Week 3: Jan 21-25

Programming and system development- Coding games in Python

Learning objectives: By the end of this lesson students will be able to 

  1. Understand the basics of Python programming language, including syntax, data types, variables, and control structures.
  2. Develop problem-solving skills by creating a treasure hunt game using Python.
  3. Learn how to use loops and conditional statements to control the game's flow.
  4. Practice using lists and dictionaries to store and manipulate game data.
  5. Explore the concept of functions and modular programming by organizing game code into reusable and well-structured components.
  6. Understand the importance of error and exception handling in Python to handle unexpected scenarios.

Treasure Hunt game:

Game images: