The Master of Science in Computing offers a unique learning experience that blends theoretical, practical and research skills. The students are equipped with advanced skills in computer security, mobile computing computer networks and information systems.
Graduates of this programme are also equipped with courses that enable them move up the management ladder. They are taught courses in financial management, corporate management and legal / ethical issues. The learning structure of this programme is such that it blends face-to-face, online and experiential type of learning.
This type of learning incorporates life-long learning skills and enables the student to learn how to work independently. This is a crucial skill for graduates in computing since the field changes rapidly. Students are assigned supervisors who guide them on their research direction and depth.
Career Prospects
Graduates of this program can also be very useful as:
- IT managers
- IT entrepreneurs
- IT Security personnel
- Mobile Application developers
- Software analysts
- System designers
- System developers
- Network managers
- Network engineers
They can work in any organization, including private, public and protected organizations. The graduates of the Master of Science in Computing are given strong theoretical knowledge that will enable them to work as researchers and innovators of future technologies.
Programme Objectives
The objectives of the Master of Science in Computing are to produce graduates who can:
- Develop innovations in the computing field.
- Analyse software, systems and processes.
- Conduct scholarly research.
- Offer expertise in the common computing topics, with a special emphasis on digital security, mobile computing, mobile applications, networks and information systems.
- Manage and lead a team of people to achieve a common goal.
- Keep abreast of the current developments in the discipline through personal learning and other research mechanisms.
Learning Outcomes
The graduate of Master of Science in Computing shall be able to:
- Develop innovations in the computing field.
- Analyse software, systems and processes.
- Conduct scholarly research.
- Demonstrate expertise in the common computing topics, with a special emphasis on computer security, mobile computing, computer networks, and information technology and information systems.
- Manage and lead a team of people to achieve a common goal.
- Keep abreast of the current developments in the discipline through personal learning and other research mechanisms.
Admission Requirements
Students will be admitted to the Master of Science in Computing through two avenues: Degree holders and Post-Graduate Diploma Entry Schemes.
Degree Holders' Scheme
Candidates seeking admission through the degree entry scheme are required to possess the following:-
- At least 2nd Lower Bachelor’s degree in Computer Science, Information Technology, Information Systems, Information Science, Networks, Data communication, Software Engineering, Telecommunications Engineering or related fields from a recognized institution.
OR
- Any other 2nd Lower Bachelor’s degree in Natural Sciences with evidence of internationally recognized professional qualification in a computing field and practical experience in ICT related work from a recognized institution.
Post-Graduate Diploma Holders Scheme
Applicants should possess at least a second class (lower division) Post Graduate Diploma in Computer Science, Engineering, Information Technology, Information Systems, Software Engineering, Telecommunications Engineering, Information Sciences or related fields from a recognized institution.
Candidates with prior graduate training may, after admission, apply for transfer of credits to this program.
Program Duration
The program will extend over a period of two academic years. An academic year shall consist of two semesters. A semester shall consist of 15 weeks of lectures.
The duration for inconvenienced students is 5 years (This applies for students who have applied for dead year due to financial hardships, sicknesses, and those doing corrections on their thesis). Beyond this duration, the student will be discontinued from the programme.
Program Structure
| Year One Semester One (5 Cores) | ||||||||
| Code | Course Name | LH | PH | TH | CH | CU | ||
| CSC 7100 | Advanced Programming | 30 | 30 | - | 45 | 3 | ||
| CSC 7107 | Contemporary Issues in Computing | 45 | - | - | 45 | 3 | ||
| CSC 7102 | Machine Learning | 30 | 30 | - | 45 | 3 | ||
| CRM 7100 | Research Methods | 30 | 30 | - | 45 | 3 | ||
| CSE 7100 | Software Design & modelling | 30 | 30 | - | 45 | 3 | ||
| Total | 15 | |||||||
| Year One Semester Two (3 Cores) | ||||||||
| Code | Course name | LH | PH | TH | CH | CU | ||
| 3 Cores | ||||||||
| CIT 7201 | Electronic Commerce Technologies | 30 | 30 | - | 45 | 3 | ||
| CNW 7201 | Unified Communications Design | 30 | 30 | - | 45 | 3 | ||
| CNW 7200 | Network Analysis & Monitoring | 30 | 30 | - | 45 | 3 | ||
| 1 Elective | ||||||||
| CSC 7204 | Mobile Cloud Computing | 30 | 30 | - | 45 | 3 | ||
| CSC 7202 | Cryptosystems | 30 | 30 | - | 45 | 3 | ||
| CIS 7204 | Data Simulation | 30 | 30 | - | 45 | 3 | ||
| Total | 12 | |||||||
| Year Two, Semester One (2 Cores & Dissertation) | ||||||||
| Code | Course name | LH | PH | TH | CH | CU | ||
| 2 Cores | ||||||||
| SLE 8102 | Legal & Ethical Issues | 45 | - | - | 45 | 3 | ||
| CNW 8102 | Wireless Networking | 30 | 30 | - | 60 | 3 | ||
| Total | 6 | |||||||
| Year Two, Semester Two (3 Cores) | ||||||||
| Code | Course name | LH | PH | TH | CH | CU | ||
| 3 Cores | ||||||||
| RDS 8201 | Dissertation | - | 150 | - | 75 | 5 | ||
| BBA 7202 | Financial Management | 30 | - | 30 | 45 | 3 | ||
| BBA 7212 | Strategic Human Resource Management | 30 | - | 30 | 45 | 3 | ||
| Total | 11 | |||||||
| Graduation Load= 44 Credit Units | ||||||||
Fees per semester
Local Students (East African Community)| Fee per semester (UGX) | Functional fee per semester (UGX) | Application fee (UGX) |
|---|---|---|
| 1,700,000 | 300,000 | 50,000 |
| Fee per semester (USD) | Functional fee per semester (USD) | Application fee (USD) |
|---|---|---|
| $800 | $150 | $30 |
Request for more Information
For our Courses and Admission