FORM 5 · SE
Software Engineering
Form 5 Software Engineering with original lessons and activities aligned to the uploaded syllabus.
Syllabus: MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus)
19level-specific lessons
You can explore the course outline, but lesson content is restricted to enrolled students and assigned staff. Register to enrol
Form 5 lesson sequence
01Software Process Models2 lessons⌄
01
Software process and SDLC6.1, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view02
Waterfall spiral iterative and agile models6.1, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view02Software Project Management3 lessons⌄
03
Project planning and scheduling6.2, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view04
Project feasibility and risk6.2, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view05
Software project documentation6.2, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view03Software Design3 lessons⌄
06
Requirements and software specifications6.3, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view07
Procedural and object oriented design6.3, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view08
UML and system diagrams6.3, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view04Data Structures and Algorithms2 lessons⌄
09
Problem decomposition6.4, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view10
Flowcharts pseudocode and algorithms6.4, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view05Programming3 lessons⌄
11
Structured programming6.5, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view12
Modular programming6.5, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view13
Database programming6.5, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view06Security and Ethics2 lessons⌄
14
System security and confidentiality6.6, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view15
Professional ethics and software quality6.6, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view07Quality Assurance and Testing2 lessons⌄
16
Test plans and test cases6.7, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view17
Black box and white box testing6.7, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view08Enterprise in Software Engineering2 lessons⌄
18
Software product and market research6.8, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view19
Entrepreneurship and project proposals6.8, Form 5, MoPSE Software Engineering Forms 5–6 (2015–2022; historical syllabus) · 2 quick-check questions
🔒 Enrol to view