This preview shows pages 1–3. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: 1 CSCI 5105 Foundations of Modern Operating Systems Instructor: Abhishek Chandra 2 General Information Class: MW 4-5.15pm Office Hours: MW 3-4pm Location: EE/CSci 4-209 Teaching Assistant: Piyush Narang Office Hrs: TBA Course Web page: http://www-users.itlabs.umn.edu/classes/Spring-2010/csci5105 3 Course Structure Instruction: Primarily Lecture-based Text: Required: Distributed Systems: Principles and Paradigms, 2 nd Ed., Tanenbaum and van Steen Optional: Modern Operating Systems, Tanenbaum Selected Research Papers Weekly readings from the textbook(s), lecture notes and additional material 4 Course Work 3 Written Assignments (15%) Based on course material Due in a week 3 Programming Assignments (45%) Can work in groups of 2 Due in ~2 weeks Exams (40%): 1 Mid-Term (15%): In-class 1 Final (25%): Take-home 2 5 Programming Assignments Implement specifications provided Systematic evaluation for performance, tradeoffs Assignment Submission: Provide full code, header files, makefiles, test-files Report: Describe program design, and include an evaluation (of algorithm, system, etc.) Online submission by 11:59 pm on due date Late penalty: 10% first day, 15% per extra day Hard copy submission of report in class/mailbox One submission per team (of 2) 6 Programming Assignments (contd.) The code should be original (not off the Web) No sharing of code across teams Discuss and ask questions on class forum, from...
View Full Document
- Spring '08
- Operating Systems