Introduction Andrew Whitaker CSE451 Introduction Andrew Whitaker
Agenda Meet the instructors TODOs Course Philosophy Course Logistics
The Staff Andrew Whitaker Aaron Kimball William Rossiter Office Hours: MF, 3:30-4:30, Allen 214 Aaron Kimball William Rossiter
Stuff to do… Read the course web page Create project teams of three http://www.cs.washington.edu/education/courses/451/06au/ Create project teams of three Email to ak@cs.washington.edu Sign up for the email list Start reading the text Skim chapter 1 Chapter 2 Chapter 3, Sections 1-3
Course Philosophy Learning is the most important thing Learning can come from many sources Reading is important Class time will be devoted to synthesis Lots of different sources of reading: text book, papers, source code, …
Course Logistics No homework assignments :-) Instead, we will distribute “sample test questions” There will be 4-5 “mini-quizzes” Should be easy if you’ve done the reading Team-based projects…
Projects Two flavors Modifying the Linux kernel Written in C Applications that utilize OS features Primarily written in Java
Grading Quizzes: 15% Projects: 40% Midterm: 20% Final: 25% Lowest quiz score dropped Quiz 1: email project teams to ak@cs.washington.edu Projects: 40% Midterm: 20% Final: 25%
Rough Syllabus Operating systems overview (1 week) Threads and concurrency (3 weeks) Virtual memory (1 week) File and storage systems (3 weeks) Distributed Systems (1 week) Other topics???
Questions??