Syllabus 20090929
[[.. | Syllabus]]: Tuesday, September 29
Group Meeting
- Introduction to the Technical Course
- Overview of the trimester
- Command-line introduction (Labs)
Introduction to the Technical Course
Why Programming?
Why Python?
Python Commit visualisation
Structure of the course
- Group Meetings
- Labs
- Exercises & assignments
- Wiki (you are looking at it ;)
- ThinkPython -- the textbook
Course requirements
Overview of the Trimester
- Components of Computation:
- Text commands
- Doing things in steps / pipeline
- Repetition (Loops)
- Reptition with Change (Variables & Loops)
- Conditions & Interaction
- State Machines
Lab
- A metaphoric introduction to the command-line via the classic game "Adventure"
- Working with images from the command-line using ImageMagick