From c95f2f01e84c7579f3230ae82899c907de9a2526 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Fri, 10 Dec 2004 07:31:30 +0000 Subject: [PATCH] update. --- EXPERIENCE | 20 +++++++++----------- TODO | 3 +++ 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/EXPERIENCE b/EXPERIENCE index c9def41..bd7ef72 100644 --- a/EXPERIENCE +++ b/EXPERIENCE @@ -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 f02d750..9e332a3 100644 --- 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: -- 2.30.2