| Course Objective | 
| 1. To understand why Python is a useful scripting language for developers. | 
| 2. To define the structure and components of a Python program. | 
| 3. To learn how to identify Python object types. | 
| 4. To learn how to write loops and decision statements in Python. | 
| Course Outcome | 
| 1. Interpret Object-oriented programming in Python | 
| 2. Basics of Python programming | 
| 3. Install and run the Python interpreter | 
| 4. Create and execute Python programs | 

- Teacher: NOOR UNISA