A/L ICT Syllabus & Guides
Approved curriculum guidelines set by the National Institute of Education (NIE), Sri Lanka. Track your syllabus units and download guides.
Official NIE Publications
Make sure your studies align with the official syllabuses and teacher guides published by the government.
Batch Topic Trackers
Check the topics completed in each active batch. Live updates synced from the itguru.lk Nexus portal.
Syllabus Units at a Glance
Basic Concepts of ICT
Information and communication systems, data vs information, history and evolution of technologies.
Introduction to Computer Architecture
Evolution of computers, Von Neumann architecture, computer hardware units, and memory structures.
Data Representation
Number systems (binary, octal, hexadecimal), conversions, binary arithmetic, 2's complement, and encoding systems.
Fundamentals of Digital Circuits
Digital logic gates, Boolean algebra, logic simplification, half/full adders, and flip-flops.
Computer Operating Systems
OS functions, state process transitions, CPU scheduling calculations, memory management, and file directory systems.
Data Communication and Networking
Networking architecture, OSI and TCP/IP models, transmission media, IPv4 addressing, and subnetting calculations.
System Analysis and Design
System Development Life Cycle (SDLC) models, requirement gathering, and Data Flow Diagrams (DFDs).
Database Management
Relational DBMS models, Entity-Relationship Diagrams (ERDs), table mappings, 1NF/2NF/3NF normalisation, and SQL commands.
Programming
Algorithm design, flowcharts, pseudo-code, Python syntax, lists, dictionaries, exception handling, and file processing.
Web Development
Client-server architecture, HTML5 layout, CSS styling, PHP backend scripts, and MySQL database connectivity.
Internet of Things (IoT)
Microcontrollers (Arduino), GPIO pin mappings, sensor interfaces, actuators, and basic hardware programming.
ICT in Business
E-Business models (B2B, B2C, C2C), digital payments, search engine visibility, and modern electronic commerce concepts.
New Trends & Future Directions
Artificial Intelligence, Cloud Computing, Edge Computing, Virtual/Augmented Reality, and digital safety standards.
Software Project
Practical application of system design, programming, and databases to build a prototype software system.