📘 CodingMarble Learn

National Year 13 Computer Science

Chapters: 11

1. 4.1 Fundamentals of programming (A-level)

Pointer data type · Stack frames and recursion · Object-oriented programming

2. 4.2 Fundamentals of data structures (A-level)

Abstract data types

3. 4.3 Fundamentals of algorithms

Traversals · Reverse Polish notation · Searching and sorting · Optimisation

4. 4.4 Theory of computation (A-level)

Regular languages · Context-free languages · Classification of algorithms · Turing machine

5. 4.5 Data representation (A-level)

Floating point · Vector graphics

6. 4.6-4.7 Computer systems and architecture (A-level)

Logic circuits · Interrupts

7. 4.9 Communication and networking

The Internet · TCP/IP

8. 4.10 Fundamentals of databases

Data modelling and relational design · SQL and client-server databases

9. 4.11 Big Data

What Big Data is · Processing Big Data · Modelling Big Data

10. 4.12 Fundamentals of functional programming

Functional paradigm · Writing functional programs and lists

11. 4.14 Non-exam assessment: practical project

Choosing the project · Report sections and marks · Technical skill and coding style · Testing and evaluation evidence