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
  • Lab: Lab 2: Java Constructs [ materials ]
  • Pre-Class: Pre-lab due Monday by 7pm.
  • Due:
    • Lab submission due by 6:30pm Wednesday
    • Self-Assessment due by 6:30pm Friday
11 September
15 September 16 September
  • Lab: Lab 3: OOP - User Defined Classes
  • Due:
    • Lab submission due by 6:30pm Wednesday
    • Self-Assessment due by 6:30pm Friday
18 September
22 September 23 September
    25 September
    29 September 30 September
    • Lab: Lab 5: Inheritance and Polymorphism
    • Due:
      • Lab submission due by 6:30pm Wednesday
      • Self-Assessment due by 6:30pm Friday
    02 October
    06 October 07 October
    • Lab: Lab 6: File I/O and Analyzing Poems
    • Due:
      • Lab submission due by 6:30pm Wednesday
      • Self-Assessment due by 6:30pm Friday
    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
    • 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
    • Due:
      • Lab submission due by 6:30pm Wednesday
      • Self-Assessment due by 6:30pm Friday
    06 November
    10 November 11 November
    • Lab: Lab 9: Hashing
    • Due:
      • Lab submission due by 6:30pm Wednesday
      • Self-Assessment due by 6:30pm Friday
    13 November
    17 November 18 November
    • Lab: Lab 10: Trees
    • 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
    • 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
    11 December
    • Reading Period Begins.
    15 December
    • Final Exam Period Begins.
    16 December
      18 December


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