Ascendant

A-Level Computer Science

A-Level Computer Science: AS Level

Sections 1 to 12.

1 · Information representation

1.1Data representationCoursebook chapter 1: Information representation and multimedia3 review1.2Multimedia: graphics and soundCoursebook chapter 1: Information representation and multimedia2 review1.3CompressionCoursebook chapter 1: Information representation and multimedia1 review

2 · Communication

2.1Networks including the internetCoursebook chapter 2: Communication5 review

3 · Hardware

3.1Computers and their componentsCoursebook chapter 3: Hardware4 review3.2Logic gates and logic circuitsCoursebook chapter 3: Hardware1 review

4 · Processor fundamentals

4.1Central processing unit (CPU) architectureCoursebook chapter 4: Processor fundamentals3 review4.2Assembly languageCoursebook chapter 4: Processor fundamentals2 review4.3Bit manipulationCoursebook chapter 4: Processor fundamentals1 review

5 · System software

5.1Operating systemsCoursebook chapter 5: System software2 review5.2Language translatorsCoursebook chapter 5: System software2 review

6 · Security, privacy and data integrity

6.1Data securityCoursebook chapter 6: Security, privacy and data integrity2 review6.2Data integrityCoursebook chapter 6: Security, privacy and data integrity2 review

7 · Ethics and ownership

7.1Ethics and ownershipCoursebook chapter 7: Ethics and ownership2 review

8 · Databases

8.1Database conceptsCoursebook chapter 8: Databases2 review8.2Database management systems (DBMS)Coursebook chapter 8: Databases1 review8.3Data definition language (DDL) and data manipulation language (DML)Coursebook chapter 8: Databases2 review

9 · Algorithm design and problem-solving

9.1Computational thinking skillsCoursebook chapter 9: Algorithm design and problem solving1 review9.2AlgorithmsCoursebook chapter 9: Algorithm design and problem solving2 review

10 · Data types and structures

10.1Data types and recordsCoursebook chapter 10: Data types and structures1 review10.2ArraysCoursebook chapter 10: Data types and structures2 review10.3FilesCoursebook chapter 10: Data types and structures1 review10.4Introduction to abstract data types (ADT)Coursebook chapter 10: Data types and structures1 review

11 · Programming

11.1Programming basicsCoursebook chapter 11: Programming1 review11.2ConstructsCoursebook chapter 11: Programming1 review11.3Structured programmingCoursebook chapter 11: Programming1 review

12 · Software development

12.1Program development life cycleCoursebook chapter 12: Software development1 review12.2Program designCoursebook chapter 12: Software development2 review12.3Program testing and maintenanceCoursebook chapter 12: Software development2 review