CMSC131

Object-Oriented Programming I

Corequisite: MATH140. Credit only granted for: CMSC131 or IMDM127. Introduction to programming and computer science. Emphasizes understanding and implementation of applications using object-oriented techniques. Develops skills such as program design and testing as well as implementation of programs using a graphical IDE. Programming done in Java.

Sister Courses: CMSC131A, CMSC131H

Spring 2026

93 reviews
Average rating: 4.47

63 reviews
Average rating: 2.21

Fall 2025

14 reviews
Average rating: 3.36

93 reviews
Average rating: 4.47

63 reviews
Average rating: 2.21

149 reviews
Average rating: 3.34

Summer 2025

63 reviews
Average rating: 2.21

Spring 2025

184 reviews
Average rating: 2.32

Past Semesters

327 reviews
Average rating: 3.74

102 reviews
Average rating: 2.39

0 reviews
Average rating: N/A

149 reviews
Average rating: 3.34

251 reviews
Average rating: 4.22

14 reviews
Average rating: 4.43

184 reviews
Average rating: 2.32

13 reviews
Average rating: 4.15

153 reviews
Average rating: 3.56

32 reviews
Average rating: 3.69

93 reviews
Average rating: 4.47

327 reviews
Average rating: 3.74

36 reviews
Average rating: 3.00

251 reviews
Average rating: 4.22

93 reviews
Average rating: 4.47

149 reviews
Average rating: 3.34

327 reviews
Average rating: 3.74

327 reviews
Average rating: 3.74

93 reviews
Average rating: 4.47

251 reviews
Average rating: 4.22

149 reviews
Average rating: 3.34

149 reviews
Average rating: 3.34

14 reviews
Average rating: 3.36

93 reviews
Average rating: 4.47

149 reviews
Average rating: 3.34

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