Course Objectives
- Students should be comfortable writing 50-line programs in Python.
- Students should be able to write programs that solve problems using repetitive control structures and selection.
- Students should be proficient in using simple data structures such as strings, lists, and dictionaries.
- Students should know how to decompose a problem.
- Students should know how to debug and test a program.