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

Unit 128 Periods

Basic Concepts of ICT

Information and communication systems, data vs information, history and evolution of technologies.

Unit 222 Periods

Introduction to Computer Architecture

Evolution of computers, Von Neumann architecture, computer hardware units, and memory structures.

Unit 318 Periods

Data Representation

Number systems (binary, octal, hexadecimal), conversions, binary arithmetic, 2's complement, and encoding systems.

Unit 426 Periods

Fundamentals of Digital Circuits

Digital logic gates, Boolean algebra, logic simplification, half/full adders, and flip-flops.

Unit 522 Periods

Computer Operating Systems

OS functions, state process transitions, CPU scheduling calculations, memory management, and file directory systems.

Unit 650 Periods

Data Communication and Networking

Networking architecture, OSI and TCP/IP models, transmission media, IPv4 addressing, and subnetting calculations.

Unit 768 Periods

System Analysis and Design

System Development Life Cycle (SDLC) models, requirement gathering, and Data Flow Diagrams (DFDs).

Unit 850 Periods

Database Management

Relational DBMS models, Entity-Relationship Diagrams (ERDs), table mappings, 1NF/2NF/3NF normalisation, and SQL commands.

Unit 974 Periods

Programming

Algorithm design, flowcharts, pseudo-code, Python syntax, lists, dictionaries, exception handling, and file processing.

Unit 1060 Periods

Web Development

Client-server architecture, HTML5 layout, CSS styling, PHP backend scripts, and MySQL database connectivity.

Unit 1115 Periods

Internet of Things (IoT)

Microcontrollers (Arduino), GPIO pin mappings, sensor interfaces, actuators, and basic hardware programming.

Unit 1212 Periods

ICT in Business

E-Business models (B2B, B2C, C2C), digital payments, search engine visibility, and modern electronic commerce concepts.

Unit 1312 Periods

New Trends & Future Directions

Artificial Intelligence, Cloud Computing, Edge Computing, Virtual/Augmented Reality, and digital safety standards.

Unit 1430 Periods

Software Project

Practical application of system design, programming, and databases to build a prototype software system.