(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 1/29 Introduction Get your myUMBC account
L02 Th 1/31 Machine Architecture, Binary ---
LAB 1 Tu 2/5 UNIX, pine, xemacs HW1 out
--- Tu 2/7 UNIX, pine, xemacs continued ---
L03 Tu 2/12 Operating Systems & Using Linux HW1 due
LAB 2 Th 2/14 More UNIX ---
L04 & L05 Tu 2/19 Algorithms I & Algorithms II ---
--- Th 2/21 Algorithms II & group work HW2 Out
Algo III Tu 2/26 Continue group work ---
--- Th 2/28 Continue group work HW2 Due
L06 Tu 3/4 Intro to Web & HTML ---
L07 Th 3/6 Stylin' with CSS & Web page lab ---
--- Tu 3/11 Continue Web page lab ---
EXAM Th 3/13 Exam 1 ---
--- Tu 3/18 Spring Break ---
--- Th 3/20 Spring Break ---
L08 & L09 Tu 3/25 Intro to Javascript & Variables and Arithmetic Operators ---
LAB 3 Th 3/27 Writing Your First JavaScript Program HW3 Out
(distributed in class)
L10 Tu 4/1 Relational Operators, if and switch statements HW3 Due, P1 Out
--- Th 4/3 Continue Relational Operators ---
L11 Tu 4/8 Loops P1 Due Wed., P2 Out
--- Th 4/10 Continue Loops & lab ---
L12 & L13 Tu 4/15 Functions ---
--- Th 4/17 Functions ---
--- Tu 4/22 Functions lab P2 Due Sunday 4/20, P3 Out
EXAM Th 4/24 Exam 2 ---
--- Tu 4/29 Arrays ---
L14 Th 5/1 Arrays ---
--- Tu 5/6 Arrays cont. P3 Due, P4 Out
L15 Th 5/8 C Programming ---
--- Tu 5/13 C Programming P4 Due
EXAM Tu 5/20 Exam 3 Section 0301 1:00pm - 3:00pm