| Date |
Topic |
Assignment |
| M, 1/9 |
Course Intro The World's Most Boring C Program Undergradese |
Pr 1 posted |
| M - Sa 1/9 - 1/14 |
Unix kick-start sessions, 218
IST (pick one, sign up in class) Login, edit, compile; remote access M 1/9, 6:30 - 8:00 pm Real Programmers Tu 1/10, 6:30 - 8:00 pm Security W 1/11, 6:30 - 8:00 pm 2038 Th 1/12, 6:30 - 8:00 pm 2012 Sa 1/14, 9:00 - 10:30 am Addiction Sa 1/14, 11:00 am - 12:30 pm Potential |
|
| W, 1/11 | Course Intro, continued Reliable Systems Estimation |
|
| F, 1/13 | c2html
-- a project example Dependencies |
|
| M, 1/16 |
MLK Day, no classes Kepler |
|
| W, 1/18 |
Intro to Unix Functions in C and C++ Cautionary |
Pr 1 due |
| F, 1/20 |
Intro to Unix, continued Pointer and Reference Parameters in C and C++ Ballmer Peak |
Pr 2 posted |
| M, 1/23 |
Intro to Unix, continued Workaround |
|
| W, 1/25 |
The C Standard
; The POSIX
Standard Compiler Complaint ; Standards |
|
| F, 1/27 |
The C
Preprocessor The Vicious Cycle |
|
| M, 1/30 |
Program-Checking
Tools
; Programming-Support
Tools Goto ; Flow Charts ; 11th Grade |
Pr 2 due |
| W, 2/1 |
Arrays of Strings Pointers |
Pr 3 posted |
| F, 2/3 |
main()
and exit()Weekly Status Report |
|
| M, 2/6 |
Unix
Command-Line
Structure You are a geek if ... |
|
| W, 2/8 |
Process
Address Space Compiling ; Brilliant Idea |
|
| F, 2/10 |
Storage Allocation Black Hat Support |
Pr 3 due |
| M, 2/13 |
Storage Allocation, continued Warcraft |
Pr 4 posted |
| W, 2/15 |
Review for Midterm Exam 1 ; Reading list Midterm Exam 1, 6:30 - 7:45 pm, 112 Kern Bldg. Exam info ; Solutions to sample questions Grades and the solution will posted on ANGEL. Priorities |
|
| F, 2/17 |
Environment
Variables,
Part
1 It isn't easy being green. |
|
| M, 2/20 |
Environment
Variables,
Part
2 Free time |
|
| W, 2/22 |
const,
volatile,
restrict Can't Sleep |
|
| F, 2/24 |
Unix System-Level
I/O Set Theory |
Pr 4 due Pr 5 posted |
| M, 2/27 |
Unix System-Level I/O,
continued Core Principles in Research ; File Transfer |
|
| W, 2/29 |
Unix System-Level I/O,
continued Kilobyte |
|
| F, 3/2 |
Files and
Directories Password Strength ; Porn Folder |
|
| M-F, 3/5-9 |
Spring Break Tech Support Cheat Sheet |
|
| M, 3/12 |
The
C
Standard
I/O
Library I'm An Idiot |
|
| W, 3/14 |
Process
Control
and
Signals Alice |
Pr 5 due Pr 6 posted |
| F, 3/16 |
Process Control and Signals,
continued Citogenesis |
|
| M, 3/19 |
Process Control and Signals,
continued Sysadmin 1 ; Sysadmin 2 |
|
| W, 3/21 |
Interprocess
Communication Gooeys ; The General Problem |
|
| F, 3/23 |
Shell Scripts 1 Height |
Pr 6 due |
| M, 3/26 |
Shell Scripts 2 Depth |
Pr 7 posted |
| W, 3/28 |
Review for Midterm Exam 2 ; Reading list Security Question ; Linux Cheat Shirt |
|
| Th, 3/29 |
Midterm Exam 2, 6:30 - 7:45
pm,
112 Kern Bldg. Exam info ; Solutions to sample questions Grades and the solution will posted on ANGEL. Error Code |
|
| F, 3/30 |
GDB Cow and Boy |
|
| M, 4/2 |
Linked Lists (see CP:AMA Sec.
17.5) Exploits of a Mom ; Umwelt |
|
| W, 4/4 |
Linked
Lists
in the Linux kernel (via lxr.linux.no) Students |
|
| F, 4/6 |
Scope,
Linkage,
Lifetime, Location Correlation |
|
| M, 4/9 |
Scope, Linkage, Lifetime,
Location, continued New Car |
Pr 7 due |
| W, 4/11 |
Regular
Expressions Acronyms ; Regular Expressions |
|
| F, 4/13 |
Regular Expressions,
continued Knuth ; Applied Math |
Pr 8 posted |
| M, 4/16 |
Intro to Threads Not Enough Work |
|
| W, 4/18 |
Intro to Threads, continued Supported Features |
|
| F, 4/20 |
Intro to Sockets Pencil |
|
| M, 4/23 |
Intro to Sockets, continued Network |
|
| W, 4/25 |
Review - C. Well 2 ; Lisp Cycles ; Lisp |
Pr 8 due |
| F, 4/27 |
Review - Unix. Success |
|
| M-F, 4/30 - 5/4 |
Final Exam, Monday, April 30,
8:00 - 9:50 am, 119 Osmond. Reading list
; Exam info Turing Test |
|
| M-F, 4/30 - 5/4 |
Conflict Final Exam,
Thursday,
May 3, 8:00 - 9:50 am, 121 Thomas. (this is only for the students who made an official request through eLion) |