Student Login

Bachelor of Science (BSc) in Software Engineering (SENG)

Bachelor of Science (BSc) in Software Engineering (SENG)
Total Credits: ~120-130 credits
Core Courses (Approx. 80-90 credits)
  1. SENG 1101 – Introduction to Software Engineering (3) – None

  2. SENG 1201 – Programming Fundamentals (4) – None

  3. SENG 1301 – Data Structures & Algorithms (4) – Programming Fundamentals

  4. SENG 1401 – Discrete Mathematics (3) – None

  5. SENG 1501 – Object-Oriented Programming (4) – Programming Fundamentals

  6. SENG 1601 – Software Design & Development (4) – Object-Oriented Programming

  7. SENG 1701 – Software Requirements & Specification (3) – Discrete Mathematics

  8. SENG 1801 – Software Testing & Quality Assurance (3) – Software Design & Development

  9. SENG 1901 – Database Systems (3) – Programming Fundamentals

  10. SENG 2001 – Operating Systems (3) – Data Structures & Algorithms

  11. SENG 2101 – Web & Mobile Application Development (3) – Software Design & Development

  12. SENG 2201 – Software Architecture & Design Patterns (3) – Software Design & Development

  13. SENG 2301 – Software Project Management (3) – Discrete Mathematics

  14. SENG 2401 – Software Engineering Methods & Processes (3) – Software Requirements & Specification

  15. SENG 2501 – Human-Computer Interaction (3) – Software Design & Development

  16. SENG 2601 – Capstone Project I (3) – Senior Standing

  17. SENG 2701 – Capstone Project II (3) – SENG 2601

Electives (12-15 credits)
  • DevOps & Continuous Integration

  • Cloud Computing & Deployment

  • Security in Software Systems

  • Formal Methods in Software Engineering

  • Mobile App Development

  • Machine Learning in Software Engineering

  • Software Maintenance & Evolution

  • Agile & Scrum Methodologies

Final Year Capstone / Project
  • SENG 2801 – Capstone Design Project (3 credits)

black and white hp laptop computer
black and white hp laptop computer