Room:
Instructor: Bernard Chen
Office:
34 Peachtree Street #1417, Atlanta GA 30303
Phone: 404-651-5733
E-Mail: bchen3@cs.gsu.edu
(Subject should contain the keyword “csc4320” or “csc6320”)
Class Web Site: http://www.cs.gsu.edu/~cscbecx/os_courses.htm
Office Hours: 6:00pm to 7:00pm Tuesdays, Thursdays (and/or by appointment)
Pre-requisites: CSC 3320 System-Level Programming.
Text: Operating System Concepts (7 th
Gagne, Wiley, 2005.
edition), by A. Silberschatz, P.B. Galvin and G.
Course Content: Introduction to operating systems concepts. Topics may include Process management, Memory management, Storage management, Protection and Security and case study.
Course Requirements: All students should not only learn basic theoretical principles but also accumulate research experience. Each student will do assignments, take tests individually, present research work for 20 minutes, and finish his (her) independent research paper. On the final test day, each student will submit a technical report hardcopy.
Grading Policy: The course material on which the project is based will also be thoroughly tested on in class. The grading for this course will be made up of the following components:
Undergrad CSC4320
Tests
1 st exam
2 nd
exam
Final exam
Weight
15%
20%
25%
Others
Assignments
Quiz
Attendance
Project
(Presentation + Report)
Weight
10%
10%
10%
15%
Graduate CSC6320
Tests
1 st
exam
2 nd
exam
Final exam
Weight
15%
15%
20%
Others
Assignments
Quiz
Attendance
Project
Weight
10%
10%
10%
25%
(Presentation + Report)
Convert the Final Cumulative Score to a letter grade using the following ranges:
A:100-90, B: 89-80, C: 79-70, D: 69-60, and F: 59-0.
PLEASE NOTE:
1.
Please refer to the official GSU Calendar for last day to withdraw without receiving an automatic WF.
2.
All tests and assignments will be done on an individual basis. Anyone found cheating
and/or copying, in the instructor’s opinion will receive an automatic F for the course.
3.
There will be no make up test. A missed test, quiz, or exam will result in 0 points
. Contact me in advance in case of a disaster such as illness. An original letter addressed to me on a letterhead paper from a physician or hospital stating that you could not take the test or exam as scheduled is necessary for me to consider your case.
4.
An assignment that is turned in after the due date is considered late. An assignment will be penalized 10 points for each of a maximum of two days late, after which it will be given a 0. Assignments should be typed and well presented.
This syllabus represents a general plan for the course and deviations from this plan may be necessary during the duration of the course.
Week
1
2
3
4
5
6
7
Date
Jan 9 th
Jan 16 th
Jan 23 rd
Jan 30 th
Feb 6 th
Feb 13 th
Feb 20 th
TOPIC
Introduction to Operating System
Process Management
Process Management
Process Management
Process Management
Process Management
Test 1
12
13
14
15
16
17
8
9
10
11
Feb 27 th
Mar 6 th
Mar 13 th
Mar 20 th
Mar 27 th
Apr 3 rd
Apr 10 th
Apr 17 th
Apr 24 th
May 1 st
Memory Management
Spring Break (No Class!!)
Memory Management
Memory Management
Memory Management
Test 2
Protection and Security
Protection and Security
Case Study and Project Presentation
Final Exam