(Tentative) Lecture Schedule

Sections 0301/0401

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

LECT # DAY DATE TOPIC READ ASSIGNMENT
L01 Tues 1/30 Introduction --- Get your myUMBC account
L02 Thur 2/1 Machine Architecture, Binary 1.1 - 1.2 ---
LAB 1 Tues 2/6 UNIX, pine, xemacs --- HW1 out (e-mail exercise)
L03 Thur 2/8 Operating Systems & Using Linux --- ---
LAB 2 Tues 2/13 More UNIX, Internet --- HW1 due
L04 Thur 2/15 Algorithms I 1.4 - 1.5 ---
L04 Tues 2/20 Continuation of Algorithms I 1.4 - 1.5 ---
L05 Thur 2/22 Algorithms II 1.4 - 1.5 HW2 out (algorithms)
L06 Tues 2/27* More Algorithms --- ---
L07 Thur 3/1* Introduction to C 2.1 - 2.4, 2.6 HW2 due
L08 Tues 3/6* Variables in C 2.1 - 2.4 ---
EXAM Thur 3/8 Exam 1 --- ---
L09 Tues 3/13 Arithmetic Operators 2.5 ---
LAB 3 Thur 3/15 The C Compiler --- HW3 out (in class lab)
--- Tues 3/20 Spring Break --- No class!
--- Thur 3/22 Spring Break --- No class!
L10 Tues 3/27 Relational Operators 4.2 - 4.4 HW3 due
L11 Thur 3/29 while Loops 5A.1 - 5A.3 P1 Out
L12 Tues 4/3* More Loops 5A.4 - 5A.6 ---
L13 Thur 4/5* Assignment Operators 5A.3 - 5A.4 P1 due (Sat 4/7)
L14 Tues 4/10* switch 4.8 P2 Out
--- Thur 4/12 Lab Exercise (switch, for loops) --- ---
L15 Tues 4/17 Functions I --- ---
L16 Thur 4/19 Functions II 3.2 - 3.5 ---
EXAM Tues 4/24 Exam 2 --- ---
--- Thur 4/26 Functions III (Lab Exercise) 3.2 - 3.5 P2 due, P3 Out
L18 Tues 5/1 Arrays I 6.1 - 6.5 ---
L19 Thur 5/3* Arrays II 6.1 - 6.5 ---
--- Tues 5/8* Arrays Lab Exercise --- P3 Due 5/10
L20 Thur 5/10* Searching & Sorting 6.6 - 6.8 P4 out
L21 Tues 5/15 Miscellaneous topics, Review 5.1 - 5.5 P4 Due 5/20
EXAM Tues 5/22 Exam 3 Section 0401 --- 10:30pm - 12:30pm
EXAM Tues 5/22 Exam 3 Section 0301 --- 1:00pm - 3:00pm

* Section 0401 (11:30-12:45) will meet in SOND202.

Last Modified: Thursday, 10-May-2007 07:26:08 EDT