Calendar
References
Week 1: May 14-18 - Introduction & Simple Data Types
| Day |
Readings/Assignments |
Resources |
| Monday, May 14th |
|
|
Tuesday, May 15th Workshop |
|
|
| Wednesday, May 16th |
|
|
Friday, May 18th |
- Read Chapter 3 - Functions (thinkCSpy)
- Download and run the monkeys.py code sample from Wednesday. Read the code and understand what it does.
- HW-1 DUE 10am
|
|
Week 2: May 21-25th - Control Statements (Execution flow)
| Day |
Readings/Assignments |
Resources |
| Monday May 21st |
|
|
Tuesday, May 22th Workshop |
Read about your robots sensors, Chapter 4 - Sensing
the World from ICSR |
|
| Wednesday May 23rd |
|
|
| Friday May 25th |
|
|
Week 3: May 28th - June 1st
| Day |
Readings/Assignments |
Resources |
| Monday, May 28th |
School Holiday! NO CLASS! |
|
| Tuesday, May 29th |
Workshop - The Maze! |
|
| Wednesday, May 30th |
Review Day
|
|
| Friday June 1st |
EXAM 1 |
|
Week 4: June 4-8th - Advanced Data Types
| Day |
Readings/Assignments |
Resources |
| Monday, June 4th |
|
|
| Wednesday, June 6th |
|
|
| Friday, June 8th |
- HW4 Due 10am
- Lab 2 Due 10am
|
|
Week 5: June 11-15th - Advanced Data Types, Week 2
| Day |
Readings/Assignments |
Resources |
| Monday June 11th |
|
|
| Wednesday, June 13th |
|
|
| Friday June 15th |
|
|
Week 6: June 18th - 22nd - Software Engineering & Debugging
| Day |
Readings/Assignments |
Resources |
| Monday June 18th |
|
|
| Wednesday June 20th |
|
|
| Friday June 22nd |
EXAM 2 |
|
Week 7: June 25-29th - File Operations, Pickling, & Namespaces
| Day |
Readings/Assignments |
Resources |
| Monday June 25th |
|
|
| Wednesday June 27th |
- Read Sections 1 & 2 (Namespaces, and Namespaces in
Python), of this Webpage
- HW6 Due, 10am
|
|
| Friday, June 29th |
|
|
Week 8: July 2nd - 6th - Review & Functional Programming
| Day |
Readings/Assignments |
Resources |
| Monday July 2nd |
Review Day |
|
Tuesday July 3rd Workshop |
Take home Lab - NO WORKSHOP! |
|
| Wednesday, July 4th |
School Holiday! - NO CLASS |
|
| Friday, July 6th |
- HW7 Due by 10am
- Read This webpage on Functional Programming.
|
|
Week 9: July 9th-13th - Searching, Sorting, and Computational
Complexity
Week 10: July 16th-20th
| Day |
Readings/Assignments |
Resources |
| Monday, July 16th |
EXAM 3 |
|
| Tuesday, July 17th |
Workshop:
- HW9 groups: Oral Description of Performance
|
|
| Wednesday, July 18th |
|
|
| Friday, July 20th |
Lab 5 Due by 10am |
|
Week 11: July 23rd-27th
| Day |
Readings/Assignments |
Resources |
| Monday, July 23rd |
|
|
| Tuesday, July 24th |
HW 9 Exhibition |
|
| Wednesday, July 25th |
|
Optional Parameters |
| Friday, July 27th |
Exam Review |
|
Week 12: Final Exam, Monday July 30th 2:50pm-5:40pm