update.
authorBen Pfaff <blp@cs.stanford.edu>
Fri, 10 Dec 2004 07:31:30 +0000 (07:31 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Fri, 10 Dec 2004 07:31:30 +0000 (07:31 +0000)
EXPERIENCE
TODO

index c9def41b32b3dcc918c2704f1f3331ce317aea82..bd7ef7226f35fe04134a78e0d8914da3c8dba2ad 100644 (file)
@@ -6,30 +6,29 @@ General:
     only in the last few hours.  Emphasize that this is a bad choice.
     Encourage them to use CVS/sourceforge/etc.
 
-  - Upgrade gdb, 6.2.1 is better.
-
-  - Encourage students to turn off -O3.
+  - Encourage students to turn off -O3, or perhaps entirely turn off
+    optimization in provided makefiles?
 
   - Suggest where to start in each assignment?
 
   - Provide more tests!
 
-  - Turn off optimization in provided makefiles?
-
 Threads project:                               
 
   - Many students thought this was by far the hardest.  What can we do
     to make it a little easier?
 
-  - Students don't understand that they'll need to read lots of code.
+  - Students don't understand that they'll need to read lots of code
+    before they can start writing.
 
-  - Students don't read the debugging page.  Point out in multiple
-    places, and especially point to the backtrace description.
+  - Students don't read the debugging documentation.  Point out in
+    multiple places, and especially point to the backtrace
+    description.
 
   - Students think data structures are more important than they really
     are.  Say that clever data structures won't get you too much extra
-    credit compared to simpler ones.  Bad data structures might cost
-    points though.
+    credit compared to simpler ones.  Really bad or "stupid" data
+    structures might cost points though.
 
   - Some students would appreciate more discussion of nitty-gritty
     details:
@@ -75,7 +74,6 @@ VM project:
       (or a location on disk).  A sentence or two clearing up this
       ambiguity would have been helpful.
 
-
 Filesys project:
 
   - A fair number of students thought this was the hardest project.
diff --git a/TODO b/TODO
index f02d750548fb15914974bcd99d7515bcb8efb49c..9e332a36a320dc0d4fc6b927d2e35a0e0737e3e7 100644 (file)
--- a/TODO
+++ b/TODO
@@ -23,6 +23,9 @@
   - Add "Digging Deeper" sections that describe the nitty-gritty x86
     details for the benefit of those interested.
 
+  - Add explanations of what "real" OSes do to give students some
+    perspective.
+
 * Assignments:
 
   - Add extra credit: