IT243 by derekasejo


									                   Bulacan State University
                   City of Malolos, Bulacan

                                 COURSE SYLLABUS

   I. Course Code: IT 243
   II. Course Title: Operating Systems and Applications
   III. Course Description: This course covers topics in operating systems, its
        components and application. It is designed to discuss operating system
        components such as process management, memory management, secondary
        management, protection and security. It also includes comparative study on
        different operating systems.
   IV. Course Credit: 3 units
   V. Pre-requisite: IT 253- Computer Organization & Microcomputer Technology
   VI. Time Allotment: 5 hours per week
   VII. Course Objectives:
        A. General Objectives
              1. Acquire thorough understanding of the vision, mission, goals and
                  objectives of the institute.
              2. Internalise the vision, mission, goals and objectives of the college to
                  achieve excellence in education.
              3. Provides opportunities whereby the students will acquire the
                  necessary knowledge, interests and skills in operating system
                  concepts such as process management, memory management, file
                  management and I/O system.

      B. Specific Objectives
           1. Orient the students with the vision, mission, goals and objectives,
              classroom policies, course requirements and grading system.
           2. Discuss briefly the concept of operating system.
           3. Explain the process concept and concurrency as the heart of modern
              operating systems.
           4. Deal with main memory management during execution of process.
           5. Discuss how the file system, mass storage and I/O are handled in
              modern operating systems.
           6. Explain the methods necessary for distributed operating systems to
              coordinate their actions.
           7. Discuss the protection and security mechanisms.
           8. Explore on the different working environment of operating systems.

   VIII. Methods / Strategies:
    A. Methods
           1. Lecture/Discussion
           2. Activities
           3. Group Dynamics
           4. Reporting

    B. Strategies/Approaches
          1. Quizzes/Long Test
          2. Major Exams
          3. Case Study

    C. Audio Visual Materials
         1. Whiteboard and Marker
         2. Module
         3. Computer Unit
         4. Multimedia
 IX. Course Content:
       Topics                                              Time Allotment
 1. Orientation                                                   3
        Vision, Mission, Goals and Objectives
        Classroom Policies
        Course Outline / Requirements
        Grading System

 2. Introduction to Operating System                               3
         2.1 What is an Operating System?
         2.2 Importance of Operating System
         2.3 Classification of Operating System
         2.4 Operating System Components

 3. Process Management                                             15
        3.1 Process Concept
        3.2 Multithreaded Programming
        3.3 Process Scheduling
        3.4 Process Synchronization
        3.5 Deadlocks

 4.Memory Management                                               15
      4.1 Memory Management Strategies
      4.2 Virtual Memory Management

 5.Storage Management                                              10
        5.1 File System
        5.2 Implementing File System
        5.3 Secondary Storage Structure
        5.4 I/O Systems

 6.Distributed Systems                                             10
         6.1 Distributed Operating System
         6.2 Distributed File System
         6.3 Distributed Synchronization

 7.Protection and Security                                         10
        7.1 System Protection
        7.2 System Security

 8.Case Studies                                                    25
        8.1 Disk Operating System
        8.2 Windows Operating System
        8.3 LINUX
        8.4 UNIX

 X. Textbook / Workbook / Handouts:

     M.M., Cruz, E., Custodio, F., Reyes, and L., Valerio (2009) Operating System
       A Modular Approach. Malolos Bulacan. Bulakeña Printing Press.

 XI. Reference/s:

A., Silberschatz, (2006) Operating System Principles 7th ed. Wiley India Pvt Ltd
A., Tanenbaum, (2001) Modern Operating Systems 4th ed. Prentice Hall.
G., Gagne, (2004) Operating Systems Concepts 7th ed. Canada. John Wiley and
            Web Reference:

            Tutorial Guide (2010) Tutorial Guide, to find Operating Systems tutorials!
               Retrieved from

     XII. Course Requirements:
           1. Recitation
           2. Exercises
           3. Recitation
           4. Performance Exam
           5. Projects
           6. Midterm and Final Examinations

     XIII. Grading System:
                 Quiz                                   20%
                 Project                                40%
                 Midterm Exam and Final Exam            30%
                 Recitation, Values / Attitude          10%

Prepared by:


Submitted to:

             (Department Head, BSIT)


            DR. FAUSTO S. HILARIO
                 (Dean, CICT)

To top