📘 CodingMarble Learn

National Year 10 Computer Science

Chapters: 3

1. 3.1 Fundamentals of algorithms

3.1.1 Representing algorithms · 3.1.2 Efficiency of algorithms · 3.1.3 Searching algorithms · 3.1.4 Sorting algorithms

2. 3.2 Programming

3.2.1 Data types · 3.2.2 Programming concepts · 3.2.3-3.2.5 Arithmetic, relational and Boolean operations · 3.2.6 Data structures · 3.2.7-3.2.9 Input/output, strings, random numbers · 3.2.10 Structured programming and subroutines · 3.2.11 Robust and secure programming

3. 3.3 Fundamentals of data representation

3.3.1-3.3.2 Number bases and conversion · 3.3.3 Units of information · 3.3.4 Binary arithmetic · 3.3.5 Character encoding · 3.3.6 Representing images · 3.3.7 Representing sound · 3.3.8 Data compression