Search this site
Embedded Files
Skip to main content
Skip to navigation
Computer Science GCSE
Home
Mock Exams
Unit 1
Binary Guide Sheets
Crash Course
A Brief History of Computer Science
Theory Topics
1. Architecture
1.1 & 1.2 CPU Architecture
1.3 & 1.4 CPU Performance
1.5 I/O Devices
1.6 Primary Storage
1.7 & 1.8 Secondary Storage
1.9 & 1.10 Storage & Capacity
1.11 Additional Components
1.12 Embedded Systems
2. Logical Operators
2.1 & 2.2 Logical Operators & Boolean Logic
3. Communication
3.1 Network Types
3.2 Network Topologies
3.3 Wired & Wireless Connection
3.4, 3.6, 3.7 &3.9 TCP/IP & Packet Switching
3.5, 3.7 & 3.9 Network Protocols & DNS
4. Organisation & Data Structure
4.1 - 4.5 Den, Bin & Hex
4.6 Graphics
4.7 Sound
4.9 & 4.10 Character Sets
4.11 - 4.14 Data Structures
4.15 & 4.16 Validation & Verification
5. System Software
5.1 -5.3 Resources, Interface & Utilities
6. Principles of Programming
6.1 & 6.2 High & low level languages
7. Software Engineering
7.1 IDEs
8. Program Construction
8.1 Compilers, Interpreters & Assemblers
8.2 Stages of compilation
8.3 Programming errors
9. Security & Data Management
9.1 - 9.8 Security of Data
9.9 Malware
9.10 Different forms of attack
9.11 Identifying vulnerabilities
9.12 & 9.13 Protecting software systems & cookies
10. Ethical, Legal & Environmental
10.1 & 10.2 Ethical
10.3 Legislation
10.4 Environmental Issues
Topic Tests
Unit 2
Unit 2 Grid
Algorithms
Exam Questions
Assembly Language
Exam Questions
HTML
Exam Questions
Greenfoot
Exam Questions
Workbooks
Greenfoot V1
Greenfoot V2
Sorting & Searching
Search Algorithms
Sorting Algorithms
Unit 3 🐍
🐍 Python NEA Example Project
NEA Marks Grid
Lesson Structure
Scenario
Write up Documents
2. Scope of the Problem
3. Design
4. Testing
5. Effectiveness of Solution & Technical Quality
6. Further Developments
Project Examples
7. Authentication
8. Menu System
9. Append Text File
10. Read Text file
11. Search Text file
12. List all Text Records
12. Order System
Python Code Guides
15. Parameters
16. Random Module
17. Try / Except
18. Math Module
19. Sort
20. Dates
Miscellaneous
21. Membership Card
22. Shop Discounts
23. Tkinter 1
Revision
Knowledge Organisers & Exam Walk Throughs
Past Papers
Unit 1
Unit 2
Resources
Python - 150 Challenges
Input / Output (1-11)
Selection (If/Else) - 12-19
String Data Types (20-26)
Maths Module (27-34)
Iteration (For Loops ) (35-44)
Iteration (While Loops) (45-51)
Random Module (52-59)
Turtle Module (60-68)
Tuples, Lists & Dictionaries (69-79)
More Strings (80-87)
Numeric Arrays (88-95)
2D Lists & Dictionaries (96-104)
Read & Write to Files (105 -110)
Read & Write to CSV Files (111-117)
Functions (118-123)
Tkinter GUI (124-132)
More Tkinter GUI (133-138)
SQL Lite
Solutions
Python - Wilkin
1: Input & Output
2: If / Else
3: More If Statements
4: For / While Loops
5: Data Types
6: Random Module
7: Turtle
8: Robust Programs
9: Arrays - Lists
10 - Arrays - 2D Lists
11: Sub Programs
12: Text Files
Computer Science GCSE
Home
Mock Exams
Unit 1
Binary Guide Sheets
Crash Course
A Brief History of Computer Science
Theory Topics
1. Architecture
1.1 & 1.2 CPU Architecture
1.3 & 1.4 CPU Performance
1.5 I/O Devices
1.6 Primary Storage
1.7 & 1.8 Secondary Storage
1.9 & 1.10 Storage & Capacity
1.11 Additional Components
1.12 Embedded Systems
2. Logical Operators
2.1 & 2.2 Logical Operators & Boolean Logic
3. Communication
3.1 Network Types
3.2 Network Topologies
3.3 Wired & Wireless Connection
3.4, 3.6, 3.7 &3.9 TCP/IP & Packet Switching
3.5, 3.7 & 3.9 Network Protocols & DNS
4. Organisation & Data Structure
4.1 - 4.5 Den, Bin & Hex
4.6 Graphics
4.7 Sound
4.9 & 4.10 Character Sets
4.11 - 4.14 Data Structures
4.15 & 4.16 Validation & Verification
5. System Software
5.1 -5.3 Resources, Interface & Utilities
6. Principles of Programming
6.1 & 6.2 High & low level languages
7. Software Engineering
7.1 IDEs
8. Program Construction
8.1 Compilers, Interpreters & Assemblers
8.2 Stages of compilation
8.3 Programming errors
9. Security & Data Management
9.1 - 9.8 Security of Data
9.9 Malware
9.10 Different forms of attack
9.11 Identifying vulnerabilities
9.12 & 9.13 Protecting software systems & cookies
10. Ethical, Legal & Environmental
10.1 & 10.2 Ethical
10.3 Legislation
10.4 Environmental Issues
Topic Tests
Unit 2
Unit 2 Grid
Algorithms
Exam Questions
Assembly Language
Exam Questions
HTML
Exam Questions
Greenfoot
Exam Questions
Workbooks
Greenfoot V1
Greenfoot V2
Sorting & Searching
Search Algorithms
Sorting Algorithms
Unit 3 🐍
🐍 Python NEA Example Project
NEA Marks Grid
Lesson Structure
Scenario
Write up Documents
2. Scope of the Problem
3. Design
4. Testing
5. Effectiveness of Solution & Technical Quality
6. Further Developments
Project Examples
7. Authentication
8. Menu System
9. Append Text File
10. Read Text file
11. Search Text file
12. List all Text Records
12. Order System
Python Code Guides
15. Parameters
16. Random Module
17. Try / Except
18. Math Module
19. Sort
20. Dates
Miscellaneous
21. Membership Card
22. Shop Discounts
23. Tkinter 1
Revision
Knowledge Organisers & Exam Walk Throughs
Past Papers
Unit 1
Unit 2
Resources
Python - 150 Challenges
Input / Output (1-11)
Selection (If/Else) - 12-19
String Data Types (20-26)
Maths Module (27-34)
Iteration (For Loops ) (35-44)
Iteration (While Loops) (45-51)
Random Module (52-59)
Turtle Module (60-68)
Tuples, Lists & Dictionaries (69-79)
More Strings (80-87)
Numeric Arrays (88-95)
2D Lists & Dictionaries (96-104)
Read & Write to Files (105 -110)
Read & Write to CSV Files (111-117)
Functions (118-123)
Tkinter GUI (124-132)
More Tkinter GUI (133-138)
SQL Lite
Solutions
Python - Wilkin
1: Input & Output
2: If / Else
3: More If Statements
4: For / While Loops
5: Data Types
6: Random Module
7: Turtle
8: Robust Programs
9: Arrays - Lists
10 - Arrays - 2D Lists
11: Sub Programs
12: Text Files
More
Home
Mock Exams
Unit 1
Binary Guide Sheets
Crash Course
A Brief History of Computer Science
Theory Topics
1. Architecture
1.1 & 1.2 CPU Architecture
1.3 & 1.4 CPU Performance
1.5 I/O Devices
1.6 Primary Storage
1.7 & 1.8 Secondary Storage
1.9 & 1.10 Storage & Capacity
1.11 Additional Components
1.12 Embedded Systems
2. Logical Operators
2.1 & 2.2 Logical Operators & Boolean Logic
3. Communication
3.1 Network Types
3.2 Network Topologies
3.3 Wired & Wireless Connection
3.4, 3.6, 3.7 &3.9 TCP/IP & Packet Switching
3.5, 3.7 & 3.9 Network Protocols & DNS
4. Organisation & Data Structure
4.1 - 4.5 Den, Bin & Hex
4.6 Graphics
4.7 Sound
4.9 & 4.10 Character Sets
4.11 - 4.14 Data Structures
4.15 & 4.16 Validation & Verification
5. System Software
5.1 -5.3 Resources, Interface & Utilities
6. Principles of Programming
6.1 & 6.2 High & low level languages
7. Software Engineering
7.1 IDEs
8. Program Construction
8.1 Compilers, Interpreters & Assemblers
8.2 Stages of compilation
8.3 Programming errors
9. Security & Data Management
9.1 - 9.8 Security of Data
9.9 Malware
9.10 Different forms of attack
9.11 Identifying vulnerabilities
9.12 & 9.13 Protecting software systems & cookies
10. Ethical, Legal & Environmental
10.1 & 10.2 Ethical
10.3 Legislation
10.4 Environmental Issues
Topic Tests
Unit 2
Unit 2 Grid
Algorithms
Exam Questions
Assembly Language
Exam Questions
HTML
Exam Questions
Greenfoot
Exam Questions
Workbooks
Greenfoot V1
Greenfoot V2
Sorting & Searching
Search Algorithms
Sorting Algorithms
Unit 3 🐍
🐍 Python NEA Example Project
NEA Marks Grid
Lesson Structure
Scenario
Write up Documents
2. Scope of the Problem
3. Design
4. Testing
5. Effectiveness of Solution & Technical Quality
6. Further Developments
Project Examples
7. Authentication
8. Menu System
9. Append Text File
10. Read Text file
11. Search Text file
12. List all Text Records
12. Order System
Python Code Guides
15. Parameters
16. Random Module
17. Try / Except
18. Math Module
19. Sort
20. Dates
Miscellaneous
21. Membership Card
22. Shop Discounts
23. Tkinter 1
Revision
Knowledge Organisers & Exam Walk Throughs
Past Papers
Unit 1
Unit 2
Resources
Python - 150 Challenges
Input / Output (1-11)
Selection (If/Else) - 12-19
String Data Types (20-26)
Maths Module (27-34)
Iteration (For Loops ) (35-44)
Iteration (While Loops) (45-51)
Random Module (52-59)
Turtle Module (60-68)
Tuples, Lists & Dictionaries (69-79)
More Strings (80-87)
Numeric Arrays (88-95)
2D Lists & Dictionaries (96-104)
Read & Write to Files (105 -110)
Read & Write to CSV Files (111-117)
Functions (118-123)
Tkinter GUI (124-132)
More Tkinter GUI (133-138)
SQL Lite
Solutions
Python - Wilkin
1: Input & Output
2: If / Else
3: More If Statements
4: For / While Loops
5: Data Types
6: Random Module
7: Turtle
8: Robust Programs
9: Arrays - Lists
10 - Arrays - 2D Lists
11: Sub Programs
12: Text Files
Crash Course
1_Early Computing Crash Course Computer Science 1.mp4
1.Early Computing
2_Electronic Computing Crash Course Computer Science 2.mp4
2. Electronic Computing
3_Boolean Logic Logic Gates Crash Course Computer Science 3.mp4
3. Binary Logic
4_Representing Numbers and Letters with Binary Crash Course Computer Science 4.mp4
4. Representing Numbers
5_How Computers Calculate - the ALU Crash Course Computer Science 5.mp4
5. How Computer's Calculate
6_Registers and RAM Crash Course Computer Science 6.mp4
6. Registers & RAM
7_The Central Processing Unit (CPU) Crash Course Computer Science 7.mp4
7. CPU
8_Instructions Programs Crash Course Computer Science 8.mp4
8. Instructions
9_Advanced CPU Designs Crash Course Computer Science 9.mp4
9. Advanced CPU
10_Early Programming Crash Course Computer Science 10.mp4
10. Early Programming
11_The First Programming Languages Crash Course Computer Science 11.mp4
11. The First Programming Language
12_Programming Basics Statements Functions Crash Course Computer Science 12.mp4
12. Statements & Functions
13_Intro to Algorithms Crash Course Computer Science 13.mp4
13. Algorithms
14_Data Structures Crash Course Computer Science 14.mp4
14. Data Structures
15_Alan Turing Crash Course Computer Science 15.mp4
15. Sir Alan Turing
16_Software Engineering Crash Course Computer Science 16.mp4
16. Software Engineering
17_Integrated Circuits Moore’s Law Crash Course Computer Science 17.mp4
17. Integrated Circuits / Moore's Law
18_Operating Systems Crash Course Computer Science 18.mp4
18. Operating Systems
19_Memory Storage Crash Course Computer Science 19.mp4
19. Storage
20_Files File Systems Crash Course Computer Science 20.mp4
20. File Systems
21_Compression Crash Course Computer Science 21.mp4
21. Compression
22_Keyboards Command Line Interfaces Crash Course Computer Science 22.mp4
22. Command Line Interface
23_Screens 2D Graphics Crash Course Computer Science 23.mp4
23. 2D Graphics
24_The Cold War and Consumerism Crash Course Computer Science 24.mp4
24. The Cold War & Consumerism
25_The Personal Computer Revolution Crash Course Computer Science 25.mp4
25. The Personal Computer Revolution
26_Graphical User Interfaces Crash Course Computer Science 26.mp4
26. Graphical User Interface
27_3D Graphics Crash Course Computer Science 27.mp4
27. 3D Computers
28_Computer Networks Crash Course Computer Science 28.mp4
28. Computer Networks
29_The Internet Crash Course Computer Science 29.mp4
29. The Internet
30_The World Wide Web Crash Course Computer Science 30.mp4
30. The World Wide Web
31_Cybersecurity Crash Course Computer Science 31.mp4
31. Cyber Security
32_Hackers Cyber Attacks Crash Course Computer Science 32.mp4
32. Hackers
33_Cryptography Crash Course Computer Science 33.mp4
33. Cryptography
34_Machine Learning Artificial Intelligence Crash Course Computer Science 34.mp4
34. Machine Learning
35_Computer Vision Crash Course Computer Science 35.mp4
35. Computer Vision
36_Natural Language Processing Crash Course Computer Science 36.mp4
36. Natural Language Processing
37_Robots Crash Course Computer Science 37.mp4
37. Robots
38_Psychology of Computing Crash Course Computer Science 38.mp4
38. Psychology of Computing
39_Educational Technology Crash Course Computer Science 39.mp4
39. Educational Technology
40_The Singularity Skynet and the Future of Computing Crash Course Computer Science 40.mp4
40. The Future of Computing
Report abuse
Page details
Page updated
Report abuse