Not too easy. Not too difficult.
It is a very odd subject matter, it helps you understand the outside thinking of programming.
You literally learn the "computer logic" of programming concepts.
Hours per week:
Advice for students:
Go to the workshops. They're very helpful and will prepare you for the tests.