Python
Students need to download python onto their laptops before coming to first class: https://www.python.org/downloads/
Syllabus:
- Introduction to Programming
- Working with Standard Input and Output
- Basic Operations and Conditions
- Conditional Statements
- Introduction to Loops
- Working with functions
- Operations with Tuples and Lists
- Dictionaries and Hashing
- Classes and Object Orientated Programming
- File Input and Output
- Recursion
- Graphical User Interface (GUI)
- Pygame