Bachelor of Science in Computer Science

Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science offers students a rich learning experience that blends theoretical, practical and industrial skills. Its structure and delivery methods equip students with analytical and problem solving skills in the fields of Networking, Programming, Databases, Software Development and Algorithms.

In addition, students obtain advanced skills in Multimedia Technologies, Computer Security and Mobile Applications Development. Career options to graduates include; Software Developers, Systems Analysts, Database Managers, IT Managers, Researchers in Computing and several other computing careers. Entry options include; Uganda Advanced Certificate of Education (UACE), relevant diploma or Cisco Certified Network Associate (CCNA) Certificate from a recognized institution with at least one principal pass and two subsidiary passes at the same sitting in UACE and at least one subsidiary pass in Mathematics in UACE

Details about the admission requirements under each option are given in the appendix attached

Programme Name Bsc.Computer Science
Programme Duration 3 Years
Admission Criteria Direct Entry
  1. At least two principal passes at the same sitting in Uganda Advanced Certificate of Education (UACE) or its equivalent
  2. At least one subsidiary pass in Mathematics in UACE
Diploma Entry
  1. At least 2nd Class (Lower division) diploma in Computer Science, IT, Information Systems, Engineering, Statistics or related field from any recognized institution.
  2. At least one subsidiary pass in Mathematics in UACE
CCNA
  1. Cisco Certified Network Associate (CCNA) Certificate from a recognized institution
  2. At least one principal pass and two subsidiary passes at the same sitting in UACE
  3. At least one subsidiary pass in Mathematics in UACE
Mode Dual Mode (online and Local Support)
Fee Type - Per Semester Uganda Shillings 1,200,000

Program Structure

Codes Course Name
LH
P/FH
TH
CH
CU
Year 1 Semester 1 (6 Cores)
 
 
 
 
 
CS 100 Structured Programming
45
-
30
60
4
CS 101 Computer Applications & Systems
30
30
-
45
3
IT 100 Internet Technology & Web site Design
30
60
-
60
4
BA 100 Organizational Theory & Management
30
-
30
45
3
BA 104 Business Communication
30
30
-
45
3
MT 101 Discrete Mathematics
30
-
30
45
3
Semester Load
20
Year 1 Semester 2 (5 Cores)
 
 
 
 
 
CS 102 Computer Architecture
30
-
30
45
3
CS 200 Object Oriented Programming
30
30
30
60
4
IS 100 ICT in Organizations
30
-
30
45
3
BA 107 Principles of Marketing
30
-
30
45
3
MT 104 Linear Programming
45
30
-
60
4
Semester Load
17
Year 1 Recess Term
 
 
 
 
 
TM 100 Community Engagement I
-
300
-
75
5
Recess Term Load
5
Year 2 Semester 1(6 Cores)
 
 
 
 
 
CS 201 Operating Systems
45
-
30
60
4
CS 202 Data Structures & Algorithms
30
-
30
45
3
CS 203 Artificial Intelligence
30
-
30
45
3
BA 108 Entrepreneurship Theory & Principles
30
-
30
45
3
NW 200 Computer Networks & Data Communications
45
15
15
60
4
IS 300 Database Management Systems
45
15
15
60
4
Semester Load
21
Year 2 Semester 2 (4 Cores)
 
 
 
 
 
CS 204 Systems Programming
45
30
-
60
4
CS 205 Cryptology & Coding Theory
45
30
-
60
4
SE 200 Software Engineering
45
-
30
60
4
TM 201 Research Methods
30
-
30
45
3
(2 Electives)
 
 
 
 
 
CS 206 Computer Graphics
30
30
-
45
3
IS 301 Data Warehousing
45
30
-
45
3
IT 200 Information Security
30
30
-
45
3
NW 300 Mobile Technologies
30
30
-
45
3
Semester Load
21
TM 200 Community Engagement II
-
300
-
75
5
Recess term load
5
Year 3 Semester 1 (2 Cores)
 
 
 
 
 
CS 300 Emerging Trends in Computer Science
45
-
-
45
3
NW 201 Mobile Applications Programming
30
30
-
45
3
(3 Electives)
 
 
 
 
 
CS 301 Games Development
45
30
-
60
4
CF 300 Digital Devices Forensics
30
30
-
45
3
IT 203 Systems Administration
30
30
30
60
4
IT 201 Legal & Professional Issues in Computing
30
-
30
45
3
Semester Load
16/17
Year 3 Semester 2 (3 cores)
 
 
 
 
 
PP 305 Project Planning & Management
30
30
-
45
3
SE 300 Software Testing
30
30
-
45
3
TM 301 Project
-
120
-
60
4
(2 Electives)
 
 
 
 
 
CS 303 Image Processing
30
30
-
45
3
CF 301 Data Forensics
30
30
-
45
3
NW 301 Network Security
45
30
-
60
4
Semester Load
16/17
Year Recess Term
 
 
 
 
 
TM 300 Community Engagement III
-
300
-
75
5
Recess Term Load
5

The minimum graduation Load for the program is 126 Credit Units


© 2016 Uganda Technology And Management University. All Rights Reserved.

Please publish modules in offcanvas position.