Skip to main content
Sponsored
CS 2150 Program and Data Representation
Last taught: Fall 2022
☆ Rating
Difficulty
GPA
Instructor
Enjoyability
Difficulty
Recommend
Reading
Writing
Groupwork
Other
Total Hours

Grade Distribution

No grade data available

Average GPA
Students Measured

145 Reviews

Add Review
Fall 2010
4.3
Average

Lot of work but you will feel good in the end. I found out late the best way to study for the test is to memorize the ppts. thoroughly.

Instructor 4.0
Enjoyability 4.0
Recommend 5.0
Difficulty 4.0
Hours/Week 12.0
Spring 2010
4.0
Average

This is one of the most important CS courses you will ever take. It serves as a gateway to almost every other high level CS course. The only homework you get are the Labs, but they are very time consuming. The first 5 labs are reasonable if you have prior C++ background. But after that , every single lab took me at least 10 - 12 hours to complete on average. Tests are easy if you listen to the lectures and review the slides thoroughly before the test. Final exam was pretty hard, but there is a decent curve at the end. So if you beat the averages on the tests, attend most of the quizzes and have over 90% on the labs, you should be in fine shape. Bloomfield is a good lecturer, and will gladly help you if you are having trouble with the material. Overall, I highly recommend this course.

Instructor 4.0
Enjoyability 3.0
Recommend 5.0
Difficulty 4.0
Hours/Week 12.0
Spring 2010
4.7
Average

Great class, lots of work. The homeworks are very time consuming if you want to do well, but they help a lot for the exams.

Instructor 4.0
Enjoyability 5.0
Recommend 5.0
Difficulty 4.0
Hours/Week 5.0
Spring 2010
4.7
Average

Class is hard and a LOT of work but you learn lots about cs

Instructor 5.0
Enjoyability 4.0
Recommend 5.0
Difficulty 4.0
Hours/Week 8.0
Fall 2009
4.3
Average

this class was very worthwhile, but challenging
exams are from ppt so not hard
all the points are from programming in cpp

Instructor 4.0
Enjoyability 4.0
Recommend 5.0
Difficulty 4.0
Hours/Week 6.0
Sponsored
Fall 2009
4.7
Average

Professor is very knowledgeable about the topic and cares about communicating the subject to the class. Grading is tough, but fair. If you thoroughly review the slides and do the practice problems, the tests aren't too bad.

Instructor 4.0
Enjoyability 5.0
Recommend 5.0
Difficulty 4.0
Hours/Week 4.0
Fall 2009
4.0
Average

You will learn a lot about programming in this class because of the many labs you have to do. It's a lot of work for 3 credits, but it's really worthwhile in the end.

Instructor 4.0
Enjoyability 3.0
Recommend 5.0
Difficulty 4.0
Hours/Week 4.0
Fall 2009
5.0
Average

Take it with Bloomfield - he's amazing. This class really serves as a foundation for a lot of CS work.

Instructor 5.0
Enjoyability 5.0
Recommend 5.0
Difficulty 5.0
Hours/Week 5.0
Fall 2009
4.0
Average

Labs can be a lot of work sometimes, but Bloomfield is a great professor and makes the material interesting. He also records and posts his lectures online.

Instructor 4.0
Enjoyability 4.0
Recommend 4.0
Difficulty 3.0
Hours/Week 0.0
Fall 2009
5.0
Average

This is an absolutely amazing class because of Prof. Bloomfield. He is very passionate about teaching and his students. He understands limitations but is also willing to push us. Although the subject is interesting, it can be difficult. As well, labs can be tedious and VERY time-consuming. But with Prof. Bloomfield and the great TA's, one can do really well. This has been one of my favorite classes.

Instructor 5.0
Enjoyability 5.0
Recommend 5.0
Difficulty 4.0
Hours/Week 15.0
Sponsored