Summer 2014 CS2316 Calendar

References

Week 1: - May 14th-16th - Introduction, Python, Conditionals, Iteration, Functions, Strings, Lists

Day Readings/Assignments Resources
Wednesday May 14th
Thursday May 15th
  • Read: ThinkCS Chapter 3 - Hello, little turtles!
Friday May 16th
  • Read: ThinkCS Chapter 5 - Conditionals
  • Read: ThinkCS Chapter 6 - Fruitful Functions

Week 2: May 19th-23rd Nested Lists, Recursion, Dictionaries

Day Readings/Assignments Resources
Monday May 19th
  • RA Coffee
  • Read ThinkCS Chapter 7 - Iteration
  • Read ThinkCS Chapter 8 - Strings
Tuesday May 20th
  • Read: ThinkCS Chapter 9 - Tuples
  • Read ThinkCS Chapter 11 - Lists
Wednesday May 21st
  • Read: ThinkCS Chapter 18 & 19 - Recursion & exceptions
  • Read: ThinkCS Chapter 20 - Dictionaries
Thursday May 22nd
  • HW - Enigma Fun Due
  • Read: ThinkCS Chapter 13 - Files
Friday May 23rd
  • Exam 1

Week 3: May 26th-28th - Modules, File I/O, & CSV Files

Day Readings/Assignments Resources
Monday, May 26th
Tuesday May 27th
Wednesday May 28th
  • Read: ThinkCS Chapter 15 - Classes and Objects - the Basics
  • Read: ThinkCS Chapter 16 - Classes - Digging a little deeper
  • Point.py
  • PIP3: Chapter 6 (pgs.233-245)

Week 4: June 2nd-4th - GUI's & Basic Objects

Day Readings/Assignments Resources
Monday June 2nd
Tuesday June 3rd
  • HW - Lifeguard Ranker Due
Wednesday June 4th

Week 5: June 10th-13th Dynamic GUI's, & Objects

Day Readings/Assignments Resources
Tuesday June 10th
  • Read: ThinkCS Chaper 22 - Sets of Objects
Wednesday June 11th
Thursday June 12th
  • Exam 2
Friday June 13th PHASE 2 Deadline!

Week 6: June 16th-18th - URLLib & Regular Expressions

Day Readings/Assignments Resources
Monday June 16th
Tuesday June 17th
Wednesday June 18th

Timed Labs Study Material

Timed Labs (Spring/Fall)

Mid Semester Break

Week 7: June 24th-27th - Databases & SQL

Day Readings/Assignments Resources
Tuesday June 24th
Wednesday June 25th
Thursday June 26th
Friday June 27th
  • Mini-HW - Simple Web Scraper Due

Week 8 - June 30th-July 4th - Functional Programming & Exam 3

Day Readings/Assignments Resources
Monday June 30th
  • PIP3: Pgs 182-183 - Lambda Functions
  • PIP3: Pgs 395-398 - Functional-Style Programming
Tuesday July 1st
  • Exam 3
Wednesday July 2nd
Thursday July 3rd
Friday July 4th
  • HW: Data Merge Due

Week 9: July 8-11th - XML

Day Readings/Assignments Resources
Tuesday July 8th
  • Read Chapter 12. XML from Dive Into Python 3.
  • Read DMSI: XML
Wednesday July 9th
Thursday July 10th
Friday July 11th
  • HW: GUI-Login Due

Week 10: July 15-18th - XML

Day Readings/Assignments Resources
Tuesday July 15th
Wednesday July 16th
  • Exam 4
Thursday July 17th
Friday July 18th
  • Pair Work Day

Week 11: July 22nd-25th - Demos / Review

Day Readings/Assignments Resources
Tuesday July 22nd
  • Pair Work Day
Wednesday July 23rd
  • HW: GT Broker Due
Thursday July 24th
Friday July 25th Review

Final Exam: Tuesday July 29th, 12:30-3:30pm