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

Tim Gradl
Will Merryman

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!
Linux explanation
(No Wed. notes linked)
Blue J & a simple program intro
Read chapter one
Start Chapter two
1/24

1/26

1/28

First program with variables

Cont. chapter 2 explanations

Data types and Scanner class

Chapter 2
1/31


2/2

2/4
End of chapter 2, start chapter 3

Creating Objects, instance fields

Instance Fields, methods

Read chapter 3 and 4
2/7
2/9
2/11
More on objeccts, methods, and anything missed on first four chapters(read)
Review
Test One (15% of total grade)
Chapter 1-4

First Test

2/14
2/16
2/18
Give tests back
If/else statements
Decisions - Chapter 5
Read chapter 5
2/21
2/23
2/25
Holiday
if/else statements - and/or - Switch
While and for Loops
Read chapter 5
Start chapter 6
2/28
3/2
3/4
For Loop, continue, break, nested fors
Advanced loops, nested
Problem solving example
Read chapter 6
3/7
3/9
3/11
Guessing Solution/Applets
Lab solution / more on applets
Arrays
Read Applets appendix
Read Arrays chapter
3/14
3/16
3/18
Spring Break
Spring Break 11
Spring Break
Work on tan
3/21
3/23
3/25
Arrays, advanced
GUI Interlude
Holiday
Chapter 8
GUI Interlude page 289
3/28
3/30
4/1
Review
Midterm Test 2
Handback tests
Review Everyting
4/4
4/6
4/8
Layouts
Advanced GUI

Static &passing objects
Read chapter 7
4/11
4/13
4/15
Inheritance
Inheritance
Exception Handling
Read chapter 9
4/18
4/20
4/22
Chapter 10 - Exception handling
Odds and Ends
Intro to Recursion and problem solving
Read chapter 10
4/25
4/27
4/29
Samples
Wrap Up
Review
 
5/5
4pm -5:50pm
Final Exam Final Exam Answers (20%)