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.

Keep going

Learn this unit in class

Teran Subasinghe (UK QTS) teaches all 14 units from the basics, with unit tests along the way. Physical classes in Nugegoda and Bambalapitiya, or live online from anywhere in Sri Lanka.

Ask GuruBotQuestions about classes