Not too easy. Not too difficult.
Hours per week:
Advice for students:
You should have the passion for computer programming and although it is not quite essential, previous knowledge of programming languages would be quite helpful