Communications Update

January Intake Ongoing

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.


Course Overview

COURSE CODECOURSE NAME
YEAR ISEMESTER I
BSE111Calculus for Software Engineering
COM112Computer Architecture & Organization
BIT110Introduction to Information Communication and Technology
BIT111Discrete Mathematics
BJC110Communication Skills and Learning skills for Employability
YEAR ISEMESTER II
BSE121Internet and Web Programming I
COM122Principles of Programming
COM123Numerical Analysis and Computation
BIT121Introduction to Database Systems
BIT212System Analysis and Design
YEAR IISEMESTER I
COM211Object Oriented Programming
BSE212Principles of Software Engineering
BSE213Internet and Web Programming II
COM212Data Structures and Algorithms
BIT211Database Development and Management
BIT214Computer Networks and Data Communications
YEAR IISEMESTER II
BSE221Advanced Object Oriented Programming
BSE222Software Requirements Engineering
BSE223Formal Methods in Software Engineering
COM223Application Development
COM221Operating Systems Principles
BIT222Research Methodology in Computing
YEAR IIISEMESTER I
BSE311Mobile Applications Development I
BSE312Artificial Intelligence and Expert Systems
BSE313Object-Oriented Analysis and Design
COM311Compiler Design
BIT314Network Configuration & Management
BIT311ICT Project Planning and Management
BIT124E-Commerce
YEAR IIISEMESTER II
BSE321Software Metrics
BSE322Mobile Applications Development II
BSE323Software Architecture & Patterns
COM322Analysis and Design of Algorithm
BIT323User Interface Design
BSE324Mobile Communications Systems and Applications
YEAR IVSEMESTER I
BSE411Software Quality Assurance and Testing
BSE412Embedded Systems Development
BSE413Network Application Development
COM321Simulation & Modelling
AGM212Entrepreneurship & Small Business Management
BSE414Computer Games Development
BSE415Digital Image and Video processing
YEAR IVSEMESTER II
BSE421Software Evolution
BSE422Managing Software Engineering Projects
BSE423Software Engineering Ethics
BSE424Software Security
  
  

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

Our Distance Learning platform provides a flexible, accessible and cost-effective mode of learning as an alternative to traditional classroom-based learning. This mode of study is suitable for those who have difficulty attending traditional classes for various reasons. It gives one the opportunity to study away from the classroom without interrupting their day to day activities.

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


About Blended Learning for Working Adults

Our Blended Learning for Working Adults are affordable, flexible and convenient. Save money while studying from wherever you are with our in-class and online (blended) learning options. Even more accessible are your learning materials through our state-of-the-art, 3rd generation teaching and learning online platform. You can have it all!

Read More Fees Structure








Application Form


    What course would you like to apply for?



    Gender



    or