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
2. Logical Operators
Report abuse
Page details
Page updated
Report abuse