Theory of Computing is a three credit optional course at level 5 under the discipline of Computer Science.
This course is a branch of Computer Science and Mathematics Combined, that deals with how efficiently problems can be solved on a model of computation using an algorithm.

- Teacher: Shyamali Dissanayake
- Teacher: Waruni Piyasoma