home tutorials faq contact
CS tutorials Share you information

Next: General Tips Up: A Road Map Through Previous: Putting It All Together

Experience With Nachos Assignments

The following subsections discuss in more detail issues related to the specific programming assignments. They are based on my experiences after having used Nachos in two courses. In my experience, students are easily overwhelmed by the projects. They frequently don't know where to start and spend a large amount of time unproductively. The result is frustrated students who don't complete projects. With a bit more guidance, these same students can complete the projects. Although it is valuable for students to tackle a large project given only a general problem description, this only benefits those who actually succeed. At the undergraduate level especially, students may lack adequate preparation.


Nachos
Tutorials
Roadmap
Source Code

Introduction
Threads
Interrupts
Synchronization
System Calls
Exception Handling
Multiprogramming
File System
Networking

Tutorials
Lab 1 Tutorial
Lab 2 Tutorial
Lab 3 Tutorial
Lab 4 Tutorial
Lab 5 Tutorial


© 1999-2008 - All rights reserved. CS tutorials™ and the logo are registered trademarks of CS tutorials.