Spring 2009 CS1301 Calendar

References

Week 1: January 5-9th - Introduction, Background, and Numbering Systems

Day Readings/Assignments Resources
Monday, Jan 5th
Workshop
Wednesday, Jan 7th
Friday, Jan 9th

Week 2: January 12-16th - Graphics, Functions & Expressions

Day Readings/Assignments Resources
Monday Jan 12th
Workshop
Wednesday Jan 14th
Friday Jan 16th

Week 3: January 19th-23rd - Control Flow & History

Day Readings/Assignments Resources
Monday, Jan 19th
Workshop
Wednesday Jan 21st
Friday Jan 23rd
  • Lab 1 due before 6PM

Week 4: January 26th-30th - Review & Exam

Day Readings/Assignments Resources
Monday, Jan 26th
Workshop
  • TA Review Session: Wednesday Jan 28th 4:30-6:30pm BOGGS B6
Wednesday, Jan 28th
  • Read everything in the Readings column above today again!
  • HW 3 due before 6pm
Friday, Jan 30th
  • EXAM1

Week 5: February 2-6th - Robot Sensors, Iteration

Day Readings/Assignments Resources
Monday Feb 2nd
Workshop
Wednesday, Feb 4th
Friday Feb 6th

Week 6: February 9th-13th - Advanced Data Types

Day Readings/Assignments Resources
Monday Feb 9th
Workshop
Wednesday Feb 11th
Friday Feb 13th Midterm-Progress Reports Due
  • HW4 Due before 6pm
  • Note: On Fri Feb 13th 18:31:30 2009 (EST) the currentTime() call will return 1234567890 seconds.

Week 7: February 16-20th - Intro to Files and Exam

Day Readings/Assignments Resources
Monday Feb 16th
Workshop
Wednesday Feb 18th
  • Read Sections 1 & 2 (Namespaces, and Namespaces in
    Python), of this Webpage
  • Read sections 1-6 of chapter 10 (Modules to String & List Methods) from ThinkCSpy.
  • Lab 3 - Webpage Due before 6pm!
Thursday Feb 18th - Review Session! TA Led Review Session:
  • College of Computing Building room 52
  • Starts at 5pm
  • Room 52 is in the basement of the CCB
Friday, Feb 20th
  • EXAM2

Week 8: February 23rd-27th - File I/O & Images

Day Readings/Assignments Resources
Monday Feb 23rd
Workshop
Wednesday, Feb 25th
  • Chapter 9: Image Processing & Perception from LCWR.
Friday, Feb 27th
  • Read about the Pickle Module
  • HW5 - Strings/Lamp due before 6pm
  • Last day to drop with a W

Week 9: March 2nd - 6th - Computer Vision & Dictionaries

Day Readings/Assignments Resources
Monday, March 2nd
Workshop
Wednesday, March 4th
Friday, March 6th
  • Project Team Work Day (HW 6-Yellow Wall)
  • Lab 4 - Excel Due before 6pm

Week 10: March 9th-13th - Starmaps & Other Uses of Dictionaries

Day Readings/Assignments Resources
Monday March 9th
Workshop Workshop: Battleships
Wednesday, March 11th
Friday, March 13th
  • HW6 - find yellow wall due before 6pm

Week 11: March 16-20th: Spring Break!

Week 12: March 23rd-27th - Searching & Sorting

Day Readings/Assignments Resources
Monday, March 23rd
Workshop
Wednesday, March 25th
Friday, March 27th
  • HW7 - Special FX due before 6pm

Week 13: March 30th - April 3rd - Functional Programming & Recursion (again!)

Day Readings/Assignments Resources
Monday, March 30th
Workshop
Wednesday, April 1st
Friday, April 3rd
  • HW8 - Movies due before 6pm

Week 14: April 6th-10th - Artificial Intelligence & Review

Day Readings/Assignments Resources
Monday, April 6th
Workshop Movie Presentations! Example Movies from previous classes:
Wednesday, April 8th Review
Thursday, April 9th TA Led Exam Review: 6-7pm Boggs B6 (classroom)
Friday, April 10th EXAM3

Week 15: April 13th-17th - JavaScript & Objects

Day Readings/Assignments Resources
Monday, April 13th
Workshop
  • Robot Performances! Tuesday April 14th KACB Atrium 4:30-6:30pm
Wednesday, April 15th
Friday, April 17st
  • HW9 - Your Own Program due before 6pm

Week 16: April 20th-24th - Object Oriented Programming & Review

Day Readings/Assignments Resources
Monday, April 20th
  • Lab 5 - Powerpoint due before 6pm
Workshop
  • Powerpoint Presentation (Describe your HW9 program)
Wednesday, April 22nd
Friday, April 24th

Final Exam: Friday May 1st 2:50-5:40pm