Not too easy. Not too difficult.
All the topics covered are immediately relevant to industry work, the projects are interesting, and the final grade is based solely on assignments and projects, rather than tests.
How to use Git, Eclipse, JUnit unit testing, how to make an Android app, and how to perform white and black box testing.
Hours per week:
Advice for students:
Be prepared to learn new tools fairly often. Being comfortable with Java will help, but you can always learn that as you go. Additionally, this is not a good introduction to programming or anything like that - this is about software engineering. Have at least a decent programming background and you'll be fine.