M.Sc. in Artificial Intelligence

 

Course Description

The Department of Computational Mathematics of the Faculty of Information Technology of the University of Moratuwa offers first ever M Sc in Artificial Intelligence 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 Artificial Intelligence modules from the fundamentals 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 Artificial Intelligence have a record of ensuring international publications annually.
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 students have been registered for their research degrees. These projects are conducted in collaboration with experts in local and foreign universities.
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.

Entry Requirements

Recognized four year degree in Information Technology, Computer Science, Computer Engineering or any other four year degree with minimum of one year experience in the field of computing or any other recognized degree in a relevant field and experience accepted by the Faculty and approved by the Senate or graduate level membership of a recognized professional institution in a relevant field acceptable to the Faculty and approved by the Senate AND at least two years of relevant experience after having obtained the membership.

Course Structure

The Postgraduate Diploma is of one year (part time) duration while the M.Sc. is of two years duration (part time). The Postgraduate Diploma in Artificial Intelligence and M.Sc. in Artificial Intelligence offer common curricula that include 11 compulsory modules (22 credits) and 5 elective modules (10 credits). Lectures will be held during weekends.

Minimum pass criterion for the Postgraduate Diploma is 32 credits. Those who satisfy this criterion at the end of the first year would be able to select one of the following two options:

(a) Continue for the M.Sc. in Artificial Intelligence
(b) Exit the programme with a Postgraduate Diploma

Those who continue to follow M.Sc. in Artificial Intelligence will be offered three more courses (6 credits): Research Methodologies, Philosophy of Science and Scientific Communications in the second year, together with a Research Project (16 credits) of one year duration.

Year one – Semester 01

Course Code Name Credits Compulsory/Elective
IT 5107 Programming Essentials for Artificial Intelligence

2

C

IT 5401 Essentials of Artificial Intelligence

2

C

IT 5805 Mathematics for Artificial Intelligence

2

C

IT 5306 Distributed Computing Concepts for AI

2

C

IT 5403 Deductive Reasoning and Logic Programming

2

C

IT 5407 Neuroscience & Neurocomputing

2

C

IT 5408 Evolutionary Computing

2

C

IT 5410 Artificial Cognitive Systems

2

C

IT 5411 Fuzzy Reasoning

2

C

Year one – Semester 02

Course Code Name Credits Compulsory/Elective
IT 5202 Data Mining and Data Warehousing

2

C

IT 5405 Software Agents and Swarm Intelligence

2

C

IT 5302 Cryptography and Security Mechanisms

2

E

IT 5402 Semantic Web and Ontological Engineering

2

E

IT 5406 Intelligent Solutions for Industry

2

E

IT 5409 Natural Language Processing

2

E

IT 5502 Embedded Robotics

2

E

IT 5512 Inductive Logic Programming

2

E

IT 5413 Kansei Systems

2

E

Year two

Course Code Name Credits Compulsory/Elective
IT 6901 Research Methodologies

2

for MSc only

IT 6902 Philosophy of Science

2

for MSc only

IT 6903 Scientific Communication

2

for MSc only

IT 6999 Research Project

16

for MSc only