COMP108 - Algorithmic Foundations
Pre-requisites: COMP109
Brief Description
This module introduces elementary notions of algorithmic complexity and
analysis and introduces the simplest tools for this purpose.
Recommended texts
Recommended Textbook
Introduction to the Design and Analysis of Algorithms, Anany V. Levitin, Villanova University, 2003, 0-201- 74395-7, Addison-Wesley
Further Reading
Introduction to ALGORITHMS, TH Cormen, CE Leiserson and RL Rivest, MIT Press/McGraw-Hill, 2nd Edition 2001.
Discrete Mathematics, Richard Johnsonbaugh, Prentice-Hall, 2001.
Introduction to the Design and Analysis of Algorithms, Anany V. Levitin, Villanova University, 2003, 0-201- 74395-7, Addison-Wesley
Further Reading
Introduction to ALGORITHMS, TH Cormen, CE Leiserson and RL Rivest, MIT Press/McGraw-Hill, 2nd Edition 2001.
Discrete Mathematics, Richard Johnsonbaugh, Prentice-Hall, 2001.
Member of staff with responsibility for the module:
On-line Resources for this Module
Other Modules
| Module Code | Module Title |
|---|---|
| Introduction to Programming in JAVA | |
| Introduction to Databases | |
| Computer Systems | |
| Foundations of Computer Science | |
| Professional Skills in Computer Science |