This course will introduce students to programming concepts and techniques for solving
computing-related problems. Students will learn to brainstorm a given problem, decompose it
to reduce its complexity, and define the modules that form the solution. They will be exposed
to how to represent data as a compact block of information, define a sequence of instructions
as part of the solution, iterate over a subset of those instructions, or select a portion of them.
- Lecturer: Tendai Mataranyika
- Lecturer: Dr Simon Muchinenyika