0% found this document useful (0 votes)
112 views

OBE Operating System Syllabus - UPDATED

This document provides the course syllabus for Operating Systems (Lecture and Laboratory) at Don Mariano Marcos Memorial State University South La Union Campus College of Computer Science. The course will introduce concepts and components of operating systems including process management, memory management, and file systems. By the end of the course students should understand how operating systems work and be able to compare early and modern operating systems. The course will include lectures, labs focusing on the Disk Operating System, and projects developing an operating system prototype and simulating CPU scheduling algorithms. Student assessment will be based on exams, assignments, and class participation.

Uploaded by

cil dacaymat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views

OBE Operating System Syllabus - UPDATED

This document provides the course syllabus for Operating Systems (Lecture and Laboratory) at Don Mariano Marcos Memorial State University South La Union Campus College of Computer Science. The course will introduce concepts and components of operating systems including process management, memory management, and file systems. By the end of the course students should understand how operating systems work and be able to compare early and modern operating systems. The course will include lectures, labs focusing on the Disk Operating System, and projects developing an operating system prototype and simulating CPU scheduling algorithms. Student assessment will be based on exams, assignments, and class participation.

Uploaded by

cil dacaymat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Don Mariano Marcos Memorial State University

South La Union Campus


COLLEGE OF COMPUTER SCIENCE
Agoo, La Union

COURSE SYLLABUS

DMMMSU-SOI-02-F05

LCS / CS 211 – Operating Systems (Lecture and Laboratory)


2nd Semester, SY 2017-2018

Name of Faculty: Maria Concepcion G. Balcita MF 1-2 LR5; MF 2-3:30 CLR301


Jocelyn I. Ancheta W 10-12 LR5; MF 12:30-2 CLR301
Ezekiel O. Bacungan MF 8-9 LR2; TTH 8-9:30 CLR201
MF 9-10 LR4; TTH 9:30-11 CLR201
MF 11-12 LR2; TTH 2:30-4 CLR201
MF 1-2 LR2; TTH 1-2:30CLR201
VISION
A premier and globally competitive university

MISSION
To provide quality relevant instruction, research and extension

GOAL OF THE COLLEGE OF COMPUTER SCIENCE


To provide computing professionals in engineering, scientific, industrial and business
environments the desired competencies and desirable work values needed to boost the local
and global industry sectors.

OBJECTIVES OF THE COMPUTER SCIENCE PROGRAM


 To have a solid foundation on theoretical and practical application on Information and
Communications Technology necessary in the IT industry.
 Imbue graduates with DMMMSU core values to become socially responsible and self-reliant
citizens.
 Empower graduates with ICT competencies to contribute to Regional and National
development.
 To produce ICT human resources to become leaders and innovators who will provide
computing solutions through research.

A. COURSE DESCRIPTION
This course will provide an introduction to the concepts, theories and components that serve as
the bases for the design of classical and modern operating systems. Topics include the brief
historical perspective of the evolution of operating systems over the last fifty years, process and
memory management, process synchronization and deadlocks.

B. COURSE OBJECTIVES
By the end of the course, you should be able to: 1) elaborate what OS are, what they do, how
they are designed and constructed; 2) discuss how OS manage different system components
specifically process, main memory, secondary storage, and file systems; 4) compare and
contrast early and modern operating systems; 4) develop a good GUI design of a prototype
operating system using any application software; and 5) develop simulation programs on the
different CPU Scheduling algorithms used;

C. COURSE OUTLINE AND TIMEFRAME (TENTATIVE SCHEDULE)

LECTURE
WEEK TOPICS
1–3 Overview of Operating Systems; History; Functionality of a typical OS
4 System Structures: Computer System and Operating System Structures
5 Process Management: Process Concept and Synchronization
6–7 Deadlock Handling: Prevention, Avoidance, Detection and Recovery
8 Memory Management: Allocation Strategies, Paging, Segmentation and Virtual

1
WEEK TOPICS
Memory
9 MIDTERM EXAM
10 – 11 File Management: File-System Interface, Concept, and Implementation;
Concurrent Processes
12-17 CPU Scheduling Algorithm: First Come First Served (FCFS), Shortest Job Next
(SJN), Shortest Remaining Time (SRT), Priority Scheduling, Round Robin (RR),
and Multi-level Feedback Scheduling.
18 FINAL EXAM

LABORATORY
WEEK TOPICS
1–6 Disk Operating System (DOS): Interfacing with DOS, DOS File System and
Commands, Wildcards, Redirecting Input and Output, Pipes, and Batch files
7–8 Storyboard of the Operating System Prototype
9 MIDTERM EXAM
10 – 13 Development of the Operating System Prototype Using Visual Basic 10
14 – 17 Develop Programs for the different CPU Scheduling Algorithm: First Come First
Served (FCFS), Shortest Job Next (SJN), Shortest Remaining Time (SRT),
Priority Scheduling, Round Robin (RR), and Multi-level Feedback Scheduling
using any application or programming language.
18 FINAL EXAM

D. Required Reading (Textbook)


Hailperin (2007) Operating Systems and middleware supporting controlled interaction
Palmer (2012). Operating Systems. New York. Cengage Learning
Shelly (2012) Discovering Computers: Complete
Garcia (2008). Sap Project System Handbook
Williams (2010). Using Information Technology, eight ed.
Silberschatz et.al. (2006). Operating System Principles: Seventh Edition

E. Suggested Readings and References


Endler (2007) Hacking Exposed VOIP: Voice Over IP Security Secrets & Solutions
Garcia (2008). Managing Information Science through Information Technology
Garcia (2008). Using Information Technology, eight ed.

F. Course Requirements
 Group/individual projects, group/individual reports, performance activities, written and
oral examinations, learning contract, portfolio and research study

G. Grading System
 Major Examination: 40%
 Class Standing (Quizzes, Assignments, Seatworks, Project, Participation, Behavior):
60%

H. Classroom Policies
 Class attendance and punctuality must be observed in accordance to the Revised
Student Code of Discipline, Article 10 - Class Attendance.
 Wearing proper uniform and school ID card must be in compliance to the Revised
Student Code of Discipline, Article 2. Sections 1-3.
 All mobile devices must be turned off or put in silent mode during classes.
 Mobile devices and laptop computers are allowed in the classroom for academic
purposes only.
 Kindness, courtesy, and respect are expected of every student.
 Cheating during examinations and taking exams by proxy, or plagiarism in connection
with any academic work are strictly prohibited.
 Any activity that would dishonestly improve your results or the results of others is not
allowed.
 Strictly follow all the rules regarding the proper use of computer laboratory

2
I. Consultation Hours
Maria Concepcion G. Balcita MF 8-10; TTH 8-9, 3:30-5; W 8-9, 1-5
Jocelyn I. Ancheta MF 8-10; TTH 10-11, 2-3; W 8-10, 1-5
Ezekiel O. Bacungan MF 2-3; TTH 1-2, 4-5; W 8-11, 1-5

Prepared by:

MARIA CONCEPCION G. BALCITA, MIT JOCELYN I. ANCHETA, MIT


Faculty Member Faculty Member

EZEKIEL O. BACUNGAN
Faculty Member

Recommending Approval:

EMELY A. MUNAR, MIT DARWIN C. LLAVORE, MIT


Chair, BSCS Ladderized Education Program Chair, BSCS Straight Program

Approved:

ENRICO G. DACANAY, MIT


Dean

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy