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 [ materials ]
  • Pre-Lab: Complete pre-lab tasks.
06 March
10 March Lab
  • Lab: LinkedLists implementations [ materials ]
  • Pre-Lab: Complete pre-lab tasks.
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
  • Extra Credit:
    • Attend talk, Algorithms of Oppression, by Safiya Noble
    • Logistics: April 2nd, 5pm in Tishman
    • Submit a reflection on Gradescope
03 April
  • Topic: Breadth-First Search [ materials ]
  • Pre-Class:
  • Due: Homework 8 by 10pm
  • Released: Homework 9 (in pairs)
07 April Lab
    10 April
    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.