CSE4300 Operating Systems (Fall 2019)

Introduction to the theory, design, and implementation of software systems to support the management of computing resources. Topics include the synchronization of concurrent processes, memory management, processor management, scheduling, device management, file systems, and protection.


Administrative Information

Instructor: Song Han    Email: song dot han at uconn dot edu
Office Hr: Tuesday 3:45 - 4:45 PM, 355 ITE Building or by appointment
Class Info: TTH 11:00-12:15 PM, YNG 327
Course Schedule: https://cps.cse.uconn.edu/teaching/os/schedule
Prequisites: CSE 2102 or 3100; CSE 2304 or 3666; open only to students in the School of Engineering and declared Computer Science minors.
TA Info:  Michelle Voong   Office Hour: Mondays/Tuesdays 2-3pm in ITE 140    email: michelle.voong@uconn.edu

Recommended Textbook

  • Operating System Concepts 9th Edition, by Abraham Silberschatz,‎ Peter B. Galvin, and Greg Gagne.
  • Modern Operating Systems 4th Edition, by Andrew S. Tanenbaum and Herbert Bos.

Grading

There will be four homework, four programming assignments, one midterm and one final.

The final course grade will be computed as follows:

  • Homework: 20%
  • Programming Assignments: 32%
  • Midterm: 18%
  • Final 30%

If you have questions regarding the grading of homework, programming assignments, midterms and final, you MUST come to see the instructor WITHIN ONE WEEK after the date your homework, programming assignments, or exams have been returned to you.


Late Policy

Homework and Programming Assignments are subject to late penalty. Here is the point deduction policy: 20% deduction (late by 1 day), 40% deduction (late by 2days), 80% deduction (late by 3 days), and no credit if late by more than three days.

Contact the instructor in case of medical emergency, and a written proof from your doctor is required.


Academic Integrity

YOU MUST DO YOUR HOMEWORKS AND PROJECTS ON YOUR OWN UNLESS THEY ARE SPECIFIED AS GROUP WORK!

You may discuss the homeworks with anyone and use any reference material, provided you do not copy any other person's work. We will follow the University Policy on Academic Integrity regarding any cheating and plagiarism. Take the time to familiarize yourself with the contents of this page, as you are responsible for its contents.