UCSD Main WebsiteUCSD Jacobs SchoolDepartment of Computer Science and Engineering
spacer gif
spacer gif
CSE 121
spacer gifspacer gif
spacer gif
spacer gifCourse Overview
spacer gifspacer gifStructure
spacer gifspacer gifGrading
spacer gifspacer gifCollaboration
spacer gifspacer gifUseful books
spacer gif
spacer gifspacer gifSchedule
spacer gif
spacer gifspacer gifReadings
spacer gif
spacer gifProjects
spacer gif
spacer gifHomeworks
spacer gif
spacer gifWebBoard
spacer gif
spacer gif
spacer gif
Search
spacer gifspacer gifspacer gif
Advanced search  arrows gif

spacer gif
spacer gifspacer gif
spacer gif
spacer gif
spacer gif
spacer gif
spacer gifspacer gifspacer gif
spacer gif

Structure

Instructor: Alex C. Snoeren, snoeren at cs.ucsd.edu.
Office hours: TR 1:00-2:00pm in EBU3b 3114, or by appointment.

TA: Kaisen Lin, kaisenl at cs.ucsd.edu
Office hours: Tu 3:00pm-4:00pm in EBU3b 3242, or by appointment.

There is no textbook for this course. The course material will come from the lectures and conference papers that will be handed out over the course of the term. You are expected to read the papers before coming to class, as they will serve as the basis of class discussion. Lectures will be interactive, and class attendance is highly encouraged.

Grading

Grade for this class will be based on:
  • Homework & Participation 30%
  • Programming projects 40%
  • Final 30%
No late assignments will be accepted. Exceptions for documented medical emergencies, death of an immediate family member, or other such life-altering situations must be requested from the instructor as soon as possible.

Collaboration policy

All homework and programming assignments must be completed individually. You must write all solutions and code that you submit, excepting any code that was provided to you as part of the assignment. You may discuss the assignments with others, but you may not copy answers or code from another student or make your code available to others. Exams will be individual effort and closed book.

Each student is responsible for knowing and abiding by UCSD's policies on Academic Dishonesty and on Student Conduct and the Jacobs School Student Honor Code. Any student violating UCSD's Academic Dishonesty or UCSD's Student Conduct policies will earn an 'F' in the course and will be reported to their college Dean for administrative processing. Committing acts that violate Student Conduct policies that result in course disruption are cause for suspension or dismissal from UCSD.

Don't cheat. It's not worth it.

Useful Books

The following books may help provide background or help with lab programming. None of them are required.
  • Operating Systems Concepts, Silberschatz and Galvin, Wiley.
  • Operating Systems: A Modern Perspective, Nutt. Addison-Wesley.
  • Modern Operating Systems, Tanenbaum. Prentice Hall.
  • The Design and Implementation of the 4.4 BSD Operating System, McKusick, Bostic, Karels, and Quarterman. Addison-Wesley.
  • Advanced Programming in the UNIX Environment, Stevens. Addison-Wesley.

spacer gif
spacer gif
spacer gifback to top ^
spacer gif
spacer gif
spacer gif
spacer gif
9500 Gilman Drive, La Jolla, CA 92093-0114
spacer gif
About CSE | CSE People | Faculty & Research | Graduate Education | Undergraduate Education
Department Administration | Contact CSE | Help | Search | Site map | Home
snoeren@cs.ucsd.edu
Official web page of the University of California, San Diego
Copyright © 2002 Regents of the University of California. All rights reserved.
spacer gif