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

61 reviews
Average rating: 2.25

Fall 2025

14 reviews
Average rating: 3.36

93 reviews
Average rating: 4.47

61 reviews
Average rating: 2.25

148 reviews
Average rating: 3.34

Summer 2025

61 reviews
Average rating: 2.25

Spring 2025

183 reviews
Average rating: 2.32

Past Semesters

326 reviews
Average rating: 3.74

102 reviews
Average rating: 2.39

0 reviews
Average rating: N/A

148 reviews
Average rating: 3.34

251 reviews
Average rating: 4.22

14 reviews
Average rating: 4.43

183 reviews
Average rating: 2.32

13 reviews
Average rating: 4.15

152 reviews
Average rating: 3.55

32 reviews
Average rating: 3.69

93 reviews
Average rating: 4.47

326 reviews
Average rating: 3.74

36 reviews
Average rating: 3.00

251 reviews
Average rating: 4.22

93 reviews
Average rating: 4.47

148 reviews
Average rating: 3.34

326 reviews
Average rating: 3.74

326 reviews
Average rating: 3.74

93 reviews
Average rating: 4.47

251 reviews
Average rating: 4.22

148 reviews
Average rating: 3.34

148 reviews
Average rating: 3.34

14 reviews
Average rating: 3.36

93 reviews
Average rating: 4.47

148 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.