CSC 470: Systems-Level Programming

Class Program
Level
Undergraduate Online
Credits 3

Curious about what happens under the hood of your computer? This course explores the inner workings of computer systems by introducing you to a general-purpose, procedural language commonly used for systems programming. Learn the fundamentals of operating systems, memory management, and file systems. Explore how microprocessors execute instructions and how peripherals communicate with the main system. By the end, you'll understand computer architecture and be able to optimize system performance using a systems-level programming language.

Notes

This course is cross-listed with CSC 410.