Schedule

Note: We may adapt the schedule to accommodate your learning.

Monday Wednesday Thursday
31 August Lab 03 September
07 September
  • Labor Day: no classes.
Lab 10 September
14 September Lab
  • Lab: User Defined Classes, Objects (Animal class), Driver [ materials ]
17 September
21 September Lab
  • Lab: Arrays and Arrays of Objects (Zoo of Animals) [ materials ]
24 September
28 September Lab 01 October
05 October Lab
  • Lab: NO Lab today.
08 October
12 October
  • Indigenous Peoples' Day: no classes.
Lab
  • Lab: Stack Implementations. Debugger. [ materials ]
15 October
19 October Lab
  • Lab: Using Stacks, LinkedStacks implementation, Algorithmic stuff, Debugger
22 October
26 October Lab 29 October
02 November Lab 05 November
09 November
  • Topic: Trees [ materials ]
  • Pre-Class:
    • Read Chapters 17. Feel free to skip sections about node removals, and about "rotations."
    • Answer the quiz on Chapter 17
Lab 12 November
16 November Lab 19 November
23 November
  • Topic: Class Cancelled.
Lab
  • Thanksgiving Break: no classes.
26 November
  • Thanksgiving Break: no classes.
30 November Lab
  • Lab: DFS and BFS or/and work on hw10
03 December
  • Topic: The Ethics of Search Engines [ materials ]
  • Pre-Class:
    • Complete the pre-class work on Gradescope by 7am before class.
  • Due: Homework 10 by 10pm
07 December
  • Topic: Reflection
Lab
  • Lab: Review
10 December
  • Reading Period Begins.
14 December
  • Final Exam Period Begins.
Lab
    17 December


      Acknowledgements: The schedule design and CSS is based on Fall 2018’s CS240’s schedule.