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