ESloanJ1@HCC     |     home
Operating Systems

SYLLABUS
CGS 1761 39543
Operating Systems
Term : Fall '05

Instructor's Name: Edwin A. Sloan, Jr.     
Telephone Number: (813)253-7410     
Email Address: esloanj1@hccfl.edu
Office Hours (Day, Time, Location):  TBA
Class Schedule: Wednesday 7 pm - 9:45 pm

Course Description:
This course provides a basic history and overview of computer operating systems.  Basic theories, concepts and terminology, and evolution of computer operating systems are covered.  Development, function, and comparisons of common operating systems such as DOS, Windows9x, WindowsNT/2000, Unix/Linux, AS/400, and MacOS are discussed. In particular, this class is meant to introduce processes such as the processing unit, file systems, process management, synchronization, memory management and I/O management.
Course Objectives:
Define and describe terminology common to computer operating systems.
Describe and discuss the evolution of computer operating systems (OS) from mainframe systems to modern computers such as microcomputers, personal digital assistants, and minicomputers.
Describe and discuss basic operating system (OS) concepts such as processes & scheduling, memory management, deadlocks, OS  management of input/output devices, file systems, protection & security.
Describe and discuss distributed operating systems.
Describe and discuss the interaction of hardware and operating system theory.
Describe, discuss, and compare the strengths and weaknesses of character based and GUI operating systems
Describe, discuss, and compare various Microsoft Windows versions through 9x. NT, 2000.
Describe, discuss, and compare operating systems such as MAC OS, LINUX, and Windows.

Text Book and Materials:

     Required :

Guide to Operating Systems, Third Edition, Michael Palmer, Thomson Press, ISBN 0-619-21347-7
     Supplemental:

To be provided by instructor

Grading System:

Course Grade
Points
Announced examinations (2)     
400
Attendance
50
Hands-On Projects   30pts each
275
Team Project
100


Point System: 825 total assigned points
A     >= 743
B     >= 669
C     >= 587
D     >= 505

Academic Dishonesty Policy:

Students are expected to uphold the school's standard of conduct relating to academic honesty. Students assume full responsibility for the content and integrity of the academic work they submit. The guiding principle of academic integrity shall be that a student's submitted work, examinations, reports, and projects must be that of the student's own work. Students shall be guilty of violating the honor code if they:

Represent the work of others as their own.
Use or obtain unauthorized assistance in any academic work.
Give unauthorized assistance to other students.
Modify, without instructor approval, an examination, paper, record, or report for the purpose of obtaining additional credit.
Misrepresent the content of submitted work.

The penalty for violating the honor code is severe. Any student violating the honor code is subject to receive a failing grade for the course and will be reported to the Office of Student Affairs. If a student is unclear about whether a particular situation may constitute an honor code violation, the student should meet with the instructor to discuss the situation.
For this class, it is permissible to assist classmates in general discussions of computing techniques. General advice and interaction are encouraged. Each person, however, must develop his or her own solutions to the assigned homework and laboratory exercises. Students may not "work together" on graded assignments. Such collaboration constitutes cheating, unless it is a grouped assignment. A student may not use or copy (by any means) another's work (or portions of it) and represent it as his/her own. If you need help on an assignment, contact your instructor or the TA, not other classmates.   

Attendance Policy:
A portion of your final grade is based on attendance. Please let the instructor know of any planned absences so they will be excused.

Instructional Methods (Including Examination Policies):
A combination of clasroom lectures and hands on labs. One midterm and final wil be given.
Points will be assigned to each lab. A final team project presentation will be done using PowerPoint.

Request for Accommodations:  
If, to participate in this course, you require an accommodation due to a physical disability or learning impairment, you must contact the Office of Services to Students with Disabilities, Dale Mabry Campus, Student Services Building Room 208. Voice Phone: (813) 253-7031, TTD: (813) 253-7035, FAX: (813) 253-7336

Assignments:
Date
Assignments
Labs - Extra Readings - Comments
Aug 24
Class Intro - Ch 1 OS Theory
History of Computers During My Lifetime - 70s - 80 - 90s  

Aug 31
Ch 2 PC OS Hardware
Sep 7
Ch 2 Discussion & Review of Hands-On Projects,
Ch 3 File Systems Lecture


Sep 14
Ch 3 Labs, continued, Review of Hands on Projects
Sep 21
Ch 4 Installing and Upgrading OS- lecture


Sep 28
Ch 4 Discussion and Review,
Ch 5 Configuring Input and Output Devices Lecture
Oct 5
Ch 1-5 Review and- Mid Term Exam
Oct 12
Ch 6 Using and Configuring Storage Devices
Oct 19
Ch 6 Discussion and Review
Ch 7 Modems and Other Comm Devices Lecture
Oct 26
Ch 7 Discussion and Review
Ch 8 Network Connectivity
Nov 2
Ch 8 Discussion and Review
Ch 9 Resource Sharing Over a Network
Check this out:
Nov 9
Ch 10 Discussion and Review
Catch up Day  for all Hands-on Projects
Final Review

Nov 16
Guest Speaker (tentative)
Nov 23
Project Presentations
Nov 30
Final Exam Ch 6-10 In Class. No Notes