Week 1 | Precept 1: Lab Environment, Unix, Bash, Emacs | EE209A Course Page EE209B Course Page |
Week 2 | Precept 2: Numbers & Types in C Programs, Brefing about Assignment1 | EE209A Course Page EE209B Course Page |
Week 3 | No precept |
Week 4 | Precept 3: Control Flow, Functions, Multi-File C Programs, GDB | EE209A Course Page EE209B Course Page |
Week 5 | Precept 4: Arrays & Strings, Pointers, C Command-Line Arguments, Files, Assignment 2 | EE209A Course Page EE209B Course Page |
Week 6 | Precept 5: Structures, Dynamic Memory Management | EE209A Course Page EE209B Course Page |
Week 7 | Precept 6: Dynamic Array API | EE209A Course Page EE209B Course Page |
Week 8 | No precept in the mid-term exam period |
Week 9 | Precept 7: Introduction to IA-32 Assembly Language Programming, Assignment 3 | EE209A Course Page EE209B Course Page |
Week 10 | Precept 8: Introduction to IA-32 Assembly Language Programming II | EE209A Course Page EE209B Course Page |
Week 11 | No precept |
Week 12 | Precept 9: Makefile and Performance | EE209A Course Page EE209B Course Page |
Week 13 | Precept 11: Ish Basic Design & Process Management (No Precept 10) | EE209A Course Page EE209B Course Page |
Week 14 | Precept 12: Ish dup2() & Signal Handling Precept 12-1:Alias | EE209A Course Page EE209B Course Page |