
- Teacher: Nasser Mugwanya
There is no content in this section.
To add content, click on the above link ‘Edit course text’

This CPD course equips teachers with modern teaching strategies, digital skills, and inclusive practices to improve learning outcomes. It emphasizes integrating technology into pedagogy, fostering student engagement, and adapting to diverse learning needs. The course combines theory, hands-on activities, peer learning, and reflection.
This course engages students in collaborative, hands-on projects that emphasize innovation, creativity, and practical problem-solving. Working in teams, students apply engineering knowledge to design, develop, and implement solutions to real-world challenges. The course focuses on teamwork, project planning, communication, and the use of innovative approaches to address technical and societal issues. By the end of the course, students are expected to produce functional prototypes that demonstrate practical solutions to real-world problems, showcasing their ability to integrate design, analysis, and implementation skills in engineering practice.
This course introduces the professional responsibilities and ethical standards required in engineering practice. It covers the roles of engineers in society, workplace professionalism, communication, teamwork, and adherence to legal and safety standards. Students learn to identify and resolve ethical dilemmas using professional codes of conduct and case studies. By the end of the course, they will understand the importance of integrity, accountability, and ethical decision-making in engineering projects and professional environments.
This course explores the generation, conversion and utilization of energy from both conventional and renewable sources. Students learn the principles of energy conversion, system modeling, and integration of renewables such as solar, wind, hydro, and bioenergy. The course also covers energy storage, smart grids, and the environmental and economic aspects of sustainable energy. By completion, students will be able to analyze, design, and evaluate efficient and sustainable energy systems.
■Qualitative research is an approach for exploring and understanding the meaning individuals or groups ascribe to a social or human problem. The process of research involves emerging questions and procedures, data typically collected in the participant’s setting, data analysis inductively building from particulars to general themes, and the researcher making interpretations of the meaning of the data. The final written report has a flexible structure. Those who engage in this form of inquiry support a way of looking at research that honors an inductive style, a focus on individual meaning, and the importance of reporting the complexity of a situation.
Welcome to HGG 2102 (Principles of Biogeography), a course taught by Dr Francis Wasswa Nsubuga in this semester. This study guide for HGG 2102: Principles of Biogeography is designed to help you prepare for the course, which focuses on the principles that govern the distribution of plants and animals across the globe. You'll gain a deeper understanding of the relationships between living organisms and their environment, particularly within the context of Uganda. The course has a total of 45 contact hours, is worth 3 credits, and is a Year II, Semester I course. In addition to this study guide, additional information for lectures and practical’s will be provided on KELMS from time to time. It is essential that you access these files over the internet and print out your own copies. Please note that it is essential to attend the classes (or view lectures online) and to take notes at lectures as much more additional material is provided during lectures than appears in these notes. This study manual provides an outline of what is required, suggested source material and the necessary time frames for the course HGG 2102. You are welcome to interact with us in the course of learning.
The programme introduces Object Oriented design for re-use of general purpose applications, the Java API and Abstract Windowing Toolkit. The use of Java as an object-oriented programming language including encapsulation, simple inheritance, and polymorphism; design of Java classes using Java interfaces and packages
Introduces internal and external data structures as well as computer algorithms.Examines the implementation of common data structures, time and space efficiency issues and also the design and analysis of simple algorithms determining this performance.