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
|
 |
