Download Abet stuff Goals

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Concurrency control wikipedia , lookup

Asynchronous I/O wikipedia , lookup

Transcript
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: