I use Moodle for my courses, which makes it challenging to make my
course content public. The website you see below is an automatically
generated approximation of my Moodle page, based on a script that I've
run.
General materials
- Syllabus
- Long term schedule (subject to change)
- Installing Python on your own computer
- Code that we write in class
- images.py documentation
- Clicker questions
Week 1
- Getting Started
- Due Tue Apr 02 23:55:00 CDT 2013
- Getting to know UNIX
- Due Wed Apr 03 23:55:00 CDT 2013
- Introduction to Python
- Due Fri Apr 05 23:55:00 CDT 2013
Week 2
- Basic Graphics Programming
- Due Mon Apr 08 23:55:00 CDT 2013
- Automatic Landscape
- Due Wed Apr 10 23:55:00 CDT 2013
- Automatic Landscape Redux
- Due Fri Apr 12 23:55:00 CDT 2013
Week 3
- Talk Like A Pirate. Arrr.
- Due Mon Apr 15 23:55:00 CDT 2013
- Double Caesar Cipher
- Due Wed Apr 17 23:55:00 CDT 2013
- Double Caesar Cipher, Redux
- Due Fri Apr 19 23:55:00 CDT 2013
Week 4
- Exam 1 topics
- Exam 1: Monday, April 22
- Image Processing 1
- Due Fri Apr 26 23:55:00 CDT 2013
Week 5
- Image Processing 2
- Due Wed May 01 23:55:00 CDT 2013
- Pair programming, round 2
- Due Tue Apr 30 23:55:00 CDT 2013
- Image Processing 3
- Due Fri May 03 23:55:00 CDT 2013
Week 6
- Wikipedia Data Analysis, Part 1
- Due Wed May 08 23:55:00 CDT 2013
Week 7
- Exam 2 topics
- Exam 2: Monday, May 13
- Wikipedia Data Analysis, Part 2
- Due Wed May 15 23:55:00 CDT 2013
- Lunar Lander, part 1
- Due Fri May 17 23:55:00 CDT 2013
Week 8
- Lunar Lander, part 2
- Due Mon May 20 23:55:00 CDT 2013
- Skyline, part 1
- Due Wed May 22 23:55:00 CDT 2013
- Skyline, part 2
- Due Fri May 24 23:55:00 CDT 2013
Week 9
- Final Project Proposal
- Due Mon May 27 23:55:00 CDT 2013
- Recursion
- Due Wed May 29 23:55:00 CDT 2013
Week 10
- Exam 3 topics
- Exam 3: Wednesday, June 5