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