The unit provides an in-depth study of the software construction process. Topics covered include the specification, modularisation and verification of abstract data types (ADTs); data structures including arrays, stacks, queues, lists, trees, sets, maps, hash tables and heaps; and algorithms including sort, search and recursion. For ADTs in general, the unit deals with operations, representation and algorithms, space and time efficiency, and appropriateness for different applications.
Write A Review
Reviews
Disappointing
Overall rating:
I was looking forward to taking this course but I found it really disappointing. The assignments, the tutorials, and the lectures all sucked. Data structures and algorithms is an interesting subject and very important to learn, so it is a shame that this unit wasn't well taught when I took it. At least there is an abundance of DSA learning resources on the internet I guess.