Certificate in Software Engineering
Programme Overview
The Certificate in Software Engineering is designed to equip learners with a strong foundation in software development principles, structured design, programming, and modern application development practices. The programme introduces key concepts in the software development life cycle, requirements engineering, algorithms, database systems, testing, and project delivery.
In Trimester 1, learners build core knowledge in software engineering, development processes, requirements analysis, programming fundamentals, and data structures. In Trimester 2, the programme advances into object-oriented programming, databases, web applications, software testing, and project management with security awareness. This structure supports academic progression and practical readiness for software-related environments.
Entry Requirements
A minimum of 3 Ordinary Level passes or recognised prior experience in Software Engineering.
Year 1 • Trimester 1
5 Modules| Code | Description | Credit |
|---|---|---|
| SE1101 | Introduction to Software Engineering | 12 |
| SE1102 | Software Development Life Cycle | 12 |
| SE1103 | Software Requirements Engineering | 12 |
| SE1104 | Programming Fundamentals | 12 |
| SE1105 | Data Structures and Algorithms | 12 |
Year 1 • Trimester 2
5 Modules| Code | Description | Credit |
|---|---|---|
| SE1106 | Object-Oriented Programming | 12 |
| SE1107 | Database Management Systems | 12 |
| SE1108 | Web Application Development | 12 |
| SE1109 | Software Testing and Quality Assurance | 12 |
| SE1110 | Software Project Management and Security | 12 |