CSC240: Introduction to Computer Systems

Class Program
Credits 4
Students investigate how computer systems execute programs, store information, and communicate in order to become more effective programmers in terms of performance, portability, and robustness. Topics covered include: machine-level code and its generation by optimizing compilers, performance evaluation and optimization, computer arithmetic, memory organization and management, networking technology and protocols, and supporting concurrent computation. 4 class hours.
Semester Offered
Varies