| Instructor | Stephen Herwig | Office Hours: WMF 11:00am - 12:00pm, or by appt. McGlothlin-Street Hall Room #136 |
| Teaching Assistant | Yuchen Wang ywang142@wm.edu |
TuTh, 4:00pm - 5:30pm McGlothlin-Street Hall Room #002 |
| Time/Place |
WMF 10:00am - 10:50am John E. Boswell Hall Room #341 |
|
| Final Exam | Mon 12/8: 2:00pm - 5:00pm Boswell #341 (our normal classroom) |
| Readings | Project | Notes |
|---|---|---|
| Warm-up | Weeks 1 and 2 (Wed 8/27 - Fri 9/5) | |
The Linux Programming Interface:
|
p1: sgrep Due: Fri 9/12 @11:59pm |
|
| File I/O and File Systems | Weeks 3 and 4 (Mon 9/8 - Fri 9/19) | |
The Linux Programming Interface:
|
Extra Credit: TribeCTF Sat 9/27 - Sun 9/28 p2: fedit Due: Mon 9/29 @11:59pm |
|
| Signals and Timers | Week 5 (Mon 9/22 - Fri 9/26) | |
The Linux Programming Interface:
|
p3: mcron Due: Tue 10/14 @11:59pm |
|
| Processes and Pipes | Weeks 6 and 7 (Mon 9/29 - Fri 10/10) | |
The Linux Programming Interface:
|
p4: bsh Due: Th 10/30 @11:59pm |
|
| Sockets | Weeks 8, 9 (Mon 10/13 - Fri 10/24) | |
The Linux Programming Interface:
|
p5: adns Due: Fri 11/14 @11:59pm |
|
| Threads | Weeks 10, 11 (Mon 10/27 - Fri 11/7) | |
The Linux Programming Interface:
|
p6: revlookup Due: Mon 12/1 @ 11:59pm |
|
| Rust | Week 12, 13, 14 (Mon 11/10 - Fri 11/28) | |
|
||
| Review | Week 15 (Mon 12/1 - Fri 12/5) | |