Master of Science in Computing – Computer Networks

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:

  1. IT managers
  2. IT entrepreneurs
  3. IT Security personnel
  4. Mobile Application developers
  5. Software analysts
  6. System designers
  7. System developers
  8. Network managers
  9. 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:

  1. Develop innovations in the computing field.
  2. Analyse software, systems and processes.
  3. Conduct scholarly research.
  4. Offer expertise in the common computing topics, with a special emphasis on digital security, mobile computing, mobile applications, networks and information systems.
  5. Manage and lead a team of people to achieve a common goal.
  6. 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:

  1. Develop innovations in the computing field.
  2. Analyse software, systems and processes.
  3. Conduct scholarly research.
  4. Demonstrate expertise in the common computing topics, with a special emphasis on computer security, mobile computing, computer networks, and information technology and information systems.
  5. Manage and lead a team of people to achieve a common goal.
  6. 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)
CodeCourse NameLHPHTHCHCU
CSC 7100Advanced Programming3030-453
CSC 7107Contemporary Issues in Computing45--453
CSC 7102Machine Learning3030-453
CRM 7100Research Methods3030-453
CSE 7100Software Design & modelling3030-453
Total     15
Year One Semester Two (3 Cores)
CodeCourse nameLHPHTHCHCU
 3 Cores      
CIT 7201Electronic Commerce Technologies3030-453
CNW 7201Unified Communications Design3030-453
CNW 7200Network Analysis & Monitoring3030-453
 1 Elective     
CSC 7204Mobile Cloud Computing3030-453
CSC 7202Cryptosystems3030-453
CIS 7204Data Simulation3030-453
Total     12
Year Two, Semester One (2 Cores & Dissertation)
CodeCourse nameLHPHTHCHCU
 2 Cores      
SLE 8102Legal & Ethical Issues45--453
CNW 8102Wireless Networking3030-603
Total     6
Year Two, Semester Two (3 Cores)
CodeCourse nameLHPHTHCHCU
 3 Cores     
RDS 8201Dissertation-150-755
BBA 7202Financial Management30-30453
BBA 7212Strategic Human Resource Management30-30453
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
International Students International students pay international student tuition fees which is rated in dollars and this specifically covers only the cost of teaching and many student support services. This tuition below is per academic session and includes both the tuition and functional fees.
Fee per semester (USD) Functional fee per semester (USD) Application fee (USD)
$800 $150 $30
Request for more Information

For our Courses and Admission

Please enable JavaScript in your browser to complete this form.
Full Name
=