Not too easy. Not too difficult.
This class is required for Electrical and computer engineers, so you don't have much of a choice about taking it. The material isn't terrible, but the teacher could be better. The labs were fun, and where most of the learning took place.
The best thing about this course was the short introduction to algorithms.
Hours per week:
Advice for students:
Find some friends to program with. It definitely helps you understand the material better and get past difficult parts.