| LECT #
| DAY
| DATE
| TOPIC
| READ
| ASSIGNMENT |
| LECT01
| Mon
| 1/29
| Introduction
| ---
| Get your gl account |
| LECT02
| Wed
| 1/31
| Machine Architecture
| 1.1-1.6
| --- |
| LECT03
| Mon
| 2/5
| Operating Systems I
| 1.7-1.18
| --- |
| LECT04
| Wed
| 2/7
| Operating Systems II
| ---
| --- |
| LAB 1
| Mon
| 2/12
| ECS 333 - Unix, Emacs, Pine
| ---
| --- |
| LECT05
| Wed
| 2/14
| Binary/Hex
| Appendix E
| P1 due |
| LECT06
| Mon
| 2/19
| Stored Programs
| ---
| --- |
| LECT07
| Wed
| 2/21
| Algorithms I
| 3.1-3.3
| --- |
| LECT08
| Mon
| 2/26
| Algorithms II
| 3.4-3.10
| P2 due |
| LECT09
| Wed
| 2/28
| Algorithms III
| ---
| --- |
| LECT10
| Mon
| 3/5
| Algorithms IV
| ---
| --- |
| EXAM
| Wed
| 3/7
| Exam I
| ---
| --- |
| LECT11
| Mon
| 3/12
| Introduction to C
| 2.1-2.2
| P3 due |
| LECT12
| Wed
| 3/14
| Variables in C
| 2.3-2.4
| --- |
| Holiday
| M-F
| 3/19 - 3/23
| Spring Break
| ---
| --- |
| LAB 2
| Mon
| 3/26
| ECS 122 - Unix, gcc, cc
| ---
| --- |
| LECT13
| Wed
| 3/28
| Arithmetic Operators
| 2.5
| --- |
| LECT14
| Mon
| 4/2
| Relational Operators
| 2.6, 4.11
| P4 due |
| LECT15
| Wed
| 4/4
| while Loops
| 3.7
| --- |
| LECT16
| Mon
| 4/9
| More Loops
| 4.1-4.6, 4.8-4.9
| --- |
| LECT17
| Wed
| 4/11
| Assignment Operators
| 3.11-3.12
| P5 due |
| EXAM
| Mon
| 4/16
| Exam II
| ---
| --- |
| LECT18
| Wed
| 4/18
| switch & Logical Operators
| 4.7, 4.10, 4.12
| --- |
| LECT19
| Mon
| 4/23
| Incremental Programming
| ---
| P6 due on 4/24 |
| LECT20
| Wed
| 4/25
| Functions I
| 5.1-5.15
| --- |
| LECT21
| Mon
| 4/30
| Functions II
| 5.1-5.15
| --- |
| LECT21
| Wed
| 5/2
| More Functions
| 5.1-5.15
| --- |
| LECT22
| Mon
| 5/7
| Arrays I
| 6.1-6.5
| P7 due |
| LECT23
| Wed
| 5/9
| Arrays II
| 6.1-6.5
| --- |
| LECT24
| Mon
| 5/14
| Searching & Sorting
| 6.6-6.9
| P8 due on 5/16 |
| EXAM
| Mon
| 5/21
| Final Exam - 6:00 pm to 8:00 pm
| ---
| --- |