← Back to Main Page

CSCI 4730/6730: Operating Systems

Fall 2025

Instructor: In Kee Kim

Email: inkee.kim@uga.edu

Class Time/Location:
    • Tues/Thurs: 2:20 – 3:35 PM @ Cedar Street Building C 0674
    • Wed: 3:00 – 3:50 PM @ Food Science 0131

Office Hours:
    • Instructor: Wed 4:00-5:00 PM @ BOYD 802
    • TA: TBD @ BOYD 819

Course Description

CSCI 4730/6730 - Operating Systems course is to introduce the key concepts in modern operating systems. Specific topics include process management, synchronization mechanisms, scheduling strategies, deadlock detection/avoidance, memory management, file systems, protection and security, virtualization, and distributed/networked systems.

Course Syllabus: Download PDF

Course Topics

Grade Distribution

Items Undergrad Graduate Students
Class Participation 5% 5%
Quiz 15% 20%
Programming Assignments 30% 20%
Midterm Exam 25% 25%
Final Exam 25% 25%
Presentation 5%
Total 100% 100%
Assignment Policies

Late Policy for Programming Assignments:

  • Less than 24 hours late: 20% penalty
  • 24 to 48 hours late: 40% penalty
  • Later than 48 hours: 0 points

Important Notes:

  • All programming assignments must be done in C
  • No email submission!
  • Regrade requests: Within one week of grade distribution
  • Both exams will be closed-book/notes
  • Graduate students have an additional presentation requirement (5%)

Grade Cutoffs

This class uses the standard grade cutoff points.

A [93, 100]
A- [90, 92]
B+ [87, 89]
B [83, 86]
B- [80, 82]
C+ [77, 79]
C [73, 76]
C- [70, 72]
D [60, 69]
F [0, 59]

Textbook & Prerequisites

Textbook:
Operating Systems Concepts, 9th or 10th Edition
by A. Silberschatz, P. B. Galvin and G. Gagne
Prerequisite:
CSCI 4720 -- Computer Architecture and Organization

(Tentative) Class Schedule

Month Week (Days) Topics Events (Subject to change)
Aug. 1 (8/13 - 8/14) Course Introduction
2 (8/19 - 8/21) Ch #1: OS Overview
3 (8/26 – 8/28) Ch #2: OS Structure
4 (9/2 – 9/4) Ch #3: Processes
No Class 9/1 (Labor Day)
PA #1 Out
Sep. 5 (9/9 – 9/11) Ch #4: Threads and Concurrency Quiz 1 (Ch#1 -- #3)
6 (9/16 – 9/18) Ch #5: CPU Scheduling
7 (9/23 – 9/25) Ch #6: Synchronization Tools Quiz 2 (Ch#4 and #5)
8 (9/30 - 10/2) Ch #7: Advanced Sync.
Midterm Review
Oct. 9 (10/7 - 10/9) Midterm (10/7 or 10/9 - TBD)
Ch #8: Deadlock
PA #2 Out
10 (10/14 – 10/16) Ch #9: Main Memory
11 (10/21 – 10/23) Ch #10: Virtual Memory Quiz 3 (Ch#8 -- #9)
12 (10/28 – 10/30) Ch #10: Virtual Memory (cont.)
Ch #13: FS Interface
Nov. 13 (11/4 – 11/6) Ch #14/#15: FS Implementation/Internals PA #3 Out
14 (11/11 – 11/13) Ch #16/#17: Security/Protection
Grad Presentation
Quiz 4 (Ch#10, #13)
15 (11/18 – 11/20) Grad Presentation
Final Exam Review
16 (11/25) Course Wrap-up
No Class 11/26-28 (Thanksgiving)
Final Exam Week: Dec. 4-10

Academic Honesty

All students must follow the Academic Honesty Policy of the University of Georgia. Academic dishonesty includes, but is not limited to:

  • Plagiarism
  • Cheating on exams or assignments
  • Unauthorized collaboration
  • Falsification of data or citations
  • Multiple submissions of the same work

Important: Any form of academic dishonesty will not be tolerated and will result in:

  • A failing grade for the assignment or exam
  • Potential failure of the course
  • Referral to the Office of Academic Honesty

For detailed information about academic honesty violations, consequences, and procedures, please refer to the course syllabus.

If you have any questions or concerns regarding this policy, please contact the instructor immediately.