Not too easy. Not too difficult.
I would recommend it because of its excellent lecture and discussion. As it is the foundation course and it must be well structured. The course increased my curiosity for computer science. I would recommend it for all.
The course begin with fundamentals of computer science. Their are many lectures and discussion which intensify learning experience. With priceless knowledge, the course builds a strong foundation of student. their are group projects and meetings which enhance its importance.
Hours per week:
Advice for students:
I would advice all to be stay calm and concentrate during the lecture to get all specs of the lecture. I consider it more stressful but rather more deep. The course would increase your horizons and is thus important.