Summer 2013 CS2316 Calendar
References
Week 1: - Introduction, Python, Conditionals, Iteration,
Functions, Strings, Lists
Day |
Readings/Assignments |
Resources |
Tuesday May 14th |
|
|
Recitation |
- Read: ThinkCS Chapter 3 - Hello, little turtles!
|
|
Thursday May 16th |
- Read: ThinkCS Chapter 5 - Conditionals
- Read: ThinkCS Chapter 6 - Fruitful Functions
|
|
Week 2: Nested Lists, Recursion, Dictionaries
Day |
Readings/Assignments |
Resources |
Tuesday May 21st |
- HW0 - Introduction Due!
- Read ThinkCS Chapter 7 - Iteration
- Read ThinkCS Chapter 8 - Strings
- Read ThinkCS Chapter 11 - Lists
|
|
Recitation |
|
|
Thursday May 23rd |
- HW1 - Python Practice 1 Due
- Read: ThinkCS Chapter 18 & 19 - Recursion & exceptions
- Read: ThinkCS Chapter 20 - Dictionaries
|
|
Week 3: May 27-31st - Modules, File I/O, & CSV Files
Day |
Readings/Assignments |
Resources |
Tuesday, May 28th |
- HW2 - Python Practice 2 Due
- Read: ThinkCS Chapter 9 - Tuples
- Read: ThinkCS Chapter 13 - Files
- Read DMSI:CSV Files
|
|
Recitation |
|
|
Thursday May 30th |
- HW3 - Enigma Fun Due
- Read: ThinkCS Chapter 15 - Classes and Objects - the Basics
- Read: ThinkCS Chapter 16 - Classes - Digging a little deeper
|
|
Week 4: June 3rd-7th- GUI's & Basic Objects
Day |
Readings/Assignments |
Resources |
Tuesday June 4th |
|
|
Recitation |
|
|
Thursday June 6th |
|
|
Week 5: June 10th-14th Dynamic GUI's, & Objects
Day |
Readings/Assignments |
Resources |
Tuesday June 11th |
- Read: ThinkCS Chaper 22 - Sets of Objects
|
|
Recitation |
|
|
Thursday June 13th |
|
|
Friday June 14th |
Optional Review Session: CULC 152 3pm |
|
Week 6: June 17th-21st - URLLib & Regular Expressions
Day |
Readings/Assignments |
Resources |
Tuesday June 18th |
|
|
Recitation |
|
|
Thursday June 20th |
|
|
Exam Study Material
Exam 1 (Spring/fall) |
|
|
Exam 2 (Spring/Fall) |
|
|
Exam 3 (Spring/Fall) |
|
|
Timed Labs (Spring/Fall)
|
|
|
Week 7: June 24th-28th - Review & Midterm
Day |
Readings/Assignments |
Resources |
Tuesday June 25th |
- Mini-HW7 Simple Web Scraper Due
- Read about the SQL Like statement and wildcards.
- Read about the SQL Count function.
- Read about the SQL Sum and Avg functions, and the GROUP BY statement.
|
|
Recitation |
|
|
Thursday June 27th |
|
|
Week 8 July 1st - 5th - Databases & SQL Functional Programming
Day |
Readings/Assignments |
Resources |
Tuesday July 1st |
|
- PIP3: Pgs 182-183 - Lambda Functions
- PIP3: Pgs 395-398 - Functional-Style Programming
|
Recitation |
|
|
Thursday July 4th |
- School Holiday: No Class!
|
|
Week 9: July 8-12th - XML
Day |
Readings/Assignments |
Resources |
Tuesday July 9th |
- Read Chapter 12. XML from Dive Into Python 3.
- Read DMSI: XML
|
|
Recitation |
|
|
- HW8 - Data Merge Due Wed July 10th
Thursday July 11th |
|
|
Week 10: July 15-19th - Case Studies
Day |
Readings/Assignments |
Resources |
Monday July 15th |
|
|
Tuesday July 16th |
|
|
Recitation |
|
|
Thursday July 18th |
|
|
Week 11: July 22nd-26th - Review
Day |
Readings/Assignments |
Resources |
Tuesday July 23rd |
|
|
Recitation |
- Optional Mini-EC homework Modules Due before recitation!
|
|
Thursday July 25nd |
|
|
TA Led Review: Friday July 26th, 3pm Skiles Room 202
Final Exam: Thursday Aug 1st 8:00am-10:50am - CULC 102