Pretty easy, overall.
Absolutely perfect class for a Summer term. The workload is not too much and easily bearable. The course is built such that assignments are cumulative. Each weeks lesson builds upon the last weeks lesson. Fair grading system.
One highlight is the grading system. Most of the points are earned by mini-tests, which are timed, but if you don't finish on time, you can start over and do it again until you get it 100% right. With that, you'll end up with either 100 points or zero (if you don't do it). I redid some of the tests and therefore got a profound knowledge of basic programming.
Hours per week:
Advice for students:
Really take your time with the mini-tests. They are designed as to give you a lot of practice with programming. One very good advice is to work one week ahead. In week 1, consider finishing week 1 and 2, and then stay one week ahead at all times. This is very helpful in case you do get stuck somewhere and need some more time. Week 1 is so short and easy that it is no problem to do week 1 and 2 in the beginning.