Spring 2010 CS1301 Calendar

References

Week 1: January 11th-15th - Introduction, Background, and Graphics

Day Readings/Assignments Resources
Monday, Jan 11th
Workshop
Wednesday, Jan 13th
Friday, Jan 15th

Week 2: January 18th-22nd - Numbering Systems, Functions & Expressions

Day Readings/Assignments Resources
Monday Jan 18th
Workshop
Wednesday Jan 20th
Friday Jan 22nd

Week 3: January 25th-29th - Control Flow

Day Readings/Assignments Resources
Monday, January 25th
Workshop
Wednesday Jan 27th
Friday Jan 29th

Week 4: Feb 1st - 5th - Iteration, Strings & Exam Review

Day Readings/Assignments Resources
Monday, Feb 1st
Workshop
Wednesday, Feb 3rd
Friday, Feb 5th
  • EXAM 1 Review
  • Read everything in the Readings column above today again!
  • HW 3 due before 6pm

TA Led Review Session: Saturday Feb 6th 2pm. College of Computing Building (CCB) room 101

Week 5: Feb 8th-12th - Robot Sensors & History

Day Readings/Assignments Resources
Monday Feb 8th
  • EXAM 1
Workshop
Wednesday, Feb 10th
Friday Feb 12th

Week 6: Feburary 15th-19th- Compound Data Types - Strings, Tuples, Lists

Day Readings/Assignments Resources
Monday Feb 15th
  • Chapter 11.1 - 11.3 (3 sections about Tuples) from the Recursion and Exceptions chapter of ThinkCSpy
Workshop
  • HW4 due in recitation
Wednesday Feb 17th
Friday Feb 19th

Week 7: Feburary 22nd - 26th - File I/O

Day Readings/Assignments Resources
Monday Feb 22nd
Workshop
Wednesday Feb 24th
  • Read Sections 1 & 2 (Namespaces, and Namespaces in
    Python), of this Webpage
  • Read about the Pickle Module
Friday, Feb 26th

Week 8: March 1-5th - Images, Dictionaries & Exam Review

Day Readings/Assignments Resources
Monday March 1st
Workshop
Wednesday, March 3rd
Friday, March 5th
  • Last day to drop individual courses with a grade of "W"
  • HW6 - Strings, Lists, Files due before 6pm
  • Exam Review

TA Review Session: Saturday 2pm, Van Leer, C240

Week 9: March 8th - 12th - Computer Vision

Day Readings/Assignments Resources
Monday, March 8th
  • EXAM 2
Workshop
Wednesday, March 10th
  • Chapter 9: Image Processing & Perception from LCWR.
Friday, March 12th
  • Lab 3 - Webpage Due before 6pm!

Week 10: March 15th-19th - Starmaps & Javascript

Day Readings/Assignments Resources
Monday March 15th
Workshop
Wednesday, March 17th
Friday, March 19th

Spring Break: March 22nd-26th

Week 11: March 29th-April 2nd - Searching & Sorting

Day Readings/Assignments Resources
Monday, March 29th
Workshop
  • Battleships
Wednesday, March 31st
Friday, April 2nd
  • Lab 4 due before 6pm.

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

Day Readings/Assignments Resources
Monday, April 5th
  • Class Video: BigO practice problems, Special FX Questions, Intro to Functional Programming [Download .MOV] [webcast]
Workshop
Wednesday, April 7th
  • HW7 - Special FX due before 6pm
Friday, April 9th

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

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

TA Led Exam Review: Saturday April 17th, 2pm, CCB room 101

Week 14: April 19th-23rd - Exam 3, n-Grams, & Barcodes

Day Readings/Assignments Resources
Monday, April 19th EXAM 3
Wednesday, April 21st
Friday, April 23rd
  • Lecture Slides:barcodes.ppt
  • Free Barcode Generator
  • Code:code39dict.py
  • barcode_1_9.gif
  • Class Video: Barcodes 1 [Download .MOV] [webcast]
  • Class Video: Barcodes 2 [Download .MOV] [webcast]
  • Code: scan_barcode.py
  • Needed example barcode picture: barcode_color.gif
  • Print your own: A-Ebarcodes.doc
  • Video Lectures:
  • Week 15: April 26th-30th - Object Oriented Programming

    Day Readings/Assignments Resources
    Monday, April 26th
    Wednesday, April 28th
    Friday, April 30th
    • HW9 - My Own Program due before 6pm - NO LATE TURNIN!
    • Lab 5 - Powerpoint due before 6pm NO LATE TURNIN!

    Week 16 - May 3rd-7th - Final Exam

    TA Led Review Session: 2-5pm on Sunday, May 2nd in the CCB (look for signs)

    Final Exam MWF 10am - Period 8 - May 5th (Wed) 11:30-2:20pm

    Day Readings/Assignments Resources

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