";
$namecomponents=explode(" ", $username);
$lastname=strtolower($namecomponents[count($namecomponents)-1]);
?>
Statistics from $minyear to $maxyear";
if ($keyword) echo " with keyword = \"$keyword\"";
echo "";
echo '
Reference type
Scope
Number of references
';
$result=mysql_query("select reference, scope, count(*) as c from btw_paper, btw_reference where reference=type and yea between $minyear and $maxyear and (upper(title) like upper('%$keyword%') or upper(keywords) like upper('%$keyword%')) group by reference, scope order by scope, rank");
$n=mysql_numrows($result);
$tot=0;
for ($i=0; $i<$n; $i++) {
$c=mysql_result($result, $i, 'c');
$tot+=$c;
echo "
".mysql_result($result, $i, 'reference')."
".mysql_result($result, $i, 'scope')."
$c
";
}
echo "
Total
$tot
";
echo "
";
break;
}
return_button("footoptions",$minyear,$maxyear,$keyword);
break;
default: // List all publications in the database
?>
This course is an overview of operating systems (OS) concepts. This class is based on a reading list format. The reading list has been selected from seminal OS papers of the last thirty years and a some more recent and topical research papers.
You will be required to read each paper carefully, write a brief summary of it, and submit it before the start of each class. Each student will also be assigned to present one or more papers from the reading list, and lead class discussion afterward. The student should submit their presentation, along with a recap of the issues that were discussed in class. These materials will be assembled on the course website.
Students will also be expected to prepare either a course programming project, or a paper submission. Programming projects may be done in teams of two if you wish. The paper may take the form of either a short survey, or a position on a topic concerning current and future directions of operating systems research. The due date is Dec. 7th.
Evaluation
Course grades will be determined based upon the following student responsibilities (approximately equal weight):
Readings and class participation. Students are responsible for reading all of the papers.
A one paragraph summary of each paper must be completed before class. A hardcopy must be submitted to the instructor at the start of class, and a soft copy e-mailed to the student assigned to present that paper. During discussions, students can be expect to be called on by name to answer specific paper related questions (I'm going to quiz you).
Assigned paper presentations. The presentation should provide an overview of the paper. It should provide an assessment of the strengths and weaknesses of the paper, compare and contrast the work with related material, provide a few pointers to related work. The students should target their presentations to be approximately 15 to 20 minutes in length, leaving the remaining time for class discussion. Presentations may reuse materials from the web as long as the source is clearly cited.
The assigned presenter is also responsible for moderating the class discussion and afterward preparing a short recap of the class discussion of the paper. The presentation and recap must are due one week after the date of the presentation.