Computing and Information System
1. COURSE SUMMARY
This course is designed as a one semester course for the concepts of Operating System for undergraduate Computing & Information System students. The course covers the analysis of various components of the operating system. Furthermore, the course enables the students to better understand how these components all tie in together create the computing experience. This course has found a profound application in the field of computing, especially in the hardware side.
2. COURSE OBJECTIVE
The course aims to provide the students with the fundamental knowledge about components of operating systems such as processes, schedulers, memory etc. Students will also learn about scheduling algorithms and simulate how those algorithms work. Students will also be familiarized with the concept of process synchronization and how they are used in systems.
3. COURSE LEARNING OUTCOMES
Course Learning Outcome Number |
Course Learning Outcome Description |
CLO1 |
Identify the basic terminologies of Operating System. |
CLO2 |
Identify the concept of processes. |
CLO3 |
Analyze and simulate different scheduling algorithms used in Operating System. |
CLO4 |
Evaluate the different techniques used to ensure process synchronization and avoid deadlocks. |
CLO5 |
Generate solutions to memory allocation problems and utilization of virtual memory. |
Abdullah Bin Kasem Bhuiyan is teaching Object Oriented Programming, Agile Development, Artificial Intelligence, Operating Systems and other computer science related course in Computing and Information System Department, Daffodil International University, Bangladesh which is the first of its kind in Bangladesh. He is also the district leader and member of national committee of Bangladesh Innovation Forum.