Not too easy. Not too difficult.
I would recommend it to anyone because you can generate ideas on topics for assignments. Also, you could go on and try to find a assignment you did, and view it to see if you got anything wrong and try to find out why you did.
I learned a lot about looking at different programming languages, such as Python and Ruby. These programming languages dealt with animations and gaming, and we had an opportunity to where design our own animation and/or game.
Hours per week:
Advice for students:
The only advice I have, is to do more research on the topics that are being discussed so that you get a better understanding on what your learning. For instance, during the class, we had to order a Raspberry Pi, which is pretty much like a CPU, and get it running to do some assignments with it. I did some researching and I found out that the raspberry pi can be used to make so many things, such as an arcade game, and other cool projects that I want to try at home.