CIS 250 Operating Systems II

Section 01

Spring 1998

Credits: 3			ROOM: W260	TIME:	08:30 - 10:20, TR

Instructor: Tommy Lu		OFFICE: W254		TEL: (302) 573-5475

e-mail address: lu@hopi.dtcc.edu	home page: http://www.dtcc.edu/~lu

TEXT: "Modern Operating Systems", by Andrew S. Tanenbaum, Prentice Hall

COURSE OBJECTIVES:  This course is designed to introduce design and implementation 
		    criteria of operating system principles.

EVALUATIONS:  based upon the following: tests , homework assignments, and projects

1. Tests:  There will be four written tests including final.  The highest three 
	   test scores will be used to calculate your final grade.

2. Homework assignments:  100 points each.

3. Projects:  All projects are programming projects.  100 points each.

Grade:	average 92 or above				---> A
	average 83 or above but less than 92		---> B
	average 75 or above but less than 83		---> C
	average less than 75 but still attending classes---> R
	average less than 75 but stop attending classes	---> U

Class attendance is very important. If you missed a class, for any reason, please contact me as soon as possible for any in-class exercise, homework assignment and material covered. No make-up test will be given and any missing test will be assigned zero.

If you have a question, please feel free to ask. Please do not let it skip. Everything you learn is building block for the next topic. Should you find yourself behind the class, please discuss it with me after the class and make an arrangement to catch up. Please don't wait until the last minute for it would be very difficult for both of us to work out plans.

Plagiarism is prohibited. All class exercises, homework assignments, and tests are individual work. Do your best but don't copy someone else's. Anyone found cheating would receive zero on that exercise, homework, or test.

All late assignments will be accepted with penalty:
	within 1 day --->    5 points
	within 1 week ----> 10 points
	within 2 weeks ---> 20 points
	within 3 weeks ---> 30 points
	No late assignments will be accepted after 3 weeks.

Please save all your graded tests, homework assignments, and projects. Should there is any arguments about your final grade, this is your only proof.

Please refer to the campus Student Handbook for further information regarding grading policies, student policies, academic dishonesty policy, and student support services available

				Course Syllabus
				(Spring 1998)

  Week				TOPICS
(Tuesday)				
==========		==========================================
1. 01/20		Class policies, syllabus, e-mail
			Chapter 1. Introduction

2. 01/27		Chapter 2. Processes

3. 02/03		Chapter 2. Processes

4. 02/10		Chapter 2. Processes
			Test 1 (02/12)

5. 02/17		Chapter 3. Memory Management

6. 02/24		Chapter 3. Memory Management

7. 03/03		Chapter 4. File Systems

8. 03/10		Chapter 4. File Systems
			Test 2 (03/12)

9. 03/17		Chapter 5. Input/Output

10. 03/24		Chapter 5. Input/Output

11. 03/31		Chapter 6. Deadlocks

12. 04/07		Chapter 6. Deadlocks
			Test 3 (04/09)

13. 04/14		(Spring Break)

14. 04/21		Chapter 7. Case Study 1: UNIX

15. 04/28		Chapter 8. Case Study 2: MS-DOS

16. 05/05		Chapter 9. Introduction to Distributed Systems

17. 05/12		Chapter 9. Introduction to Distributed Systems
			Final exam (05/14)