Master of Science in Computing

The programme offers a unique learning experience that blends theoretical, practical and research skills. It aims at equipping students with advanced skills in computer security, mobile computing computer networks and information systems.

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.

Program Options

If you want to move into the computing and information systems field, or if computing plays an increasing part in your role, the MSc Computing and Information Systems is ideal personal development. This postgraduate computing course is designed for people who have little or no previous experience or specific qualifications in computing or information technology, though you should have some related experience or skills that you wish to build upon.

We place emphasis on the effective use, design and development of software for information systems. You will become skilled in programming and learn how to design and implement information systems. Graduates of this computing Masters course will have relevant, up-to-date knowledge, along with the professional and technical skills needed to develop, manage and employ information systems applications in a range of organisations.

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 7101

Information Security

30

 

30

45

3

CRM 7100

Research Methods

30

30

-

45

3

CIS 7101

IT Projects Planning & Management

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

CIS 7207

Systems Analysis & Design

30

30

-

45

3

CIS 7203

E-Services

30

30

-

45

3

 

1 Elective

     

CSC 7204

Mobile Cloud Computing

30

30

-

45

3

CSC 7202

Cryptosystems

30

30

-

45

3

CSC 7203

Security of Software

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

CIS 8101

Interactive Technologies

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

    

 

Businesses rely on computing to succeed, and on knowledgeable, skilled and passionate individuals to manage such vital technology within their organisation. Studying the MSc Computing and Information Technology programme offers you an excellent opportunity to learn the most up-to-date computing knowledge required by employers whilst also preparing you for a vast range of management roles.

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 & Modeling

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

CIS 7202

Data Mining

30

30

-

45

3

CIS 7204

Data Simulation

30

30

-

45

3

 

1 Elective

     

CSC 7204

Mobile Cloud Computing

30

30

-

45

3

CSC 7202

Cryptosystems

30

30

-

45

3

CSC 7203

Security of Software

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

CIS 8101

Interactive Technologies

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

    

 

Interest in computer security is booming - the increase in cybercrime has led to a demand for experts in this area.

That's why we've designed this online course - it's your opportunity to learn how to protect and safeguard the information stored on digital devices around the world.

Our course will take your existing computing knowledge and develop your security expertise, with in-depth focus on penetration testing and ethical hacking. We'll teach you how to break systems in order to tighten the security and stop others from breaking into them, and develop new ways of protecting a company's security.

You will also study other key areas of computer security such as authentication, access control, malware, vulnerabilities, secure coding, sandboxing and virtualisation.

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

 

 

 

 

 

CSC 7203

Security of Software

30

30

-

45

3

CIT 7201

Electronic Commerce Technologies

30

30

-

45

3

CSC 7202

Cryptosystems

30

30

-

45

3

 

1 Elective

     

CNW 7200

Network Analysis & Monitoring

30

30

-

45

3

CSC 7204

Mobile Cloud Computing

30

30

-

45

3

CIS 7202

Data Mining

30

30

-

45

3

Total

     

12

Year Two, Semester One (2 Cores & Dissertation)

Code

Course name

LH

PH

TH

CH

CU

 

2 Cores

     

CNW 8100

Security of Networks

30

30

-

45

3

SLE  8102

Legal & Ethical issues

45

-

-

45

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

    

 

The Internet forms a paradigm shift in the way the world operates and communicates. This has huge significance for the future, and a solid understanding of Internet technology is almost a guarantee for a successful career. This programme provides detailed knowledge about all aspects of computer networks. Focusing on all aspects of what is relevant to future network experts, the programme provides a view on network architecture, protocols, security, performance and programming as well as wireless networks.

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

 

Software systems are increasingly used on mobile platforms, offering constrained modes of interaction and placing further constraints on the functionality and performance of applications. This course will help you to meet the challenges in designing software systems for mobile platforms. You’ll gain new skills in constructing mobile applications, including security and usability considerations. You’ll also have the opportunity to meet industry employers and take part in recruitment events.

UTAMU will provide you with the necessary qualifications for a skilled position in the computing industry.  Our courses have some of the highest student satisfaction.

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 & Modeling

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

CSC 7201

Cell phone Applications Development

30

30

-

45

3

CSC 7204

Mobile Cloud Computing

30

30

-

45

3

 

1 Elective

     

CSC 7202

Cryptosystems

30

30

-

45

3

CNW 7201

Unified Communications Design

30

30

-

45

3

CIS 7202

Data Mining

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 8101

Small Digital Devices Communications

30

30

-

45

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)

Fees per semester (UGX)Functional Fees (UGX)Application Fees (UGX)
1,700,000300,00050,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.

Category of ProgrammeFees per academic session (USD)Application / Admission Fee
Master's Degree$950$30
Request for more Information

For our Courses and Admission

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