COMP3506 – Algorithms & Data Structures

Lecturer Dr Larissa Meinicke
Course Link UQ Site
Faculty EAIT
Prerequisites CSSE2002 + (MATH1061 or (CSSE2010 + STAT2202))
Contact Hours 3 Lecture hours, 1 Tutorial hour
Semester(s) Taught Semester 2
Course Units 2
Submit reviewView reviews (2)


Total average


Learning Materials ( 55 )
Learning Activities ( 50.5 )
Blackboard Management ( 40 )
Course Content ( 85 )
Course Structure ( 67.5 )
Contact Availability ( 47.5 )
Course Difficulty ( 30 )

Reviews (2)

COMP3506 – Algorithms & Data Structures 42.1

Course content was really interesting and fun. I felt like the exams had the right amount of predictable questions and the right amount of challenging questions, and that how I went was pretty indictative on my knowledge and understanding of algorithms and data structures.

The assignments is another story. This may be just my semester, not indicative of how the course plays out on average. But the marking and the general handling of the assignments was atrocious, very very little guidience was given on report writing or on how the automated marking would work (with no test cases given in the case of the second assigment) and marking was very harsh. Newsgroup posts were barely answered, questions about the assignments were answered very late even when sent to the one tutor directly. The course coordinator was barely around (maybe not he fault, but we felt the results as a cohort). On top of this, marking was released waaay after swotvac, like we're sort of sorting them out now and it's the 30th of November. /After/ tvals, so that was very strategic.

I might end up getting a 4 (maybe 5) on a subject where I get 85% midsem and 70-85% on the final. Because of unclear marking guidelines and weird assignments. If you do this course; hound your tutor, and hound your course coordinator before its due, if you think something is even a little unclear demand clarification, demand criteria sheets. You are not assessed on your knowledge or understanding of course content, only on your ability to game the system, and guess what the tutor was thinking.

Sad to say that it's the worst run course I've done at UQ so far, which is a bummer because the content is actually really interesting.

Semester taken

Semester 2 - 2015

Your program/major

Bachelor of Engineering (Software)

Is lecture attendance necessary?

They are recorded, a lot of the content is better explained online elsewhere.

Is the textbook necessary?

Not really

  • Interesting course content
  • Poor tutoring and help
  • Weirdly harsh and very late marking of assignments
  • Incompetently run
Posted on November 30, 2015 9:03 am
COMP3506 – Algorithms & Data Structures 71.0

This course contains many important programming concepts and is compulsory for software engineering students. Like many programming courses, the difficulty will depend on your prior knowledge. Assignments require critical thinking and are not simply repeating lecture content.

Larissa, the lecturer brings enthusiasm to every lecture, although she can sometimes be unreliable or vague. (Assignments are almost always released late) Generally any issues can be resolved through email communication. I also found the lecture slides far more useful than in CSSE2002. Unfortunately in my year, some content was rushed towards the end and was not examined. Some may find her manner of speaking slightly irritating.

Semester taken

Semester 2 - 2013

Your program/major

Engineering (Software)

Is lecture attendance necessary?


Is the textbook necessary?


  • Very useful content
  • Enthusiastic lecturer
  • Assessment schedule subject to change
  • Occasionally distracted by ponies
Posted on July 15, 2014 4:01 pm

Submit your own review

Please make sure to read our Review Guidelines before posting a review.