CPE 550 Operating Systems
|
|
Michael Haungs
email:
mhaungs@calpoly.edu
office: 14-226
office hours:
TuTh 3:10-5:00pm
|
Section 1
Lecture:
14-232B
TuTh 9:10am-11:00am
|
|
- The prerequisite for this course is CSC/CPE 453 or consent of the instructor.
- Discussion Boards (Students are responsible for reading the postings in these
forums, so check them regularly.)
- Administration Forum :: Look here for class anouncements, corrections, and other
important information. DO NOT POST YOUR QUESTIONS HERE.
- Student Discussion Forum :: This is were you post your questions about papers,
projects, or anything OS related.
I encourage (and expect) students to provide answers as well as questions.
- Grades
Grading Distribution (approxiamately)
Project
Paper Draft (Due May 14) |
5% |
Project
Demonstration (Last week of class) |
10% |
Project
Paper (Due June 4) |
35% |
Presentations
|
30% |
Final/Participation |
20% |
Total |
100% |
Additional Requirements (README)
- You will receive an "F" in the course if you are unable to demonstrate your work by the end of the quarter.
- You will lose an entire letter grade if the draft of your paper, due May 14, does not demonstrate sufficient effort and progress.
Grading Policy
Letter grades for the course will be assigned according to the following schedule: 100%-90% A, 89%-80% B, 79%-70% C, 69%-60% D, 59%-0% F.
I will report all suspected incidents of academic dishonesty to Judicial Affairs. If guilty, all related assignments will be given 0 points.
If there is a lack of participation, we will have a
final at the regularly scheduled time for this class
- Discussion Questions
- For each paper, answer the following questions (at least one paragraph per question):
- What problem is the paper trying to solve?
- Do you think the solution in the paper is a good one? Why or why not?
(high-level)
- What could be done better? (low-level)
- Were the experiments complete? (Hint: They never are.)
- How can the work be extended?
- Questions will be evaluated on:
- Turn in your answers to me at the beginning of class. We will also use your
answers to facilitate discussion of the papers.
- Paper Discussion
- Paper Presentations
- Each paper will be presented to the class by a team of two students.
- Each presentation should contain:
- An explanation of terms or concepts that may be difficult for classmates to understand
- A brief overview of the paper
- Problem being solved
- The paper's solution
- The paper's results
- Information on related papers/work.
- The students presenting should be prepared to lead a discussion on the paper.
- For this class, you will do one, quarter-long project. In addition to a working prototype, you are required to write a paper on your project. I expect the
quality and thoroughness to be at the level of the papers we read weekly.
- You may work in teams (3-4 members).
- Each member of the team must email me a weekly progress report. Due every Friday before 5pm.
- At the end of the quarter, each member of the team will send me an assessment of each team members's contributions.
- Here are some sample project ideas. You can also come up with your own idea
or use one of the ideas discussed in class.
- You should discuss your project with me before starting to work on it.
This is just to ensure your project is at the right level of complexity.
- The format of the paper should emulate that of the papers we read in class. A good portion of your grade will be determined by how well you synthesize the paper requirements.
- A rough draft of your paper is due in class on May 14. Deliverables: one hardcopy, one copy emailed to
me as a pdf document.
- The final paper is due in class on June 4. Deliverables: one hardcopy, one copy emailed to
me as a pdf document.
- You need to give 3 presentations on your project. This first is an overview
on the project you have chosen, background information on your topic area, and a timeline. The second is a status
report on your progess. The last is your final presentation.
- The first presentation will be 20 minutes with 5 minutes for questions and feedback
. The Second presentation will be 20 minutes with 5 minutes for questions and
feedback. The final presentation will be 20 minutes with 10 minutes for questions.
Note: In lieu of a final presentation, you can opt to participate in the annual
Computer Science Spring Poster Session (Spring)
- Presentations should be clear and complete. Read this and follow it!
Presentation Schedule