CSCI 235 Spring 2026
Data Structures and Software Design
Charles Cusack
Computer Science
Hope College
Main
Schedule
Homework

Policies
Advice
College
    Policies

Notes
Programs
Tutorials
Handin

CSCI 125
CSCI 255
Others

Admin
previous     next     today     future     all    

Schedule for weeks 1 through 2

Wk Day Date TopicResourcesEvents

1TueJan 13
  • Course Introduction
  • OOP Review

  • ThuJan 15
  • GIT
  • Review OFWJ 1-9 (Except 5)
  • Read Sections 1.1-1.3 of GIT Tutorial
  • Eclipse GIT Tutorial

  • FriJan 16
  • Review
  • Equality
  • Swapping in Java
  • Review OFWJ 10-12
  • Read How to Write an Equality Method in Java
  • Java equals Documentation
  • Java hashCode Documentation
  • Homework 1
  • HW 1 due

    2TueJan 20
  • Inheritance
  • GIT
  • Read JSS Appendix A-B

  • ThuJan 22
  • UML
  • Inheritance
  • Review OFWJ 10-12
  • Homework 2
  • HW 2 due

    FriJan 23
  • Java Swing
  • OFWJ 13
  • JSS Appendix C-D
  • Swing Examples (Bitbucket. Fork/clone to get/run them.)
  • HW 3 due