Dec 26, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog
Add to Portfolio (opens a new window)

COS 460 Foundations of Computer Systems


This course provides a top-to-bottom look at how computing systems work by exploring their hierarchical elements through systems programming. Students will gain an understanding of the interfaces between the different layers of computer hardware and software through system call interfaces and system-level I/O. Emphasis is placed on developing skills for systems-level programming, portability, robustness, optimizing program performance, and managing the computational resources of a modern system. Domains include real-time systems, parallel processing, and distributed systems. This course requires a student laptop - see Department Laptop Policy .  Prerequisite(s): COS 326  and COS 450  or permission of the instructor. 3 hour(s).



Add to Portfolio (opens a new window)