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