Syllabus

advertisement

CSC 4320/6320: OPERATING SYSTEMS

Spring 2006

Time: 7:15 pm-8:55 pm, TR,

Room:

Aderhold Learning Center 432

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.

Tentative Class Schedule:

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

Download