CS 160
Introduction to Computer Science
Spring 2004

  This is a tentative schedule, it can change at any time.
The best way to keep up with the schedule is to show up to class.

Date Lecture Assignment Reading Assignments
1/14
1/16
Syllabus / Intro to computers
Linux and HTML
Go the Web pages linked and search the Internet and read rules on HTML
1/19
1/21
1/23
Holiday!
HTML - See Friday's notes
html example
Blue J & a simple program intro
Read chapter one
1/26

1/28

1/30

Classes, Objects and Methods

Cont. chapter Creating objects

Instance Fields and Constructors

Chapter 2
2/2


2/4

2/6
Writing classes, and message passing (parameters)

Inclass quiz
Data types, numbers and constants
User Input and Data types
Read chapter 3
2/9
2/11
2/13
Reading user input and Chapter 3(read)
Review
Test One (15% of total grade)
Chapter 1-3

First Test

2/16
2/18
2/20
Holiday
Returned tests
Applets - Chapter 4
Read chapter 4
2/23
2/25
2/27
Selection -if/else statements
Making comparisons, nested statements, switch
While and for Loops
Read chapter 5
Start chapter 6
3/1
3/3
3/5
ConsoleReader, continue, break, nested fors
Advanced loops, nested
Problem solving example
Read chapter 6
3/8
3/10
3/12
Arrays
Array Lists
Chapter 7 - static, scope
Read chapter 13
3/15
3/17
3/19
Spring Break
Spring Break 11
Spring Break
Work on tan
3/22
3/24
3/26
Chapter 7 - static, scope
Review
Test two (15% of total grade)
Review everything
3/29
3/31
4/2
Chapter 10 Handling Mouse events
Handed back tests, and gave assignment
Chapter 10- 12 - GUI
Read chapters 10 and 12 on what I covered
4/5
4/7
4/9
Chapter 9 - Interfaces
Chapter 12 GUI
Holiday
Read chapter 9 and 12
4/12
4/14
4/16
Inheritance - chapter 11
Inheritance, passing objects
Passing objects
Read chapter 11 and 12
4/19
4/21
4/23
Chapter 14 - Exception handling
Odds and Ends
Intro to Recursion and problem solving
Read chapter 14
4/26
4/28
4/30
Samples
Wrap Up
Review
 
5/4
4pm -5:50pm
Final Exam Final Exam Answers (20%)