Precepts

Precept Schedule

Date Topics Video
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