CMSC216H

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: CMSC216

Past Semesters

0 reviews
Average rating: N/A

3 reviews
Average rating: 3.00

During the Spring 2020 and Spring 2021 semesters, students could choose to take some of their courses pass-fail mid-semester which skews grade data aggregated across multiple semesters.

Average GPA of 3.58 between 68 students*

CMSC216H Grade Distribution+-05101520253035404550556065% of studentsABCDFWother
A-: 8.82%
A: 27.94%
A+: 26.47%
B-: 4.41%
B: 13.24%
B+: 14.71%
C: 2.94%
D: 1.47%
* "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.