COURSE OUTLINE

Department : Department of Information and                  Page 1 of 6
Communication Technology
Course and Code:                                            Semester: II
FP 202 – FUNDAMENTALS OF OPERATING                          Academic Session: DIS 2012
SYSTEM

Total Lecture Hour: 30 : 30

Lecturer :                          HASSAN BIN ALI
Tel. No :                           012-4257095
Synopsis                            FUNDAMENTALS OF OPERATING SYSTEM course
                                    introduces the design and implementation of operating
                                    systems. This course will cover briefly the evolution of
                                    operating system, and also the major components of most
                                    operating system. Particular emphasis will be given to
                                    three major OS subsystems: process management
                                    (processes, threads, CPU scheduling, and deadlock),
                                    memory management (segmentation, paging, swapping),
                                    file systems, and operating system support for distributed
                                    systems
Learning Outcomes :
By the end of course, students should be able to:
         Course Learning           Programme Learning                       Assessment
         Outcome (CLO)             Outcome(s)Addressed                      Methods
                                   PLO1 : apply fundamental
                                   principles of computing,
         Explain the basic                                                  Quiz, Test
                                   mathematics, physics and softskills
         functions of operating
CLO 1                              in related areas of IT to be
         systems and the memory
                                   competent and possess strong
         management tasks. (C2)
                                   understanding in game development.

                                    PLO2 : integrate the knowledge and
        Perform administrative                                              Quiz, Test,
                                    technical skills acquired and utilize
        tools of operating system                                           Laboratory
CLO 2                               current tools and techniques to
        to maintain a computer                                              Exercises, Problem
                                    develop a computer game.
        system effectively. (P4)                                            P4 Based Task

                                    PLO4 : use appropriate tools and
        Organize the accounts                                               Quiz, Test,
                                    techniques to solve programming
        and resources of a                                                  Laboratory
CLO 3                               problem in game development.
        computer system                                                     Exercises, Problem
        effectively. (A4)                                                   P4 Based Task




                                                                                                 1
Department : Department of Information and                   Page 2 of 6
Communication Technology
Course and Code:                                             Semester: II
FP 202 – FUNDAMENTALS OF OPERATING                           Academic Session: DIS 2012
SYSTEM

Total Lecture Hour: 30 : 30

Lecturer :                           HASSAN BIN ALI
Tel. No :                            0124257095
Synopsis                             FUNDAMENTALS OF OPERATING SYSTEM course
                                     introduces the design and implementation of operating
                                     systems. This course will cover briefly the evolution of
                                     operating system, and also the major components of most
                                     operating system. Particular emphasis will be given to
                                     three major OS subsystems: process management
                                     (processes, threads, CPU scheduling, and deadlock),
                                     memory management (segmentation, paging, swapping),
                                     file systems, and operating system support for distributed
                                     systems
Student Learning Time (SLT)
         Teaching and Learning Activities                Student Learning Time (hours)
FACE TO FACE
1. Delivery Method
   - Lecture                                                            30
   - Practical                                                          30
2. Coursework Assessment (CA)
   Lecture-hour-assessment
   - Test
   - Quiz 0 min/ Test
                                                                           3
   Practical-hour-assessment
   - Laboratory Exercises
NON FACE TO FACE
1. Coursework Assessment (CA)
   - Problem Based Task                                                    6
2. Preparation and Review
   Lecture
   - Preparation before theory class eg:                                30
   download lesson notes.
   - Review after theory class eg: additional
   references, discussion group, discussion

    Practical                                                           15
    -Preparation before practical class/field
     work/survey eg: review notes,
     checklist/labsheets
    -Post practical activity eg: lab report,
     additional references and discussion
     session
                                                                           6
     Assessment
     - Preparation for test
     - Preparation for quiz
                      TOTAL                                            120


                                                                                                  2
Department : Department of Information and                 Page 3 of 6
Communication Technology
Course and Code:                                           Semester: II
FP 202 – FUNDAMENTALS OF OPERATING                         Academic Session: DIS 2012
SYSTEM

Total Lecture Hour: 30 : 30

Lecturer :                         HASSAN BIN ALI
Tel. No :                          012-4257095
Synopsis                           FUNDAMENTALS OF OPERATING SYSTEM course
                                   introduces the design and implementation of operating
                                   systems. This course will cover briefly the evolution of
                                   operating system, and also the major components of most
                                   operating system. Particular emphasis will be given to
                                   three major OS subsystems: process management
                                   (processes, threads, CPU scheduling, and deadlock),
                                   memory management (segmentation, paging, swapping),
                                   file systems, and operating system support for distributed
                                   systems
