View reviews for professors for this course View On Testudo

CMSC216

Introduction to Computer Systems

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. 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.

Sister Courses: CMSC216H

Fall 2021

11 reviews
Average rating: 5.00

Summer 2021

82 reviews
Average rating: 4.00

Spring 2021

120 reviews
Average rating: 2.79

Past Semesters

25 reviews
Average rating: 3.72

30 reviews
Average rating: 3.63

9 reviews
Average rating: 3.33

8 reviews
Average rating: 3.25

31 reviews
Average rating: 3.19

17 reviews
Average rating: 2.29

0 reviews
Average rating: Not yet rated

Average GPA: 2.45 between 7,449 students

"W"s are considered to be 0.0 quality points. "Other" grades are not factored into the average GPA calculation.