Week | Dates | Topics | Readings and Important Dates |
---|---|---|---|
1 | Jan. 21-23 | History of computers and the Internet | WW Chapters 1-4, handout |
2 | Jan. 28-30 | HTML: basic formatting, hyperlinks | HTML Tutorials 1 and 2 |
3 | Feb. 4-6 | HTML: colors, graphics, tables Binary and hexadecimal number systems |
HTML Tutorials 3 and 4 Last day to add: Monday, Feb. 3 |
4 | Feb. 11-13 | HTML: frames, forms | HTML Tutorials 5 and 6 |
5 | Feb. 18-20 | Review | WW Chapters 5-8 |
EXAM 1: Thursday, February 20, in class | |||
6 | Feb. 25-27 | Computer architecture, programming languages | WW Chapters 9-11, handouts |
7 | March 4-6 | JavaScript: variables, dates, expressions | HTML Tutorial 8 |
8 | March 11-13 | JavaScript: functions, decisions, arrays | HTML Tutorial 8 Last day to P/NC or drop: Thursday, March 13 |
S P R I N G B R E A K | |||
9 | March 25-27 | JavaScript: loops | HTML Tutorial 8 |
10 | April 1-3 | JavaScript: objects, events | HTML Tutorial 9 |
11 | April 8-10 | Review | WW Chapters 12-14 |
EXAM 2: Thursday, April 10, in class | |||
12 | April 15-17 | Digital circuits, boolean logic | Handouts Project proposal due: Tuesday, April 15 |
13 | April 22-24 | Formal systems, limits of computation | Handouts |
14 | April 29-May 1 | Artificial intelligence | Handouts |
15 | May 6 | Social impact of computers and the Web | Project presentations in lab Project due: Tuesday, May 6 |
FINAL EXAM: Thursday, May 15, 9:00 AM |