This document provides an overview of a one year programming course. It includes the following topics:
- Programming Language, Data Structures, Algorithms, Object-Oriented Programming, and Elementary Problem Solving.
- An introduction to Python programming including what Python is, its history and uses.
- Details about installing Python and using the IDLE interface to write and run a simple "Hello World" Python program.