Really interesting course! Well-structured as well; given the prerequisites to do this course, it's actually quite easy to follow along and a lot of the stuff earlier in the term has some relevance later in the term which is really cool to see (makes you see the applications of everything you learn, even if some other applications weren't explored in depth). Cool topics (bar probably assembly code - improves logic, and was very fun but clunky and annoying to write up) and provided small intros to other comp courses later in uni (comp1511 didn't really do this as it was more just an intro to coding in general). Lectures were great - getting shown sample code/programs and seeing stuff that we were learning about actually happening made it really easy to learn. Would definitely recommend as a course regardless of if you have a predetermined path that doesn't require this course or not