Back to Syllabus Hub
Unit 1430 Periods Allocated

Software Project

Guides students through analyzing, designing, implementing, and testing their individual A/L software project.

Syllabus Competency Mappings

Level 14.1Competency Level

Conducts a project on designing an information system.

Key Topics:
  • System documentation
  • ERD database schemas
  • Coding and interface implementations

A/L ICT Competency Study Guide

A/L ICT Project Roadmap

The G.C.E. Advanced Level ICT curriculum requires students to submit a software project in Grade 13.

Successful Project Phases:

  1. Project Proposal: Formulate problems in the current system and define boundaries.
  2. System Analysis: Draw Data Flow Diagrams (Context diagram and Level 0 DFD) showing flow and stores.
  3. System Design: Map ERD database tables, specify attributes/keys, and normalize schemas to 3NF.
  4. Implementation: Code the interfaces (HTML/CSS) and dynamic backend logic (Python/PHP).
  5. Verification: Build test cases documenting expected vs actual outcomes.

Master G.C.E. Advanced Level ICT

Learn the complete 14-unit ICT syllabus from the basics with expert tuition by Teran Subasinghe (UK QTS). Physical classes in Colombo (Sasip Nugegoda, Shakthi Bambalapitiya) and Online Islandwide.