| DAY |
CLASS |
READING |
Ass. Out |
Ass. In |
| M1 |
Introductions, Syllabus |
|
|
|
| W1 |
Introduction to Programming, Javascript, Variables Mini-Lab #1: Scratch Pad |
CH 4 to "Interactive Pages" CH 5 |
|
|
| LAB1 |
Dreamweaver |
|
|
|
| F1 |
The Internet (.pdf) and HTML (.html) Mini-Lab #2: HTML |
CH 2, CH 3 |
|
|
| M2 |
Scripts and Objects Mini-Lab #3: Lucky Number |
CH 4 to end CH 15 to "Exercise 15.3" |
HW1 |
|
| W2 |
Functions and Forms Page with Sample Form (.html) Mini-Lab #4: Lucky Button |
CH 7 |
|
|
| LAB2 |
Forms/Events |
READ LAB |
|
|
| F2 |
User Defined Functions Mini-Lab #5: Puzzle |
CH 9 |
|
|
| M3 |
If Statements Mini-Lab #6: Puzzle Improvement |
CH 11 |
Virtual Pet Design |
HW 1 |
| W3 |
Objects and Strings Finish Mini-Lab #6 |
CH 15 |
Lab Entrance |
Virtual Pet Design |
| LAB3 |
Virtual Pet |
READ LAB |
PP 1 |
Lab Entrance |
| F3 |
Arrays Mini-Lab #8: Address List |
CH 17 to p. 310 |
HW 2 |
|
| M4 |
Loops Mini-Lab #9: Address List Printing |
CH 13 (+ "For Loops" on p. 248) Finish CH 17 |
|
|
| W4 |
Sorting Mini-Lab #10: Swap and Minimum |
|
Lab Entrance |
|
| LAB4 |
Invitation List |
READ LAB |
PP2 |
Lab Entrance Finish Mini-Labs 8-10 |
| F4 |
CS History MTCTW #1 |
CH 6 |
|
HW 2 |
| M5 |
Digital Representations |
CH 12 |
HW 3 |
PP1 |
| W5 |
Assembly/Compilers (pdf) Simulator |
CH 14 |
|
|
| LAB5 |
Machine and Assembly Language |
|
|
|
| F5 |
CS History |
|
|
|
| M6 |
Logic (pdf) |
|
HW 4 |
HW 3 |
| W6 |
Gates (ppt) Transistor Simulator
|
CH 16 |
|
|
| LAB6 |
Gates Lab |
|
|
|
| F6 |
Computer Architecture Discuss Final Paper |
|
|
PP2 |
| M7 |
Algorithm Analysis Searching Code Sorting Visualizations |
CH 8 |
|
|
| W7 |
Automata/Turing Machines (ppt) Algorithm Exercise |
|
|
|
| LAB7 |
FSA's and Regular Expressions |
|
|
|
| F7 |
Halting Problem, P and NP (pdf) |
|
HW 5 |
HW4 |
| M8 |
AI Discussion Questions |
Computing Machinery And Intelligence |
|
|
| W8 |
AI (pdf) |
Handout |
|
|
| LAB8 |
Bayesian Networks |
|
|
|
| F8 |
Computer Security (ppt) If Time - AI Exercise(html) |
|
|
Thesis/Bibliography |
| M9 |
Ethics |
|
HW 6 (Canceled) |
HW 5 |
| W9 |
JAVA Mini-Lab 11: Aquarium |
Sun Java Tutorials: Java Introduction Objects Classes |
|
|
| LAB9 |
JAVA |
|
|
|
| F9 |
JAVA - Recursion Mini-Lab 12: Dots |
|
|
Paper Outline |
| M10 |
TBA |
|
|
|
| W10 |
Wrap Up |
|
|
HW 6 |
| LAB10 |
Thanksgiving |
|
|
|
| F10 |
Thanksgiving |
|
|
|
| T 11 1-4pm |
Final Paper Presentations |
|
|
Final Paper |