(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 W 1/26 Introduction Review course web pages
L02 M 1/31 Machine Architecture, Binary ---
LAB 1 W 2/2 UNIX, xemacs HW1 Out
--- M 2/7 UNIX, xemacs continued ---
L03 W 2/9 Operating Systems & Using Linux HW1 due
LAB 2 M 2/14 More UNIX ---
L04 & L05 W 2/16 Algorithms I & Algorithms II ---
--- M 2/21 Algorithms II & group work HW2 Out
Algo III W 2/23 Continue group work ---
--- M 2/28 Continue group work if necessary HW2 Due
L06 W 3/2 Intro to Web & HTML ---
L07 & Lab 3 M 3/7 Stylin' with CSS & Creating Your First Web Page Lab HW3 Part 1
--- W 3/9 Continue Creating Your First Web Page Lab ---
EXAM M 3/14 Exam 1 ---
L08 W 3/16 Intro to Javascript HW3 Part One due
--- M 3/21 Spring Break ---
--- W 3/23 Spring Break ---
L09 M 3/28 Variables and Arithmetic Operators ---
L09 & L10 W 3/30 Writing Your First JavaScript Program ---
LAB 4 & L10 M 4/4 Relational Operators, if and switch statements HW3 Part 2 Out
L10 W 4/6 Continue Relational, if and switch HW3 Part 2 due, P1 Out
L11 M 4/11 Loops ---
--- W 4/13 Continue Loops P2 Out
--- F 4/15 --- P1 due
L12 & L13 M 4/18 Functions ---
L12 & L13 W 4/20 Functions continued ---
LAB 5 M 4/25 Lab time for Project 2 P2 Due, P3 Out
EXAM W 4/27 Exam 2 ---
LAB 5 M 5/2 Functions Lab --
L14 W 5/4 Arrays --
LAB 6 M 5/9 Arrays Lab/HW4 P3 Due, HW4 Out
--- W 5/11 Continue Arrays Lab/HW4 HW4 Due
EXAM F
M
5/20
5/16
Exam 3 Section 1(2:30pm)
Exam 3 Section 3(5:30pm)
1:00pm — 3:00pm
6:00pm — 8:00pm