The Bachelor of Science in Artificial Intelligence is a rigorous interdisciplinary program designed to equip students with a deep understanding of the principles and techniques driving intelligent systems. The curriculum integrates foundational knowledge in computer science, mathematics (including calculus, linear algebra, and statistics), and programming with specialized AI topics. Students will delve into algorithms for problem-solving, knowledge representation, and intelligent agent design. The program emphasizes practical application through laboratory work, individual and team projects, and potential internships. Furthermore, it explores the ethical and societal implications of AI, fostering responsible innovation. Graduates will be prepared for diverse careers in AI research and development across various industries or for advanced studies in specialized AI fields. This program fosters critical thinking, analytical reasoning, and the ability to adapt to the dynamic advancements within artificial intelligence.
At the end of this program, graduates will be able to:
- Apply fundamental mathematical and statistical concepts to analyze and solve problems in artificial intelligence.
- Design, implement, and evaluate machine learning models for various applications, including classification, regression, and clustering.
- Develop intelligent systems using techniques in areas such as natural language processing, computer vision, and robotics.
- Critically analyze the ethical and societal impact of AI technologies and propose solutions for responsible development and deployment.
- Conduct independent research and contribute to the advancement of knowledge in the field of artificial intelligence.
Applicants for the program shall be eligible for admission in the following ways:
- Direct Entry Scheme
Applicants shall satisfy the general minimum entry requirements stipulated by National Council for Higher Education (NCHE). Candidates seeking admission through this avenue must have obtained: –
- The Uganda Certificate of Education (UCE) with at least six credits of which two credits must be in English and Mathematics.
- The Uganda Advanced Certificate of Education (UACE) with at least two Principal Passes obtained at the same sitting, which passes must include one of the subjects such as Mathematics and Physics, or its equivalence from UNEB or a legitimate national authority.
- Foreign students without UACE or its equivalent qualifications, who have successfully completed secondary school education and are admissible to university degree or diploma programmes in their respective home countries. Such students shall have passed at least five subjects with a minimum overall grade of C (Plain). In addition, foreign students whose studies were not conducted in English shall show proof of proficiency in the English Language.
- Diploma Entry Scheme
Candidates seeking admission through the Diploma holder’s Scheme must:
- Have passed Mathematics and English with at least a credit in the Uganda Certificate of Education or its equivalent
- Have done a combination involving such as Mathematics and Physics, or their equivalent at UACE and passed at least one of the subjects at Principle level
- Have obtained a diploma or its equivalent qualification (at credit/distinction level) in the relevant field from a recognized higher institution of learning.
- Mature Age Entry
The applicant must have passed Mature Age Entry Examinations (with at least 50%) of any institution dully authorized by the NCHE to issue such examination. For purposes of admission the Mature Age Entrance Certificate shall be valid for no more than two years.
Direct Entry (UACE results)
Three Years
Diploma Holder in IT, Computer Science, and Artificial Intelligence
Two Years
Tuition Structure
Online $250 (Ugx 925,000) per Term
On campus $375 (Ugx 1,400,000) per Semester
Key Areas of Focus
AI focuses on creating intelligent systems that learn, adapt, and perform human-like tasks. Bachelor’s students study machine learning, neural networks, NLP, computer vision, robotics, and ethics to develop applications that enhance automation, problem-solving, and decision-making in various fields.