Fall 2015 CS1301 Team Based Learning Calendar

References

Module 0: Wednesday August 19th - Introduction to TBL & Python (and numbering systems)

Module 1: Monday August 24th - Variables, Expressions & Functions (and Myro Graphics Objects)

Readings/Assignments Resources
  • HW0 due Monday August 24th
  • HW1 due Thursday August 27th

Module 2: Monday August 31st - Conditionals & Basic Recursion

Readings/Assignments Resources
  • Lab 1 due Monday Aug 31st
  • HW2 due Friday September 4th
  • You need a robot by Wed Sep 9th!
  • Pair Programming: HW2

Module 3: Wednesday September 9th - Iteration, Strings & Exceptions

Readings/Assignments Resources
  • TA Led Review Session, Sunday Sep 13th, CULC 152 - 4:30pm.
  • HW 3 due Monday September 14th
  • Lab 2 Due Friday September 18th
  • Bring your Robots to recitation!
Sunday (9/13)
  • TA Led Review Session: 4:30pm - CULC 152.
Exam 1 Review Material:
  • EXAM 1: Wed Sep 16th!

Module 4: Friday September 18th - Myro Functions & Robot Sensors

Readings/Assignments Resources
  • Lab 2 due Friday September 18th
  • HW 4 due Thursday September 24th
Recitation:

Module 5 - Friday September 25th - Compound Data Types - Lists, Tuples

Readings/Assignments Resources
  • Code:behavior.py - subsumption architecture behavior control of the robot.
Recitation: Sep 23/24th:
  • RA-Avoid Walls demos
Recitation: Sep 29/Oct 1st:
  • Progress Report Grades next week
  • Lab 3 due before 11:55pm on Friday October 2nd

Module 6 - Monday October 5th - Modules, File Input/Output (FileIO) & Dictionaries

Readings/Assignments Resources
  • Read Sections 1 & 2 (Namespaces, and Namespaces in Python), of this Webpage
Recitation Oct 7/8th
  • Pair work on HW5
  • HW 5 Due before 11:55pm on Thursday October 8th

Module 7 - Friday October 9th - Pixels & Images

Readings/Assignments Resources

Friday October 16th: EXAM 2

Recitaiton October 14/15th
  • Exam review
Exam Review Material:
  • Past exams:
EXAM 2

Week 10: JavaScript & Images resources

Readings/Assignments Resources
  • HW6 due Thursday October 22nd before 11:55pm

Module 8 - Friday October 30th - Searching & Sorting

Readings/Assignments Resources

Module 9 - Monday November 9th - Alternate Programming Paradigms: Functional & Object Oriented

Readings/Assignments Resources
  • Class Video: BigO practice problems, Special FX Questions, Intro to Functional Programming [Download .MOV] [webcast]
Example Movies from previous classes:

Week 14: November 16th-20th - nGrames, OpenSCAD, Exam Review

Day Readings/Assignments Resources
Monday, Nov 16th
Wed Nov 18th
Recitation
  • Movies
Friday Nov 20th
  • Exam Review

TA Led Review Session: Sunday November 22nd 3-5pm CULC Room 152

Week 15: Exam 3 & Thanksgiving break

Day Readings/Assignments Resources
Monday November 23rd
  • Exam 3
Wed Nov 25th - Friday November 27th
  • Thanksgiving Break

Week 16 - November 30th- Dec 4th

Day Readings/Assignments Resources
Monday Nov 30th
  • Mini HW9 due before 11:55pm - NO LATE TURNIN!
Wednesday Dec 2nd
Recitation
Friday Dec 4th
  • Review

Review Material

Part of the Course Resources
Beginning
Middle
End

Final Time

1 pm class (B sections) Final Exam: Monday December 7th, 2:50-5:40pm