- Teacher: Teacher1 KELMS
- Teacher: Admin User
Course Overview
There is no content in this section.
To add content, click on the above link ‘Edit course text’
Course Content
Enrollment options
Latest Courses
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.