Bachelor of Science in Mobile Computing & Communications

Computing Technology is continually evolving and one major trend in this evolution is towards Mobile Computing. The convergence of communication and computing technologies has resulted in powerful and sophisticated mobile services. The Bachelor of Science in Mobile Computing and Communications programme offered by UTAMU is purposed to equip the students with both traditional and cutting edge skills in Mobile Computing and Communications, so that they can be able to be innovative and develop mobile applications and understand the technical challenges posed by current mobile devices and wireless communications and evaluate and select appropriate solutions according to user requirements. The graduates of this program are taught to become innovators as well as entrepreneurs.

Mobile computing and communications have become the touchstone activity driving the most important and dynamic economic sectors worldwide over the last few years. It is a global business that thrives on innovation. This program therefore seeks to develop high quality human resources that will be able to develop and manage software products necessary in the computerized economy.

Career Options

Objectives of the Program

This is a state-of-the-art programme involving advanced networking, mobile technologies and trends, software development technologies and architectures for building modern distributed computer systems and networks that involve mobile devices. The objectives of the programme include:

  1. To provide graduates with the deep knowledge, skills and understanding required to allow them to contribute to the planning, design and management of modern enterprise computer systems that make use of mobile devices and wireless communications technologies.
  2. To provide to students the necessary understanding of current technologies and architectures that provides the network and communications infrastructure for mobile enabled enterprise computer systems.
  3. To develop student’s skills in the design of modern distributed software systems (using appropriate technologies, architectures and techniques) and in the advanced network technologies supporting the upper layers, together with their planning, management and security.

Program Learning Outcomes

On this programme students will:

  1. Gain skills and knowledge leading to a flexible career path as mobile computing and communications professional;
  2. Gain sound knowledge and understanding of a wide range of current trends in the field with a wide variety of skills ranging from the mobile devices to networking structures;
  3. Understand the technical challenges posed by current mobile devices and wireless communications and evaluate and select appropriate solutions according to user requirements;
  4. Competently evaluate and select software tools and APIs for mobile applications and hence be aware of their scope and limitations;
  5. Develop applications for mobile devices;
  6. Understand drivers for mobile technologies adaption;
  7. Gain sound knowledge and understanding of a wide range of current trends in the field with a wide variety of skills ranging from the mobile devices to networking structures.
Admission Requirements
Programme Name Bachelor of Science in Mobile Computing and Communications
Programme Duration 3 Years
Admission Criteria Direct Entry Scheme Candidates seeking admission through the direct entry shall require the following:
  • At least two principal passes at the same sitting in UACE or its equivalent
  • At least one subsidiary pass in Mathematics in UACE or its equivalent
  • At least 5 passes in UCE or its equivalent
Diploma Holders Scheme
  • At least 2nd class (Lower division) Diploma in Computer Science, Engineering, Statistics, Information Technology, Information Systems or related field from any recognized
  • At least one principal pass and two subsidiary passes at same sitting in UACE or its equivalent
  • At least one subsidiary pass in Mathematics in UACE or its equivalent
  • At least 5 passes in UCE or its equivalent
Diploma - CCNA
  1. CCNA from a recognized institution.
  2. At least one principal and two subsidiary passes at same sitting in UACE or its equivalent
  3. At least one subsidiary pass in Mathematics in UACE or its equivalent
  4. At least 5 passes in UCE or its equivalent
Mature age scheme
  1. Mature age Certificate
  2. **At least one subsidiary pass in Mathematics in UACE
  3. **At least a Credit in Mathematics in UCE
Mode Dual Mode (Online and Physical)
Fee Per Semester Uganda Shillings 1,200,000
Program Duration

The program will extend over a period of three academic years. An academic year shall consist of two semesters and one recess term. A semester shall consist of 15 weeks of lectures. A recess term shall consist of 10 weeks.

Program Options
CodesCourse Name LHPHTHCHCU
Year 1 Semester 1 (5 Cores)     
CSC  1100Structured Programming4530-604
CSC 1101Computer Applications & Systems3030-453
BBA 1106Communication3030-453
CNW 1100Introduction to Mobile Computing30-30453
MMT 1104Mathematics for Computing30-30453
Semester Load    16
Year 1 Semester 2 (5 Cores)LHPHTHCHCU
CSC 1201Object Oriented Programming303030604
CSE 1202Software Engineering4530-604
CSE 1200Systems Requirements Engineering3030-453
CNW 1202Wireless Communication Technologies303030604
CNW 1203Mobile Technologies3030-453
Semester Load    19
Year 1 Recess Term     
COE 1300Community Engagement I-150-755
Recess Term Load    5
Year 2 Semester 1 (6 Cores)LHPHTHCHCU
CSE 2101Software Architecture & Patterns30-30453
CNW 2100Computer Networks & Data Communications451515604
CSC 2103Artificial Intelligence30-30453
BBA 2108Entrepreneurship Theory & Principles30-30453
CNW 3100Distributed Real-Time Systems30-30453
CIS 2101Database Management Systems451515604
Semester Load    20
Year 2 Semester 2 (6 Cores)LHPHTHCHCU
CNW 2201Mobile Applications Programming3030-453
CNW 2203Cloud Computing30-30453
CIS 2201Human Computer Interaction3030-453
CNW 2202Security in Mobile Systems4530-604
CRM 2201Research Methods3030-453
CIS 2206Mobile Business & Marketing303030604
Semester Load    20
Year 2 Recess Term     
COE 2300Community Engagement II-150-755
Recess Term Load    5
Year 3 Semester 1 (5 Cores)LHPHTHCHCU
CIT 3101Innovations Management30-30453
CIT 3102IT Project Management4530-604
CNW 4104Advanced Mobile Applications Programming303030604
CNW 3101Selected Topics in Networking45-30453
CIS 3102Multimedia Systems3030-453
Semester Load    17
Year 3 Semester 2 (5 Cores)LHPHTHCHCU
CSC 3201Interactive Technologies4530-604
CSC 3203Embedded Systems Programming303030604
RPR 3201Project-120-604
CSC 3202Games Development303030604
BBA 3212Professional Ethics30-30453
Semester Load    19
Year 3 Recess Term    
COE 3300Community Engagement III-150-755
Recess Term Load    5
Fees per semester

Local Students (East African Community)

Fees per semester (UGX)Functional Fees (UGX)Application Fees (UGX)
1,200,000250,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
Bachelor’s Degree$700$30
Undergraduate Diploma$500$30
Undergraduate Certificate$250$30
Request for more Information

For our Courses and Admission

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