CMSC106

Introduction to C Programming

Prerequisite: MATH115. Restriction: Must not be in Computer Science program; and must not have completed any courses from CMSC131-499 course range. Credit only granted for: CMSC106 or CMSC122. Design and analysis of programs in C. An introduction to computing using structured programming concepts. Intended for students with no or minimal programming experience.

Sister Courses: CMSC106+, CMSC106U

Fall 2026

251 reviews
Average rating: 4.22

Fall 2025

251 reviews
Average rating: 4.22

Past Semesters

184 reviews
Average rating: 2.32

4 reviews
Average rating: 2.75

36 reviews
Average rating: 3.00

36 reviews
Average rating: 3.00

184 reviews
Average rating: 2.32

36 reviews
Average rating: 3.00

14 reviews
Average rating: 3.36

270 reviews
Average rating: 2.86

184 reviews
Average rating: 2.32

270 reviews
Average rating: 2.86

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