# Cambridge International AS Level Computer Science (9618) (CAMBRIDGE AS LEVEL 9618)

> Bridge the gap to advanced computing. Master processor fundamentals, data representation, and systems software (Paper 1), while developing robust problem-solving and structured pseudocode algorithms (Paper 2).

- **Slug:** `as-level-9618`
- **Total Modules:** 12
- **Total Lessons:** 61
- **URL:** https://csmasters.dev/tracks/as-level-9618

---

## Syllabus Curriculum Modules

### Module 1: Section 1: Information Representation
Binary data representation, prefixes (kibi, mebi), two's complement arithmetic and overflow, Binary Coded Decimal (BCD), ASCII/Unicode character sets, multimedia bitmap graphics and calculations, vector graphics, digital audio sampling, and data compression methods (lossy, lossless, RLE).

- **Lesson 1.1:** [1.1 Number Systems & Binary Prefixes](https://csmasters.dev/learn/as-level-9618/number-systems-and-prefixes.md)
  - Estimated: 15 mins | XP Reward: 30 | Free Practice
- **Lesson 1.2:** [1.2 Signed Integers & Two's Complement Arithmetic](https://csmasters.dev/learn/as-level-9618/signed-integers-and-arithmetic.md)
  - Estimated: 15 mins | XP Reward: 30 | Free Practice
- **Lesson 1.3:** [1.3 Binary Coded Decimal (BCD) & Character Sets](https://csmasters.dev/learn/as-level-9618/bcd-and-character-sets.md)
  - Estimated: 15 mins | XP Reward: 30 | Free Practice
- **Lesson 1.4:** [1.4 Bitmap Graphics & File Calculations](https://csmasters.dev/learn/as-level-9618/bitmap-graphics-and-calculations.md)
  - Estimated: 15 mins | XP Reward: 30 | Free Practice
- **Lesson 1.5:** [1.5 Vector Graphics vs Bitmaps](https://csmasters.dev/learn/as-level-9618/vector-graphics-vs-bitmaps.md)
  - Estimated: 15 mins | XP Reward: 30 | Free Practice
- **Lesson 1.6:** [1.6 Digital Audio Encoding & Calculations](https://csmasters.dev/learn/as-level-9618/digital-audio-encoding.md)
  - Estimated: 15 mins | XP Reward: 30 | Free Practice
- **Lesson 1.7:** [1.7 Data Compression: Lossy vs Lossless](https://csmasters.dev/learn/as-level-9618/data-compression-methods.md)
  - Estimated: 15 mins | XP Reward: 30 | Free Practice

### Module 2: Section 2: Communication & Networking
LANs, WANs, client-server and peer-to-peer architectures, network topologies (bus, star, mesh, hybrid), transmission media (twisted pair, fibre optic, wireless), hardware devices (NIC, WAP, router, switch), Ethernet CSMA/CD, IP addressing (IPv4, IPv6, subnetting), and DNS routing.

- **Lesson 2.1:** [2.1 LAN, WAN & Client Models](https://csmasters.dev/learn/as-level-9618/lan-wan-client-models.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 2.2:** [2.2 Network Topologies & Cloud Infrastructure](https://csmasters.dev/learn/as-level-9618/topologies-and-cloud-computing.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 2.3:** [2.3 Transmission Media & Network Hardware](https://csmasters.dev/learn/as-level-9618/transmission-media-and-hardware.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 2.4:** [2.4 Ethernet, CSMA/CD & Bit Streaming](https://csmasters.dev/learn/as-level-9618/ethernet-csma-cd-bit-streaming.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 2.5:** [2.5 IP Addressing, Subnetting & DNS Resolution](https://csmasters.dev/learn/as-level-9618/ip-addressing-and-dns.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)

### Module 3: Section 3: Hardware & Logic Circuits
Computer hardware components, input and output peripheral devices, secondary storage technologies, embedded and control feedback systems, logic gates, truth tables, and combinational logic circuits.

- **Lesson 3.1:** [3.1 Computer Hardware Components & Peripherals](https://csmasters.dev/learn/as-level-9618/hardware-components-and-peripherals.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 3.2:** [3.2 Output Display Technologies & Printers](https://csmasters.dev/learn/as-level-9618/output-technologies-and-displays.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 3.3:** [3.3 Storage Media Technologies](https://csmasters.dev/learn/as-level-9618/storage-media-and-file-systems.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 3.4:** [3.4 Embedded Systems & Closed-Loop Control](https://csmasters.dev/learn/as-level-9618/embedded-and-control-systems.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 3.5:** [3.5 Logic Gates & Standard Truth Tables](https://csmasters.dev/learn/as-level-9618/logic-gates-and-truth-tables.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 3.6:** [3.6 Combinational Logic Circuits & Expressions](https://csmasters.dev/learn/as-level-9618/combinational-logic-circuits.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)

### Module 4: Section 4: Processor Fundamentals
CPU architecture, Von Neumann model, dedicated processor registers (PC, MAR, MDR, CIR, ACC, Status), system buses and bus width, the Fetch-Decode-Execute cycle and interrupt handling, assembly language instruction sets, and addressing modes.

- **Lesson 4.1:** [4.1 CPU Architecture & The Von Neumann Model](https://csmasters.dev/learn/as-level-9618/cpu-architecture-and-von-neumann.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 4.2:** [4.2 Processor Registers & Special Purpose Registers](https://csmasters.dev/learn/as-level-9618/processor-registers.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 4.3:** [4.3 System Buses & The Impact of Bus Width](https://csmasters.dev/learn/as-level-9618/system-buses-and-bus-width.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 4.4:** [4.4 The Fetch-Decode-Execute Cycle & Interrupts](https://csmasters.dev/learn/as-level-9618/fetch-decode-execute-and-interrupts.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 4.5:** [4.5 Assembly Language & Instruction Sets](https://csmasters.dev/learn/as-level-9618/assembly-language-and-instruction-sets.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 4.6:** [4.6 Addressing Modes in Assembly](https://csmasters.dev/learn/as-level-9618/addressing-modes.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)

### Module 5: Section 5: System Software
Operating system services, kernel architecture, process management and scheduling algorithms, memory management and virtual memory, device drivers, and language translators, linkers, and loaders.

- **Lesson 5.1:** [5.1 Operating System Services & Kernel Architecture](https://csmasters.dev/learn/as-level-9618/os-services-and-architecture.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 5.2:** [5.2 Process Management & Scheduling Algorithms](https://csmasters.dev/learn/as-level-9618/process-management-and-scheduling.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 5.3:** [5.3 Memory Management: Paging, Segmentation & Virtual Memory](https://csmasters.dev/learn/as-level-9618/memory-management-and-virtual-memory.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 5.4:** [5.4 Device Drivers & Hardware Abstraction](https://csmasters.dev/learn/as-level-9618/device-drivers-and-interrupt-handlers.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 5.5:** [5.5 Translators, Linkers & Loaders](https://csmasters.dev/learn/as-level-9618/translators-linkers-and-loaders.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)

### Module 6: Section 6: Security, Privacy & Integrity
Data security, privacy, and integrity concepts, cyber threat vectors, defensive measures (firewalls, biometrics, 2FA), cryptographic techniques (symmetric/asymmetric encryption, SSL/TLS), and data validation vs verification methods.

- **Lesson 6.1:** [6.1 Data Security, Privacy & Integrity Concepts](https://csmasters.dev/learn/as-level-9618/security-privacy-and-integrity-concepts.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 6.2:** [6.2 Cyber Threats & Vulnerabilities](https://csmasters.dev/learn/as-level-9618/threat-vectors-and-vulnerabilities.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 6.3:** [6.3 Defensive Measures & User Authentication](https://csmasters.dev/learn/as-level-9618/defensive-measures-and-authentication.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 6.4:** [6.4 Cryptography: Symmetric vs Asymmetric Keys](https://csmasters.dev/learn/as-level-9618/cryptography-and-encryption.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 6.5:** [6.5 Data Validation & Verification Methods](https://csmasters.dev/learn/as-level-9618/data-validation-and-verification.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)

### Module 7: Section 7: Ethics & Ownership
Professional ethics, ACM/IEEE/BCS codes of conduct, intellectual property, copyright, software licensing (FOSS, open source vs proprietary), and environmental and societal impacts of computing.

- **Lesson 7.1:** [7.1 Professional Ethics & Codes of Conduct](https://csmasters.dev/learn/as-level-9618/professional-ethics-and-codes-of-conduct.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 7.2:** [7.2 Intellectual Property, Copyright & Patents](https://csmasters.dev/learn/as-level-9618/intellectual-property-and-copyright.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 7.3:** [7.3 Open Source vs Proprietary Software Licensing](https://csmasters.dev/learn/as-level-9618/open-source-vs-proprietary-licensing.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 7.4:** [7.4 Environmental & Societal Impacts of Computing](https://csmasters.dev/learn/as-level-9618/environmental-and-societal-impacts.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)

### Module 8: Section 8: Databases & Normalisation
Flat files vs relational databases, data redundancy, entity relationship diagrams (ERDs), normalisation (1NF, 2NF, 3NF), and SQL Data Definition Language (DDL) and Data Manipulation Language (DML).

- **Lesson 8.1:** [8.1 Flat Files vs Relational Databases](https://csmasters.dev/learn/as-level-9618/flat-files-vs-relational-databases.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 8.2:** [8.2 Entity Relationship Diagrams & Normalisation (1NF to 3NF)](https://csmasters.dev/learn/as-level-9618/erds-and-normalisation.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 8.3:** [8.3 SQL Data Definition Language (DDL)](https://csmasters.dev/learn/as-level-9618/sql-data-definition-language.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 8.4:** [8.4 SQL Data Manipulation Language (DML)](https://csmasters.dev/learn/as-level-9618/sql-data-manipulation-language.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)

### Module 9: Section 9: Algorithm Design & Problem-Solving
Computational thinking, abstraction, decomposition, Cambridge pseudocode conventions, linear and binary search algorithms, bubble sort and insertion sort, and execution trace tables.

- **Lesson 9.1:** [9.1 Computational Thinking & Problem Decomposition](https://csmasters.dev/learn/as-level-9618/computational-thinking-and-decomposition.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 9.2:** [9.2 Cambridge Pseudocode Standards & Flowcharts](https://csmasters.dev/learn/as-level-9618/pseudocode-standards-and-flowcharts.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 9.3:** [9.3 Standard Search Algorithms: Linear vs Binary Search](https://csmasters.dev/learn/as-level-9618/linear-and-binary-search.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 9.4:** [9.4 Standard Sorting Algorithms: Bubble & Insertion Sort](https://csmasters.dev/learn/as-level-9618/bubble-and-insertion-sort.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 9.5:** [9.5 Trace Tables & Algorithm Dry Running](https://csmasters.dev/learn/as-level-9618/trace-tables-and-dry-runs.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)

### Module 10: Section 10: Data Types & Data Structures
User-defined records (TYPE..ENDTYPE), 1D and 2D arrays with 1-based indexing, abstract data types: stacks (LIFO), queues (FIFO), and linked lists with dynamic pointers.

- **Lesson 10.1:** [10.1 User-Defined Records in Cambridge Pseudocode](https://csmasters.dev/learn/as-level-9618/records-and-data-types.md)
  - Estimated: 15 mins | XP Reward: 45 | Open Theory (All-Access Practice)
- **Lesson 10.2:** [10.2 1D and 2D Arrays & 1-Based Indexing](https://csmasters.dev/learn/as-level-9618/arrays-and-indexing.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 10.3:** [10.3 Linear Abstract Data Types: Stacks & FIFO Queues](https://csmasters.dev/learn/as-level-9618/stacks-and-queues.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 10.4:** [10.4 Linked Lists & Pointer Traversal](https://csmasters.dev/learn/as-level-9618/linked-lists-and-pointers.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)

### Module 11: Section 11: Programming Principles
Procedures and functions, parameter passing (BYVAL vs BYREF), variable scope (local vs global), built-in string and math functions, text and random-access file handling, and defensive programming exception handling.

- **Lesson 11.1:** [11.3 Procedures & Parameter Passing (BYREF / BYVAL)](https://csmasters.dev/learn/as-level-9618/procedures-and-parameter-passing.md)
  - Estimated: 20 mins | XP Reward: 50 | Open Theory (All-Access Practice)
- **Lesson 11.2:** [11.2 Variable Scope: Local vs Global Variables](https://csmasters.dev/learn/as-level-9618/variable-scope-local-global.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 11.3:** [11.3 Built-in Functions & String Manipulation](https://csmasters.dev/learn/as-level-9618/builtin-functions-and-strings.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 11.4:** [11.4 Sequential Text File Handling](https://csmasters.dev/learn/as-level-9618/text-file-handling.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 11.5:** [11.5 Random Access File Operations](https://csmasters.dev/learn/as-level-9618/random-file-handling.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 11.6:** [11.6 Defensive Programming & Exception Handling](https://csmasters.dev/learn/as-level-9618/defensive-programming-exceptions.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)

### Module 12: Section 12: Software Development
Software Development Life Cycle (SDLC) models (Waterfall, Agile, Spiral, Iterative), program testing methods (black-box, white-box, stub testing), test data classification (normal, boundary, extreme, erroneous), and software maintenance.

- **Lesson 12.1:** [12.1 Software Development Life Cycle (SDLC) Models](https://csmasters.dev/learn/as-level-9618/sdlc-models.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 12.2:** [12.2 Program Testing: Black-Box vs White-Box](https://csmasters.dev/learn/as-level-9618/program-testing-methods.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 12.3:** [12.3 Test Data Selection: Normal, Boundary & Erroneous](https://csmasters.dev/learn/as-level-9618/test-data-selection.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)
- **Lesson 12.4:** [12.4 Software Maintenance: Corrective, Adaptive & Perfective](https://csmasters.dev/learn/as-level-9618/software-maintenance-types.md)
  - Estimated: 15 mins | XP Reward: 30 | Open Theory (All-Access Practice)

