Syllabus, Lectures, and Readings
Computer Sciences 302, Lectures 3 and 6 (Spring 2005)


Please also see the syllabus link on the main course page for more information.

Week 1: Introduction

Chapter 1
Hello World program

Week 2: Using Objects

Chapter 2
More Methods

Exercises:

Week 3: Implementing Classes

Chapter 3 Book
Chapter 3 Lecture

Examples:

Week 4: Primitive (Fundamental) Data Types

Chapter 9.6, 9.7 Book
Chapter 4 Book
Chapter 9.6, 9.7, 4 Lecture

Week 5: Decisions

Chapter 6 Book

Week 6: Repetition

Chapter 7 Book
Chapter 7 Lecture

Examples:

Week 7: Arrays

Chapter 8 Book
Chapter 8 Lecture

Examples:

Week 8: Designing Classes

Chapter 9 Book
Chapter 9 Lecture

Week 9: Testing and Debugging

Chapter 10 Book
Chapter 10 Lecture

Week 10: Interfaces and Polymorphism

Chapter 11 Book
Chapter 11 Lecture

Week 11: Inheritance

Chapter 13 Book
Chapter 13 Lecture
Protected

Examples:

Week 12: Exception Handling

Chapter 15 Book
Chapter 15 Lecture

Week 13: File Input/Output

Chapter 16 Book
Chapter 16 Lecture
Examples:

Week 14: Object-Oriented Design

Chapter 17 Book


Last Updated: 2005/4/25