| LECT # | DAY | DATE | TOPIC | READ | ASSIGNMENT |
|---|---|---|---|---|---|
| L01 | Wed | 9/1 | Introduction | --- | Get your gl account |
| L02 | Wed | 9/8 | Machine Architecture, Binary | 1.1 - 1.2 | --- |
| LAB 1 | Mon | 9/13 | UNIX, pine, xemacs | Meeting in ECS122 | HW1 out (e-mail exercise) |
| L03 | Wed | 9/15 | Operating Systems & Using Linux | --- | --- |
| LAB 2 | Mon | 9/20 | More UNIX, Internet | Meeting in ECS122 | HW1 due |
| L04 | Wed | 9/22 | Algorithms I | 1.4 - 1.5 | --- |
| L05 | Mon | 9/27 | Algorithms II | 1.4 - 1.5 | HW2 out (algorithms) |
| L06 | Wed | 9/29 | Algorithms III | 1.4 - 1.5 | --- |
| --- | Mon | 10/4 | More Algorithms | --- | HW2 due |
| L07 | Wed | 10/6 | Introduction to C | 2.1 - 2.4, 2.6 | --- |
| L08 | Mon | 10/11 | Variables in C | 2.1 - 2.4 | --- |
| EXAM | Wed | 10/13 | Exam 1 | --- | --- |
| LAB 3 | Mon | 10/18 | The C Compiler | Meeting in ECS122 | HW3 out (in class lab exercise) |
| L09 | Wed | 10/20 | Arithmetic Operators | 2.5 | --- |
| L10 | Mon | 10/25 | Relational Operators | 4.2 - 4.4 | HW3 due |
| L11 | Wed | 10/27 | while Loops | 5A.1 - 5A.3 | P1 out |
| L12 | Mon | 11/1 | More Loops | 5A.4 - 5A.6 | --- |
| L13 | Wed | 11/3 | Assignment Operators | 5A.3 - 5A.4 | --- |
| L14 | Mon | 11/8 | switch | 4.8 | --- |
| --- | Wed | 11/10 | Lab Exercise (switch, for loops) | --- | P1 due, P2 Out |
| --- | Mon | 11/15 | Class cancelled | --- | --- |
| EXAM | Wed | 11/17 | Exam 2 | --- | --- |
| L15 & L16 | Mon | 11/22 | Function I & Functions II | 3.2 - 3.5 | --- |
| --- | Wed | 11/24 | No class. Happy Thanksgiving!! | --- | P2 due, P3 Out |
| L17 | Mon | 11/29 | Functions III | 3.1 - 3.5 | --- |
| L18 | Wed | 12/1 | Arrays I | 6.1 - 6.5 | --- |
| L19 | Mon | 12/6 | Arrays II | 6.1 - 6.5 | P3 due Tuesday 12/7, P4 out |
| L20 | Wed | 12/8 | Searching & Sorting | 6.6 - 6.8 | --- |
| L21 | Mon | 12/13 | Incremental Programming | 5.1 - 5.5 | P4 due Tuesday 12/14 |
| EXAM | Wed | 12/22 | Exam 3 | --- | 6:00pm - 8:00pm |