Course profile

COMP2119

Introduction to data structures and algorithms

Department of Computer Science

Course description not available yet.

Credits6
Reviews1
Rating3.0/5
SummaryAvailable

AI-generated

Course summary

mixed

The course covers data structures and algorithms, generally considered challenging but manageable with effort. It's recommended for freshmen or those who need to fulfill requirements, though it may not be ideal for non-technical students. Grading is somewhat generous, especially in finals, but the workload can be heavy, particularly during exams.

Grading

Grading is generally generous, especially for the final exam, with many students mentioning that they were able to achieve high grades despite average performance on midterms and assignments.

Workload

The course has a moderate to heavy workload, with significant time required for assignments and preparation for the final exam. Midterm exams are manageable but can be challenging, while the final is more difficult and time-consuming.

Assessments

Assessment includes individual assignments (worth about half of the grade), midterms (counting as part of the overall grade), and a heavy final exam that accounts for the remaining portion. Quizzes or other minor assessments are not mentioned frequently.

Teaching

Teaching quality varies among professors, with some students finding Ben's lectures engaging and clear, while others find Hubert's class more challenging but still manageable. Overall, multiple professors are involved in grading, which can affect final grades significantly.

Tips

Multiple students recommend attending all classes and Q&A sessions, especially for the final exam preparation. It is also suggested to practice past papers and focus on understanding concepts rather than just memorizing them.

generous gradingheavy workloadchallenging final

AI-generated AI-generated summary based on student reviews, using Qwen 2.5.

Student reviews

1 review

3/5Dr Hubert Chan2025-26 Sem 1Anonymous · 5d ago

The course itself is pretty interesting, the content is useful and helpful, but the final exam was hell. The workload is pretty tough. The midterm gave a lot of hope for the final, but I got cooked

Sign in with your HKU email to leave a review.