Although this unit wasn't exactly my thing, I did enjoy some aspects of it (I was only in the unit to fill an elective slot). There are a few interesting concepts, and a few dry and dull ones to go with them. The content itself isn't too hard, although you have weekly assignments, so you can't really afford to get too behind, or you start dropping 3%'s, which add up. (I completely missed one assignment due to nearly burning out in the middle of semester, again more to do with me overloading than the unit itself). The lecturers are actually fairly nice compared to the standard uni lecturer, and are willing to help out and have a chat with you. As far as tutes go, I used them more as a social thing, rather than to learn the material.... (this was just me... make sure you learn the material). I was one of the louder ones in the tute, I think overall I.T. seems to be quieter than other faculties (not trying to stereotype, just an observation).
Really, as with most of my reviews so far, if you can do tute questions you can set yourself up well for the exam. As far as lectures go, I think they're worth it, but not entirely essential if you make it up in your own time. A side note, the lecturers like putting little comics/xkcd in the slides relevant to what you're learning
Topics for those who are interested:
- Arithmetic
- Logic
- Logic + Induction
- Sets
- Functions
- Relations
- Recursion
- Recurrence Relations
- Graphs
- Trees, Colourings
- Congruences
- Cryptosystems (Not assessed)