Schedule

Dates

Topic

Reading

Notes

May 21

Introduction

 

 

May 22

Computer Basics

Barnes Ch. 1

 

May 23-24

Modeling, Making Objects

Brown Ch. 1 & Ch. 2

 

May 25

Computing Environment

Lab 1 - UNIX book

Meet in Baldy 21 today!

May 28

MEMORIAL DAY

 

CLASS DOES NOT MEET

May 29 - June 1

Making Objects, Parameters

Barnes Ch. 2 & 3
Brown Ch. 3

June 1: Last day to drop

June 4 - 8

Inheritance & Polymorphism

Brown Ch. 4 & 5
Barnes Ch. 13 & 14

June 8: Last day to resign

June 11 - 15

Interfaces & Intro to NGP

Brown Ch. 6

 

June 18 - 19 - 20

Finish NGP; Exam & Exam Review

 

Midterm Exam is on June 19

June 21 - 26

Design Patterns

 

 

June 27 - 29

Arithmetic

Brown Ch. 7
Barnes Ch. 5

 

July 2 - 3

Conditionals

Brown Ch. 8
Barnes Ch. 6

 

July 4

INDEPENDENCE DAY

 

CLASS DOES NOT MEET

July 5-6

Looping

Brown Ch. 9
Barnes Ch. 7

 

July 9 - 13

Arrays and other data Structures

Barnes: Ch. 9

 

July 16 - 19

Recursion

Barnes Ch. 10

 

July 20

Last day of class

 

FINAL EXAM GIVEN