Schedule

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

Monday Tuesday / Wednesday Thursday
20 January
  • Martin Luther King Jr. Day: no classes.
Lab
  • Lab: BlueJ and Java [ materials ]
  • Pre-Lab:
    • Answer the entry questionnaire by 5pm on Monday, Jan 20.
    • Sign up to Piazza and Gradescope using your Wellesley email
23 January
27 January Lab
  • Lab: Java Constructs [ materials ]
  • Pre-Lab: Complete pre-lab tasks.
30 January
03 February Lab
  • Lab: User Defined Classes, Objects (Animal class) [ materials ]
  • Pre-Lab: Complete pre-lab tasks.
06 February
10 February Lab
  • Lab: Arrays and Arrays of Objects (Zoo of Animals) [ materials ]
  • Pre-Lab: Complete pre-lab tasks.
13 February
17 February
  • Presidents' Day on Monday (no classes). Tuesday follows a Monday schedule.
  • Topic: Inheritance [ materials ]
  • Pre-Class:
Lab
  • No lab, since Tuesday follows a Monday schedule.
20 February
24 February Lab
  • Lab: Inheritance and Polymorphism [ materials ]
  • Pre-Lab: Complete pre-lab tasks.
27 February
03 March Lab
  • Lab: Stacks
06 March
10 March Lab
    13 March
    17 March
    • Spring Break: no classes.
    Lab
    • Spring Break: no classes.
    20 March
    • Spring Break: no classes.
    24 March Lab
      27 March
      31 March Lab
        03 April
        • Topic: Breadth-First Search [ materials ]
        • Pre-Class:
        • Due: Homework 8 by 10pm
        • Released: Homework 9 (in pairs)
        07 April Lab
          10 April
          • Exam: Midterm II (from Inheritance to Queues)
          • Pre-Class:
            • Review this list of topics
            • Solve practice problems (released closer to the exam day)
            • Prepare a one page (single sided) note sheet you can bring to the exam
          14 April Lab
          • Ruhlman Conference: no lab on Tuesday and Wednesday.
          17 April
          • Topic: Hash Tables [ materials ]
          • Pre-Class:
          • Due: Homework 9 (in pairs) by 10pm
          • Released: Homework 10 (in pairs)
          21 April Lab
            24 April
            28 April Lab
              01 May
              • Reading Period Begins (Tomorrow).
              • Topic: Priority Queues and Heaps [ materials ]
              05 May
              • Reading Period Ends.
              Lab
              • Exam: Final Exam: Tuesday May 6 from 6-8:30pm. Locations: PNE-339 (Section 01) and PNE-127 (Section 02).
              • Pre-Lab:
                • Review this list of topics
                • Solve practice problems (released closer to the exam day)
                • Prepare a one page, two-sided note sheet you can bring to the exam
              08 May


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