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
Course Administration
- You've got lots of resources for help! You can [vi...
- Syllabus
- Code that we write in class
- Clicker questions
Technical Matters
- Installing Python on your own computer
- Installing Brackets on your own computer
Note-taking in class
- The Pen Is Mightier Than the Keyboard: Advantages of Longhand Over Laptop Note Taking
- How to take Cornell Notes
Week 1
- Getting Started
- Due Tue Mar 27 15:00:00 CDT 2018
- Getting to know UNIX
- Due Wed Mar 28 15:00:00 CDT 2018
- Introduction to Python
- Due Fri Mar 30 15:20:00 CDT 2018
Week 2
- Basic Graphics Programming
- Due Mon Apr 02 15:00:00 CDT 2018
- graphics.py documentation (web)
- Test #1: Wed, Apr 4
- Test 1 topics
- Automatic Landscape
- Due Fri Apr 06 15:20:00 CDT 2018
- Automatic Landscape Redux
- Due Mon Apr 09 15:00:00 CDT 2018
Week 3
- Programming grading guidelines
- Renaissance translator. Huzzah!
- Due Wed Apr 11 15:00:00 CDT 2018
Week 4
- Double Caesar Cipher
- Due Mon Apr 16 15:10:00 CDT 2018
Test #2: Wed, Apr 18
- Test 2 topics
- Double Caesar Cipher, Redux
- Due Fri Apr 20 15:20:00 CDT 2018
Week 5
- Image Processing 1
- Due Mon Apr 23 15:00:00 CDT 2018
- Pair programming, round 2
- Due Tue Apr 24 15:00:00 CDT 2018
- Image Processing 2
- Due Wed Apr 25 15:00:00 CDT 2018
- Peer evaluations #1
- Due Fri Apr 27 15:20:00 CDT 2018
- Image Processing 3
- Due Fri Apr 27 15:20:00 CDT 2018
Week 6
- Test 3 topics
Test #3: Wed, May 2
- Wikipedia Data Analysis, Part 1
- Due Fri May 04 15:20:00 CDT 2018
Week 7
- Wikipedia Data Analysis, Part 2
- Due Mon May 07 15:00:00 CDT 2018
- Lunar Lander, part 1
- Due Fri May 11 15:20:00 CDT 2018
- Wikipedia Data Analysis grade for report
- Due Wed Dec 31 18:00:00 CST 1969
Week 8
- Lunar Lander, part 2
- Due Mon May 14 15:00:00 CDT 2018
- Test 4 topics
Test #4, Wed May 16
- Final Project Proposal
- Due Fri May 18 15:00:00 CDT 2018
- Skyline (in class lab: turn in at end)
- Due Mon May 21 16:20:00 CDT 2018
Week 9
- Recursion
- Due Fri May 25 15:00:00 CDT 2018
- Searching and sorting
- Due Mon May 28 15:20:00 CDT 2018
Week 10
Test #5, Wed May 30
- Test 5 topics
- Final project submission
- Due Mon Jun 04 21:30:00 CDT 2018
- Peer evaluations #2
- Due Mon Jun 04 21:30:00 CDT 2018