(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 ---
--- Th 3/3 More algorithms HW2 Due
L06 & L07 Tu 3/8 Intro to Web/HTML & Stylin' with CSS
Lab 3 Th 3/10 Creating Your First Web Page Lab HW3 Part 1
L08 Tu 3/15 Intro to Javascript ---
EXAM Th 3/17 Exam 1 HW3 Part One due
--- 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 Due
EXAM Th 4/28 Exam 2 P3 Out
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 P3 Due Friday
EXAM Tu 5/17 Exam 3 (in ENG 122/122A) 1pm - 3pm