Colleges and Universities Offering Bachelor of Science in Computer Science in Uganda

  • Course Name: Bachelor of Science in Computer Science(Computer Science)
  • Major Subject: Computer Science
  • Course Category: Degree Courses

Institutions Offering Bachelor of Science in Computer Science

  • ESLSCA Business School ESLSCA Business School, Kamplala  
    Course Content:
    Year One
    Semester one
    CSC 1101 : Computer Applications : (Credit Units: 3)
    -
    CSC 1102 : Discrete Mathematics : (Credit Units: 3)
    -
    CSC 1103 : Introduction to Programming using C : (Credit Units: 4)
    -
    CSC 1104 : Digital Logic and Digital Systems : (Credit Units: 3)
    -
    CSC 1105 : Linear Algebra : (Credit Units: 3)
    -
    BIT 1101 : Communication Skills : (Credit Units: 3)

    Year One
    Semester Two
    CSC 1201 : Software Engineering : (Credit Units: 3)
    -
    CSC 1202 : Object Oriented Programming : (Credit Units: 4)
    -
    CSC 1203 : Database Management Systems : (Credit Units: 4)
    -
    CSC 1204 : Systems Analysis & Design : (Credit Units: 3)
    -
    CSC 1205 : Web Development : (Credit Units: 4)
    -
    CSC 1206 : Calculus : (Credit Units: 3)
    -
    GMT 1203 : Principles of Management : (Credit Units: 3)

    Year Two
    Semester One
    CSC 2101 : Scripting Languages using Python : (Credit Units: 4)
    -
    CSC 2102 : Operations Research : (Credit Units: 4)
    -
    CSC 2103 : Computer Networks and Data Communication : (Credit Units: 4)
    -
    CSC 2104 : Operating Systems I : (Credit Units: 4)
    -
    CSC 2105 : Data Structures and Algorithms : (Credit Units: 4)
    -
    CSC 2106 : Database Programming : (Credit Units: 4)
    -
    CSC 2107 : Computer Organization and Architecture : (Credit Units: 3)

    -
    Year Two
    Semester Two
    CSC 2201 : Research Methods in Computing : (Credit Units: 3)
    -
    CSC 2202 : Automata, Complexity and Computability : (Credit Units: 3)
    -
    CSC 2203 : Design and Analysis of Algorithms : (Credit Units: 3)
    -
    CSC 2204 : Graph Theory : (Credit Units: 3)
    -
    CSC 2205 : Graph Theory : (Credit Units: 3)
    -
    CSC 2206 : Numerical Analysis : (Credit Units: 3)
    -
    CSC 2207 : System and Network Administration : (Credit Units: 4)
    -
    CSC 2208 : Mobile Programming : (Credit Units: 4)

    Recess Semester
    CSC 2301 : Internship : (Credit Units: 4)

    Year Three
    Semester One
    CSC 3101 : Artificial Intelligence : (Credit Units: 4)
    -
    CSC 3102 : Distributed Computing : (Credit Units: 3)
    -
    CSC 3103 : Computer and Network Security : (Credit Units: 4)
    -
    BIT 3102 : Entrepreneurship : (Credit Units: 3)
    -
    CSC 0000 : Elective (Choose ONE Elective Course) : (Credit Units: 4)

    Year Three
    Semester Two
    BIT 3201 : Social and Professional Issues in Computing : (Credit Units: 3)
    -
    CSC 3201 : Compiler Construction : (Credit Units: 4)
    -
    CSC 3202 : Modeling and Simulation : (Credit Units: 4)
    -
    CSC 3203 : Graduation Project : (Credit Units: 4)

    Duration:3 years
  • Multitech Business School Multitech Business School, Kampala  
    Course contents:
    Duration:3 years
    Year One
    Semester One
    BBC 1100 Business Communication Skills
    BCS 1101 Computer Fundamentals and Application
    BBC 1101 Prionciples of Management
    BCS 1102 Computational Mathematics I
    BCS 1103 Solutions Methods in Optimization
    BITE 1102 Network Fundamentals

    Year One
    Semester Two
    BCS 1201 Computational Mathematics II
    BCS 1202 Research Methodology
    BCS 1203 Programming Methodology
    BCS 1204 Computer Organization and Architecture
    BITE 1201 Website Development

    Year One Recess
    BCS 1301 IT Practical Skills Development
    BCS 1302 Individual Project 1
    BCS 1303 Professional Law and Ethics
    Year Two Semester One BCS 2201 Object Oriented Programming
    BCS 2102 Database Management Sysytems I
    BCS 2103 Data Structures and Algorithms
    BCS 2105 Software Engineering
    Elective (1 Elective Course) BCS 2104 Artificial Intelligence
    BCS 2106 Systems Programming

    Year Two
    Semester Two
    BCS 2201 Operating Systems
    BCS 2202 Systems Analysis and Design
    BCS 2203 Complexity and Computability
    BITE 2102 System Administration and Maintenance
    Elective (1 Elective Course) BCS 2204 Cryptology and Coding theory
    BCS 2103 E-Commerce
    Year One Recess Term Recess Term Recess Term
    BCS 2301 Industrial Training


    Year Three
    Semester One(4 Core Courses)
    BCS 3101 Database Management Systems II
    BCS 3102 Principles of Programming languages
    BCS 3103 Copmuter Graphics
    BCS 3107 Individual Project 2(4 CU)
    BCS 3105 Modelling and Simulation
    BCS 3106 Computer Security
    BCS 3104 User Interface Design

    Year Three
    Semester Two(3 Core Courses) BCS 3200 Database Communications & Networks
    BCS 3201 BCS Research Project
    BITE 3201 Mobile Networks and Computing
    Electives (1 Elective Course) BITE 3103 Business Intelligence and Data Warehousing
    BCS 3105 Modelling and Simulation
    BITE 3206 Enterprise Network Management

    Entry requirements:
    A candidate must have five (5) passes at O'Level or its equivalent and 2 principal passes at A'Level obtained at the same sitting or its equivalent

    Mature Age Entry: Applicants shall sit for Mature Age Entry scheme examination of those insititutions Mandated by NHCE to conduct those exams.(Makerere University, Kyambogo,IUIU and Gulu University).

    Diploma Holders: A candidate shall be admitted to the program if she/he has a relevant diploma award from a recognized institution of higher learning



  • The International University of East Africa The International University of East Africa, Kampala  
    Direct Entry
    A candidate must satisfy the general minimum entry requirements of IUEA. In addition, the following regulations shall hold: Candidates seeking admission through this avenue must have obtained:-

    -The Uganda Certificate of Education (UCE) or its equivalent, with credits in English and Mathematics.
    -At least two principal passes at the same sitting in Uganda Advanced certificate of Education (UACE) in any two subjects (Mathematics, Physics, Economics, Chemistry, Biology, Geography, Literature, Entrepreneurship, Technical Drawing and Fine Art).

    Diploma Holders
    -At least a second Class (lower division) diploma from a recognized institution in science related field.

    Certificate Holders

    Candidates seeking admission through the certificate holders scheme must

    -Have passed Mathematics and English with at least a credit in the Ugandan Certificate of Education or its equivalent

    -Have at least a credit certificate in computer science or related discipline from a Recognized institution

    Certificate holders will either join our Foundation Program or the Diploma courses only, upon which they will join the Undergraduate Degree Programs.



    Program duration: 3 years


    Tuition fees:

    (i) Uganda students-$630

    (ii) International students-$760
  • Uganda Technology and Management University Uganda Technology and Management University, Kampala  
    Course entry requirements:
    (i) Direct Entry
    -At least two principal 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


    (ii) Diploma Entry
    -At least 5 passes in UCE or its equivalent

    -At least 2nd Class (Lower division) diploma in Computer Science, IT, Information Systems, Engineering, Statistics or related field from any recognized institution.
    -At least one principal pass and two subsidiaries passes at the same sitting in UACE or its equivalent
    -At least one subsidiary pass in Mathematics in UACE or its equivalent

    (iii) CCNA
    -At least 5 passes in UCE or its equivalent

    -Cisco Certified Network Associate (CCNA) from a recognized institution.
    -At least one principal and two subsidiary passes at same sitting in UACE or its equivalent
    -At least one subsidiary pass in Mathematics in UACE or its equivalent

    (iv) Mature age
    -Mature age Certificate
    -At least one subsidiary pass in Mathematics in UACE

    Course duration: 3 years

    Mode of study: Dual Mode
  • Cavendish University Uganda Cavendish University Uganda, Kampala  
    Course entry requirements

    Direct entry
    (a) At least five (5) passes at the Uganda Certificate of Education (UCE) obtained at the same sitting or its equivalent
    (b) At least two (2) principal passes at the Uganda Advanced Certificate of Education (UACE) obtained at the same sitting or its equivalent.

    Mature Age Entry
    (a) A candidate must be at least 25 years of age
    (b) The candidate must have passed Mature Age Entry Examinations with 50% mark or above
    (c) The Mature Age Entry Examinations must have been taken at a Centre approved by the NCHE
    (d)No candidate who had previously attended a programme at Cavendish University Uganda shall be readmitted to the University under this scheme to a programme of study in which he/she failed to qualify during his/her previous attendance.

    A Diploma Holder`s Avenue
    A candidate must have obtained at least a second class/credit diploma or the equivalent performance which is relevant to his/her desired field of study from a recognized institution.

    Tuition fees: 1,386,500 per semester


    Program duration: 3 years
  • St. Lawrence University St. Lawrence University, Kampala  
    Course entry requirements:
    (a) Direct Entry Scheme
    For direct entry scheme candidates will have:
    -Uganda Certificate of Education (UCE) or its
    equivalent
    -At least two principal passes at one sitting of Uganda Advanced certificate of Education
    (UACE) or its equivalent

    (b) Diploma Entry scheme
    Candidates will be admitted to the university if they have at least a second-class diploma award from a recognized institution of higher learning

    (c) Access Programme
    Students who hold Kenya Certificate of education (KCSE) and wish to enroll for degree or diplomas have
    to undergo Access Programme. Such students require a minimum mean grade of C (plain) to qualify for the Access Programme

    Course duration: 3 years
  • Nile University Uganda Nile University Uganda, Arua  
    Course entry requirements
    -Direct entry from advanced level, with a minimum of two principal passes at Advanced Level obtained at the same sitting, or its equivalent from recognized institutions.
    -Special entry examination schemes.
    -Certification and Diploma entry scheme: For persons holding Certificates and Diplomas awarded by recognized institutions in relevant fields.
    -Entrants from other recognized Universities.

    Course duration: 3-4 years
  • Lira University Lira University, Lira  
    Course entry requirements:
    -A Principal pass in Mathematics and in any one of the following subjects;Physics, Chemistry,Geography, Economics, Entrepreneurship, Technical Drawing, Food and Nutrition or Agriculture obtained at the same sitting or its equivalent.

    Duration: 3 years

    Mode of study: Week days

    Intake: August

  • Mbarara University of Science and Technology Mbarara University of Science and Technology, Mbarara  
    Duration :3 years

    Entry requirements
    At least 2 Principal Passes one of which MUST be in Mathematics and the other in any of the following subjects; Physics, Chemistry and Economics.

    Tuition Fees per Semester (UGX):Shs. 1,000,000 (UG, EAC Students)
    $ 1,260 (International Students)
  • Team University Team University, Kampala  
    Course entry requirements
    -S6 leavers with at least 2 principals passes
    -Diploma from recognized institution
    -Professional qualifications for example, ACCA, CPA, CIMA, ISCA, CIPS
    -Mature age entry examination qualifications from a recognized university

    Course duration: 3 years
  • Avance University Avance University, Kampala  
    Course entry requirements
    -A’Level Certificate with a minimum of 2 principal passes.
    -Mature Entrance: Must be at least 25 years and passed the mature age examinations accredited by the NCHE.
    -Diploma holders: A diploma from an accredited institution.

    Course duration: 3 years
  • Islamic University in Uganda Islamic University in Uganda, Mbale  
    Course entry requirements:
    -At least 5 passes at O level (UCE)
    -At least 2 principal passes at A level (UACE)
    -A Diploma qualification from a recognized institution of Higher Learning; or,
    -A pass in Mature Age Examinations

    Course duration: 3 years

  • Gulu University Gulu University, Gulu  
    Course Name: Bachelor of Science in Computer Science
    Course Duration: 3 years
    Fees: Ugx. 910,000 for Ugandans and $1,365 for international students.
  • Kabale University Kabale University, Kabale  
    Duration :3 years

    Tution fee per semester:East Africans and recess UGX 750000
    Non african:USD $48000
  • Uganda Christian University Uganda Christian University, Mukono  
    Intake: September
    Campus: Main Campus
    Session and Study times:Day at Main Campus
  • University of Kisubi University of Kisubi, Entebbe  
    Course duration: 3 years

    Mode of study: Full-time and Weekend
  • Busitema University Busitema University, Tororo  
    Courses Name: Bachelor of Science in Computer Science.
  • Metropolitan International University Metropolitan International University, Kisoro  
    Course duration: 3 years
  • Nkumba University Nkumba University, Entebbe  
    Course duration: 3 years
  • Islamic Call University College Islamic Call University College, Kampala  

    Duration:3 years
  • Victoria University Uganda Victoria University Uganda, Kampala  
    Duration:3 years
  • Uganda Martyrs University Uganda Martyrs University, Nkozi  
    Duration:3 years
  • Africa Institute for Strategic Management and Capacity Building Africa Institute for Strategic Management and Capacity Building, Kampala  
  • Bishop Stuart University Bishop Stuart University, Mbarara  
  • Kampala University Kampala University, Ggaba  
  • Stafford University Stafford University, Kampala  
  • Ndejje University Ndejje University, Kampala  
  • Mountains of the Moon University Mountains of the Moon University, Fort Portal  
  • Soroti University Soroti University, Soroti  
  • Makerere University Makerere University, Kampala  




More Degree Courses in Uganda



View all courses in Uganda