Close

Bachelor of Science in Software Engineering



What does it take to write great code? To create applications that can change the world? Earn your Bachelor of Science in Software Engineering from Cavendish University Uganda and find out how great applications are written. Study in an environment with state of the art facilities tailored for your growth and gain the tools to succeed in today’s competitive digital world.

Software Engineering is a three-year undergraduate programme with a specialisation in the area of software development and engineering. The Bachelor of Science in Software Engineering programme provides to students the skillset to build and maintain computer software systems. Students learn to design and verify software and to work effectively in team environments. The Bachelor of Science in Software Engineering (BSc.SE) programme explores a wide range of course topics, including software engineering principles, software specifications and software architecture. Students design and develop a software programme from the ground up.



Share this:

Course Overview

RECESS TERM

COURSE CODECOURSE NAME
YEAR I SEMESTER I
BSE111Calculus for Software Engineering
COM113Computer Architecture & Organization
BIT110Computer Fundamentals
BIT111Discrete Mathematics
BJC110Communication Skills and Learning skills for Employability
YEAR I SEMESTER II
BSE121Internet and Web Programming
COM122Principles of Programming
COM123Numerical Analysis and Computation
BIT121Fundamentals of Database Systems
BIT212System Analysis and Design
RECESS TERM
BSE124Professional Software Engineering Mini Project
YEAR II SEMESTER I
COM211Object Oriented Programming
BSE212Principles of Software Engineering
COM221Operating Systems Principles
COM212Data Structures and Algorithms
BIT211Advanced Database Systems
BIT214Computer Networks and Data Communications
YEAR II SEMESTER II
BSE222Advanced Object Oriented Programming
BSE226Software Requirements Engineering
BSE213Advanced Internet and Web Programming
BSE221Formal Methods in Software Engineering
BSE224Python Programming
BIT222Research Methodology in Computing
FST220Industrial TrainingYEAR III SEMESTER IBSE311Mobile Applications DevelopmentBSE312Artificial Intelligence and Expert SystemsBSE314Internet of ThingsCOM311Compiler DesignBIT314Network Configuration & ManagementElectives (Select One)BSE313Object-Oriented Analysis and DesignBIT124E-Commerce  YEAR III SEMESTER IIBSE326Software EvolutionBSE322Advanced Mobile Applications DevelopmentCOM321Simulation & ModellingCOM324Machine LearningElectives (Select One)BIT323User Interface DesignBSE324Mobile Communications Systems and ApplicationsRECESS TERMFST325Industrial TrainingYEAR IV SEMESTER IBSE411Software Quality Assurance and TestingBSE412Embedded Systems DevelopmentBSE321Software MetricsBSE323Software Architecture & PatternsAGM212Entrepreneurship & Small Business ManagementElectives (Select One)BSE414Computer Games DevelopmentBSE415Digital Image and Video processingYEAR IV SEMESTER IIBSE413Network Application DevelopmentBSE422Managing Software Engineering ProjectsBSE423Software Engineering EthicsBSE424Software SecurityFST420Graduation Project

Employment of software developers is projected to grow 24% from 2016 to 2026, much faster than the average for all occupations. Software developers will be needed to respond to an increased demand for computer software. Every business that generates its own computer programmes or to personalise third-party software needs software engineers to write, edit, and test programmes.

Popular careers include:

  • Software developer
  • Computer application engineer
  • Systems software engineer
  • Systems programmer
  • Mobile specialist/ technologist
  • Application developer
  • Computer Programmer/analyst
  • Software development manager
  • Information Security Analysts
  • IT architect
  • systems analyst

Distance Learning Study Mode

Enrol today.

January Intake Ongoing!

Read More Fees Structure


Campus-based Study Mode

As one of the most innovative academic institutions in Uganda, we’re renowned for our accredited programmes, quality education and student-centred way of doing business that creates responsible, educated, employable and entrepreneurial citizens (REEE).

Read More Fees Structure


Weekend Learning Study Mode

Enrol today.

January Intake Ongoing!

Read More Fees Structure








Inquiry Form

Apply for this course

Male Female