X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=EXPERIENCE;h=078fb9a47173890b1518ae2f1f0ab58fdc353b60;hb=7c38b05730fa5fe5a145dc65f9a4a82dc0357589;hp=bd7ef7226f35fe04134a78e0d8914da3c8dba2ad;hpb=c95f2f01e84c7579f3230ae82899c907de9a2526;p=pintos-anon diff --git a/EXPERIENCE b/EXPERIENCE index bd7ef72..078fb9a 100644 --- a/EXPERIENCE +++ b/EXPERIENCE @@ -2,13 +2,6 @@ General: - - Lots of groups only tried combining the 3 group members' parts - only in the last few hours. Emphasize that this is a bad choice. - Encourage them to use CVS/sourceforge/etc. - - - 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! @@ -17,14 +10,12 @@ Threads project: - Many students thought this was by far the hardest. What can we do to make it a little easier? + + Move `join' part to project 2? - Students don't understand that they'll need to read lots of code before they can start writing. - - 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. Really bad or "stupid" data @@ -58,7 +49,9 @@ Threads project: Userprog project: - Students thought project 2 was especially easy. Reduce amount of - time to allow more time for another project? + time to allow more time for another project? Add something to do + with the page table? Move `join' functionality here from project + 1? VM project: