
Course Overview
Course Content
Enrollment options

Latest Courses
Brief Course Description This course is designed to help students learn and apply all the concepts and skills needed to conduct a scientific and geographic research project from beginning to end. It also aims to equip students to understand and critically assess scientific research that has been conducted using a variety of approaches. Essentially, the course provides basic tools and techniques for research to help students follow their curiosity by investigating human and physical geography real-world problems and questions in a scholarly way. Topics addressed include; Introduction to research methods, geographic dimensions of research topics, Literature review, The research process, research proposal and research report formats, formulation, evaluation, and communication, conclusions and inferences from researched information. Course Objective At the end of the course the student should be able to: To introduce students to a variety of methods in the study, analysis and research in geography To introduce students to research in a variety of geographical environments i.e. skills of identifying and explaining research problems To enable students to select appropriate methods to study diverse geographical issues To develop student's geographical skills of numeracy and data collection, data management, manipulation, analysis, display, interpretation and explanation, report writing and presentation Learning Outcomes On successful completion of the module students will be able to: Design simple research projects using a diversity of approaches and techniques of information collection, analysis, display and interpretation Designing questionnaires Demonstrate ability to undertake geographical analysis and research Design a range of methods to undertake geographical analysis and research Formulate basic research questions and proposals in physical and human geography contexts Apply basic statistics to geographical data Analytical skills Ability to describe, analyse, interpret and synthesize data Ability to present findings using oral, written or electronic media Ability to work effectively within a group
Computer programming (programming) is the craft of implementing one or more interrelated abstract algorithms using a particular programming language to produce a concrete computer program. Programming has elements of art, science, mathematics, and engineering. From a higher perspective, there are generally two programming paradigms: Functional and Object-Oriented programming approaches. In the development of software, programming occurs at the implementation phase. The choice of the language is dependent on many factors some of them being the task domain, data storage and the ease of use. This course delves in to higher aspects of computer programming using C as the language of instruction.
The course introduces the student to the concepts of Object-Oriented Programming. Features of OOP such as data Abstraction, Inheritance and Polymorphism and Re-use will be introduced to the student. The student will also be introduced to the benefits of object-oriented programming in developing software applications. The student will be introduced to methodology of writing computer programs in C++.
Brief Course Description This course provides an opportunity to engage with contemporary debates in local and regional development theory and policy in an international context. It assesses the local and regional development strategies and examines the role of states and non –state actors in local and regional development. It fulfills the current demand to build capacity and skills for strategic analysis and policy-making. The course emphasizes the links between theory, policy and practice.
The course defines concepts in policy making process, identifies different methods of policy making process, analyze the policy making process in Uganda and analyze the contribution of policies in the social, political and economic development of the country.
This course intends to enable students to understand and appreciate the research process and provide them with the appropriate skills that they need to undertake quality, relevant and use full research or to interpret available research results. This course explores what is research, the role of research in society, and it will cover why, how and when to use various research techniques including collection and analysis of data and the interpretation of the results to different users.
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.