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
Course profile
Introduction to data structures and algorithms
Course description not available yet.
AI-generated
Course summary
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 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.
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.
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 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.
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.
AI-generated AI-generated summary based on student reviews, using Qwen 2.5.
Student reviews
1 review
Sign in with your HKU email to leave a review.