Schedule

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

Monday Tuesday Thursday
01 September
  • Labor Day: no classes.
02 September
  • Lab: Lab 1: Starting with BlueJ and Java [ materials ]
  • Pre-Class:
    • Answer the entry questionnaire by 5pm on Monday, September 1.
    • Sign up to Piazza and Gradescope using your Wellesley email
  • Due:
    • Lab submission due by 6:30pm Wednesday
    • Self-Assessment due by 6:30pm Friday
04 September
08 September 09 September 11 September
15 September 16 September
  • Lab: Lab 3: Object-Oriented Programming - User Defined Classes [ materials ]
  • Pre-Class: Pre-lab due Monday by 7pm.
  • Due:
18 September
22 September 23 September
  • Lab: Lab 4: Zoo of Animals (On your own/No formal meeting) [ materials ]
  • Pre-Class: Pre-lab due Monday by 7pm.
  • Due:
25 September
29 September 30 September 02 October
06 October 07 October 09 October
13 October
  • Indigenous Peoples' Day: no classes.
14 October
  • Fall Break: no classes.
16 October
20 October 21 October
  • Lab: Lab 7: Stacks
  • Pre-Class: Pre-lab due Monday by 7pm.
  • Due:
    • Lab submission due by 6:30pm Wednesday
    • Self-Assessment due by 6:30pm Friday
23 October
27 October 28 October
  • Tanner Conference: no classes.
30 October
03 November 04 November
  • Lab: Lab 8: Algorithm Analysis + Big-O Practice
  • Pre-Class: Pre-lab due Monday by 7pm.
  • Due:
    • Lab submission due by 6:30pm Wednesday
    • Self-Assessment due by 6:30pm Friday
06 November
10 November 11 November
  • Lab: Lab 9: Hash Tables
  • Pre-Class: Pre-lab due Monday by 7pm.
  • Due:
    • Lab submission due by 6:30pm Wednesday
    • Self-Assessment due by 6:30pm Friday
13 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
  • Due: Homework 8 by 10pm
  • Released: Homework 9
17 November 18 November
  • Lab: Lab 10: Trees
  • Pre-Class: Pre-lab due Monday by 7pm.
  • Due:
    • Lab submission due by 6:30pm Wednesday
    • Self-Assessment due by 6:30pm Friday
20 November
24 November 25 November
  • Lab: Lab 11: Graphs
  • Pre-Class: Pre-lab due Monday by 7pm.
  • Due:
    • Lab submission due by 6:30pm Wednesday
    • Self-Assessment due by 6:30pm Friday
27 November
  • Thanksgiving Break: no classes.
01 December 02 December
  • Lab: Lab 12: Work on Homework 10
  • Due: Self-Assessment due by 6:30pm Friday
04 December
  • Topic: The Ethics of Search Engines [ materials ]
  • Pre-Class:
    • Complete the pre-class work on Gradescope by 7am before class.
08 December 09 December
  • Lab: Lab 13: Final Exam Review
  • Due: Semester Self-Assessment due by 9pm Wednesday
11 December
  • Reading Period Begins.
15 December
  • Final Exam Period Begins.
16 December
  • Exam: Final Exam, 6-8:30pm @ PNE-139
18 December


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