(Tentative) Lecture Schedule
*** You will be notified by your instructor in advance of any major changes to this schedule ***
LECT # | DAY | DATE | TOPIC | ASSIGNMENT | READINGS |
---|---|---|---|---|---|
L01 | Th | 8/30 | Introduction | Review course web pages | Ch. 0 |
L02 | Tu | 9/4 | Machine Architecture, Binary | --- | Ch. 1.1, 1.2 |
L03 | Th | 9/6 | Operating Systems & Using Linux | --- | Ch. 1.3 |
LAB 1 | Tu | 9/11 | Operating Systems & Using Linux | HW1 out | --- |
LAB 2 | Th | 9/13 | UNIX, xemacs | --- | --- |
L04 | Tu | 9/18 | UNIX, xemacs cont., Algorithms I | HW1 due | Ch. 1.4, 1.5 |
L04 & L05 | Th | 9/20 | Algorithms I & Algorithms II | HW2 out | --- |
--- | Tu | 9/25 | Algorithms II & group work | HW2 due | --- |
L06 | Th | 9/27 | Introduction to C | HW3 out | --- |
L07 | Tu | 10/2 | Variables in C | --- | --- |
LAB 3 | Th | 10/4 | The C Compiler | HW3 due 10/3 HW4 out (in-class lab exercise) |
--- |
L08 | Tu | 10/9 | Arithmetic Operators | --- | --- |
EXAM | Th | 10/11 | Exam 1 | HW4 due 10/10 | --- |
L09 | Tu | 10/16 | Relational Operators | HW5 out | --- |
L10 | Th | 10/18 | while Loops | --- | --- |
L11 | Tu | 10/23 | More Loops | HW5 due 10/10 Proj1 out |
--- |
L12 | Th | 10/25 | Assignment Operators | --- | --- |
L13 | Tu | 10/30 | switch | --- | --- |
LAB 4 | Th | 11/1 | Lab Exercise (switch, for-loops) | Proj1 now due 11/2 (orig. due10/31) |
--- |
L14 | Tu | 11/6 | Functions I | --- | --- |
L15 | Th | 11/8 | Functions II | Proj2 out | --- |
L16 | Tu | 11/13 | Functions III | --- | --- |
EXAM | Th | 11/15 | Exam 2 | --- | --- |
L17 | Tu | 11/20 | Arrays I | Proj2 due 11/21@11:59p | --- |
--- | Th | 11/22 (Thanksgiving!) | H A P P Y T H A N K S G I V I N G ! | --- | --- |
L18 | Tu | 11/27 | Arrays II | Proj3 out | --- |
LAB 5 | Th | 11/29 | Arrays Lab Exercise | --- | --- |
L19 | Tu | 12/4 | Searching & Sorting | --- | --- |
L20 | Th | 12/6 | Static & Global Variables, Pointers (N) | --- | --- |
--- | Tu | 12/11 | Miscellaneous topics, Review | Proj3 due 12/10@11:59p | --- |
EXAM | Tu | 12/18 | Exam 3 (in ENG 122/122A) Sect. 3: 10:30am - 12:30pm Sect. 4: 1:00pm - 3:00pm Sect. 5: 3:30pm - 5:30pm |
--- | --- |