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 4 through 5

Wk Day Date TopicResourcesEvents

4TueSep 16
  • Ch 1-3
  • Test 1

    ThuSep 18
  • Collections
  • Generics intro
  • Using library classes
  • Read Ch 4.1-4.6
  • Code: chapter04/music-organizer-v1
  • TestMusicOrganizer.java

  • FriSep 19
  • Numbering within collections
  • for-each loop
  • Read Ch 4.7-4.9
  • ArrayList API
  • Collection Comparisons
  • HW 4 due
  • Guest Professor: Dr. Welsh

  • 5TueSep 23
  • While loop
  • for-each vs while/index
  • Selective processing/search
  • Read Ch 4.9-4.10
  • Code: music-organizer-v3/v4

  • ThuSep 25
  • Track class
  • Iterator type
  • Safe removal in loops
  • Read Ch 4.11-4.12
  • Code: music-organizer-v5

  • FriSep 26
  • Chapter wrap
  • Auction example (4.14)
  • Summary & consolidation
  • Read Ch 4.13-4.15
  • Code: chapter04/club (practice) & auction (overview)
  • HW 5 due