| 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.