Operating Systems Course Outline

COURSE   :    OPERATING SYSTEMS              

Purpose

The purpose of this course is to equip the learner with the basic principles of operating systems.

Objectives

The main objectives of the course are;


 * 1) To enable the learners to understand the main functions of an operating system.
 * 2) To enable the learners to choose an operating system for a given environment.

Course Outline and Schedule

Assessment Criteria

The final mark is determined by class participation and use of Continuous assessment Test (CATS), assignment and a final exam as detailed below:

CAT: 15 %. Assignment : 15%, Written exam : 70%

Recommended Textbooks


 * 1) Andrew S. Tanenbaum (2003). Principles of Operating Systems. Prentice Hall.
 * 2) Corners, D. (1984).  Operating systems Design – The Approach. New Jersey:  Prentice Hall International Englewood
 * 3) Deitel, H. M. (1984).  An Introduction to operating systems. London: Addison Wesley Reading.

Other books and Resources


 * 1) http://www.icteduwiki.org
 * 2) www.cbse.uab.edu/walter/unix_for_beginners.rtf_MRW.pdf
 * 3) www.ee.surrey.ac.uk/Teaching/Unix/
 * 4) http://www.pages.cs.wisc.edu/~remzi/Classes/537/Fall2005/Lectures/lecture1.ppt

Policy on Attendance and Tardiness 

It is expected that unless for an avoidable circumstances, a student should attend all classes and on time. If a student misses a total of six hours in a semester he/she will be disqualified from sitting for the end of year exam.

Policy on Missed Test and / or Examination 

It is expected that in case a student misses a test or an assignment deadline that he consult the Lecture before the due date and ensure that if agreed upon he/she sits for missed CAT within a period of one week after reporting to college. Failure to this the student will earn 0 (zero marks) in the CAT.

Links

 * 1) Operating Systems Structures