Section outline

    • WELCOME VIDEO!!!
    •  


      Instructor : Ms. Subhenur Latif
      Office :  Room#409, Level 4, CSE Building, DaffodilTower Extension
      Email  : snlatif@daffodilvarsity.edu.bd

      Google site of Subhenur Latif

      google site logo

    • Course Rationale

      The course aims to explore the importance of the operating system, its function and different techniques used by the operating system to achieve its goals as resource manager. The course also explores how application interacts with the operating system and how the operating systems interact with the machine. Also, the course shed light on some of the existing operating systems and how the topics taught in the course are applied in these systems. Some topics in the course are implemented by witting the programs to practically know how.


    • Course Objective

        • To introduce Basic Linux general purpose Commands
        • To learn different programming language in Linux editor environment and implement different Operating system algorithm
        • To learn about file management and different types of permission setup.
        • To understand how system processes work and how to manage them 
        • To work with system logs and remote connection tools 


    • course outcomes

      CO1

      Experiment with Unix commands and shell programming.

      CO2

      Able to build shell program for process and file system management with system calls.

      CO3

      Able to implement and analyse the performance of different algorithm of Operating Systems like CPU scheduling algorithm, page replacement algorithms, deadlock avoidance, detection algorithm and so on.

      CO4

      Able to design and develop a course project that can have positive impact on environment or society or mankind.






    • Textbook

      Unix Shell Programming- Yashavant P. Kanetkar

      Reference Books

      Operating System Concepts, 9th edition by Silberschatz, Galvin, Gagne

      Teach Yourself Unix Shell Programming in 14days-Kamran Husain


    • Grading Scheme:

      Attendance                : 10%

      Lab Performance     : 25%

      Project / Report        : 25%

      Final Exam                 : 40%

    • Here we practice Peer Teaching- "I am Student! I am Teacher!"

      PEER TEACHING