Pretty easy, overall.
Well, it's a required course for CS majors so it's not like you have a choice. So, I'll be recommending this course based on the professor I took it with - Dr. Richard Coleman.
I learned more about C++ programming, and the differences between C++ and C programming languages. Since I took CS 102, CS 121 was more of a refreser course than I would like. If you do not make it through this class, or have serious doubts about the programming assignments, please change your major ASAP. It only gets worse from here. It will save you the trouble of spending more money down the road.
Hours per week:
Advice for students:
STUDY THE SLIDES, for goodness sake. Save each week's slides, and make notes on them. Take notes in class as well, because sometimes Dr. Coleman will say things not on the slides, or tell you about a test question in future courses, or even let a test question slip on occasion. Dr. Coleman is more than willing to assist you in understanding any topic. He can be intimidating, but try to pick his brain for programming knowledge,