Spring 2014 CS1301 Calendar

References

Week 1: January 6th-10th- Introduction, Background, and Graphics

Day Readings/Assignments Resources
Monday Jan 6th
Wednesday Jan 8th
Recitation
Friday Jan 10th

Week 2: January 13th-17th - Functions & Expressions

Day Readings/Assignments Resources
Monday Jan 13th
Wednesday Jan 15th
Recitation
Friday Jan 17th

Week 3: January 20th-24th - Control Flow & Iteration

Day Readings/Assignments Resources
Monday, Jan 20th
  • MLK Jr Holiday - No Classes!
Wednesday Jan 22nd
Recitation
Friday Jan 24th

Week 4: January 27th-31st - Iteration, Strings & History

Day Readings/Assignments Resources
Monday, Jan 27th
Wednesday, Jan 29th
  • Read everything in the Readings column above today again!
Recitation
Friday, Jan 31st
  • HW 3 due before 11:55pm

Week 5: Feburary 3rd-7th - Lists, Exam

Day Readings/Assignments Resources
Monday Feb 3rd
  • EXAM 1 Review
Tues Feb 4th
  • TA Led Review Session: 4:30pm Weber SSTIII Room 2
Wednesday, Feb 5th
  • EXAM 1
Recitation
Friday Feb 7th

Week 6: Feburary 10th-14th - Compound Data Types - Lists, Tuples, Robot Sensors

Day Readings/Assignments Resources
Monday Feb 10th
Wednesday Feb 12th
Recitation
  • RA-Avoid Walls demos
Friday Feb 14th
  • Progress Report Grades next week
  • HW 4 due before 11:55pm

Week 7: Feburary 17th-21st - File Input/Output (FileIO) & Dictionaries

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

Week 8: Feburary 24th-28th - Images & Computer Vision

Day Readings/Assignments Resources
Monday Feb 24th
Wednesday, Feb 26th
  • Chapter 9: Image Processing & Perception from LCWR.
Recitation
  • Pair work on HW5
Friday, Feb 28th
  • 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: March 3rd-7th - OpenSCAD & 3D printing, Starmaps

Day Readings/Assignments Resources
Monday, March 3rd
Wednesday, March 5th
Recitation
Friday, March 7th

TA Led Review Session: Sunday March 9th, 2pm, CULC 144

Week 10: March 10th-14th - EXAM & Barcodes

Day Readings/Assignments Resources
Monday March 10th
  • Exam Review
Wednesday March 12th
  • EXAM 2
Recitation
Friday March 14th

Spring Break: March 17th-21st

Week 11: March 24th-28th - Searching & Sorting

Day Readings/Assignments Resources
Monday, March 24th
Wednesday, March 26th
Recitation
Friday, March 28th
  • Lab 4 Due before 11:55pm

Week 12: March 31st-April 4th - Functional Programming & Recursion

Day Readings/Assignments Resources
Monday, March 31st
  • Class Video: BigO practice problems, Special FX Questions, Intro to Functional Programming [Download .MOV] [webcast]
Wednesday, April 2nd
Recitation
Friday, April 4th
Sunday April 6th TA Led Review Session 2pm in CULC 152

Week 13: April 7th-11th - EXAM, Tag Cloud Example

Day Readings/Assignments Resources
Monday, April 7th
Wednesday, April 9th
  • EXAM 3
Recitation Example Movies from previous classes:
Friday, April 11th

Week 14: April 14th-18th - Object Oriented Programming, Javascript

Day Readings/Assignments Resources
Monday, April 14th
Wednesday, April 16th
  • HW8 - Movies due before RECITATION
Recitation
Friday, April 18th

Week 15: April 21st-25th- n-grams, Quicksort

Day Readings/Assignments Resources
Monday, April 21st
Wednesday, April 23rd
Recitation
Friday, April 25th
  • Review
A TA led Review Session Recording [Download .MOV] [webcast]

Review Material

Day Readings/Assignments Resources
Day 1
Day 2
Day 3

Final Review: Sunday April 27th, 12 Noon, KACB 1443

Final Schedule

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

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