CS 101 - Fall 2018: Schedule

Tentative Schedule

Week Monday Wednesday Labs Projects
1. 8/27 Course Intro (Lab 0) First Snap Program Lab 1 - Kaleidoscope
2. 9/3 NO CLASS - Labor Day Loops Lab 2 - Flower Garden
3. 9/10 Graphics - Introduction Conditionals Lab 3 - Guessing Game
4. 9/17 Abstraction Functions/Custom Blocks Lab 4 - Brick Wall  
5. 9/24 Catch-Up and Review Test 1   Project 1: assigned (Monday)
6. 10/1 Games Project 1 Work Lab 5 - Future Technology  
7. 10/8 "Fun Fair" Social Media Lab 6 - Digital Footprint Project 1: due (Wednesday)
8. 10/15 Lists Geography Game Lab 7 - Credit Card
9. 10/22 Algorithms and Complexity Timing of algorithms Lab 8 - Runtime
10. 10/29 Catch-up and Review Test 2  
11. 11/5 Test 2 Eval Recursion Project 2:
assigned (Monday)
proposal due (Friday)
12. 11/12 NO CLASS - Veterans Day Recursion (cont) Lab 9 - Recursion  
13. 11/19 Project 2 Work NO CLASS - Thanksgiving   Project 2:
Version 1 (Monday)
14. 11/26 Algorithms Video From One to Many Lab 10 - Concurrency
15. 12/3 Catch-up and Review Final Presentations    
  FINAL EXAMS