Fall 2012 CS2316 Calendar

References

Week 1: August 20th-24th - Introduction, Python, Conditionals

Day Readings/Assignments Resources
Monday, August 20th
Workshop
  • Read: ThinkCS Chapter 3 - Hello, little turtles!
Wednesday, August 22th
Friday, August 24th
  • Read: ThinkCS Chapter 5 - Conditionals
  • Read: ThinkCS Chapter 6 - Fruitful Functions

Week 2: August 27th - 31st - Iteration, Strings, Lists & Recursion

Day Readings/Assignments Resources
Monday, August 27th
  • Read ThinkCS Chapter 7 - Iteration
Workshop
Wednesday, August 29st
  • Read ThinkCS Chapter 8 - Strings
  • HW1 - Python Practice 1 Due
Friday, August 31st
  • Read ThinkCS Chapter 11 - Lists

Week 3: September 3rd-7th - Lists, Recursion & Dictionaries

Day Readings/Assignments Resources
Monday, September 3rd
  • School Holiday - No Classes
Workshop
  • list-RQ
  • iteration-RA
Wednesday, September 5th
  • Read: ThinkCS Chapter 18 & 19 - Recursion & exceptions
  • HW2 - Python Practice 2 Due
Friday, September 7th
  • Read: ThinkCS Chapter 20 - Dictionaries

Week 4: September 10th-14th - Modules & File I/O

Day Readings/Assignments Resources
Monday, September 10th
  • Exam Review
Workshop
  • HW3 - Enigma Fun Due Sep 11th!
Wednesday, September 12th
  • EXAM 1
Friday, September 14th
  • Phase 1 Learning Objectives should be complete

Week 5: September 17th - 21st Basic Objects, Reading & Writing CSV files

Day Readings/Assignments Resources
Monday, September 17th
Workshop
  • Practice Timed Lab
Wednesday, September 19th
Friday, September 21st
  • Phase 1 Learning Objectives CLOSE
  • Read: ThinkCS Chapter 16 - Classes - Digging a little deeper
  • Read: ThinkCS Chapter 21 - Even more OOP

Week 6: September 24th-28th - GUI's

Day Readings/Assignments Resources
Monday, September 24th
Workshop
Wednesday, September 26th
Friday, September 28th

Week 7: October 1st-5th - Dynamic GUI's, Objects, & Exam 2

Day Readings/Assignments Resources
Monday October 1st
Workshop
  • Timed Lab 2
Wednesday October 3rd
  • EXAM 2
Friday, October 5th

Week 8: October 8th - 12th - URLLib & Regular Expressions

Day Readings/Assignments Resources
Monday October 8th
Workshop
Wednesday October 10th
Friday, October 12th

Week 9: October 15th - 19th - Databases

Day Readings/Assignments Resources
Monday October 15th
  • Fall Break - No classes!
Workshop
  • Fall Break - No Workshop!
Wednesday October 17th
Friday, October 19th

Week 10: October 22nd - 26th - Databases & SQL

Day Readings/Assignments Resources
Monday October 22th
Workshop
Wednesday October 24th
Friday, October 26th
  • Phase 2 Learning Objectives closed!
  • HW8 - Data Merge Due
  • Read about the SQL Sum and Avg functions, and the GROUP BY statement.

Week 11: October 29th - November 2nd - Ant Farm & Functional Programming

Day Readings/Assignments Resources
Monday October 29th
Workshop
  • Timed Lab 3
Wednesday October 31st
  • EXAM 3
Friday, November 2nd
  • HW9 - GT Chat Login
  • Read this webpage on functional programming in Python.
  • PIP3: Pgs 182-183 - Lambda Functions
  • PIP3: Pgs 395-398 - Functional-Style Programming

Week 12: November 5th-9th - Parsing XML, Software Engineering Practices

Day Readings/Assignments Resources
Monday November 5th
Workshop
Wednesday November 7th
  • HW9b-GT Chat Due
Friday, November 9th
  • Read DMSI: XML
  • Phase 3 demos should be completed!

Week 13: November 12th-16th - Ant Farm Intro

Day Readings/Assignments Resources
Monday November 12th
Workshop
Wednesday November 14th
  • HW 10 - IBM-XML Due!
Friday, November 16th
  • Phase 3 Demos Closed!

Week 14: November 19th-23rd - Case Studies & Thanksgiving

Day Readings/Assignments Resources
Monday November 19th
Workshop
Wednesday November 21st
Friday, November 23rd
  • No Class - School Holiday!

Week 15: November 26th- 30th - Review & Exam 4

Day Readings/Assignments Resources
Monday November 26th
  • Review
Workshop
  • Timed Lab 4
Wednesday November 28th
  • EXAM 4
Friday, November 30th
  • Phase 4 demos should be completed!

Week 16: December 3rd - 7th - Dead Week Review

Day Readings/Assignments Resources
Monday December 3rd
Workshop
Wednesday December 5th
  • HW 11 - Ant Farm Due!
Friday, December 7th
  • Phase 4 demos closed

Final Exam - Friday December 14th, 2:50-5:40pm