MS & PhD Program In Artificial Intelligence
(Designed by NCAI)


The National Center of Artificial Intelligence (NCAI) has top-notch AI scientists/researchers/students
selected by Higher Education Commission (HEC) on competitive grounds. Under the umbrella of NCAI
and partner universities, the program is proposed and designed by the NCAI. Public/private Universities
may use this curriculum as a guide to design their own courses, by acknowledging NCAI and may also
provide us with their valuable feedback/suggestion regarding the curriculum. The National Center of
Artificial Intelligence (NCAI), the latest technological initiative of the Government of Pakistan under the
has taken the lead by starting MS & Ph.D. Program in Artificial Intelligence to offer
specializations in different aspects of AI at the graduate level to help establish and grow the AI industry
in Pakistan. 

Program Educational Objectives

PEO1: Have a strong competence in Artificial Intelligence resulting in successful careers.
PEO2: Pursuing research and innovation and be able to provide modern solutions to technical problems.
PEO3: To apply as well as create Artificial Intelligence based knowledge at par with the developments at
both national and international level.


The proposed curriculum is unified for all NCAI partner universities. For the sake of uniformity and ease
of transfer of courses, a national course code has also been defined for each course. This will be treated as
a reference for course compatibility between NCAI partner institutions.

Core Courses

National Course codeCourse Name


AI 801Artificial Intelligence(3)
AI 802Machine Learning(3)
AI 803Mathematical Methods for Artificial Intelligence(3)

MS Elective Courses


National course CodeCourseCHs
AI 811Deep Learning(3)
AI 812Probabilistic Graphical Models(3)
AI 813Multi-agent Systems(3)
AI 814Knowledge Representation and Reasoning(3)
AI 815Neural Networks(3)
AI 818Probabilistic Robotics(3)
AI 819Text Analytics(3)


National course CodeCourseCHs
AI 821Computer Vision(3)
AI 822Advanced Image Processing(3)
AI 823Speech Processing(3)
AI 824Data Acquisition and Control(3)
AI 825Sensors and Sensing(3)
AI 826Human Robot Interaction(3)
AI 827Simultaneous Localization and Mapping(3)
AI 828Complex Adaptive Systems(3)
AI 829Social Simulations(3)


National course CodeCourseCHs
AI 831Intelligent Systems(3)
AI 832Reinforcement Learning(3)
AI 834Robotic Grasping and Fixturing(3)
AI 835Rehabilitation and Assistive Robotics(3)
AI 836BioRobotics(3)
AI 837Intelligent Transportation Systems(3)
AI 838Serious Games(3)

Data Analytics/Big Data

National course CodeCourseCHs
AI 841Data Mining(3)
AI 842Information Retrieval(3)
AI 843Natural Language Processing(3)
AI 844Semantic Web(3)
AI 845Internet of Things(3)
AI 846Computational Creativity(3)

AI Support Systems

National course CodeCourseCHs
AI 851Advanced Signal Processing(3)
AI 852Modelling and Simulation(3)
AI 853Advanced Programming in Python(3)
AI 854Data Analysis and Visualization(3)
AI 855Cyber Security(3)
AI 856Ethical Machines(3)
In addition to MS course following additional courses are also available for PhD

PhD Courses

National course CodeCourseCHs
AI 916Pattern Recognition(3)
AI 917Evolutionary Algorithms(3)
AI 928Advanced Computer Vision(3)
AI 933Robot Motion Planning(3)
AI 945Advanced Big Data Analytics(3)
AI 946Data Mining(3)
AI 956Advanced Artificial Intelligence(3)
AI 957Advanced Signal Processing(3)
AI 958Modelling and Simulation(3)

For more details of course content click: NCAI AI Curriculum