Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Faculty Course Assessment Report CS 4540 – Operating Systems Catalog Description: The internal and external views of computer operating systems are presented. A historical survey of the development and growth of operating systems is given. Fundamentals of systems and system design are stressed. Basic concepts and terminology are emphasized. Processes, communications and synchronizations, deadlocks, scheduling, shared resources, resource allocation, and deallocation, memory management, files management, and protection are discussed. Applications to real systems are investigated to motivate the ideas presented. Students build or run simulations and modify the internals of a working operating system. Course Outcomes Assessment: CO-1: Develop C programs in Linux CO-2: Understand operating systems structure, process management, threads, scheduling and synchronization CO-3: Understand system calls and loadable modules CO-4: Understand memory management CO-5: Understand file systems and virtual machines CO-6: Understand and modify Linux kernel. Reflection: Students demonstrated good performance in writing SQL queries and developing database applications. Meanwhile, many students need better understanding of basic database concepts and better appreciation of benefits of using databases to enterprises. In addition, performance in database schema normalization needs to be improved. Proposed Actions for Curricular Improvement: