The IBDP Computer Science syllabus, made easier to study.
Chapters
A1
Computer Fundamentals
Hardware, data representation, logic, and translation.
A2Networks
Infrastructure, devices, protocols, architecture, and transmission.
A3Databases
Relational design, normalization, SQL, and data operations.
B2Programming
Data structures, algorithms, recursion, and file processing.
B3Object-oriented Programming
Classes, encapsulation, inheritance, polymorphism, and design patterns.