Fall 2014 CS2316 Calendar
References
Week 1: August 18th - 22nd - Introduction, Python, Conditionals
Day |
Readings/Assignments |
Resources |
Monday, Aug 18th |
|
|
Workshop |
- Read: ThinkCS Chapter 3 - Hello, little turtles!
|
|
Wednesday, Aug 20th |
|
|
Friday, Aug 22nd |
- Read: ThinkCS Chapter 5 - Conditionals
- Read: ThinkCS Chapter 6 - Fruitful Functions
|
|
Week 2: August 25th-29th - Iteration, Strings, Lists & Recursion
Day |
Readings/Assignments |
Resources |
Monday, Aug 25th |
- HW 0 Due
- Read ThinkCS Chapter 7 - Iteration
|
|
Workshop |
|
|
Wednesday, Aug 27th |
- Read ThinkCS Chapter 8 - Strings
- Read ThinkCS Chapter 9 - Tuples
- HW 1 - Python Practice 1 Due
|
|
Friday, Aug 29th |
- Read ThinkCS Chapter 11 - Lists
- Read: ThinkCS Chapter 18 & 19 - Recursion & exceptions
|
|
Week 3: September 2nd-5th - Dictionaries, File I/O, CSV Files
Day |
Readings/Assignments |
Resources |
Monday, Sep 1st |
- School Holiday - No Classes
|
|
Workshop |
|
|
Wednesday, Sep 3rd |
- Read: ThinkCS Chapter 20 - Dictionaries
- Read: ThinkCS Chapter 13 - Files
- HW 2 - Python Practice 2 Due
|
|
Friday, September 5th |
- Read DMSI:CSV Files
- Read ThinkCS Chapter 12 - Modules
|
|
Week 4: September 8th-12th - Modules, Timed Lab 1, Exam 1
Day |
Readings/Assignments |
Resources |
Monday, Sep 8th |
|
|
Workshop |
|
|
Wednesday, Sep 10th |
|
|
Friday, Sep 12th |
|
|
Week 5: September 15th-19th - Basic Objects
Day |
Readings/Assignments |
Resources |
Monday, Sep 15th |
- Read: ThinkCS Chapter 16 - Classes - Digging a little deeper
|
|
Workshop |
|
|
Wednesday, Sep 17th |
- Read: ThinkCS Chapter 21 - Even more OOP
|
- PIP3: Chapter 6 - Object Oriented Programming
|
Friday, Sep 19th |
|
|
Week 6: September 22nd-26th - GUI's
Day |
Readings/Assignments |
Resources |
Monday, Sep 22nd |
|
|
Workshop |
|
|
Wednesday, Sep 24th |
|
|
Friday, Sep 26th |
- EXAM 2
- Progress reports for 1000 & 2000 level classes avaliable next week!
|
|
Week 7: September 29th - October 3rd - Dynamic GUI's, Objects
Day |
Readings/Assignments |
Resources |
Monday Sep 29th |
|
|
Workshop |
|
|
Wednesday Oct 1st |
|
|
Friday, Oct 3rd |
|
|
Week 8: October 6th-10th - URLLib & Regular Expressions
Day |
Readings/Assignments |
Resources |
Monday October 6th |
|
|
Workshop |
|
- Old (DO NOT USE!) pyMySQL zip file for Python 3.1 and 3.2 (ONLY!) can be downloaded from here.
|
Wednesday October 8th |
|
|
Friday, October 10th |
|
|
Week 9: October 13th-17th - Fall Break & Databases
Day |
Readings/Assignments |
Resources |
Monday Oct 13th |
|
|
Workshop |
- Fall Break, no recitation!
|
|
Wednesday Oct 15th |
|
|
Friday, Oct 17th |
|
|
Week 10: October 20th-24th - Databases & SQL
Day |
Readings/Assignments |
Resources |
Monday Oct 20th |
|
|
Workshop |
|
|
Wednesday Oct 22nd |
|
|
Friday, Oct 24th |
|
|
Week 11: October 27th - 31st - Exam 3 & Functional
Programming
Day |
Readings/Assignments |
Resources |
Monday October 27th |
- Exam Review
- Read this webpage on functional programming in Python.
|
|
Workshop |
|
|
Wednesday Oct 29th |
|
|
Friday, Oct 31st |
|
- PIP3: Pgs 182-183 - Lambda Functions
- PIP3: Pgs 395-398 - Functional-Style Programming
|
Week 12: November 3rd - 7th - Parsing XML, Software Engineering Practices
Day |
Readings/Assignments |
Resources |
Monday Nov 3rd |
- Read DMSI: XML
- Read Chapter 12. XML from Dive Into Python 3.
|
|
Workshop |
|
|
Wednesday Nov 5th |
- HW 9a - Room Reservation Login Due
|
|
Friday, Nov 7th |
|
|
Week 13: November 10th-14th -XML & Case Studies
Day |
Readings/Assignments |
Resources |
Monday Nov 10th |
|
|
Workshop |
|
|
Wednesday Nov 12th |
- HW9b Room Reservation- Due
|
|
Friday, Nov 14th |
|
|
Week 14: November 17th - 21st- Case Studies & Exam Review
Day |
Readings/Assignments |
Resources |
Monday Nov 17th |
|
|
Workshop |
|
|
Wednesday November 19th |
|
|
Friday, Nov 21st |
|
|
Week 15: November 24th-28th- Exam 4 & Thanksgiving Break
Day |
Readings/Assignments |
Resources |
Monday November 24th |
|
|
Workshop |
|
|
Wednesday Nov 26th |
|
|
Friday, Nov 28th |
- Thanksgiving Break - No classes
|
|
Week 16: December 1-5th- Dead Week
Day |
Readings/Assignments |
Resources |
Monday Dec 1st |
|
|
Workshop |
|
|
Wednesday Dec 3rd |
- MatPlotLIB / numpy / optimization
|
|
Friday, Dec 5th |
|
|
Final Exam - Monday December 8th, 11:30am-2:20pm (Period 2)