Summer 2013 CS1301 Calendar

References

Week 1: Introduction, Background, Graphics and Functions

Day Readings/Assignments Resources
Monday May 13th
Wednesday May 15th
Recitation

Week 2: Bases, Conditonals and Iteration

Day Readings/Assignments Resources
Monday May 20th
Wednesday May 22nd
Recitation
Thursday May 23rd
  • Lab 1 due before 11:55pm

Week 3: May 27th-31st Compound Data Structures: Strings, Lists

Day Readings/Assignments Resources
Monday, May 27th
  • No class, school holiday!
Wednesday, May 29th
Recitation

Week 4: June 3rd-7th- Compound Data Types - Lists, Tuples, Robot Sensors

Day Readings/Assignments Resources
Monday June 3rd
Wednesday June 5th
  • HW 4 due before 11:55pm
  • Exam Review
  • Read everything in the Readings column above today again!
Recitation

TA Led Review Session: Sunday June 9th, 1pm, CULC room 152

Week 5: June 10th-15th - Exam 1 & File Input/Output (FileIO)

Day Readings/Assignments Resources
Monday June 10th
  • Exam 1
Wednesday June 12th
  • Lab 2 due before 11:55pm!
  • Read Chapter 12- Modules from ThinkCSpy
  • Read Chapter 13 - Files from ThinkCSpy
  • Read Sections 1 & 2 (Namespaces, and Namespaces in Python), of this Webpage
Recitation

Week 6: June 17th-21st - Dictionaries & Computer Vision

Day Readings/Assignments Resources
Monday, June 17th
Wednesday, June 19th
  • Chapter 9: Image Processing & Perception from LCWR.
Recitation
Thursday June 20th
  • HW 5 Due before 11:55pm

Week 7: June 24th - 28th - Searching & Sorting

Day Readings/Assignments Resources
Monday, June 24th
Wednesday, June 26th
Recitation

Week 8: July 1st-5th Functional Programming & Recursion (again!)

Day Readings/Assignments Resources
Monday, July 1st
  • Class Video: BigO practice problems, Special FX Questions, Intro to Functional Programming [Download .MOV] [webcast]
Wednesday, July 3rd
Recitation
  • No Recitation July 3rd

Week 9: July 8-12th - Tag Cloud Example & Review

Day Readings/Assignments Resources
Monday, July 8th
Wednesday, July 10th
  • Exam 2
Recitation Example Movies from previous classes:

Week 10: July 15th-18th - Starmaps and other uses of dictionaries

Day Readings/Assignments Resources
Monday, July 15th
Wednesday, July 17th
  • HW8 Due before recitation!
Recitation
  • Robot Performances!

Week 11: July 22nd - 26th - n-grams, Object Oriented Programming

Day Readings/Assignments Resources
Monday, July 22nd
Wednesday, July 24th
Recitation

Bonus - Review Videos

Resources

Final Exam: Monday July 29th 8am-10:50am