NUS AI Advisor
UP

CS2040S

Data Structures and Algorithms

4 MCsComputing

Difficulty

4.8/ 5

Workload

4.9/ 5

AI Summary

Generally considered a rite of passage for CS students. Extremely heavy workload with weekly problem sets that demand significant time. However, highly rewarding and fundamental for technical interviews.

Challenging PsetsGreat LecturersHigh Time Commitment
Filter

AY23/24 Semester 1

Computer Science Major • Taken in Year 1

Diff
5/5
Work
5/5

This module is no joke. The problem sets (PSets) will consume your weekends. Start early, ideally the moment they are released. The TAs are generally very helpful during tutorials, so make sure to ask questions. While the workload is insane, the feeling of getting AC (Accepted) on Coursemology is unmatched.

AY22/23 Semester 2

Information Systems Major • Taken in Year 2

Diff
4/5
Work
5/5

Prof Sethi is an amazing lecturer. He explains complex algorithms visually which really helps. The midterms were brutal, but the finals were slightly more manageable. Do not underestimate the time needed for debugging Java code.

Sample data shown — live review aggregation coming soon.