CSE 306 -- Syllabus

Objectives

To learn about the fundamental issues in modern operating systems and to get hands-on experience with building OS modules.

The course will also satisfy the following program objectives:

Prerequisites

Coursework

The course will include lectures, three projects, quizzes, a midterm and a final exams.

All assignments are to be done individually except when explicitly stated otherwise in the assignment sheet.

You must keep copies of all your homeworks and project files as your supporting documents in case of a dispute. If you feel that your grade was assigned incorrectly and you deserve a higher grade you must appeal within two weeks of the date the assignment in question was returned to the class.

Projects

The projects will include the design and implementation of several modules of a simulated operating system environment, called OSP-2. See project details for futher information.

In addition, there will be several surprise 10-15 minute quizes, including a mandatory Ethics Quiz. You can miss/fail at most one quiz (except the Ethics Quiz) without penalty. Missing/failing more will result in various penalties, as described below.

Computing facilities

All students will use their own laptops or desktops.

Grading policy

This course will be graded based on one midterm, one final examination, the projects, and the quizes.

Projects:	 	28%  - three projects: 8%, 10%, 10%
Midterm exam:          	30%
Quiz 1                   0%  - mandatory quiz on academic conduct
Quiz 2                   4% 
Quiz 3                   4%
Quiz 4                   4%
Final exam:          	30%
Incomplete (I) grades will not be given except for those whose case is pending hearing for academic dishonesty or due to severe illness.

Academic conduct

You can discuss the intellectual aspects of the course material with others, but not the specifics of the project assignments.

If you help another student with a project, use examples that do not resemble those in the project. Keep in mind that there are numerous ways to solve the same problem and essentially similar solutions can be formulated in many different ways. Therefore, suspiciously similar works will be considered as evidence of disallowed collaboration and plagiarism.
It is highly recommended not to test the limits of this policy. To avoid any misunderstanding, the following rules will be followed:

Americans with Disabilities Act

If you have a physical, psychological, medical or learning disability that may impact on your ability to carry out assigned course work, I would urge that you contact the staff at the Disabled Student Services office (DSS). DSS will review your concerns and determine, with you, what accommodations are necessary and appropriate. All information and documentation of disability is confidential.

Critical Incident Management

Stony Brook University expects students to respect the rights, privileges, and property of other people. Faculty are required to report to the Office of University Community Standards any disruptive behavior that interrupts their ability to teach, compromises the safety of the learning environment, or inhibits students' ability to learn. Faculty in the HSC Schools and the School of Medicine are required to follow their school-specific procedures. Further information about most academic matters can be found in the Undergraduate Bulletin, the Undergraduate Class Schedule, and the Faculty-Employee Handbook.


Course Schedule


Course home page