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; and Permission of CMSC - Computer Science department. 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 2024

28 reviews
Average rating: 5.00

107 reviews
Average rating: 2.45

187 reviews
Average rating: 4.29

Spring 2024

28 reviews
Average rating: 5.00

187 reviews
Average rating: 4.29

Fall 2023

107 reviews
Average rating: 2.45

247 reviews
Average rating: 3.19

28 reviews
Average rating: 5.00

33 reviews
Average rating: 4.88

Summer 2023

187 reviews
Average rating: 4.29

Spring 2023

107 reviews
Average rating: 2.45

247 reviews
Average rating: 3.19

Past Semesters

8 reviews
Average rating: 3.25

247 reviews
Average rating: 3.19

9 reviews
Average rating: 3.33

187 reviews
Average rating: 4.29

31 reviews
Average rating: 3.74

0 reviews
Average rating: N/A

81 reviews
Average rating: 3.65

25 reviews
Average rating: 2.44

107 reviews
Average rating: 2.45

61 reviews
Average rating: 4.61

34 reviews
Average rating: 4.18

107 reviews
Average rating: 2.45

187 reviews
Average rating: 4.29

* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.