CS 160
Introduction to Computer Science
Spring 2005

  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.

Rules and Regulations

Java Links

Lab Schedule

Consulting (helper) Schedule

Hunter Lloyd

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

1/26

1/28

Classes, Objects and Methods

Cont. chapter Creating objects

Instance Fields and Constructors

Chapter 2
1/31


2/2

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

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

First Test

2/14
2/16
2/18
Holiday
Returned tests
Applets - Chapter 4
Read chapter 4
2/21
2/23
2/25
Holiday
Selection -if/else statements
While and for Loops
Read chapter 5
Start chapter 6
2/28
3/2
3/4
ConsoleReader, continue, break, nested fors
Advanced loops, nested
Problem solving example
Read chapter 6
3/7
3/9
3/11
Arrays
Array Lists
Chapter 7 - static, scope
Read chapter 13
3/14
3/16
3/18
Spring Break
Spring Break 11
Spring Break
Work on tan
3/21
3/23
3/25
Chapter 7 - static, scope
Review
Test two (15% of total grade)
Review everything
3/28
3/30
4/1
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/4
4/6
4/8
Chapter 9 - Interfaces
Chapter 12 GUI
Holiday
Read chapter 9 and 12
4/11
4/13
4/15
Inheritance - chapter 11
Inheritance, passing objects
Passing objects
Read chapter 11 and 12
4/18
4/20
4/22
Chapter 14 - Exception handling
Odds and Ends
Intro to Recursion and problem solving
Read chapter 14
4/25
4/27
4/29
Samples
Wrap Up
Review
 
5/5
4pm -5:50pm
Final Exam Final Exam Answers (20%)