MINIMUM ENTRY REQUIREMENTS
The minimum requirements for admission to any Undergraduate degree programme are:
- Uganda Certificate of Education (UCE) or its equivalent with at least 5 passes
- Uganda Advanced Certificate of Education (UACE) or its equivalent with at least 2 principal passes.
- Diploma holders must have passed with at least a credit.
The minimum requirements for admission to any Diploma programme are:
- Uganda Certificate of Education (UCE) or its equivalent with at least 5 passes
- Uganda Advanced Certificate of Education (UACE) or its equivalent with at least 1 principal pass and two subsidiary passes.
Additionally, for international applicants:
- Applicants whose first language or medium of instruction is not English, must provide evidence from a recognized English language training institution that they have sufficient command of English language.
- Applicants should have their documents equated by Uganda National Examinations Board (UNEB) of UCE and UACE documents and Uganda National Council for Higher Education (UNCHE) for Diploma and Certificate documents.
Bachelor of Science in Software Engineering (Duration 4 years)
Direct Entry
Two principal passes with one being in Mathematics (passed with minimum grade of D) and the other in any other A’level subject
A credit in Mathematics at ‘O’ level (UCE)
Diploma Entry
Hold a Diploma in a related field
Mature Entry
Must be 25 years and above and fulfill the Mature Age Entry Scheme requirements of Mbarara University of Science and Technology
No | Code | PROGRAMME | DURATION | UGANDAN STUDENTS | INTERNATIONAL STUDENTS | ||
TUITION (SHS.) per Semester | FUNCTIONAL FEES (SHS.) per year | TUITION (SHS.) per Semester | FUNCTIONAL FEES (SHS.) per year | ||||
20 | BSE | Bachelor of Software Engineering | 4 | 1,000,000 | 520,000 | 2,000,000 | 1,040,000 |
Modules for BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING V2018 | |||||
module_code | module_title | credit_units | module_level | module_year | module_sem |
11 | |||||
DVS1106 | INTRODUCTION TO POLITICAL ECONOMY | 3 | core | 1 | 1 |
SWE1101 | DISCRETE MATHEMATICS | 3 | core | 1 | 1 |
SWE1102 | STRUCTURED PROGRAMMING WITH C | 4 | core | 1 | 1 |
SWE1103 | EMERGING TREND IN SE | 3 | core | 1 | 1 |
SWE1104 | SOFTWARE DEVELOPMENT PRINCIPLES | 4 | core | 1 | 1 |
SWE1105 | COMMUNICATION SKILLS | 3 | core | 1 | 1 |
SWE1106 | FUNDAMENTALS OF SOFTWARE ENGINEERING | 4 | core | 1 | 1 |
12 | |||||
DVS1203 | POLITICAL ECONOMY OF AFRICA AND DEVELOPMENT | 3 | core | 1 | 2 |
SWE1201 | OBJECT ORIENTED PROGRAMMING | 4 | core | 1 | 2 |
SWE1202 | DATA STRUCTURES AND ALGORITHMS | 4 | core | 1 | 2 |
SWE1203 | OPERATING SYSTEMS | 4 | core | 1 | 2 |
SWE1204 | SOFTWARE SYSTEMS ENGINEERING PRACTICE | 3 | core | 1 | 2 |
SWE1205 | DATABASE PROGRAMMING | 4 | core | 1 | 2 |
SWE1206 | COMPUTER ARCHITECTURE AND ORGANIZATION | 3 | core | 1 | 2 |
21 | |||||
DVS2105 | POLITICAL ECONOMY OF UGANDA | 3 | core | 2 | 1 |
SWE2101 | OBJECT ORIENTED PROGRAMMING | 4 | core | 2 | 1 |
SWE2102 | REQUIREMENTS ENGINEERING | 3 | core | 2 | 1 |
SWE2103 | OOP ANALYSIS AND DESIGN (UML) | 4 | core | 2 | 1 |
SWE2104 | ALGORITHMIC PROBLEM SOLVING | 3 | core | 2 | 1 |
SWE2105 | GEOGRAPHIC INFORMATION SYSTEMS | 4 | core | 2 | 1 |
SWE2106 | CLOUD COMPUTING | 3 | core | 2 | 1 |
SWE2107 | INTERNET TECHNOLOGY AND WEB DESIGN | 4 | core | 2 | 1 |
SWE2108 | SYSTEMS ANALYSIS AND DESIGN | 4 | core | 2 | 1 |
22 | |||||
DVS2201 | CITIZENRY, PROFESSIONALISM, GLOBALIZATION AND ENTREPRENEURSHIP | 3 | core | 2 | 2 |
SWE2201 | FORMAL SPECIFICATION FOR SOFTWARE ENGINEERING | 3 | core | 2 | 2 |
SWE2202 | DATA COMMUNICATION TECHNOLOGY | 4 | core | 2 | 2 |
SWE2203 | SOFTWARE ARCHITECTURE AND DESIGN | 3 | core | 2 | 2 |
SWE2204 | SOFTWARE METRICS | 3 | core | 2 | 2 |
SWE2205 | USER INTERFACE DESIGN AND DEVELOPMENT | 4 | core | 2 | 2 |
SWE2206 | DISTRIBUTED PROCESSING | 4 | core | 2 | 2 |
2R | |||||
SWE2207 | INDUSTRIAL TRAINING I | 4 | core | 2 | R |
31 | |||||
SWE3101 | HUMAN COMPUTER INTERACTION | 4 | core | 3 | 1 |
SWE3102 | SOFTWARE RELIABILITY AND TESTING | 4 | core | 3 | 1 |
SWE3103 | SOFTWARE PROJECT MANAGEMENT | 4 | core | 3 | 1 |
SWE3104 | TECHNICAL DOCUMENTATION FOR SOFTWARE ENGINEERS | 3 | core | 3 | 1 |
SWE3105 | MODELING AND SIMULATION | 4 | core | 3 | 1 |
SWE3106 | DATA MINING | 4 | core | 3 | 1 |
SWE3107 | MOBILE NETWORKS AND COMPUTING | 4 | core | 3 | 1 |
32 | |||||
SWE3201 | EMBEDDED SYSTEMS SOFTWARE | 4 | core | 3 | 2 |
SWE3202 | MOBILE COMPUTING AND APPLICATIONS | 4 | core | 3 | 2 |
SWE3203 | SOFTWARE ENGINEERING INDUSTRIAL MIN PROJECT I | 4 | core | 3 | 2 |
SWE3204 | RESEARCH METHODS IN COMPUTING | 3 | core | 3 | 2 |
SWE3205 | COMPILER CONSTRUCTION | 4 | core | 3 | 2 |
SWE3206 | SYSTEMS PROGRAMMING-LINUX | 4 | core | 3 | 2 |
3R | |||||
SWE3207 | INDUSTRIAL TRAINING II | 4 | core | 3 | R |
41 | |||||
SWE4101 | COMPUTER AIDED DESIGN | 4 | core | 4 | 1 |
SWE4102 | COMPUTER GRAPHICS ENGINEERING | 4 | core | 4 | 1 |
SWE4103 | FORMAL METHODS | 3 | core | 4 | 1 |
SWE4104 | SOFTWARE DESIGN PATTERNS | 4 | core | 4 | 1 |
SWE4105 | ARTIFICIAL INTELLIGENCE | 4 | core | 4 | 1 |
SWE4106 | SOFTWARE ENGINEERING INDUSTRIAL MINI PROJECT II | 4 | core | 4 | 1 |
SWE4107 | CLIENT SERVER PROGRAMMING FOR APPLICATIONS | 4 | core | 4 | 1 |
42 | |||||
SWE4201 | ETHICAL AND PROFESSIONAL ISSUES IN COMPUTING | 3 | core | 4 | 2 |
SWE4202 | SOFTWARE MAINTENANCE AND EVOLUTION | 4 | core | 4 | 2 |
SWE4203 | ENTREPRENEURSHI | 3 | core | 4 | 2 |
SWE4204 | SOFTWARE SECURITY | 4 | core | 4 | 2 |
SWE4205 | NUMERICAL ANALYSIS | 4 | core | 4 | 2 |
SWE4206 | FINAL YEAR PROJECT | 4 | core | 4 | 2 |