ICCT COLLEGES
FOUNDATION, INC.
V.V. SOLIVEN AVE.II CAINTA, RIZAL
COLLEGE OF COMPUTER STUDIES
SYLLABUS IN OPERATING SYSTEM
MISSION:
The College is committed to produce graduates who will be responsive in addressing the needs of the emerging and growing field of Information and
Communication Technology.
VISION:
The College commits to pursue the intensification of relevant technical skills that will be responsive to the expanding needs of Information and
Communication Technology field.
I. COURSE CODE : COMS018
II. COURSE TITLE : OPERATING SYSTEM
III. PRE-REQUISITE : 4TH Year Standing
IV. CREDIT UNITS : 4 units
V. COURSE DESCRIPTION :
This course is designed for students to provide information about the concept and principles of an operating system. Topics include the
process and storage management, deadlocks, synchronization, interrupts, paging, segmentation, file systems, resource allocation, protection
and reliability, processor scheduling, and performance analysis. It also provides various activities including “hands-on”. At the end of the
course, students are expected to appreciate and gain knowledge about different operating systems.
VI. CORE VALUES
In the course of the study, the students should acquire the following values:
1. Manifest cooperative learning; sharing and integration of ideas among others;
2. Ensure a well-organized recording and reporting system;
3. Observe bioethical principles and the core values (love of God, caring, love of country, and of people);
4. Cultivate faith in Supreme Being and the practice self -control and to reinforce self-awareness and interpersonal relationship;
5. Assimilate feedback from the outside, how to support others’ strength, and how to manage difficulties in social interactions.
ICCT COLLEGES
FOUNDATION, INC.
V.V. SOLIVEN AVE.II CAINTA, RIZAL
VII. COURSE OBJECTIVES:
At the end of the course the students are expected to:
1. Describe thoroughly the concepts and principles of an operating system;
2. Perform correctly on how an operating system works ;
3. Recognize the importance of virtualization;
4. Explain how the system manages itself by using CPU/Disk scheduling.
VIII. COURSE OUTLINE :
Number Objectives /
Learning
Week of Intended Learning Topics References / Materials Evaluation
Activities/Strategy
Hours Outcome
Student-awareness on I. Classroom Orientation Student Handbook Case
the school’s objectives,
1st 1 ICCT Mission and Vision
mission and vision, and Analysis
Grading System Slides
grading system
II. Introduction to Operating Engage
Systems Oral Examination
Slides Interactive lecture
Purpose and discussion
Explain the basic Comparing and
Goals Ref #1: pp. 4-12
1st – 2nd 3 concepts of operating Contrasting
Components of a Explore
system and its purposes.
computer system Ref #2 pp. 4-19 Collaborative
Long Quiz
Historical review of Learning
operating system Apply
Visual Representation
ICCT COLLEGES
FOUNDATION, INC.
V.V. SOLIVEN AVE.II CAINTA, RIZAL
III. Computer System Structures Engage
Computer system Interactive Lecture
operation Ref #1: pp. 19-43 Oral
Recognize and Interrupts Explore Examination
explain the different Direct memory access Ref #2: pp. 42 Collaborative
2nd-3rd 4 design and structure Learning Comparing and
operation of the Storage structure Hand-outs Contrasting
computer system. Hardware protection Apply
I/O protection Slides Visual Minute Paper
Memory protection Representation.
CPU protection
Engage
Interactive
Lecture
Learning Partner
IV. Process
Explain a complete Explore
Ref #1: pp. 105-136
and good description Collaborative
3rd – 4th 3 Process Concept Comparing and
on how Operating Learning
Process State Contrasting
system operates.
Concurrent Process Ref #2: pp. 55-92
Apply
Visual Objective Test
Representation.
4th 1 PRELIMINARY EXAMINATION
5th 2 Demonstrate how to V. Disk Operating System (DOS) Engage Oral
control DOS by Different CMD http://pcsupport.about.com Interactive Examination
executing various commands /od/commandlinereference Lecture
commands and Batch files /tp/dos-commands.htm Explore Comparing and
manipulate the System configuration Collaborative Contrasting
system by editing files http://www.pcstats.com/arti Learning
batch and cleview.cfm? Apply Problem
configuration files. articleID=1767 Visual Recognition
ICCT COLLEGES
FOUNDATION, INC.
V.V. SOLIVEN AVE.II CAINTA, RIZAL
http://www.dostips.com/Dt
Representation Tasks
CodeBatchFiles.php
Engage
Interactive Analytic
Understand how the VI. CPU Scheduling Assessment
Lecture
operating system First-come-first-served Ref #1: pp. 261-300 Explore
executes vast of
5th – 6th 4 Shortest job first Changing Performance
instructions by Assessment
Priority Ref #2: pp. 93-112 Partner Activity
means of CPU
Round robin Apply
scheduling.
Visual Hands-On
Representation
Engage
Explain how the Interactive
VII. Memory management Oral
operating system Lecture
Ref #1: 351-388 Examination
manages its memory Address binding Explore
7th 3
as its main Swapping Changing
Ref #2: pp. 373-378 Long Quiz
resources using Multiple partition Partner Activity
different methods.
APPLY: Visual
Representation
8th 2 http://www.thewindowsclub Objective
Demonstrate the VIII. Basic Windows .com/make-windows- ENGAGE: Test
steps on how to manipulation Interactive Lecture
control Windows boot-faster-using-windows- Minute Paper
by executing Keyboard shortcuts boot-performance- EXPLORE: Work
various RUN commands diagnostics along exercises Hands-On
commands and Registry editor
manipulate the Network configuration http://ss64.com/nt/run.html APPLY: Visual
system by using Windows task manager Representation
different methods System configuration
and diagnostic
DirectX diagnostic tools
tools.
ICCT COLLEGES
FOUNDATION, INC.
V.V. SOLIVEN AVE.II CAINTA, RIZAL
8th 1 MIDTERM EXAMINATION
ENGAGE: Problem
Explain the concept IX. Virtual Memory Interactive Lecture Case /
of virtual memory Paging
Ref #1: pp. 397-445
and its main role to Segmentation EXPLORE: Work Situations
make operating Page replacement along exercises Solved
Ref #2: pp. 383-420
system run more algorithm
9th 3
efficient. Thrashing APPLY: Interactive Practical
Work Test
Understand and ENGAGE:
appreciate Interactive Lecture Problem Case /
completely the X. Mass storage structure
concept and Disk structure Ref #1: pp. 467-494 EXPLORE: Work Situations
10 th
3 structure of Allocation method along exercises Solved
computer disk Disk scheduling Ref #2: pp. 481-537
storage and its Disk management APPLY: Interactive Hands-On
function to the Work activity
computer system.
http://pcsupport.about.com
/od/operatingsystems/
ENGAGE:
XI. Operating system installation http://www.buildeasypc.co Interactive Lecture Problem Case /
Apply Installation to procedures m/sw/windows_8/install_wi
different operating Windows XP ndows_8.htm EXPLORE: Work Situations
th
11 -12 th
5 systems by means Windows 7 along exercises Solved
of actual and Windows 8.1 http://technet.microsoft.co
theoretical methods. Linux Ubuntu 14.10 m/en- APPLY: Interactive Hands-On
us/library/jj200189.aspx Work activity
http://www.wikihow.com/In
stall-Ubuntu-Linux
12th 1 FINAL EXAMINATION
ICCT COLLEGES
FOUNDATION, INC.
V.V. SOLIVEN AVE.II CAINTA, RIZAL
IX. REFERENCES :
1. Operating System Concepts 9ed.by Abraham Silberschatz and Peter Galvin.
2. Operating System Design and Implementation3ed.by Andrew Tanenbaum.
3. Online references
IX. GRADING SYSTEM Grade Equivalent
Q - Quiz MQ - Midterm Quiz FQ - Final Quiz 97 - 100 = 1.00
R - Recitation MR - Midterm Recitation FR - Final Recitation 94 - 96 = 1.25
P - Project/Lab.Activity MP - Midterm Project/Activity FP - Final Project/Activity 91 - 93 = 1.50
PEXR - Prelim Exam Rating MEXR - Midterm Exam Rating FEXR - Final Exam Rating 88 - 90 = 1.75
PCS - Prelim Class Standing MCS - Midterm Class Standing FCS - Final Class Standing 85 - 87 = 2.00
PG - Prelim Grade MCS - Midterm Class Average FCA - Final Class Average 82 - 84 = 2.25
MG - Midterm Grade FG - Final Grade 79 - 81 = 2.50
76 - 78 = 2.75
75 = 3.00
Below 75 = 5.00
Prelim Grade Computation Midterm Grade Computation Final Grade Computation
PCS = ( Q + R ) / 2 MCS = ( MQ + MR + MMP ) / 3 FCS = ( FQ + FR + FP ) / 3
PLab = ( P * 0.40 ) MLab = ( MP * 0.40 ) Flab = ( FP * 0.40 )
PLec = (( 2 * PCS + PEXR ) / 3 ) * 0.60 ) MLec = (( 2 * MCS + MEXR ) / 3 * 0.60 ) FLec = (( 2 * FCS + FEXR ) / 3 * 0.60 )
PG = (PLab + PLec ) MCA = ( MLab + MLec ) FCA = ( FLab + FLec )
MG = ( 2 * MCA + PG ) / 3 FG = ( 2 * FCA + MG ) / 3
Prepared by: Noted by: Noted by: Noted by:
ICCT COLLEGES
FOUNDATION, INC.
V.V. SOLIVEN AVE.II CAINTA, RIZAL
DR. EPIFANIA TABBADA
BOLIMA, LET LOVE A. ANNALYN A. DELPASEN, MAED Academic Consultant ANA LIZA R. KHO, MAT
Faculty, College of Computer Studies Academic Coordinator, College of VP Academic Affairs
Computer Studies
Approved by:
DR. VIVIEN CO SAY
College President