Fall 2014 CS1301 Calendar

References

Week 1: August 18th-22nd- Introduction, Background, and Graphics

Day Readings/Assignments Resources
Monday Aug 18th
Wednesday Aug 20th
Recitation
Friday Aug 22nd

Week 2: August 25th - 29th - Functions & Expressions

Day Readings/Assignments Resources
Monday Aug 25th
Wednesday Aug 27th
Recitation
Friday Aug 29th

Week 3: September 2nd-5th - Control Flow & Iteration

Day Readings/Assignments Resources
Monday, September 1st
  • DragonCon - No Classes!
Wednesday Sep 3rd
Recitation
Friday Sep 5th

Week 4: September 8th-12th - Iteration, Strings & History

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

TA Led Review Session: Sunday 9/14 from 3-5pm in CULC 152

Week 5: September 15th-19th - Lists, Exam

Day Readings/Assignments Resources
Monday Sep 15th
  • EXAM 1 Review
Tues Sep 16th
  • TA Led Review Session: CULC 152 - 7:30pm
Wednesday, Sep 17th
  • EXAM 1
Recitation
Friday Sep 19th

Week 6: September 22nd-26th - Compound Data Types - Lists, Tuples, Robot Sensors

Day Readings/Assignments Resources
Monday Sep 22nd
Wednesday Sep 24th
Recitation
  • RA-Avoid Walls demos
Friday Sep 26th
  • Progress Report Grades next week
  • HW 4 due before 11:55pm

Week 7: September 29th - October 3rd - File Input/Output (FileIO) & Dictionaries

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

Week 8: October 6th-10thth - Images & Computer Vision

Day Readings/Assignments Resources
Monday Oct 6th
Wednesday, Oct 8th
  • Chapter 9: Image Processing & Perception from LCWR.
Recitation
  • Pair work on HW5
Friday, Oct 10th
  • HW 5 Due before 11:55pm
  • Last day to drop individual courses with a grade of "W" and change grade mode for courses.

Week 9: October 13th-17th - Fall Break & EXAM 2

Day Readings/Assignments Resources
Monday, Oct 13th
  • Fall Break - No Classes!
Wednesday, Oct 15th
  • Exam Review
Recitation
Thursday Oct 16th TA Led Review Session: CULC 114 7:30pm
Friday, October 17th
  • EXAM 2

Week 10: October 20th - 24th - OpenSCAD / 3D Printing & Barcodes

Day Readings/Assignments Resources
Monday Oct 20th
Wednesday Oct 22nd
Recitation
Friday Oct 24th
  • HW 6 (Stoplight) due before 11:55pm.

Week 11: October 27th - 31st - Searching & Sorting

Day Readings/Assignments Resources
Monday, Oct 27th
Wednesday, Oct 29th
Recitation
Friday, Oct 31st
  • Lab 4 Due before 11:55pm

Week 12: November 3rd-7th - Functional Programming & Recursion

Day Readings/Assignments Resources
Monday, Nov 3rd
  • Class Video: BigO practice problems, Special FX Questions, Intro to Functional Programming [Download .MOV] [webcast]
Wednesday, Nov 5th
Recitation
Friday, Nov 7th

Week 13: November 10th-14th - Tag Cloud Example

Day Readings/Assignments Resources
Monday, Nov 10th
Wednesday, Nov 12th
Recitation Example Movies from previous classes:
Friday, Nov 14th

Week 14: November 17th-21st - Exam 3 & Javascript

Day Readings/Assignments Resources
Monday, Nov 17th
  • HW8 - Movies due
  • Exam Review
Wednesday, Nov 19th
  • EXAM 3
Recitation
  • Movies
Friday, Nov 21st

Week 15: November 24th-26th: n-grams, Quicksort, Thanksgiving

Day Readings/Assignments Resources
Monday, November 24th
Wednesday, November 26th
Recitation
  • Canceled due to Thanksgiving!
Friday, Nov 28th
  • No Class: Thanksgiving

Week 16: Review & Bonus Material

Day Readings/Assignments Resources
Monday Dec 1st
Wednesday Dec 3rd
Recitation
Friday Dec 5th
  • Review
  • See review material below
A TA led Review Session Recording [Download .MOV] [webcast]

Review Material

Part of the Course Resources
Beginning
Middle
End

Final Schedule

9 am class (A sections) Final Exam: Wednesday Dec 10th, 8am-10:50am (Period 7)

10 am class (B sections) Final Exam: Friday Dec 12th, 11:30am-2:20pm (Period 14)