Spring 2011 CS1803 Calendar
References
Week 1: January 14th-21st - Introduction, Python
Day |
Readings/Assignments |
Resources |
Friday, January 14th |
|
|
Workshop |
|
|
Wednesday, January 19th |
|
|
Friday, January 21st |
- Read ThinkCS Chapter 4 - Conditionals
- Read: ThinkCS Chapter 5 - Fruitful Functions
|
|
Week 2: January 24th-28th - Iteration, Strings & Lists
Day |
Readings/Assignments |
Resources |
Monday, January 24th |
- Read ThinkCS Chapter 6 - Iteration
|
|
Workshop |
|
|
Wednesday, January 26th |
- Read ThinkCS Chapter 7 - Strings
- Read ThinkCS Chapter 9 - Lists
- HW1 Due before 6pm!
|
|
Friday, Jan 28th |
|
|
Week 3: January 31st - February 4th- Recursion, Exceptions, & Dictionaries
Day |
Readings/Assignments |
Resources |
Monday, January 31st |
- Read: ThinkCS Chapter 11 - Recursion & exceptions
|
|
Workshop |
|
|
Wednesday, Febuary 2nd |
- Read: ThinkCS Chapter 12 - Dictionaries
- HW2 Due before 6pm
|
|
Friday, February 4th |
- Read: ThinkCS Chapter 10 - Modules & files
|
|
Week 4: February 7th-11th - File I/O & Basic Python Objects
Day |
Readings/Assignments |
Resources |
Monday, February 7th |
|
|
Workshop |
|
|
Wednesday, February 9th |
- Read: ThinkCS Chapter 14 - Classes and Functions
- Read: ThinkCS Chapter 15 - Classes and Methods
|
|
Friday, February 11th |
- HW 3 Due before 6pm
- Exam Review
|
|
- TA Led Exam Review: Saturday Feb 12th, 2pm, D.M. Smith Building, Room 105
Week 5: February 14th-18th - Reading & Writing CSV files
Day |
Readings/Assignments |
Resources |
Monday, February 14th |
|
|
Workshop |
|
|
Wednesday, February 16th |
|
|
Friday, February 18th |
|
|
Week 6: February 21st - 25th - GUI's
Day |
Readings/Assignments |
Resources |
Monday, February 21st |
|
|
Workshop |
|
|
Wednesday, Feburary 23rd |
|
|
Friday, Feburary 25th |
|
|
Week 7: February 28th - March 4th - Dynamic GUI's & Objects
Day |
Readings/Assignments |
Resources |
Monday February 28th |
|
|
Workshop |
|
|
Wednesday March 2nd |
- HW5 - Factory due before 6pm
- Read: PIP3: Chapter 6 - Object Oriented Programming
- Read: ThinkCS Chaper 16 - Sets of Objects
- Read: ThinkCS Chapter 17 - Inheritance
|
|
Friday, March 4th |
- Last day to drop an individual course with a W grade
|
|
Week 8: March 7th- March 11th - Objects, Review, Exam
Day |
Readings/Assignments |
Resources |
Monday March 7th |
|
|
Workshop |
|
|
Wednesday March 9th |
|
|
Friday, March 11th |
|
|
Week 9: March 14th-18th - Reading the Web
Day |
Readings/Assignments |
Resources |
Monday March 14th |
|
|
Workshop |
|
|
Wednesday March 16th |
|
|
Friday, March 18th |
|
|
Spring Break: March 21-25th
Week 10: March 28th - April 1st - Databases & SQL
Day |
Readings/Assignments |
Resources |
Monday March 28th |
|
|
Workshop |
|
|
Wednesday March 30th |
- Read PIP3: Pgs 480-488
- Read about the SQL Like statement and wildcards.
|
|
Friday, April 1st |
- Read about the SQL Count function.
|
|
Week 11: April 4th - 8th - More SQL & Remote SQL Servers
Day |
Readings/Assignments |
Resources |
Monday April 4th |
- HW 8 - Web Table Reader Due before 6pm
- Read about the SQL Sum and Avg
functions, and the GROUP BY
statement.
|
|
Workshop |
|
|
Wednesday April 6th |
|
|
Friday, April 8th |
- Read this webpage on functional programming in Python.
- Read PIP3: Pgs 182-183 - Lambda Functions
- Read PIP3: Pgs 395-398 - Functional-Style Programming
- HW 9 - SQL Practice
|
|
Week 12: April 11th-15th - Parsing XML, Software Engineering Practices
Day |
Readings/Assignments |
Resources |
Monday April 11th |
|
|
Workshop |
|
|
Wednesday April 13th |
|
|
Friday, April 15th |
|
|
Week 13: April 18th-April 22nd - Object Oriented Programming
, Review & Exam
Day |
Readings/Assignments |
Resources |
Monday April 18th |
|
|
Workshop |
|
|
Wednesday April 20th |
|
|
Friday, April 22nd |
|
|
Week 14: April 25th - 29th - Packaging Programs & Review
Day |
Readings/Assignments |
Resources |
Monday April 25th |
|
|
Workshop |
|
|
Wednesday April 27th |
|
|
Friday, April 28th |
|
|
Final Review: Wednesday May 4th, 6-9pm, TA Lab (CCB 107-A)
Final Exam date/time: Period 15 - Friday May 6th 2:50-5:40pm