Spring 2023 Trine Course Catalog

CS 2213 Operating Systems

Students learn the concepts and vocabulary of operating system software that manages processes, memory, device drivers, and a user interface, including secondary storage and network access. The successful students will be able to: identify and explain the software concepts that provide the standard abstractions upon which developers rely; design, implement, modify, and analyze the responsibilities of these complex software systems; explain the vulnerabilities produced by poorly designed security; compare analytically current operating systems, addressing the solutions chosen in different systems and explaining the tradeoffs made. Prerequisites: CS 1123 and SE 233

Credits

3

Lab Hours

0

Lecture Hours

3

Prerequisite

CS 1123 and SE 233