Department of Computational Mathematics offers course modules for the Honours Degree of Bachelor of Science in Information Technology and Honours Degree of Bachelor of Science in Information Technology & Management degrees conducted by the Faculty of Information Technology. The department offers course modules in three specific subject areas, namely, Mathematics & Statistics, Theory of Computing and Computational Intelligence. The course modules offered by the department primarily provide Mathematics and Statistics knowledge required for those degrees. More importantly, the Department offers modules in theoretically-based areas of computing and a wide spectrum of modules in Artificial Intelligence. Department of Computational Mathematics has also established the Artificial Intelligence Research Laboratory to promote research at both postgraduate and undergraduate levels. In this line, the department conducts researches in broad areas of Cognitive Systems, Machine Learning, Multi Agent Systems, Ontological Modeling and Theory of Computing. At present three PhD and three M Phil degree students have been registered for their research degrees. These projects are conducted in collaboration with experts in local and foreign universities.
The Department of Computational Mathematics offers first ever M Sc in Artificial Intelligence (AI) program in Sri Lanka. The primary objective of this program is to impart the knowledge of theory and applications of modern artificial intelligence techniques to devise intelligent software solutions thereby ensuring multifaceted career paths for the candidates. It covers a wide range of AI modules from the fundamental to the cutting-edge technologies. This M Sc program has been designed to inculcate research skills into students through a set of unique course modules, research methodologies, philosophy of science and scientific communication. The projects in this M Sc exemplify the power of multi-agent systems, ontological modeling, brain machine interfacing and framework developments. A considerable percentage of projects in M Sc in AI have a record of ensuring international publications annually. M Sc in Artificial Intelligence is ideal for those who intend to read for their Doctoral Degree in Artificial Intelligence, Computer Science, Computer Engineering, Software Engineering or any other high-end computing area. Probationary lecturers in computing are encouraged to read for the M Sc in AI as a preparatory course for a PhD. In addition, the department has established a close collaboration with Sri Lanka Association for Artificial Intelligence.