IT INTERNATIONAL ACADEMY

SOFTWARE ENGINEERING PROGRAM

FINAL MOCK EXAMINATION PAPER

Modules 1 - 3 Assessment

📌 EXAM INFORMATION

📝 SECTION A — THEORY (40 MARKS)

  1. Define software engineering and explain its importance in system development.
  2. Explain the Software Development Life Cycle (SDLC) in detail.
  3. Differentiate between frontend and backend development with examples.
  4. What is an API and how does it function in web systems?
  5. Explain authentication and authorization in software systems.
  6. What is a database and why is it important in applications?
  7. Describe how web applications communicate with servers.
  8. Explain system architecture in software engineering.

💻 SECTION B — PRACTICAL EXAM (60 MARKS)

🏗️ PRACTICAL TASK

Build a simple Learning Management System (LMS) using HTML, CSS, and JavaScript.

📌 REQUIRED FEATURES

🔄 SYSTEM FLOW (MANDATORY)

Login → Dashboard → Courses → Lesson → Quiz → Result

⚙️ SYSTEM RULES

📤 SUBMISSION REQUIREMENTS

📊 MARKING GUIDE

Component Marks
Theory Questions 40
Login System 10
Navigation System 10
Quiz Logic 15
UI Design 15
System Structure 10

🤖 AI GRADING SYSTEM

👨 HUMAN GRADING SYSTEM

🏆 FINAL INSTRUCTION

This exam tests your ability to think like a software engineer. You are not building pages — you are building systems.