Weekly Schedule:

Lecture Week:
                 1.0 INTRODUCTION TO OPERATING SYSTEM
    LW 1
                      1.1 Explain the Operating systems environment
    LW 2             1.2 Explain the Input/ Output Control System (IOCS).
                 2.0 MEMORY AND PROCESS MANAGEMENT
    LW 3
                      2.1 Explain memory management of operating system
    LW 4             2.2 Explain process management of operating system

    LW 5             2.2 Explain process management of operating system

    LW 6             2.3 Explain a Deadlock Situation in an Operating System.
                 3.0 FILE MANAGEMENT
    LW 7
                      3.1 Explain file management in operating system.
    LW 8             3.1 Explain file management in operating system.

    LW 9             3.1 Explain file management in operating system.

    LW 10            3.1 Explain file management in operating system.




                                                                                                3
Department : Department of Information and                Page 4 of 6
Communication Technology
Course and Code:                                          Semester: II
FP 202 – FUNDAMENTALS OF OPERATING                        Academic Session: DIS 2012
SYSTEM

Total Lecture Hour: 30 : 30

Lecturer :                        HASSAN BIN ALI

Tel. No :                         0124257095
Synopsis                          FUNDAMENTALS OF OPERATING SYSTEM course
                                  introduces the design and implementation of operating
                                  systems. This course will cover briefly the evolution of
                                  operating system, and also the major components of most
                                  operating system. Particular emphasis will be given to
                                  three major OS subsystems: process management
                                  (processes, threads, CPU scheduling, and deadlock),
                                  memory management (segmentation, paging, swapping),
                                  file systems, and operating system support for distributed
                                  systems
Weekly Schedule:
                 4.0 WINDOWS OPERATING SYSTEM
    LW 11
                     4.1 Manage Microsoft Windows Server operating system environments.
    LW 12            4.2 Create and configure Active Directory Domain Services (AD DS)

    LW 13            4.3 Create and configure group policies

    LW 14            4.4 Manage storage using File Server Resource Manager.




                                                                                               4
Department : Department of Information and                 Page 5 of 6
Communication Technology
Course and Code:                                           Semester: II
FP 202 – FUNDAMENTALS OF OPERATING                         Academic Session: DIS 2012
SYSTEM

Total Lecture Hour: 30 : 30

Lecturer :                         HASSAN BIN ALI
Tel. No :                          012-4257095
Synopsis                           FUNDAMENTALS OF OPERATING SYSTEM course
                                   introduces the design and implementation of operating
                                   systems. This course will cover briefly the evolution of
                                   operating system, and also the major components of most
                                   operating system. Particular emphasis will be given to
                                   three major OS subsystems: process management
                                   (processes, threads, CPU scheduling, and deadlock),
                                   memory management (segmentation, paging, swapping),
                                   file systems, and operating system support for distributed
                                   systems
Course Notes     Hand-outs and power point slides

                 Main :
                 Ann McHoes, Ida M. (2010). Understanding Operating Systems, 6th. Edition.
                 Course Technology. (ISBN : 978-1439079201)

                 Others :
                 Abraham S., Greg G., Peter B. (2011). Operating System Concepts,8th.
                 Edition. Wiley. (ISBN : 978-1118112731)

                 Andrew S. Tanenbaum and Albert S Woodhull, (2006). Operating Systems
                 Design and Implementation, Third Edition. Prentice Hall (ISBN: 978-
                 0131429383)

                 Cisco System. (2005). CCNA 1 and 2 Companion Guide, Revised (Cisco
                 Networking Academy Program), 3rd Edition. Cisco Press (ISBN: 978-1-
References:
                 58713-150-9)

                 Rohit K. (2011). Operating Systems. IKAS Publishing House Pvt. Ltd. (ISBN
                 : 978- 8125942429)

                 Silberschatz, Galvin and Gagne, (2006). Operating System Concepts, Sixth
                 Edition. John Wiley & Sons (ISBN: 0-471-69446-5)

                 Todd Lammle (2007). CCNA Cisco Certified Network Associate Study Guide
                 (6th Edition), Wiley Publishing. (ISBN: 978-0-470-110089)

                 Wendell Odom, Thomas Knott (2006). Networking Basics CCNA 1
                 Companion Guide (Cisco Networking Academy). Cisco Press. (ISBN: 978-1-
                 58713-164-6)




                                                                                                5
