| Monday | Wednesday | Friday |
|---|---|---|
| 8/25(1) Intro, Overview
notes for viewing
GI, Intro. | 8/27(2) HTML
notes for viewing
GI, Ch. 1 | 8/29(3) Java Intro
notes for viewing
GI, Ch. 2 (to page 39) |
| 9/1(4) More Java
notes for viewing
GI, Ch. 2 (to page 64) Lab 1 this week | 9/3(5) Implementing Decision Trees
notes for viewing Quiz Today | 9/5(6) More Formal handling of grammars
notes for viewing
GI, Ch. 2 (to end) |
| 9/8(7) Numbers and Interation
notes for viewing
GI, Ch. 3 (begin) Lab 2 this week | 9/10(8) Loops
notes for viewing
GI, Ch. 3 (page 109)
Quiz Today
| 9/12(9) Arrays
notes for viewing
GI, Ch. 3 (page 123) |
| 9/15(10) Arrays, Functions
GI, Ch. 4 (page 149)
Lab 3 this week | 9/17(11) Functions(Methods)
notes for viewing
GI, Ch. 4 (page 160) Quiz Today | 9/19(12) Information Retrieval
notes for viewing
GI, Ch. 4 (page 180)
|
| 9/22(13)
Guest Lecture
notes for viewing Lab 4 this week | 9/24(14) The Database Program
notes for viewing Quiz Today
| 9/26(15) Recursion
notes for viewing
GI, Ch. 4 (to end) |
| 9/29(16) Review
notes for viewing Lab 5 this week | 10/1(17) Midterm Exam
| 10/3(18) Graphics
notes for viewing
GI, Ch. 5(page 198) |
| 10/5(19) Recursive Graphics, Classes, Animation
notes for viewing
GI, Ch. 5(to end)
Lab 6 this week | 10/8(20) Simulation
notes for viewing
GI, Ch. 6 Quiz Today
| 10/10(21) (midterm grades due) Software Engineering
notes for viewing
GI, Ch. 7
|
| 10/12 Fall Break (No lab this week) | 10/15(22) Software Engineering: Ethics The Case of the Killer Robot by Richard Epstein Quiz Today (on reading at beginning of class)
| 10/17(23) Computer Archtecture
notes for viewing
GI, Ch. 8 |
| 10/20(24) More Architecture
notes for viewing
GI, Ch. 8
Lab 7 this week | 10/22(25) Language Translation
notes for viewing
GI, Ch. 9 Quiz Today
| 10/24(26) Language Translation
notes for viewing
GI, Ch. 9 |
| 10/27(27) Inheritance
notes for viewing
GI, reread Ch. 5, w emphasis on inheritance
Lab 8 this week | 10/29(28) Electric Circuits
notes for viewing topic not in text Quiz Today | 10/31(29) Electric Circuits
notes for viewing topic not in text |
| 11/3(30) Computer Communications
notes for viewing
GI, Ch. 12 Lab 9 this week | 11/5(31) Computer Communications Notes from last time have been expanded Quiz Today | 11/7(32) Computer Security
notes for viewing
GI, Ch. 11 |
| 11/10(33) Computer Security Continuing with notes from last time
Lab 10 this week | 11/12(34) Computer Security Operating Systems
notes for viewing
GI, Ch. 10 Quiz Today | 11/14(35) Operating Systems |
| 11/17(36) Changing Technology
notes for viewing Lab final this week | 11/19(37) Program Execution Time, Tractable algorithms
notes for viewing
GI, Ch. 13 Quiz Today | 11/21(38) Program Execution Time, Intractable algorithms
notes for viewing
|
| 11/24(39) Parallel Computation
notes for viewing
GI, Ch. 14 (No lab this week) | 11/26 Thanksgiving Break | 11/28 Thanksgiving Break |
| 12/1(40) Noncomputability
notes for viewing
Project Due
GI, Ch. 15
(No lab this week) | 12/3(41) Review
notes for viewing Last Class | 12/5 Project Overdue (late: penalty) |
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
|---|---|---|---|---|---|
| 12/8 | 12/9 | 12/10 | 12/11 | 12/12 | 12/13 Final Exam 2pm-5 |