CSCI 235 Spring 2009
Software Design & Data Structures
Archived Class
Charles Cusack
Computer Science
Hope College
Main
Schedule
Grading
Gradebook
Projects
Homework

Policies
College
    Policies
Advice

Notes
Programs
Tutorials

CSCI 125
CSCI 255
MATH 131 (01 and 02)
Others

Admin

Course Information


Time 9:30-11:00am TR, 9:30-10:20 F
LocationVNZORN 142

Instructor Chuck Cusack
E-mail cusack@hope.edu
OfficeVWF 233
Phone 395-7271
Office Hours     Drop-in and by appointment

Textbooks
  • OFWJ: Objects First with Java, Third edition, David J. Barnes and Michael Kolling, Pearson Education Limited, 2006
  • JSS: Java Software Structures, Second edition, Lewis and Chase, Pearson Education Limited, 2005

Resources See the Links page.

Coverage A quick look at the course schedule should give you an idea of the main topics of the course. You can also go to the official course description.

Reading the Textbook Before class each day you must read the sections of the textbook listed on the schedule for that day. You must also attempt all exercises in those sections, unless instructed otherwise on the schedule. In other words, all exercises are "suggested exercises". You will learn a lot more by doing these exercises than by just reading.

Be sure to read the entire section(s) indicated, and do all of the exercises. Each class will start with question you may have about what you read, including going over any of the exercises you had difficulty with. After clearing up any confusions, we will spend class discussing some of the topics in more depth, seeing example programs, and writing new programs. If you are not doing the assigned readings and exercises, you will not get nearly as much out of the course as possible, and it is likely your grade will reflect that.