Department : Department of Information and                Page 6 of 6
Communication Technology
Course and Code:                                          Semester: II
FP 202 – FUNDAMENTALS OF OPERATING                        Academic Session: DIS 2012
SYSTEM

Total Lecture Hour: 30 : 30

Lecturer :                        HASSAN BIN ALI
Tel. No :                         012-4257095
Synopsis                          FUNDAMENTALS OF OPERATING SYSTEM course
                                  introduces the design and implementation of operating
                                  systems. This course will cover briefly the evolution of
                                  operating system, and also the major components of most
                                  operating system. Particular emphasis will be given to
                                  three major OS subsystems: process management
                                  (processes, threads, CPU scheduling, and deadlock),
                                  memory management (segmentation, paging, swapping),
                                  file systems, and operating system support for distributed
                                  systems
Assessment :

No.   Assessment       Quantity         Criteria               % Total           Dates
                                   Lecture Topic 1- 2
1.       Quiz             2                &                    10 %          LW6, LW14
                                   Lecture Topic 3- 4
                                   Lecture Topic 1- 2
2.          Test          2                &                    30%           LW7, LW15
                                   Lecture Topic 3- 4
                                                                              LW3,LW8
      Laboratory
3.                        5                                     40%          LW11,LW12,
       Exercise                    Lecture Topic 1-4
                                                                               LW14
       Problem
4.                        1        Lecture Topic 3- 4           20%              LW10
      Based Task

Prepared by:                                   Certified by:




_______________________________                __________________________________
(                             )                (                                )




Date: 13th JULY 2012                           Date:




                                                                                               6
Department : Department of Information and                Page 6 of 6
Communication Technology
Course and Code:                                          Semester: II
FP 202 – FUNDAMENTALS OF OPERATING                        Academic Session: DIS 2012
SYSTEM

Total Lecture Hour: 30 : 30

Lecturer :                        HASSAN BIN ALI
Tel. No :                         012-4257095
Synopsis                          FUNDAMENTALS OF OPERATING SYSTEM course
                                  introduces the design and implementation of operating
                                  systems. This course will cover briefly the evolution of
                                  operating system, and also the major components of most
                                  operating system. Particular emphasis will be given to
                                  three major OS subsystems: process management
                                  (processes, threads, CPU scheduling, and deadlock),
                                  memory management (segmentation, paging, swapping),
                                  file systems, and operating system support for distributed
                                  systems
Assessment :

No.   Assessment       Quantity         Criteria               % Total           Dates
                                   Lecture Topic 1- 2
1.       Quiz             2                &                    10 %          LW6, LW14
                                   Lecture Topic 3- 4
                                   Lecture Topic 1- 2
2.          Test          2                &                    30%           LW7, LW15
                                   Lecture Topic 3- 4
                                                                              LW3,LW8
      Laboratory
3.                        5                                     40%          LW11,LW12,
       Exercise                    Lecture Topic 1-4
                                                                               LW14
       Problem
4.                        1        Lecture Topic 3- 4           20%              LW10
      Based Task

Prepared by:                                   Certified by:




_______________________________                __________________________________
(                             )                (                                )




Date: 13th JULY 2012                           Date:




                                                                                               6

