Fall 2012 CS1301 Calendar

References

Week 1: August 20th - 24th- Introduction, Background, and Graphics

Day Readings/Assignments Resources
Monday August 20th
Workshop
Wednesday August 22nd
Friday August 24th

Week 2: August 27th - 31st - Numbering Systems, Functions & Expressions

Day Readings/Assignments Resources
Monday Aug 27th
Workshop
Wednesday August 29th
Friday August 31st

Week 3: September 3rd-7th - Control Flow & History

Day Readings/Assignments Resources
Monday, September 3rd
  • School Holiday - No classes!
Workshop
Wednesday Sep 5th
Friday September 7th

Week 4: September 10th-14th - Iteration & Exam Review

Day Readings/Assignments Resources
Monday, Sep 10th
Workshop
Wednesday, Sep 12th
  • Read everything in the Readings column above today again!
Friday, Sep 14th
  • EXAM 1 Review
  • HW 3 due before 11:55pm

Week 5: September 17th - 21st - Exam, Strings, Lists

Day Readings/Assignments Resources
Monday Sep 17th
  • EXAM 1
Workshop
Wednesday, Sep 19th
Friday Sep 21st

Week 6: September 24th-28th - Compound Data Types - Lists, Tuples, Robot Sensors

Day Readings/Assignments Resources
Monday Sep 24th
Workshop
Wednesday Sep 26th
Friday September 28th
  • Progress Report Grades next week
  • HW 4 due before 11:55pm

Week 7: October 1st-5th - File Input/Output (FileIO) & Dictionaries

Day Readings/Assignments Resources
Monday October 1st
  • Code:web.py - Creates a webpage that includes robots sensor data.
Workshop
Wednesday October 3rd
  • Read Sections 1 & 2 (Namespaces, and Namespaces in Python), of this Webpage
Friday, October 5th

Week 8: October 8th - 12th - Images & Computer Vision

Day Readings/Assignments Resources
Monday October 8th
Workshop
Wednesday, October 10th
  • Chapter 9: Image Processing & Perception from LCWR.
Friday, October 12th
  • HW 5 Due before 11:55pm
  • Last day to drop individual courses with a grade of "W" and change grade mode for courses, for the Fall Semester.

Week 9: October 15th - 19th - Review & Exam

Day Readings/Assignments Resources
Monday, October 15th
  • Fall Break - No Classes
Workshop
Wednesday, October 17th
  • Exam Review
Friday, October 19th
  • EXAM 2

Week 10: October 22th - 26th - Starmaps & Other Uses of Dictionaries

Day Readings/Assignments Resources
Monday October 22nd
Workshop
Wednesday October 24th
Friday October 26th

Week 11: October 29th - November 3nd - Searching & Sorting

Day Readings/Assignments Resources
Monday, October 29st
Workshop
Wednesday, October 31st
Friday, November 2nd

Week 12: November 5th-9th - Functional Programming & Recursion (again!)

Day Readings/Assignments Resources
Monday, Nov 5th
  • Class Video: BigO practice problems, Special FX Questions, Intro to Functional Programming [Download .MOV] [webcast]
Workshop
Wednesday, Nov 7th
  • HW 7 (Special FX) due before 11:55pm.
Friday, Nov 9th

Week 13: November 12th-16th - Tag Cloud Example & Review

Day Readings/Assignments Resources
Monday, Nov 12th
Workshop Example Movies from previous classes:
Wednesday, Nov 14th
  • HW8 - Movies due before 11:55pm
Friday, Nov 16th
  • Exam Review

Week 14: November 19th-23rd - Exam 3

Day Readings/Assignments Resources
Monday, November 19th
  • EXAM 3
Wednesday, November 21st
Workshop Wednesday & Thursday's workshop canceled for Thanksgiving!
Friday, November 23th
  • No Class! School Holiday!

Week 15: November 26th- 30th - n-grams, Object Oriented Programming

Day Readings/Assignments Resources
Monday, Nov 26th
Workshop
Wednesday, November 28th
  • HW9 Due
Friday, November 30th

Week 16 - December 3rd-7th - Javascript, Review

Day Readings/Assignments Resources
Monday Dec 3rd
  • HW10 - My Own Program due before 11:55pm - NO LATE TURNIN!
Wednesday - Dec 5th
  • E.C. Lab 5 - Powerpoint due before 3pm NO LATE TURNIN!
Wednesday, December 5th
Friday, December 7th

TA led Review Session [Download .MOV] [webcast]

TA Led Final Exam Review: Sunday December 9th 1pm CULC ROOM 152

10 am class Final Exam: Monday Dec 10th 11:30am-2:20pm

11 am class Final Exam: Wednesday Dec 12th 8am-10:50am