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 CODE | COURSE NAME |
---|---|
YEAR I SEMESTER I | |
BSE111 | Calculus for Software Engineering |
COM113 | Computer Architecture & Organization |
BIT110 | Computer Fundamentals |
BIT111 | Discrete Mathematics |
BJC110 | Communication Skills and Learning skills for Employability |
YEAR I SEMESTER II | |
BSE121 | Internet and Web Programming |
COM122 | Principles of Programming |
COM123 | Numerical Analysis and Computation |
BIT121 | Fundamentals of Database Systems |
BIT212 | System Analysis and Design |
RECESS TERM | |
BSE124 | Professional Software Engineering Mini Project |
YEAR II SEMESTER I | |
COM211 | Object Oriented Programming |
BSE212 | Principles of Software Engineering |
COM221 | Operating Systems Principles |
COM212 | Data Structures and Algorithms |
BIT211 | Advanced Database Systems |
BIT214 | Computer Networks and Data Communications |
YEAR II SEMESTER II | |
BSE222 | Advanced Object Oriented Programming |
BSE226 | Software Requirements Engineering |
BSE213 | Advanced Internet and Web Programming |
BSE221 | Formal Methods in Software Engineering |
BSE224 | Python Programming |
BIT222 | Research Methodology in Computing | RECESS TERM |
FST220 | Industrial Training |
YEAR III SEMESTER I | |
BSE311 | Mobile Applications Development |
BSE312 | Artificial Intelligence and Expert Systems |
BSE314 | Internet of Things |
COM311 | Compiler Design |
BIT314 | Network Configuration & Management |
Electives (Select One) | |
BSE313 | Object-Oriented Analysis and Design |
BIT124 | E-Commerce |
YEAR III SEMESTER II | |
BSE326 | Software Evolution |
BSE322 | Advanced Mobile Applications Development |
COM321 | Simulation & Modelling |
COM324 | Machine Learning |
Electives (Select One) | |
BIT323 | User Interface Design |
BSE324 | Mobile Communications Systems and Applications |
RECESS TERM | |
FST325 | Industrial Training |
YEAR IV SEMESTER I | |
BSE411 | Software Quality Assurance and Testing |
BSE412 | Embedded Systems Development |
BSE321 | Software Metrics |
BSE323 | Software Architecture & Patterns |
AGM212 | Entrepreneurship & Small Business Management |
Electives (Select One) | |
BSE414 | Computer Games Development |
BSE415 | Digital Image and Video processing |
YEAR IV SEMESTER II | |
BSE413 | Network Application Development |
BSE422 | Managing Software Engineering Projects |
BSE423 | Software Engineering Ethics |
BSE424 | Software Security |
FST420 | Graduation 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:
Enrol today.
January Intake Ongoing!
Read More Fees StructureAs 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 StructureEnrol today.
January Intake Ongoing!
Read More Fees Structure