The course **''CSU5312-Wireless and Cellular Networks**'' is a 3 credit course offered at level 5 (2^{nd} semester). This course is offered by the Department of Computer Science.

- Teacher: Miss D. M. G. P. M. Athakada
- Teacher: Binuri Jayamaha
- Teacher: Chathurika Weliwita

**CSU3302 - Data Structure and Algorithms** is a level three course with 03 credits. The main aim of this course is to provide an in-depth knowledge on advanced features of programming to tackle complex problems efficiently. This course is designed to understand the concepts of Data Structures and Algorithms.

**CSU3302 - Data Structure and Algorithms**is a level three course with 03 credits. The main aim of this course is to provide an in-depth knowledge on advanced features of programming to tackle complex problems efficiently. This course is designed to understand the concepts of Data Structures and Algorithms.

- Teacher: G.M.C.S. Megasooriya
- Teacher: Dr. M. J. Renuka Perera
- Teacher: Anusha Harshani Samaraweera

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: Miss D. M. G. P. M. Athakada
- Teacher: Shyamali Dissanayake