LECT # | DAY | DATE | TOPIC | READ | ASSIGNMENT | |
---|---|---|---|---|---|---|
L01 | Wed | 1/28 | Introduction | --- | Get your gl account | |
L02 | Mon | 2/2 | Machine Architecture, Binary | 1.1-1.3 | --- | |
LAB 1 | Wed | 2/4 | UNIX, pine, xemacs | Meeting in ECS333 | -- | |
L03 | Mon | 2/9 | Operating Systems & Using Linux | --- | P1 out (e-mail exercise) | |
LAB 2 | Wed | 2/11 | More UNIX, Internet | Meeting in ECS333 | P1 due | |
L04 | Mon | 2/16 | Algorithms I | 3.1-3.3 | --- | |
L05 | Wed | 2/18 | Algorithms II | 3.4-3.10 (pseudocode) | P2 out (algorithms) | |
L06 | Mon | 2/23 | Algorithms III | --- | --- | |
--- | Wed | 2/25 | More Algorithms | --- | P2 due | |
L07 | Mon | 3/1 | Introduction to C | 1.7-1.13, 2.1-2.2 | --- | |
EXAM | Wed | 3/3 | Exam 1 | --- | --- | |
L08 | Mon | 3/8 | Variables in C | 2.3-2.4 | --- | |
LAB 3 | Wed | 3/10 | The C Compiler | Meeting in ECS122A | --- | |
L09 | Mon | 3/15 | Arithmetic Operators | 2.5 | P3 out (in class lab exercise) | |
L10 | Wed | 3/17 | Relational Operators | 2.6, 4.11 | P3 due | |
--- | Mon | 3/22 | Spring Break | --- | --- | |
--- | Wed | 3/24 | Spring Break | --- | --- | |
L11 | Mon | 3/29 | while Loops | 3.7 | P4 out | |
L12 | Wed | 3/31 | More Loops | 4.1-4.6, 4.8-4.9 | --- | |
L13 | Mon | 4/5 | Assignment Operators | 3.11-3.12 | --- | |
L14 | Wed | 4/7 | switch | 4.7, 4.10, 4.12 | P4 due | |
L16 | Mon | 4/12 | Top Down Design | 4.7, 4.10, 4.12 | P5 Out | |
EXAM | Wed | 4/14 | Exam 2 | --- | --- | |
L17 | Mon | 4/19 | Functions I | 5.1-5.8 | --- | |
L18 | Wed | 4/21 | Functions II | 5.1-5.8 | P5 due, P6 Out | --- |
L19 | Mon | 4/26 | Functions III | 5.1-5.8 | --- | |
L20 | Wed | 4/28 | Arrays I | 6.1 - 6.5 | --- | |
L21 | Mon | 5/3 | Arrays II | 6.1-6.5 | P6 due, P7 out | |
L22 | Wed | 5/5 | Searching & Sorting | 6.6-6.8 | --- | |
L15 | Mon | 5/10 | Incremental Programming | 4.7, 4.10, 4.12 | P7 due Tuesday 5/11 | |
EXAM | Mon | 5/17 | Exam 3 | --- | 6:00pm - 8:00pm |