Bachelor of Science in Computer Science (BSCS)

Course ID
BSCS
Department
Computer Science
Campus
Main Campus
COURSE DESCRIPTION

This course is designed to prepare students for professional careers in machine learning, programming practices, cloud computing, robotics, systems and network administration. The course was designed with the intention of making the program competitive while maintaining the high standard of the program. With the courses offered the graduates will become highly competitive in the job market and at the same time prepare them in becoming independent in making choices of career and self-employment. It is intended to equip students with both theoretical and mathematical foundations in computing.

The program emphasizes mainly three tracks of digital circuit design, data science and artificial intelligence, and networks and systems. This is a three-year program with each year having two semesters, each semester lasting fourteen weeks, of which two are for examinations, constituting 42 course units with 134 credit units to be realized by the time a student completes this program.

COURSE OBJECTIVES

The program will enable learning to:

  1. Establish a strong foundation in computing and mathematical theoretical concepts, and be able to apply these concepts to problems requiring computer solutions.
  2. Understand and be proficient in the use of system design notations, system design engineering process to develop software systems, and to solve problems in computer science.
  3. Explain ethical, legal, and social issues faced in their workplace and contribute positively to the community.
  4. Apply effective communication skills, and also team members, and leaders that add value to employers and businesses regionally and globally.
  5. Establish successful careers in the field of computer science.
  6. Stay current in emerging technologies through training, self-learning and/or graduate studies.

Entry requirements

Direct Entry

A candidate shall be deemed eligible for consideration for admission to a first-degree program of the university if the candidate has obtained:

  1. The Uganda Certificate of Education (‘O’ level) or an equivalent qualification,
  2. At least two advanced level passes with physics or mathematics at the same sitting of the Uganda Advanced Certificate of Education (‘A’ level) or equivalent.
  3. Higher Education Certificate in the relevant discipline.

The Mature Age/Special Entry

Candidate for the Mature Age/Special Entry scheme must be Ugandan nationals of at least 22 years and have had formal education. Those who are successful, in both the written and the oral examination, are then considered for admission.

The Diploma Holders Entry

Candidate must be a holder of a relevant diploma in computer science, information technology, or any other related field but should have studied mathematics, from a recognized institution of higher learning.

How you study

Blended Approach: Both Physical and online

 

Career opportunities

  1. Machine learning engineers
  2. Data scientists, AI engineers, Database Administrators
  3. Full stack developers
  4. Cloud computing, robotics
  5. Systems and Network Administrators