Introductory Lecture

 

Administrative Matters

Instructor: Anthony D. Joseph

 

Instructor: Joe Hellerstein

 

Fill out the sign-up sheet:

 

Class Hours: Mondays and Wednesdays, 9:00 – 10:30 in 405 Soda

Home Page: http://www.cs.berkeley.edu/~adj/cs262

Office Hours: TBA, anytime by appointment (set up by e-mail)

 

Course prerequisite: Entrance exam during Wednesday’s lecture

It covers basic undergraduate OS, similar to CS162, and is pass/fail. It will not be difficult if you’ve had an undergraduate class, although you will have to “page in” the material. The test has no effect on grades other than admission to the class; it is intended only to ensure a solid OS background and thus enable discussion.

 

Grades: Project 50%, Exam 30%, Class Participation and Reading Summaries 20%

Exams: There will be one essay-type midterm exam.

 

Traditional Goals of the Course (CS262):

 

New goals (CS262a):

 

Research = Analysis & Synthesis:

 

2 parts to course:

 

Will not cover basic material.

 

Analysis: literature survey: read, analyze, criticize papers.

 

In class: lecture format with interactive discussion.

 

Synthesis: do a small piece of real research.

 

Readings: There is one required textbook, which should be available at ASUC (and on the web), although it may be listed under CS286 rather than CS262. It is “Readings in Database Systems”. We will read and discuss 2 – 4 papers per week.  Many of the papers for the class will be available on-line, in the DB book, or as handouts in a previous class.

 

Class Preparation:

 


Mandatory Reading Summaries: Each class will focus on one to two papers; for each paper you are expected to e-mail in a brief 1/2-page summary before class. The summary should list:

1.       The three most important things it says.

2.       The most glaring problem with the paper.

 

The summaries are intended to encourage you to evaluate and understand the paper before class; the grading will be easy, especially at the beginning. This class is only as good as the discussion, so come prepared. To simplify conflicts, you can skip up to three of the summaries.

 

Course topics: (much of OS / DBMS design is about resource sharing)

     

“Warm up” paper: System R paper.