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.

Natural Language Processing (NLP) is a rapidly developing field with broad applicability throughout the hard sciences, social sciences, and the humanities. The ability to harness, employ and analyze linguistic and textual data effectively is a highly desirable skill for academic work, in government, and throughout the private sector. NLP is a critical step towards effective communication between people and machines. Students will learn how to represent words and text, and issues that separate NLP from other application domains.

This course covers the fundamentals of scientific research, focusing on AI and related fields. Students will learn to identify research problems, conduct literature reviews, design methodologies, and analyze data. Emphasis is placed on both qualitative and quantitative approaches, ethical considerations, and the preparation of a research dissertation. By course end, students will be able to conduct independent research, communicate findings, and contribute to their discipline.

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.