Date |
Topic |
Assignment |
M, 1/7 |
Course Intro The World's Most Boring C Program Undergradese ; It's in the Syllabus |
Pr 1 posted |
M - Sa 1/7 - 1/12 |
Unix kick-start sessions, 218
IST (pick one, sign up in class) Login, edit, compile; remote access M 1/7, 6:30 - 8:00 pm Real Programmers Tu 1/8, 6:30 - 8:00 pm Security W 1/9, 6:30 - 8:00 pm 2038 Th 1/10, 6:30 - 8:00 pm 2012 Sa 1/12, 9:00 - 10:30 am Addiction Sa 1/12, 11:00 am - 12:30 pm Potential |
|
W, 1/9 | Course Intro, continued Reliable Systems Estimation ; new iPad |
|
F, 1/11 | c2html -- a project example Dependencies ; Tags |
|
M, 1/14 |
Intro to Unix Functions in C and C++ Kepler |
|
W, 1/16 |
Intro to Unix, continued Cautionary ; Umwelt |
Pr 1 due |
F, 1/18 |
Intro to Unix, continued Pointer and Reference Parameters in C and C++ Ballmer Peak |
Pr 2 posted |
M, 1/21 |
MLK Day, no classes ; Events ; Day of Service Workaround |
|
W, 1/23 |
The C Standard
; The POSIX
Standard Compiler Complaint ; Standards |
|
F, 1/25 |
The C
Preprocessor The Vicious Cycle |
|
M, 1/28 |
Arrays of Strings Goto ; Flow Charts ; 11th Grade |
Pr 2 due |
W, 1/30 |
main()
and exit() Pointers |
Pr 3 posted |
F, 2/1 |
Unix
Command-Line Structure Weekly Status Report |
|
M, 2/4 |
Process
Address Space You are a geek if ... |
|
W, 2/6 |
Storage Allocation Compiling ; Brilliant Idea |
|
F, 2/8 |
Storage Allocation, continued Black Hat Support |
Pr 3 due |
M, 2/11 |
Review for Midterm Exam 1 ; Reading list Warcraft |
Pr 4 posted |
Tu, 2/12 |
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. |
|
W, 2/13 |
Program-Checking
Tools ; Programming-Support
Tools Priorities |
|
F, 2/15 |
Environment
Variables, Part 1 It isn't easy being green. |
|
M, 2/18 |
Environment
Variables, Part 2 Free time |
|
W, 2/20 |
const, volatile, restrict Can't Sleep |
|
F, 2/22 |
Unix System-Level
I/O Class cancelled for today, will start this topic on Monday Set Theory |
Pr 4 due |
M, 2/25 |
Unix System-Level I/O,
continued Core Principles in Research ; File Transfer |
Pr 5 posted |
W, 2/27 |
Unix System-Level I/O,
continued Kilobyte |
|
F, 3/1 |
Files and
Directories Password Strength ; Porn Folder |
|
M-F, 3/4-8 |
Spring Break Tech Support Cheat Sheet |
|
M, 3/11 |
The
C Standard I/O Library Class cancelled for today, review this material on your own I'm An Idiot |
|
W, 3/13 |
Process
Control and Signals Alice |
Pr 5 due Pr 6 posted |
F, 3/15 |
Process Control and Signals,
continued Citogenesis |
|
M, 3/18 |
Process Control and Signals,
continued Class cancelled for today, will continue this topic on Wednesday Sysadmin 1 ; Sysadmin 2 |
|
W, 3/20 |
Interprocess
Communication Gooeys ; The General Problem |
|
F, 3/22 |
Shell Scripts 1 Height |
Pr 6 due |
M, 3/25 |
Shell Scripts 2 Depth |
Pr 6 due Pr 7 posted |
W, 3/27 |
Review for Midterm Exam 2 ; Reading list Midterm Exam 2, 6:30 - 7:45 pm, 110 Wartik, 111 Wartik (last name A - K, in 111 Wartik; last name L - Z, in 110 Wartik) Exam info ; Solutions to sample questions Grades and the solution will posted on ANGEL. Security Question ; Linux Cheat Shirt |
|
F, 3/29 |
GDB Debugger ; Cow and Boy |
|
M, 4/1 |
Linked Lists (see CP:AMA Sec.
17.5, c2html, old
unfinished notes) Exploits of a Mom ; Office Hours (1) |
|
W, 4/3 |
Linked
Lists in the Linux kernel (via lxr.linux.no) Students ; Office Hours (2) |
|
F, 4/5 |
Scope,
Linkage, Lifetime, Location Correlation ; Office Hours (3) |
|
M, 4/8 |
Scope, Linkage, Lifetime,
Location, continued New Car |
Pr 7 due |
W, 4/10 |
Regular
Expressions Acronyms ; Regular Expressions ; s/keyboard/leopard/ |
|
F, 4/12 |
Regular Expressions,
continued Knuth ; Applied Math |
Pr 8 posted |
M, 4/15 |
Intro to Threads Not Enough Work |
|
W, 4/17 |
Intro to Threads, continued Supported Features |
|
F, 4/19 |
Intro to Sockets CSE Dept. Distinguished Lecture - Richard Lipton, Georgia Tech Pencil ; How you spend your time |
|
M, 4/22 |
Intro to Sockets, continued Network |
|
W, 4/24 |
Review - C. Well 2 ; Lisp Cycles ; Lisp |
Pr 8 due |
F, 4/26 |
Review - Unix. Success |
|
M, 4/29 |
Final Exam. Reading list
; Exam info Sec. 1, 8:00 - 9:50 am, 112 Chambers Sec. 2, 4:40 - 6:30 pm, 360 Willard Turing Test |