One of the best courses I've done at UQ. This course is not too difficult, but also very rewarding.
Lectures are really interesting. Ian is very knowledgeable and will try to make his lectures as engaging as possible. He also makes some really subtle jokes that are hard to pick up if you're not paying attention.
Tutorials are a great time to get help from Ian and the tutor. What's more, Ian brings biscuits to each tutorial so they're definitely worth going to.
Assignments are challenging but easy to get full marks on if you put in a bit of effort - you'll definitely spend more time thinking about the problem than coding. Each assignment is pretty similar, just with increasing levels of difficulty.
The exam is quite predictable and relatively easy if you understand all the course content. The last few lectures are especially important to understand, as they're a lot more theoretical than the rest of the course and often have exam questions based around them.
Highly recommend doing this course.
Semester 1 - 2017
Is lecture attendance necessary?
Is the textbook necessary?
Assignments are challenging, but easy to do well on
Interesting content that isn't too difficult to understand