CSCI 125 Fall 2025
Software Design and Implementation
Charles Cusack
Computer Science
Hope College
Main
Schedule
Grading
Gradebook
Homework

Policies
Advice
College
    Policies

Notes
Programs
Tutorials

CSCI 125
CSCI 255
Others

Admin
previous     next     today     future     all    

Schedule for weeks 11 through 12

Wk Day Date TopicResourcesEvents

11TueNov 04
  • Design
  • Zuul
  • Zuul Part 2 Design Questions
  • Helpful Zuul Information
  • Project 3 Part 1 due

    ThuNov 06
  • Testing (JUnit/TDD)
  • Positive vs Negative
  • Fixtures
  • Read Ch 9.1-9.4
  • Code: chapter09/online-shop-junit

  • FriNov 07
  • Debugging
  • Prints & Walkthroughs
  • Style
  • Read Ch 9.6-9.14 (skip 9.5, 9.11)
  • Code: chapter09/calculator-engine

  • 12TueNov 11
  • Ch 7-9
  • Test 3

    ThuNov 13
  • Inheritance Basics
  • Subclassing
  • Override toString
  • Read Ch 10.1-10.4
  • Code: chapter10/network-v1
  • Zuul Part 2 Design Questions

  • FriNov 14
  • Hierarchies & Access
  • Subtyping & Assignment
  • Casting
  • Read Ch 10.5-10.9
  • Inheritance Exercise
  • Project 3 Part 2 due