Spring 2013 CS2316 Calendar
References
Week 1: January 7th-11th - Introduction, Python, Conditionals
Day |
Readings/Assignments |
Resources |
Monday, January 7th |
|
|
Workshop |
- Read: ThinkCS Chapter 3 - Hello, little turtles!
|
|
Wednesday, January 9th |
|
|
Friday, January 11th |
- Read: ThinkCS Chapter 5 - Conditionals
- Read: ThinkCS Chapter 6 - Fruitful Functions
|
|
Week 2: January 14th-18th - Iteration, Strings, Lists
& Recursion
Day |
Readings/Assignments |
Resources |
Monday, January 14th |
|
|
Workshop |
|
|
Wednesday, January 16th |
- Read ThinkCS Chapter 8 - Strings
- HW1 - Python Practice 1 Due
|
|
Friday, January 18th |
- Read ThinkCS Chapter 11 - Lists
|
|
Week 3: January 21st-25th - Lists, Recursion & Dictionaries
Day |
Readings/Assignments |
Resources |
Monday, January 21st |
- M.L.K. Jr Holiday - No Classes
|
|
Workshop |
|
|
Wednesday, January 23rd |
- Read: ThinkCS Chapter 18 & 19 - Recursion & exceptions
- HW2 - Python Practice 2 Due
|
|
Friday, January 25th |
- Read: ThinkCS Chapter 20 - Dictionaries
|
|
Week 4: January 28th - February 1st - Modules & File I/O
Day |
Readings/Assignments |
Resources |
Monday, January 28th |
- Exam Review
- Read: Thinks CS Chapter 9 - Tuples
|
|
Workshop (Jan 29th) |
- HW3 - Calculator Fun Due
- Practice Timed Lab 0
|
|
Wednesday, January 30th |
|
|
Friday, February 1st |
|
|
Week 5: February 4th-8th Basic Objects, Reading & Writing CSV files
Day |
Readings/Assignments |
Resources |
Monday, February 4th |
|
|
Workshop |
|
|
Wednesday, February 6th |
- HW4 - Lifeguard Ranker Due
- Read: ThinkCS Chapter 15 - Classes and Objects - the Basics
- Read 7.1-7.4 (Classes & Iterators) from Dive into Python 3.
|
|
Friday, February 8th |
- Read: ThinkCS Chapter 16 - Classes - Digging a little deeper
- Read: ThinkCS Chapter 21 - Even more OOP
|
|
Week 6: February 11th-15th - GUI's
Day |
Readings/Assignments |
Resources |
Monday, February 11th |
|
|
Workshop |
|
|
Wednesday, February 13th |
|
|
Thursday Feb 14th |
- HW 5 - GUI File Reader (Factory) Due
|
|
Friday, February 15th |
|
|
Week 7: February 18th-22nd - Dynamic GUI's, & Objects
Day |
Readings/Assignments |
Resources |
Monday February 18th |
|
|
Workshop |
|
|
Wednesday February 20th |
|
|
Friday, February 22nd |
|
|
Week 8: February 25th - March 1st - URLLib & Regular Expressions
Day |
Readings/Assignments |
Resources |
Monday February 25th |
|
|
Workshop |
|
|
Wednesday February 27th |
|
|
Friday, March 1st |
|
|
Week 9: March 4th - 8th - Databases
Day |
Readings/Assignments |
Resources |
Monday March 4th |
|
|
Workshop |
|
|
Wednesday March 6th |
|
|
Friday, March 8th |
|
|
Week 10: March 11th - 15th - Databases & SQL
Day |
Readings/Assignments |
Resources |
Monday March 11th |
|
|
Workshop |
|
|
Wednesday March 13th |
|
|
Friday, March 15th |
- HW8 - Data Merge Due
- Read about the SQL Sum and Avg
functions, and the GROUP BY
statement.
|
|
March 18th-22nd - Spring Break!
Week 11: March 25th - 29th - Functional
Programming
Day |
Readings/Assignments |
Resources |
Monday March 25th |
|
|
Workshop |
|
|
Wednesday March 27th |
|
|
Friday, March 29th |
|
- PIP3: Pgs 182-183 - Lambda Functions
- PIP3: Pgs 395-398 - Functional-Style Programming
|
Week 12: April 1st-5th - Parsing XML, Software Engineering Practices
Day |
Readings/Assignments |
Resources |
Monday April 1st |
|
|
Workshop |
|
|
Wednesday April 3rd |
|
|
Friday, April 5th |
|
|
Week 13: April 8th-12th - Case Studies
Day |
Readings/Assignments |
Resources |
Monday April 8th |
|
|
Workshop |
|
|
Wednesday April 10th |
|
|
Friday, April 12th |
|
|
Week 14: April 15th-19th - Exam 4
Day |
Readings/Assignments |
Resources |
Monday April 15th |
|
|
Workshop |
|
|
Wednesday April 17th |
|
|
Friday, April 19th |
|
|
Week 15: April 22nd-26th - Review
Day |
Readings/Assignments |
Resources |
Monday April 22nd |
|
|
Workshop |
|
|
Wednesday April 24th |
|
|
Friday, April 26th |
|
|
Final Exam - Monday April 29th 2:50pm-5:40pm