Schedule

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

Monday Tuesday Thursday
19 January
  • Martin Luther King Jr. Day: no classes
20 January
  • Lab: BlueJ and Java [ materials ]
  • Pre-Class:
    • Answer the entry questionnaire by 5pm on Monday, January 19.
    • Sign up to Gradescope using your Wellesley email
22 January
26 January 27 January
  • Lab: Java Constructs [ materials ]
  • Pre-Class: Complete pre-lab tasks.
29 January
02 February 03 February
  • Lab: User Defined Classes, Objects (Animal class) [ materials ]
  • Pre-Class: Complete pre-lab tasks.
05 February
09 February 10 February
  • Lab: Arrays and Arrays of Objects (Zoo of Animals) [ materials ]
  • Pre-Class: Complete pre-lab tasks.
12 February
16 February
  • President's Day: no classes
17 February 19 February
23 February 24 February
  • Lab: Review
26 February
02 March 03 March
  • Lab: Stacks [ materials ]
  • Pre-Class: Complete pre-lab tasks.
05 March
09 March 10 March
  • Lab: LinkedList implementations [ materials ]
  • Pre-Class: Complete pre-lab tasks.
12 March
16 March
  • Spring Break: no classes
17 March
  • Spring Break: no classes
19 March
  • Spring Break: no classes
23 March 24 March 26 March
30 March 31 March 02 April
06 April
  • 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
07 April
  • Lab: Review
09 April
13 April 14 April
  • Lab: Trees and Recursion
16 April
20 April
  • Patriot's Day: no classes
21 April
  • Lab: Work on Homework on Graphs (Homework 10)
23 April
27 April
  • Topic: The Ethics of Search Engines [ materials ]
  • Pre-Class:
    • Complete the pre-class work on Gradescope by 7am before class.
28 April
  • Lab: Review
30 April
  • Substitute Day: Monday Schedule
  • Topic: Priority Queues and Heaps; Reflection [ materials ]
  • Pre-Class:
04 May
    05 May
    • Final Exam Period Begins.
    07 May


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