Unit name | Data Structures and Algorithms |
---|---|
Unit code | COMS21103 |
Credit points | 20 |
Level of study | I/5 |
Teaching block(s) |
Teaching Block 1 (weeks 1 - 12) |
Unit director | Dr. Clifford |
Open unit status | Not open |
Pre-requisites | |
Co-requisites |
None |
School/department | Department of Computer Science |
Faculty | Faculty of Engineering |
This unit aims to provide a solid foundation in the theory of computation, algorithms and data structures.
On successful completion of this unit, students will:
36 hours of lectures. A further 164 hours are nominally set aside for problems classes and private study.
3 hour examination = 100%
The unit textbook is Introduction to Algorithms by Charles E.
Leiserson, Clifford Stein, Ronald Rivest, and Thomas H. Cormen.
Recommended reading: Algorithm Design by J. Kleinberg and E. Tardos; Algorithms by S. Dasgupta, C.H. Papadimitriou and U.V. Vazirani.