← Back to Main Page

CSCI 4730/6730: Operating Systems

Fall 2026

Instructor: In Kee Kim

Email: inkee.kim@uga.edu

Class Time/Location:
    • Mon: 8:40 AM – 9:35 AM -- Miller Plant Sci. 2401
    • Tues/Thurs: 8:15 AM – 9:35 AM -- Geography-Geology 0200A

Office Hours:
    • Instructor: Tues 9:40-11:00 PM @ BOYD 802
    • TA: TBD (tbd@uga.edu): 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
Quiz 20% 20%
Programming Assignments 20% 15%
Midterm Exam 30% 30%
Final Exam 30% 30%
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/17 - 8/20) Course Int., Ch #1, #2: OS Structure
2 (8/24 – 8/27) Ch #3: Process
3 (8/31 – 9/3) Ch #4: Threads and Concurrency PA #1 Out
Sep. 4 (9/8 – 9/10) Ch #5: CPU Scheduling Quiz 1 (Ch#1 -- #3)
5 (9/14 – 9/17) Ch #6: Synchronization Tools
6 (9/21 – 9/24) Ch #7: Advanced Sync. Quiz 2 (Ch#4 and #5)
7 (9/28 - 10/01) Ch #8: Deadlock
Oct. 8 (10/5 - 10/8) Midterm (10/6 or 10/8, Ch#1 -- Ch #8)
Ch #9: Main Memory
9 (10/12 – 10/15) Ch #10: Virtual Memory PA #2 Out
10 (10/19 – 10/22) Ch #13: FS Interface Quiz 3 (Ch#9)
11 (10/26 – 10/29) Ch #14/#15: FS Implementation PA #3 Out
Nov. 12 (11/2 – 11/5) Advance Topics (Virtualization, Containers) Quiz 4 (Ch#10, #13)
13 (11/9 – 11/12) Grad Presentation
14 (11/16 – 11/19) Grad Presentation
15 (11/23 – 11/26) Thanksgiving Break
16 (11/30) Course Wrap-up

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

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.