everything.study
CMSC 216

Introduction to Computer Systems

4 Credits

Introduction to the interaction between user programs and the operating system/hardware. Major topics include C programming, introductory systems programming, and assembly language. Other concepts covered include UNIX, machine data representation, thread management, optimization, and virtual memory. Programming is done in the Linux Environment.

Topics

Topics explicitly listed in official catalogue description

Prerequisites & course information

Prerequisite: Minimum grade of C- in CMSC132 ; and minimum grade of C- in MATH141 . Restriction: Must be in a major within the CMNS-Computer Science department; or must be in Engineering: Computer program; or must be in the Computer Science Minor program; and Permission of CMSC - Computer Science department.

Sources