Syllabus 20090929
Revision as of 20:32, 23 September 2010 by Migratebot (talk | contribs) (Created page with "
= [[.. | Syllabus]]: Tuesday, September 29 =
== Group Meeting ==
* Introduction to the Technical Course
* Overview of the trimester
* Command-line introduction (Labs)...")
[[.. | 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