Course outline FP202 - Dis 2012

  • 1.
    COURSE OUTLINE Department :Department of Information and Page 1 of 6 Communication Technology Course and Code: Semester: II FP 202 – FUNDAMENTALS OF OPERATING Academic Session: DIS 2012 SYSTEM Total Lecture Hour: 30 : 30 Lecturer : HASSAN BIN ALI Tel. No : 012-4257095 Synopsis FUNDAMENTALS OF OPERATING SYSTEM course introduces the design and implementation of operating systems. This course will cover briefly the evolution of operating system, and also the major components of most operating system. Particular emphasis will be given to three major OS subsystems: process management (processes, threads, CPU scheduling, and deadlock), memory management (segmentation, paging, swapping), file systems, and operating system support for distributed systems Learning Outcomes : By the end of course, students should be able to: Course Learning Programme Learning Assessment Outcome (CLO) Outcome(s)Addressed Methods PLO1 : apply fundamental principles of computing, Explain the basic Quiz, Test mathematics, physics and softskills functions of operating CLO 1 in related areas of IT to be systems and the memory competent and possess strong management tasks. (C2) understanding in game development. PLO2 : integrate the knowledge and Perform administrative Quiz, Test, technical skills acquired and utilize tools of operating system Laboratory CLO 2 current tools and techniques to to maintain a computer Exercises, Problem develop a computer game. system effectively. (P4) P4 Based Task PLO4 : use appropriate tools and Organize the accounts Quiz, Test, techniques to solve programming and resources of a Laboratory CLO 3 problem in game development. computer system Exercises, Problem effectively. (A4) P4 Based Task 1
  • 2.
    Department : Departmentof Information and Page 2 of 6 Communication Technology Course and Code: Semester: II FP 202 – FUNDAMENTALS OF OPERATING Academic Session: DIS 2012 SYSTEM Total Lecture Hour: 30 : 30 Lecturer : HASSAN BIN ALI Tel. No : 0124257095 Synopsis FUNDAMENTALS OF OPERATING SYSTEM course introduces the design and implementation of operating systems. This course will cover briefly the evolution of operating system, and also the major components of most operating system. Particular emphasis will be given to three major OS subsystems: process management (processes, threads, CPU scheduling, and deadlock), memory management (segmentation, paging, swapping), file systems, and operating system support for distributed systems Student Learning Time (SLT) Teaching and Learning Activities Student Learning Time (hours) FACE TO FACE 1. Delivery Method - Lecture 30 - Practical 30 2. Coursework Assessment (CA) Lecture-hour-assessment - Test - Quiz 0 min/ Test 3 Practical-hour-assessment - Laboratory Exercises NON FACE TO FACE 1. Coursework Assessment (CA) - Problem Based Task 6 2. Preparation and Review Lecture - Preparation before theory class eg: 30 download lesson notes. - Review after theory class eg: additional references, discussion group, discussion Practical 15 -Preparation before practical class/field work/survey eg: review notes, checklist/labsheets -Post practical activity eg: lab report, additional references and discussion session 6 Assessment - Preparation for test - Preparation for quiz TOTAL 120 2
  • 3.
    Department : Departmentof Information and Page 3 of 6 Communication Technology Course and Code: Semester: II FP 202 – FUNDAMENTALS OF OPERATING Academic Session: DIS 2012 SYSTEM Total Lecture Hour: 30 : 30 Lecturer : HASSAN BIN ALI Tel. No : 012-4257095 Synopsis FUNDAMENTALS OF OPERATING SYSTEM course introduces the design and implementation of operating systems. This course will cover briefly the evolution of operating system, and also the major components of most operating system. Particular emphasis will be given to three major OS subsystems: process management (processes, threads, CPU scheduling, and deadlock), memory management (segmentation, paging, swapping), file systems, and operating system support for distributed systems Weekly Schedule: Lecture Week: 1.0 INTRODUCTION TO OPERATING SYSTEM LW 1 1.1 Explain the Operating systems environment LW 2 1.2 Explain the Input/ Output Control System (IOCS). 2.0 MEMORY AND PROCESS MANAGEMENT LW 3 2.1 Explain memory management of operating system LW 4 2.2 Explain process management of operating system LW 5 2.2 Explain process management of operating system LW 6 2.3 Explain a Deadlock Situation in an Operating System. 3.0 FILE MANAGEMENT LW 7 3.1 Explain file management in operating system. LW 8 3.1 Explain file management in operating system. LW 9 3.1 Explain file management in operating system. LW 10 3.1 Explain file management in operating system. 3
  • 4.
    Department : Departmentof Information and Page 4 of 6 Communication Technology Course and Code: Semester: II FP 202 – FUNDAMENTALS OF OPERATING Academic Session: DIS 2012 SYSTEM Total Lecture Hour: 30 : 30 Lecturer : HASSAN BIN ALI Tel. No : 0124257095 Synopsis FUNDAMENTALS OF OPERATING SYSTEM course introduces the design and implementation of operating systems. This course will cover briefly the evolution of operating system, and also the major components of most operating system. Particular emphasis will be given to three major OS subsystems: process management (processes, threads, CPU scheduling, and deadlock), memory management (segmentation, paging, swapping), file systems, and operating system support for distributed systems Weekly Schedule: 4.0 WINDOWS OPERATING SYSTEM LW 11 4.1 Manage Microsoft Windows Server operating system environments. LW 12 4.2 Create and configure Active Directory Domain Services (AD DS) LW 13 4.3 Create and configure group policies LW 14 4.4 Manage storage using File Server Resource Manager. 4
  • 5.
    Department : Departmentof Information and Page 5 of 6 Communication Technology Course and Code: Semester: II FP 202 – FUNDAMENTALS OF OPERATING Academic Session: DIS 2012 SYSTEM Total Lecture Hour: 30 : 30 Lecturer : HASSAN BIN ALI Tel. No : 012-4257095 Synopsis FUNDAMENTALS OF OPERATING SYSTEM course introduces the design and implementation of operating systems. This course will cover briefly the evolution of operating system, and also the major components of most operating system. Particular emphasis will be given to three major OS subsystems: process management (processes, threads, CPU scheduling, and deadlock), memory management (segmentation, paging, swapping), file systems, and operating system support for distributed systems Course Notes Hand-outs and power point slides Main : Ann McHoes, Ida M. (2010). Understanding Operating Systems, 6th. Edition. Course Technology. (ISBN : 978-1439079201) Others : Abraham S., Greg G., Peter B. (2011). Operating System Concepts,8th. Edition. Wiley. (ISBN : 978-1118112731) Andrew S. Tanenbaum and Albert S Woodhull, (2006). Operating Systems Design and Implementation, Third Edition. Prentice Hall (ISBN: 978- 0131429383) Cisco System. (2005). CCNA 1 and 2 Companion Guide, Revised (Cisco Networking Academy Program), 3rd Edition. Cisco Press (ISBN: 978-1- References: 58713-150-9) Rohit K. (2011). Operating Systems. IKAS Publishing House Pvt. Ltd. (ISBN : 978- 8125942429) Silberschatz, Galvin and Gagne, (2006). Operating System Concepts, Sixth Edition. John Wiley & Sons (ISBN: 0-471-69446-5) Todd Lammle (2007). CCNA Cisco Certified Network Associate Study Guide (6th Edition), Wiley Publishing. (ISBN: 978-0-470-110089) Wendell Odom, Thomas Knott (2006). Networking Basics CCNA 1 Companion Guide (Cisco Networking Academy). Cisco Press. (ISBN: 978-1- 58713-164-6) 5
  • 6.
    Department : Departmentof Information and Page 6 of 6 Communication Technology Course and Code: Semester: II FP 202 – FUNDAMENTALS OF OPERATING Academic Session: DIS 2012 SYSTEM Total Lecture Hour: 30 : 30 Lecturer : HASSAN BIN ALI Tel. No : 012-4257095 Synopsis FUNDAMENTALS OF OPERATING SYSTEM course introduces the design and implementation of operating systems. This course will cover briefly the evolution of operating system, and also the major components of most operating system. Particular emphasis will be given to three major OS subsystems: process management (processes, threads, CPU scheduling, and deadlock), memory management (segmentation, paging, swapping), file systems, and operating system support for distributed systems Assessment : No. Assessment Quantity Criteria % Total Dates Lecture Topic 1- 2 1. Quiz 2 & 10 % LW6, LW14 Lecture Topic 3- 4 Lecture Topic 1- 2 2. Test 2 & 30% LW7, LW15 Lecture Topic 3- 4 LW3,LW8 Laboratory 3. 5 40% LW11,LW12, Exercise Lecture Topic 1-4 LW14 Problem 4. 1 Lecture Topic 3- 4 20% LW10 Based Task Prepared by: Certified by: _______________________________ __________________________________ ( ) ( ) Date: 13th JULY 2012 Date: 6
  • 7.
    Department : Departmentof Information and Page 6 of 6 Communication Technology Course and Code: Semester: II FP 202 – FUNDAMENTALS OF OPERATING Academic Session: DIS 2012 SYSTEM Total Lecture Hour: 30 : 30 Lecturer : HASSAN BIN ALI Tel. No : 012-4257095 Synopsis FUNDAMENTALS OF OPERATING SYSTEM course introduces the design and implementation of operating systems. This course will cover briefly the evolution of operating system, and also the major components of most operating system. Particular emphasis will be given to three major OS subsystems: process management (processes, threads, CPU scheduling, and deadlock), memory management (segmentation, paging, swapping), file systems, and operating system support for distributed systems Assessment : No. Assessment Quantity Criteria % Total Dates Lecture Topic 1- 2 1. Quiz 2 & 10 % LW6, LW14 Lecture Topic 3- 4 Lecture Topic 1- 2 2. Test 2 & 30% LW7, LW15 Lecture Topic 3- 4 LW3,LW8 Laboratory 3. 5 40% LW11,LW12, Exercise Lecture Topic 1-4 LW14 Problem 4. 1 Lecture Topic 3- 4 20% LW10 Based Task Prepared by: Certified by: _______________________________ __________________________________ ( ) ( ) Date: 13th JULY 2012 Date: 6