(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 Th 1/27 Introduction Review course web pages
L02 Tu 2/1 Machine Architecture, Binary ---
LAB 1 Th 2/3 UNIX, xemacs HW1 Out
--- Tu 2/8 UNIX, xemacs continued ---
L03 Th 2/10 Operating Systems & Using Linux HW1 due
LAB 2 Tu 2/15 More UNIX ---
L04 & L05 Th 2/17 Algorithms I & Algorithms II ---
--- Tu 2/22 Algorithms II & group work HW2 Out
Algo III Th 2/24 Continue group work ---
--- Tu 3/1 Continue group work if necessary ---
L06 Th 3/3 Intro to Web & HTML HW2 Due
L07 & Lab 3 Tu 3/8 Stylin' with CSS & Creating Your First Web Page Lab HW3 Part 1
--- Th 3/10 Continue Creating Your First Web Page Lab ---
L08 Tu 3/15 Intro to Javascript ---
EXAM Th 3/17 Exam 1 HW3 Part One due Friday, 3/18
--- Tu 3/22 Spring Break ---
--- Th 3/31 Spring Break ---
L09 Tu 3/29 Variables and Arithmetic Operators ---
LAB 4 Th 3/31 Writing Your First JavaScript Program HW3 Part 2 Out
L10 Tu 4/5 Relational Operators, if and switch statements HW3 Part 2 due, P1 Out
L10 Th 4/7 Continue Relational, if and switch ---
L11 Tu 4/12 Loops ---
--- Th 4/14 Continue Loops P1 due, P2 Out
L12 & L13 Tu 4/19 Functions ---
L12 & L13 Th 4/21 Functions continued ---
LAB 5 Tu 4/26 Lab time for Project 2 P2 early due date w/E.C.
EXAM Th 4/28 Exam 2 P3 Out, P2 extended
due date: Fri, 4/29
L13X, LAB 5 Tu 5/3 Functions Lab --
L14 Th 5/5 Arrays --
LAB 6 Tu 5/10 Arrays Lab/HW4 HW4 Out
--- Th 5/12 Continue Arrays Lab/HW4 HW4 Due, P3 Due Friday
EXAM Tu 5/17 Exam 3 (in ENG 122/122A) 3:30pm - 5:30pm