Each discussion section is conducted by a TA. Below is a list showing which TA is responsible for which discussion section:
  • Fri 10:00am - 10:50am in OHE 136 (Bill Cheng)
  • Fri 11:00am - 11:50am in GFS 116 (TBD)
  • Fri 12:00pm - 12:50pm in GFS 116 (TBD)
During a discussion section, the TA will primarily present information regrading up-coming programming assignments. If you have a particular topic that you would like the TA to discuss in class (including stuff like something covered in lectures that you would like the TA to explain further), you should send e-mail to the TA before 5PM on Thursday. The TA will try his/her best to cover such requests.

Please note that programming assignments are due on Fridays. Since you are expected to have finished the an assignment before its due date, on the due date of a programming assignment, the TA will be introducint the next programming assignment and that takes priority over the current assignment. If there is time left, the TA can discuss the current assignment.

The following are tentative and final slides (in PDF format) for this semester. Please note that the source code below is for the purpose of discussions and may not be identical to the code in your assignments. It would be a really bad idea (because you can lose a lot of points) to replace the code in your assignments with the code here!

Week # Date Topics Comments
1 1/17 gdb, warmup #1  
2 1/24 C, Unix  
3 1/31 warmup #2 (warmup #1 due at end of day)
4 2/7 multithreading & Unix signals  
5 2/14 intro to kernel assignments  
6 2/21 introduction to kernel #1 (warmup #2 due at end of day)
7 2/28 faber_test  
8 3/6 more faber_test, introduction to kernel #2  
9 3/13 polymorphism, reference counting (kernel #1 due at end of day)
10 3/27 vfstest, faber_fs_test  
11 4/3 introduction to kernel #3  
12 4/10 objdump, address space implementation, hello (kernel #2 due at end of day)
13 4/17 fork, user space shell  
14 4/24 brk, memtest, eatmem, forkbomb  
15 5/1 (no discussion section this week) (kernel #3 due at end of day)