Not too easy. Not too difficult.
For anyone interested in programming, this course is an excellent introduction into the field.
This course focused on Java and teaches students the fundamentals of Java programming and how it is implemented.
Hours per week:
Advice for students:
Practice writing and debugging programs as much as possible. Even if you are having trouble grasping the concepts, just keep grinding it out and you will eventually understand the language.