| Day |
class |
lecture
subject |
assigned |
assignment due |
reading &
other |
| Wed Aug 22 |
1 |
Course administration; overview
of internet |
Survey |
||
| Fri
Aug 24 |
2 |
HTML tutorial; Creating your
first web page |
HW
1 |
Survey |
|
| Mon Aug 27 |
3 |
Overview of a computers |
Last
day for late reg. Reading: Schaum pg 1-11 |
||
| Wed Aug 29 |
4 |
Primitive variables, expressions |
Hw 1: Thu night, Aug 30 |
Reading: Harris Ch 1 pg 1-8 | |
| Fri
Aug 31 |
5 |
Simple Javascript tutorial
(input and output) |
|||
| Mon Sep 3 |
6 |
No
class, Labor day holiday |
|||
| Wed Sep 5 simple form |
7 |
Variables and Forms |
Hw 2 See BlackBoard |
Reading: Harris Ch 1 pg 8-35 | |
| Fri
Sep 7 |
8 |
Forms tutorial; debugging;
comments; trace on paper |
P1 |
||
| Mon Sep
10 |
9 |
Selection and logical |
Harris
pg 28-34 (Making decisions with the if statement) Schaum Ch 2 pg 46-47 (Program Planning and Design) |
||
| Wed Sep 12 |
10 |
More selection |
Hw 2: Thu night, Sep 13 |
Harris
34-41 (Using Nested if structures) |
|
| Fri
Sep 14 |
11 |
Selection tutorial |
|||
| Mon
Sep 17 |
13 |
While loop |
P1: Tu night, Sep 18 |
Harris pg 53-57 (Using the while loop) | |
| Wed Sep 19 |
14 |
For loop, nested loops |
Hw3 See BlackBoard |
Harris pg 45-53 (start Ch 3) | |
| Fri
Sep 21 |
15 |
For and while Loops |
P2 |
||
| Mon
Sep 24 |
16 |
Arrays |
Goodman
Part 2, Ch7 pg 106-110 |
||
| Wed Sep 26 |
17 |
Search and Sort |
Hw3: Thu night, Sept 27 |
Binary search
(web) Sorting (web) Sorting animation (web) |
|
| Fri
Sep 28 |
18 |
Loops and arrays |
|||
| Mon Oct 1 |
19 |
Functions |
P2: Tu night, Oct 2 |
Goodman
Part 2, Chapter 7, Functions, pages 72-76 |
|
| Wed Oct 3 |
20 |
Functions scope, HTML forms |
P3 |
same |
|
| Fri
Oct 5 |
21 |
Functions tutorial |
|||
| Mon Oct 8 |
22 |
Java intro (Design 1, Design 2, Design 3) |
Prac Midterm |
Russell
Ch 1, pg 3-7, What is Java? |
|
| Wed Oct 10 |
23 |
Midterm Practice; Java program |
P3: Thu night Oct 11 |
||
| Fri
Oct 12 |
24 |
java install | |||
| Mon Oct 15 |
25 |
MIDTERM |
|||
| Wed Oct 17 |
26 |
Programming in everyday life: Graphics | |||
| Fri Oct 19 |
27 |
No
class, Fall Break |
|||
| Mon Oct 22 |
28 |
Java variables |
P4 |
Russell Ch 1, pg 3-7, What is Java? | |
| Wed Oct 24 |
29 |
Java input/output, control
structures |
Sun Java tutorial (web) Overall, Scanner Input |
||
| Fri
Oct 26 |
30 |
Java Tutorial: input/output |
|||
| Mon Oct 29 |
31 |
Java methods, recursion |
Garrido
pg 63-77, Ch 5.1-5.5 Russell Ch 5, Defining and using methods (132-144) Recusion (web) Fractals (web) |
||
| Wed Oct 31 |
32 |
Java array, file input |
HW4 See BlackBoard |
P4: Thu night Nov 1 |
Sun Java tutorial (web) Overall |
| Fri
Nov 2 |
33 |
Java tutorial: methods and files |
|||
| Mon Nov 5 |
34 |
Java classes |
P5 |
LearnJava
: Sat morning: OOP pg 63-80 |
|
| Wed Nov 7 |
35 |
Class keywords State.java MainState.java |
HW4: Thu night Nov 8 |
||
| Fri
Nov 9 |
36 |
Java classes tutorial | |||
| Mon Nov 12 |
37 |
Inheritance Product.java Produce.java Store.java |
LearnJava
: Sat morning: OOP pg 76-86 Inheritance notes (web) |
||
| Wed Nov 14 |
38 |
More inheritance Member.java |
P5: Thu night Nov 15 |
||
| Fri
Nov 16 |
39 |
Inheritance tutorial | |||
| Mon Nov 19 |
40 |
Programming in everyday life:
Security |
|||
| Wed Nov 21 |
41 |
No class, Thanksgiving break | |||
| Fri Nov 23 |
42 |
No
class, Thanksgiving break |
|||
| Mon Nov 26 |
43 |
Program design twoDArray.java PiggyBank.java PiggyBankMain.java ArrayExample.java |
P6, HW5 see BlackBoard |
||
| Wed Nov 28 |
44 |
Applets |
HW5: Thu night, Nov 29 |
||
| Fri
Nov 29 |
45 |
Applets |
|||
| Mon Dec 3 |
46 |
What is next |
P6: Tu night, Dec 4 |
||
| Wed Dec 5 |
47 |
Exam practice |
|||
| Fri Dec 14 |
48 |
Final Exam, noon-3pm |