The Lab Hours are updated each week.

Date # Topics Out Due
June 25 1 Computing Machines
June 28 2 Structured Documents HW 0
June 30 3 HTML
July 2 4 Programming as a Craft
July 5 Independence Day HW 1 HW 0
July 7 5 CSS
July 9 6 Finer Control in CSS
July 12 7 Design Concepts HW 2 HW 1
July 14 8 JavaScript
July 16 9 Structured Programming
July 19 10 Functions and Objects HW 3 HW 2
July 21 11 Top-Down Design
July 23 12 Forms and Events
July 26 13 Window Object 09X Midterm
09X Solution
09X Practice
HW 3
July 28 14 Arrays
July 30 Midterm, 7 – 9 PM, Murdough Cook
August 2 15 Blackjack HW 4
August 4 16 Algorithms
August 6 17 Efficiency; Search
August 9 18 Sorting HW 5
Midterm Review
HW 4
August 11 19 Complexity Classes
August 13 20 Binary Representation
August 16 21 Switches and Gates HW 6 HW 5
August 18 22 Circuit Design
August 20 23 Computer Architecture
August 23 24 Machine Language 09X Final
09X Practice
HW 6
August 25 25 Concepts in Computing (pdf)
August 29 Final, 8 – 11 AM, Murdough Cook