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

Policies
College
    Policies
Advice

Notes
Programs
Tutorials

CSCI 125
CSCI 255
MATH 341
Others

Admin
previous     next     today     future     all    

Schedule for weeks 1 through 2

Wk Day Date TopicResourcesEvents

1MonAug 26
  • Course Introduction
  • BlueJ Introduction
  • Course Syllabus
  • BlueJ
  • OFWJ Chapter 1 Code
  • Assignment 0

  • WedAug 28
  • Objects and Classes
  • Read Ch 1
  • Do all Ch 1 Exercises

  • FriAug 30
  • Classes
  • Fields
  • Methods
  • Constructors
  • Read 2.1-2.4
  • Try all 2.1-2.4 Exercises
  • Copy chapter02/naive-ticket-machine to your computer
  • Assignment 0 due
  • Quiz 1

  • 2MonSep 02
  • Parameters
  • Accessor/Mutator Methods
  • Printing
  • Read 2.5-2.11
  • Try all exercises
  • Ticket Exercise
  • HW 1 due

    WedSep 04
  • Conditional Statements
  • Variable Scope
  • Local Variables
  • Comparing Fields/Parameters/Local Variables
  • Read 2.12-2.18
  • Try all exercises
  • Person Exercise
  • Finish Ticket Exercise

    FriSep 06
  • More on Methods
  • Reread 2.15-2.17
  • Read 2.18-2.23
  • Try exercises through 2.82
  • Read 6.11, Appendix I
  • Review More Book Exercises
  • HW 2 due