| Date | |||
| 8/29 8/31 9/2 |
Chap1 Sect 2.1-2.5 |
Introduction and Computer Hardware Software and the Java Development Environment Blue J and a simple program |
Before You Begin (p.vi-xvi) Test-Driving a Java Application (p. 16-20) No labs this week |
| 9/5 9/7 9/9 |
web readings Sect 2.1-2.7 |
Holiday The MSU system & Basic html I/O & Memory in Java |
In-Lab1 Out-Lab1 |
| 9/12 9/14 9/16 |
Sect 2.8 Chap 2 Sect 3.1-3.3 |
Decision Making In class Exercises Classes & Objects |
In-Lab 2 |
| 9/19 9/21 9/23 |
Sect 3.4-3.5 Sect 3.6 Sect 3.7 |
I/O and constructors Dog class TestDogClass More about objects Designing and testing a class code from class |
In-Lab 3 Out-Lab 2 |
| 9/26 9/28 9/30 |
Sect 3.8 Chap 3 |
Floating point numbers In class Exercises Review for Exam 1 |
In-Lab 4 Out-Lab 3 |
| 10/3 10/5 10/7 |
Sect 4.1-4.4 Sect 4.5-4.6 |
Exam 1 Control Statements--if Go over exam |
In-Lab 5 |
| 10/10 10/12 10/14 |
Sect 4.7-4.8 Sect 4.9-4.10 Sect 4.11 |
Loops Designing Programs Example |
In-Lab 6 Out-Lab 4 |
| 10/17 10/19 10/21 |
Chap 4 Sect 5.1-5.4 |
In class Exercises No class Counter-controlled Repetition |
In-Lab 7 Out-Lab 5 |
| 10/24 10/26 10/28 |
Sect 5.5-5.6 Sect 5.7-5.8 Chap 5 |
Variations Examples In class discussion |
In-Lab 8 |
| 10/31 11/2 11/4 |
Sect 6.1-6.2 Sect 6.3-6.4 Sect 6.5 |
Loop review Program Modules & Methods The Method Call Stack |
In-Lab 9 Out-Lab 6 |
| 11/7 11/9 11/11 |
Sect 6.6-6.8 Chap 6 |
Java API In class discussion Holiday |
In-Lab 10 |
| 11/14 11/16 11/18 |
Chap 7 | Review Exam 2 Arrays |
In-Lab 11 |
| 11/21 11/23 11/25 |
Chap 7 | Using arrays Multidimensional arrays Holiday |
In-Lab 12 |
| 11/28 11/30 12/2 |
Chap 8 | |
|
| 12/5 12/7 12/9 |
Chap 8 | |