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)
- Anonymous feedback page
- Installing Python on your own computer
- Piazza Questions and Answers
- Clicker question archive
- Code from in class
Week 1
- Getting Started
- Due Tue Sep 11 23:55:00 CDT 2012
- Getting to know UNIX
- Due Wed Sep 12 23:55:00 CDT 2012
- Introduction to Python
- Due Fri Sep 14 23:55:00 CDT 2012
Week 2
- Basic Graphics Programming
- Due Mon Sep 17 23:55:00 CDT 2012
- Automatic Landscape
- Due Wed Sep 19 23:55:00 CDT 2012
- Automatic Landscape, Redux
- Due Sat Sep 22 23:55:00 CDT 2012
Week 3
- Talk Like a Pirate. Arrr.
- Due Mon Sep 24 23:55:00 CDT 2012
- Ciphers
- Due Wed Sep 26 23:55:00 CDT 2012
- Caesar Cipher, Redux
- Due Sat Sep 29 23:55:00 CDT 2012
Week 4
- Exam 1: Monday, Oct 1
- Exam 1 topics
- Peer evaluations #1
- Due Wed Oct 03 23:55:00 CDT 2012
- Image Processing 1
- Due Sat Oct 06 23:55:00 CDT 2012
- Exam 1 grades
- Due Wed Dec 31 18:00:00 CST 1969
Week 5
- Image Processing 2
- Due Wed Oct 10 23:55:00 CDT 2012
- Image Processing 3
- Due Sat Oct 13 23:55:00 CDT 2012
Week 6
- Movie analysis, part 1
- Due Wed Oct 17 23:55:00 CDT 2012
- Movie analysis, Part 2. Grades here are just for the program.
- Due Wed Oct 24 23:55:00 CDT 2012
- Movie analysis, lab report grades
- Due Wed Dec 31 18:00:00 CST 1969
Week 7
- Exam 2: Oct 22
- Exam 2 topics
- Exam 2
- Due Wed Dec 31 18:00:00 CST 1969
- Exam 2 program resubmissions
- Due Fri Oct 26 15:30:00 CDT 2012
- Lunar Lander, part 1
- Due Sat Oct 27 23:55:00 CDT 2012
Week 8
- Lunar Lander, part 2
- Due Mon Oct 29 23:55:00 CDT 2012
- Recursion
- Due Fri Nov 02 23:55:00 CDT 2012
Week 9
- Final project design
- Due Mon Nov 05 23:55:00 CST 2012
- Skyline, Part 1
- Due Wed Nov 07 23:55:00 CST 2012
- Skyline, Part 2
- Due Sat Nov 10 23:55:00 CST 2012
- Peer Evaluations #2
- Due Sat Nov 10 23:55:00 CST 2012
Week 10
- Exam 3: Nov 14
- Exam 3 topics (exam on Wednesday, 11/14)
Week 11