| 1. | Introduction to Software and Software Engineering | 54 MCQs |
| 2. | Agile Development | 29 MCQs |
| 3. | Managing Software Project | 71 MCQs |
| 4. | Requirement Analysis and Specification | 52 MCQs |
| 5. | Software Design | 62 MCQs |
| 6. | Software Coding & Testing | 59 MCQs |
| 7. | Quality Assurance and Management | 33 MCQs |
| 8. | Software Maintenance and Configuration Management | 31 MCQs |
| 9. | Advanced Topics in Software Engineering | 1 MCQs |