This course follows the Grade 9 Computer Science notes and is organized unit by unit for focused study, revision, and assessment.
Systems and software, the Von Neumann computer model, number systems and conversions, data representation, binary arithmetic, text encoding, file storage, and memory units.
Analog and digital signals, ADC and DAC, Boolean algebra and functions, logic gates and diagrams, systematic troubleshooting, hardware diagnosis, upgrades, security, and software maintenance.
Network systems and communication, networking devices and topologies, transmission modes, the OSI model, IPv4 and IPv6, protocols, network security, network types, and real-world applications.
Computational thinking techniques and principles, flowcharts, pseudocode, algorithm evaluation, dry runs, simulation, LARP, error types, and debugging.
Web-development foundations, front-end and back-end roles, HTML structure and content, lists and tables, CSS styling and layouts, JavaScript variables and functions, responsive design, and practical coding exercises.
