Curious about what happens under the hood of your computer? This course explores the inner workings of computer systems while teaching you the C programming language. 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 have an understanding of computer architecture and be able to optimize system performance using C. Prerequisites: CSC 110 or MAT 215.
CSC 400: COMPUTER SYSTEMS
Program
Division
UG
School Division
School of Humanities, Sciences and Technology