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
  • Seperate Numbers
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
  • Exam Review
Thursday June 27th
  • Midterm Exam

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
Thursday July 11th

Week 10: July 15-19th - Case Studies

Day Readings/Assignments Resources
Monday July 15th
  • HW9a due
Tuesday July 16th
Recitation
Thursday July 18th
  • HW 9b Due

Week 11: July 22nd-26th - Review

Day Readings/Assignments Resources
Tuesday July 23rd
  • HW 10 - IBM-XML Due!
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