Spring 2014 CS2316 Calendar
References
Week 1: January 6th-10th - Introduction, Python, Conditionals
Day |
Readings/Assignments |
Resources |
Monday, Jan 6th |
|
|
Workshop |
- Read: ThinkCS Chapter 3 - Hello, little turtles!
|
|
Wednesday, Jan 8th |
|
|
Friday, Jan 10th |
- Read: ThinkCS Chapter 5 - Conditionals
- Read: ThinkCS Chapter 6 - Fruitful Functions
|
|
Week 2: January 13th-17th - Iteration, Strings, Lists & Recursion
Day |
Readings/Assignments |
Resources |
Monday, Jan 13th |
- HW 0 Due
- Read ThinkCS Chapter 7 - Iteration
|
|
Workshop |
|
|
Wednesday, Jan 15th |
- Read ThinkCS Chapter 8 - Strings
- Read ThinkCS Chapter 9 - Tuples
- HW 1 - Python Practice 1 Due
|
|
Friday, Jan 17th |
- Read ThinkCS Chapter 11 - Lists
- Read: ThinkCS Chapter 18 & 19 - Recursion & exceptions
|
|
Week 3: January 20-24th - Dictionaries, File I/O, CSV Files
Day |
Readings/Assignments |
Resources |
Monday, Jan 20th |
- School Holiday - No Classes
|
|
Workshop |
|
|
Wednesday, Jan 22nd |
- Read: ThinkCS Chapter 20 - Dictionaries
- Read: ThinkCS Chapter 13 - Files
- HW 2 - Python Practice 2 Due
|
|
Friday, Jan 23rd |
- Read DMSI:CSV Files
- Read ThinkCS Chapter 12 - Modules
|
|
Week 4: January 27th-31st - Modules, Timed Lab 1, Exam 1
Day |
Readings/Assignments |
Resources |
Monday, Jan 27th |
|
|
Workshop |
|
|
Wednesday, Jan 29th |
|
|
Friday, Jan 31st, |
|
|
Week 5: Feburary 3rd-7th - Basic Objects
Day |
Readings/Assignments |
Resources |
Monday, Feb 3rd |
- Read: ThinkCS Chapter 16 - Classes - Digging a little deeper
|
- PIP3: Chapter 6 (pgs.233-245)
|
Workshop |
|
|
Wednesday, Feb 5th |
|
|
Friday, Feb 7th |
- Read: ThinkCS Chapter 21 - Even more OOP
|
|
Week 6: Feburary 10th-14th - GUI's
Day |
Readings/Assignments |
Resources |
Monday, Feb 10th |
|
|
Workshop |
|
|
Wednesday, Feb 12th |
|
|
Friday, Feb 14th |
|
|
Week 7: Feburary 17th-21st - Dynamic GUI's, Objects
Day |
Readings/Assignments |
Resources |
Monday Feb 17th |
|
|
Workshop |
|
|
Wednesday Feb 19th |
|
|
Friday, Feb 21st |
|
|
Sat Feb 22nd |
TA Led Review Session - CULC 152 - 1pm |
|
Week 8: Feburary 24th-28th - URLLib & Regular Expressions
Day |
Readings/Assignments |
Resources |
Monday Feb 24th |
|
|
Workshop |
|
|
Wednesday Feb 26th |
|
|
Friday, Feb 28th |
|
|
Week 9: March 3rd-7th - Databases
Day |
Readings/Assignments |
Resources |
Monday March 3rd |
|
|
Workshop |
|
|
Wednesday March 5th |
|
|
Friday, March 7th |
|
|
Week 10: March 10th-14th - Databases & SQL
Day |
Readings/Assignments |
Resources |
Monday March 10th |
|
|
Workshop |
|
|
Wednesday March 12th |
|
|
Friday, March 14th |
|
|
Spring Break: March 17th-21st
Week 11: March 24th-38th - Advanced SQL & Functional
Programming
Day |
Readings/Assignments |
Resources |
Monday March 24th |
- Exam Review
- Read this webpage on functional programming in Python.
|
|
Mon March 24th: 9:30pm |
TA Led Review Session: CULC 152 |
|
Workshop |
|
|
Wednesday March 26th |
|
|
Friday, March 28th |
|
- PIP3: Pgs 182-183 - Lambda Functions
- PIP3: Pgs 395-398 - Functional-Style Programming
|
Week 12: March 31st-April 4th - Parsing XML, Software Engineering Practices
Day |
Readings/Assignments |
Resources |
Monday March 31st |
- Read DMSI: XML
- Read Chapter 12. XML from Dive Into Python 3.
|
|
Workshop |
|
|
Wednesday April 2nd |
- HW 9a - GTBrokers Login Due
|
|
Friday, April 4th |
|
|
Week 13: April 7th-11th - Case Studies
Day |
Readings/Assignments |
Resources |
Monday April 7th |
|
|
Workshop |
|
|
Wednesday April 9th |
|
|
Friday, April 11th |
|
|
Week 14: April 14th-18th - Exam 4 & Deployment
Day |
Readings/Assignments |
Resources |
Monday April 14th |
|
|
Workshop |
|
|
Wednesday April 16th |
|
|
Friday, April 17th |
|
|
Week 15: April 21st-24th - Dead Week
Day |
Readings/Assignments |
Resources |
Monday April 21st |
|
|
Workshop |
|
|
Wednesday April 23rd |
|
|
Friday, April 24th |
|
|
Final Exam - Monday April 28th, 11:30am-2:20pm (Period 2)