(Tentative) Lecture Schedule

*** You will be notified by your instructor in advance of any major changes to this schedule ***

LECT # DAY DATE TOPIC ASSIGNMENT
L01 Tu 8/31 Introduction Review course web pages
L02 Th 9/2 Machine Architecture, Binary ---
LAB 1 Tu 9/7 UNIX, xemacs HW1 Out
--- Th 9/9 UNIX, xemacs continued ---
L03 Tu 9/14 Operating Systems & Using Linux HW1 due
LAB 2 , LAB 2-A Th 9/16 More UNIX ---
L04 & L05 Tu 9/21 Algorithms I & Algorithms II ---
--- Th 9/23 Algorithms II & group work HW2 Out
Algo III Tu 9/28 Continue group work ---
--- Th 9/30 Continue group work if necessary HW2 Due
L06 Tu 10/5 Intro to Web & HTML ---
L07 & Lab 3 Th 10/7 Stylin' with CSS & Creating Your First Web Page Lab HW3 Part 1
--- Tu 10/12 Continue Creating Your First Web Page Lab ---
EXAM Th 10/14 Exam 1 ---
L08 Tu 10/19 Intro to Javascript HW3 Part One due
L09 Th 10/21 Variables and Arithmetic Operators ---
LAB 4 Tu 10/26 Writing Your First JavaScript Program HW3 Part 2 Out
L10 Th 10/28 Relational Operators, if and switch statements ---
L10 Tu 11/2 Continue Relational, if and switch HW3 Part 2 due, P1 Out
L11 Th 11/4 Loops ---
--- Tu 11/9 Continue Loops P1 due, P2 Out
L12 & L13 Th 11/11 Functions ---
L12 & L13 Tu 11/16 Functions continued ---
LAB 5 Th 11/18 P2 Lab P2 Due Sunday 11/21
EXAM Tu 11/23 Exam 2
--- Th 11/25 No class - Happy Thanksgiving! Project 3 Out Saturday 11/27
LAB 5 Tu 11/30 Functions Lab ---
L14 Th 12/2 Arrays --
LAB 6,ShortCuts Tu 12/7 Arrays Lab/HW4/Programming Shortcuts HW4 Out
--- Th 12/9 Continue Arrays Lab/HW4 P3 Due
EXAM Tu 12/21 Exam 3 Section 3 (in SOND 108) 1030am - 1230pm