Available courses

This course will cover nutrition, gaseous exchange, respiration, and homeostasis as outlined in the NCDC syllabus for Senior Six in Uganda.

This course will cover cell biology and the chemistry of life as outlined in the NCDC syllabus for Senior Five in Uganda.

This course will help students strengthen their ability to conduct guided research. Through class presentations, students will report on the progress of their master's research plans. The course will also equip students with scholarly writing and presentation skills. The expectations for students will be explicitly communicated and evaluated. This course will be taken by students pursuing both Plan A and Plan B.

  • This course allows graduate students (both Plan A and Plan B) to serve as tutorial assistants, laboratory assistants, workshop support assistants, research assistants at the University. The students work with senior staff from academics such as Professors, Senior Lecturers, Senior Researchers, Lecturers, Researchers, or other officers such as directors, heads of departments, and units to demonstrate their skills through hands-on activities. This course shall be an audited course and shall not contribute to the CGPA calculation of the student. The course is however required for a student to attain the award of a Master of Science in Artificial Intelligence.

The course aims to enhance students' understanding of bringing a product to market by teaching them how to turn ideas into products or services through entrepreneurship, product development plans, business plans, and practical experiences.

Graduate students in the first semester of their final year will develop a research project proposal largely of their own design and direction. The proposal will focus on the field of AI/CS or a closely related discipline, under the guidance of academic supervisor(s). At the end of the semester, students will submit their written proposals and deliver oral presentations to a panel of examiners, outlining their intended research.

This course introduces students to Web technologies - HTML, CSS, JavaScript; CSS frameworks; JavaScript frameworks. The students will learn to implement modern web pages using HTML and CSS framework. The course also introduces students to full stack web application programming using JavaScript.

This course equips students with a systematic approach to problem-solving and innovation by focusing on understanding user needs, ideating solutions, and prototyping through iterative, human-centered design processes.