Not too easy. Not too difficult.
It's the basics into learning programming because once you understand the basics than you can understand the next course. It's just the same thing as Fund. of Prog. but with more code.
I like doing the labs every week because it helps a lot to see how much did you know and what did you understand and did not. But, coding in labs were really fun.
Hours per week:
Advice for students:
Make sure you do the reading assignments. Most importantly, you must practice, practice, practice your coding.