📘 Year 12 — HSC Course HSC
4 topicsUnderstand cyber threats, the CIA triad, encryption, authentication, secure coding practices, network security, and privacy legislation.
Master web architecture, HTTP/HTTPS, HTML/CSS/JavaScript, APIs, database integration, client-server models, and web security vulnerabilities.
Explore automated testing, CI/CD pipelines, DevOps principles, build tools, scripting for automation, and deployment strategies.
Apply project management methodologies, requirements engineering, Agile/Scrum, version control, documentation, testing, and evaluation.
📗 Year 11 — Preliminary Course Preliminary
3 topicsBuild your foundation with variables, data types, control structures, functions, arrays, sorting & searching algorithms, recursion, and file I/O.
Learn classes, objects, the four pillars of OOP (encapsulation, inheritance, polymorphism, abstraction), UML diagrams, and design patterns.
Explore microcontrollers, sensors, actuators, digital/analog signals, embedded systems programming, real-time systems, and IoT communication protocols.
How to Use These Notes
Three steps to get the most out of every topic
Follow the Syllabus
Each topic follows NESA dot points exactly. Use the sidebar table of contents to jump to any section in seconds.
Study the Examples
Code samples, Mermaid diagrams, and summary tables are embedded throughout to illustrate every concept.
Revise Key Terms
Definitions are highlighted in call-out boxes. Scan them quickly before exams or deep-dive for full understanding.