Date |
General Topics | Reading | Special Announcements |
---|---|---|---|
Aug 30 - Sep 3 | Syllabus and Course Policies (8/30) In-lecture activity (9/1) In-lecture activity (continued) & History of computing (9/3) Slides (Week of 8/30) | 8/30: None 9/1: None 9/3: None | No labs meet this week |
Sep 6 - 10 | No classes meet (9/6) History of computing & Important People History of Computing Slides | Chapter 0 & Additional readings (see lecture notes) | No labs meet this week Last day to drop/add Fall 2010 classes (9/10) |
Sep 13 - 17 | In-lecture activity (9/13) In-lecture activity (9/15) Binary Number conversion (9/17) [B Sect Notes] [A Sect Notes] | Chapter 1.4 | Labs meet this week Attendance taken in lab this week |
Sep 20 - 24 | Encoding information; Octal and Hexidecimal representation; Data compression; Error Detection; Binary Arithmetic [Lecture Slides] | Chapter 1.4, 1.8, 1.9, 1.5, 1.6, 1.7 | Lab Assignment 2 (Part 1) assigned Attendance required at either lab this week or next week (Lab attendance 1) |
Sep 27 - Oct 1 | Computer hardware and what's inside the box [Lecture Slides] [Exam Review Slides] | Chapter 1.1, 1.2, 1.3, 2.1 | Lab Assignment 2 (Part 2) assigned Attendance required at either lab last week or this week (Lab attendance 1) Lab B5 does not meet this week |
Oct 4 - 8 | Exam 1 (10/4) | Chapter 2.2, 2.3, 3.1, 3.2, 3.3 | No lab sessions this week. Lab B5 does meet this week |
Oct 11 - 15 | Networks and the Internet [Lecture Slides] | Chapter 4.1, 4.2, 4.3 | Lab 3 assigned Attendance required at lab week of October 11 or 25 (Lab attendance 2) |
Oct 18 - 22 | Security and Encryption (10/18) [Lecture Slides] In-lecture activity #4 (10/20) Exam 2 (10/22) | Chapter 3.5, 4.5 | |
Oct 25 - 29 | In-lecture activity #5 (10/25) Algorithms Introduction to Programming Programming with Scratch [Lecture Slides] Code from Lecture Wednesday [A] [B] Friday [A] [B] | Lab 4 assigned Attendance required at lab week of October 11 or 25 (Lab attendance 2) | |
Nov 1 - 5 | Programming with Scratch Variables Decisions Loops [Lecture Slides] Code from Lecture Monday [A] [B] Wednesday [A] [B] Simple Cards Friday [A] [B] | Lab 5 assigned Attendance required at lab week of Nov 1, 8 or 15 (Lab attendance 3) | |
Nov 8 - 12 | Formalization of the concepts of programming [Lecture Slides] [Exam Review Slides] | Chapter 5.1, 5.3, 5.4, 5.5 & 6.1 | Lab 6 assigned Attendance required at lab week of Nov 1, 8 or 15 (Lab attendance 3) Last day to resign Fall 2010 classes (11/12) |
Nov 15 - 19 | Exam 3 (11/15) | Chapter 11.1, 11.2, 11.6, 11.7 | Lab 4, 5, 6 continued Attendance required at lab week of Nov 1, 8 or 15 (Lab attendance 3) |
Nov 22 - 26 | No classes meet (11/24, 11/25, 11/26) | No labs meet this week | |
Nov 29 - Dec 3 | Limits of Computation Societal Impacts of Computing [Lecture Slides] | Chapter 12.1, 12.2, 12.4, 12.5, 12.6 | Lab 7 Part 1 |
Dec 6 - Dec 10 | Societal Impacts of Computing (12/6) Exam 4 (12/8) Last day of class (12/10) | Lab 7 Part 2 | |