Bachelor of Science in Software Engineering

Full Time

Bachelor of Science in Software Engineering

Ndejje University
Ndejje University
  • 1st year fees
  • CREDITS
  • Campus
    BASED
  • Bachelor
    DEGREE
  • January/August
    DURATION

Introduction

Bachelor of Science in Software Engineering is a Bachelor program taught at Ndejje University, Uganda. Intake: January/August. The program is offered in campus-based modes with full-time (4 years) options.

The Bachelor of Science in Software Engineering at Ndejje University covers the full software development lifecycle, including requirements analysis, systems design, programming, testing, deployment, and maintenance. Students also study algorithms, data structures, systems architecture, artificial intelligence, and emerging technologies, along with topics such as software architecture, mobile development, server administration, and security.

Practical training is emphasized through hands-on labs, real-world projects, industrial training, and two internships. The course structure is organized across years and includes a final year project, plus modules such as Systems Analysis and Design, Software Quality Assurance, Distributed Systems, and Systems and Information Security.

Modules

  • Calculus I
  • Discrete Mathematics
  • Programming Principles
  • Software Engineering Principles I
  • Software Engineering Principles II
  • Data Structures, Algorithms and Data Management
  • Database Management Systems
  • Systems Analysis and Design
  • Artificial Intelligence
  • Embedded Systems Software
  • Software Quality Assurance
  • Final Year Project

Admission Requirements

The minimum requirements for admission in Bachelor of Science in Software Engineering at Ndejje University for all applicants (Domestic or International) are:

  • program specific academic requirment set by Ndejje University.
  • English Language OR any other language requirments as set by Ndejje University as pre-requiste for admission in Bachelor of Science in Software Engineering.

Note: Please check the university website in the link below.

Direct Entry

  • Uganda Certificate of Education (UCE) with at least 5 passes
  • Two principal passes at UACE (A-Level) attained at the same sitting in Mathematics and Physics or other approved science subjects.

Diploma Entry

  • A relevant diploma in Computer Science, Information Technology, Engineering, or Computer Engineering with at least a second-class (lower division)

Mature Age Entry

  • A minimum score of 50% in a recognized Mature Age Entry Examination

International Applicants

  • Secondary school completion equivalent to Uganda’s A-Level
  • Academic documents must be equated where necessary
  • Proof of English proficiency if prior education was not in English

Proof of English proficiency if prior education was not in English

Courses Units

More Information

  • Software Developers
  • Systems Architects
  • Mobile App Developers
  • AI Engineers
  • Cybersecurity Analysts
  • DevOps Engineers
  • Quality Assurance Engineers

Scholarships

2 fully funded scholarships are listed for Uganda. See Uganda scholarships.

popular courses