ICTCampus
All syllabuses
A/L · Sinhala mediumOfficial NIE syllabusFree to explore · no sign-up

A/L ICTevery topic, and the class that teaches it.

Follow the whole syllabus as a roadmap — unit by unit, competency by competency, with exam objectives and where the marks actually sit. Found the topic you're stuck on? Join the live class for that topic on its own.

Units

0

Lessons

0

Periods

0

Classes

0

14 unitsUnit 1 of 14

  1. 1

    Join the class for any topic below

    Full unit page, with exam focus
    • 1.1Data, information and their life cycle6 periods · 3 exam objectivesJoin this class
    • 1.2Why technology is needed to create, disseminate and manage information6 periods · 3 exam objectivesJoin this class
    • 1.3Abstract model of information creation2 periods · 2 exam objectivesJoin this class
    • 1.4Hardware, software and human components of a computer system2 periods · 2 exam objectivesJoin this class
    • 1.5Data processing activities4 periods · 3 exam objectivesJoin this class
    • 1.6Application of ICT across domains4 periods · 2 exam objectivesJoin this class
    • 1.7Impact of ICT on society4 periods · 3 exam objectivesJoin this class

    Want this unit taught live?

    Leave your email and we'll tell you the moment a class on concept of ict is scheduled.

    Free. No spam. Unsubscribe anytime.

  2. 2

    Join the class for any topic below

    Full unit page, with exam focus
    • 2.1Evolution and classification of computers4 periods · 2 exam objectivesJoin this class
    • 2.2Hardware components and their interfaces6 periods · 3 exam objectivesJoin this class
    • 2.3Von-Neumann architecture and the fetch-execute cycle6 periods · 3 exam objectivesJoin this class
    • 2.4Memory hierarchy and PC memory system6 periods · 3 exam objectivesJoin this class

    Want this unit taught live?

    Leave your email and we'll tell you the moment a class on introduction to computer is scheduled.

    Free. No spam. Unsubscribe anytime.

  3. 3

    Join the class for any topic below

    Full unit page, with exam focus
    • 3.1Number systems and representation of numbers10 periods · 3 exam objectivesJoin this class
    • 3.2Character representation4 periods · 3 exam objectivesJoin this class
    • 3.3Binary arithmetic and bitwise logic operations4 periods · 2 exam objectivesJoin this class

    Want this unit taught live?

    Leave your email and we'll tell you the moment a class on data representation is scheduled.

    Free. No spam. Unsubscribe anytime.

  4. 4

    Join the class for any topic below

    Full unit page, with exam focus
    • 4.1Basic and universal logic gates6 periods · 3 exam objectivesJoin this class
    • 4.2Boolean algebra and Karnaugh map simplification8 periods · 3 exam objectivesJoin this class
    • 4.3Designing simple digital circuits6 periods · 2 exam objectivesJoin this class
    • 4.4Combinational and sequential circuits in the CPU6 periods · 2 exam objectivesJoin this class

    Want this unit taught live?

    Leave your email and we'll tell you the moment a class on fundamentals of digital circuits is scheduled.

    Free. No spam. Unsubscribe anytime.

  5. 5

    Join the class for any topic below

    Full unit page, with exam focus
    • 5.1What an operating system is, and its main functions4 periods · 3 exam objectivesJoin this class
    • 5.2File and directory management6 periods · 3 exam objectivesJoin this class
    • 5.3Process management6 periods · 3 exam objectivesJoin this class
    • 5.4Memory and I/O device management6 periods · 2 exam objectivesJoin this class

    Want this unit taught live?

    Leave your email and we'll tell you the moment a class on computer operating system is scheduled.

    Free. No spam. Unsubscribe anytime.

  6. 6

    Join the class for any topic below

    Full unit page, with exam focus
    • 6.1Signals and their properties4 periods · 2 exam objectivesJoin this class
    • 6.2Signal transmission media4 periods · 2 exam objectivesJoin this class
    • 6.3Digital data encoding4 periods · 2 exam objectivesJoin this class
    • 6.4PSTN and modems4 periods · 2 exam objectivesJoin this class
    • 6.5Network topologies4 periods · 2 exam objectivesJoin this class
    • 6.6Media Access Control (MAC) protocol4 periods · 2 exam objectivesJoin this class
    • 6.7Interconnecting networks to form the Internet6 periods · 3 exam objectivesJoin this class
    • 6.8Transport protocols4 periods · 2 exam objectivesJoin this class
    • 6.9Applications on the Internet: DNS and HTTP4 periods · 2 exam objectivesJoin this class
    • 6.10TCP/IP and OSI reference models4 periods · 2 exam objectivesJoin this class
    • 6.11Security of communication and connected devices4 periods · 2 exam objectivesJoin this class
    • 6.12ISPs and connecting home networks4 periods · 2 exam objectivesJoin this class

    Want this unit taught live?

    Leave your email and we'll tell you the moment a class on data communication and networking is scheduled.

    Free. No spam. Unsubscribe anytime.

  7. 7

    Join the class for any topic below

    Full unit page, with exam focus
    • 7.1Characteristics of systems4 periods · 2 exam objectivesJoin this class
    • 7.2Types of manmade information systems4 periods · 1 exam objectivesJoin this class
    • 7.3System development lifecycle models and methodologies8 periods · 2 exam objectivesJoin this class
    • 7.4Structured System Analysis and Design Methodology (SSADM)2 periods · 1 exam objectivesJoin this class
    • 7.5Preliminary investigation and feasibility study4 periods · 2 exam objectivesJoin this class
    • 7.6Requirement analysis: DFDs, BAM and logical data modelling18 periods · 4 exam objectivesJoin this class
    • 7.7Logical and physical design of the proposed system14 periods · 3 exam objectivesJoin this class
    • 7.8Development and testing6 periods · 2 exam objectivesJoin this class
    • 7.9Deployment of the developed system4 periods · 2 exam objectivesJoin this class
    • 7.10Implementation with off-the-shelf packaged systems4 periods · 2 exam objectivesJoin this class

    Want this unit taught live?

    Leave your email and we'll tell you the moment a class on system analysis and design is scheduled.

    Free. No spam. Unsubscribe anytime.

  8. 8

    Join the class for any topic below

    Full unit page, with exam focus
    • 8.1Database basics and database models2 periods · 2 exam objectivesJoin this class
    • 8.2Components of the relational database model4 periods · 2 exam objectivesJoin this class
    • 8.3SQL: data definition and data manipulation14 periods · 2 exam objectivesJoin this class
    • 8.4ER diagrams (conceptual schema)12 periods · 3 exam objectivesJoin this class
    • 8.5Logical schema design6 periods · 2 exam objectivesJoin this class
    • 8.6Transforming ER diagrams to a logical schema6 periods · 1 exam objectivesJoin this class
    • 8.7Normalization6 periods · 3 exam objectivesJoin this class

    Want this unit taught live?

    Leave your email and we'll tell you the moment a class on database management is scheduled.

    Free. No spam. Unsubscribe anytime.

  9. 9

    Join the class for any topic below

    Full unit page, with exam focus
    • 9.1The problem-solving process2 periods · 1 exam objectivesJoin this class
    • 9.2Top-down design and stepwise refinement4 periods · 2 exam objectivesJoin this class
    • 9.3Algorithms: flowcharts, pseudocode and hand tracing6 periods · 3 exam objectivesJoin this class
    • 9.4Programming paradigms2 periods · 1 exam objectivesJoin this class
    • 9.5Program translators2 periods · 1 exam objectivesJoin this class
    • 9.6Integrated development environments (IDE)4 periods · 1 exam objectivesJoin this class
    • 9.7Program structure, data types, operators and I/O10 periods · 3 exam objectivesJoin this class
    • 9.8Control structures12 periods · 3 exam objectivesJoin this class
    • 9.9Sub-programs and functions10 periods · 3 exam objectivesJoin this class
    • 9.10Data structures: strings, lists, tuples, dictionaries8 periods · 2 exam objectivesJoin this class
    • 9.11File handling6 periods · 1 exam objectivesJoin this class
    • 9.12Managing data in databases from a program4 periods · 1 exam objectivesJoin this class
    • 9.13Searching and sorting4 periods · 2 exam objectivesJoin this class

    Want this unit taught live?

    Leave your email and we'll tell you the moment a class on programming is scheduled.

    Free. No spam. Unsubscribe anytime.

  10. 10

    Join the class for any topic below

    Full unit page, with exam focus
    • 10.1The need for the web and types of websites8 periods · 1 exam objectivesJoin this class
    • 10.2Analysing user requirements for a website4 periods · 1 exam objectivesJoin this class
    • 10.3HTML basics: a single web page4 periods · 2 exam objectivesJoin this class
    • 10.4HTML: linked pages, lists, tables and multimedia16 periods · 3 exam objectivesJoin this class
    • 10.5CSS: styling web pages8 periods · 2 exam objectivesJoin this class
    • 10.6Using a web authoring tool10 periods · 1 exam objectivesJoin this class
    • 10.7Dynamic web pages with PHP and MySQL6 periods · 3 exam objectivesJoin this class
    • 10.8Publishing and maintaining websites4 periods · 2 exam objectivesJoin this class

    Want this unit taught live?

    Leave your email and we'll tell you the moment a class on web development is scheduled.

    Free. No spam. Unsubscribe anytime.

  11. 11

    Join the class for any topic below

    Full unit page, with exam focus
    • 11.1Microprocessor development systems8 periods · 2 exam objectivesJoin this class
    • 11.2Internet of Things concepts and a simple application7 periods · 2 exam objectivesJoin this class

    Want this unit taught live?

    Leave your email and we'll tell you the moment a class on internet of things is scheduled.

    Free. No spam. Unsubscribe anytime.

  12. 12

    Join the class for any topic below

    Full unit page, with exam focus

    Want this unit taught live?

    Leave your email and we'll tell you the moment a class on ict in business is scheduled.

    Free. No spam. Unsubscribe anytime.

  13. 13

    Join the class for any topic below

    Full unit page, with exam focus
    • 13.1Intelligent and emotional computing4 periods · 2 exam objectivesJoin this class
    • 13.2Agent technology4 periods · 2 exam objectivesJoin this class
    • 13.3Beyond the von-Neumann model4 periods · 2 exam objectivesJoin this class

    Want this unit taught live?

    Leave your email and we'll tell you the moment a class on new trends and future directions of ict is scheduled.

    Free. No spam. Unsubscribe anytime.

  14. 14

    Join the class for any topic below

    Full unit page, with exam focus
    • 14.1Designing the information system30 periods · 2 exam objectivesJoin this class
    • 14.2Implementing and demonstrating the system0 periods · 2 exam objectivesJoin this class

    Want this unit taught live?

    Leave your email and we'll tell you the moment a class on project is scheduled.

    Free. No spam. Unsubscribe anytime.

That's the whole syllabus — 14 units, exam-ready.

Pick a topic. Sit in the class that teaches it.

Live lessons in Sinhala, quizzes during class, an island-wide leaderboard and every past paper worked through step by step. Every subject starts with a free 7-day trial — no card needed.

Start my free trial
A/L ICT syllabus — every unit, lesson and live class | ICT Campus