Artificial Intelligence (AI) unites disciplines from machine learning to natural language processing and attempts to build artificial systems that have intelligent behavior. The BS(AI) gives the students an in-depth knowledge in computer science, math, statistics, computational modeling, and symbolic computation.
PAF-IAST aspires to lead the world in artificial intelligence education and innovation with collaborative efforts of Department of IT and Computer Science and its excellence center SPCAI (Sino-Pak Center for AI). Our graduates will possess computer science savvy and skills with the added expertise in machine learning as well as automated reasoning which is needed to participate in independent study projects that change the world for the better – in areas like healthcare, transportation, and education.
AI is both a science and an engineering discipline that offers a range of applications from ‘smart’ controllers for household devices to computers that can act as the brain of a robot. Our graduates have excellent career prospects in the IT industry and beyond. Graduates will be able to comfortably secure roles such as:
Code | Course Title | Credit Hours | Labs | Total |
COMP-102 | Introduction to ICT | 2 | 2 | |
COMP-102L | Introduction to ICT Lab | 1 | 1 | |
COMP-111 | Programming Fundamentals | 3 | 3 | |
COMP-111L | Programming Fundamentals Lab | 1 | 1 | |
SS-103 | English Language and Communication Skills | 3 | 3 | |
SS-331 | Community Service (University Elective-I)* | 0 | 0 | |
SS-111 | Islamic Studies | 2 | 2 | |
PHY-101 | Applied Physics | 3 | 3 | |
PHY-101L | Applied Physics Lab | 1 | 1 | |
Total Credit Hours | 13 | 3 | 16 |
Code | Course Title | Credit Hours | Labs | Total |
COMP-112 | Object Oriented Programming | 3 | 3 | |
COMP-112L | Object Oriented Programming Lab | 1 | 1 | |
COMP-121 | Discrete Structures | 3 | 3 | |
MGT-262 | Entrepreneurship (University Elective-II) | 3 | 3 | |
SS-112 | Pakistan Studies | 2 | 2 | |
MTH-101 | Calculus and Analytical Geometry | 3 | 3 | |
MTH-206 | Probability and Statistics | 3 | 3 | |
Total Credit Hours | 17 | 1 | 18 |
Code | Course Title | Credit Hours | Labs | Total |
COMP-201 | Data Structures and Algorithms | 3 | 3 | |
COMP-201L | Data Structures and Algorithms Lab | 1 | 1 | |
COMP-340 | Artificial Intelligence | 3 | 3 | |
COMP-340L | Artificial Intelligence Lab | 1 | 1 | |
SS-203 | Technical and Business Writing | 3 | 3 | |
EE-101 | Digital Logic Design | 3 | 3 | |
EE-101L | Digital Logic Design Lab | 1 | 1 | |
Total Credit Hours | 12 | 3 | 15 |
Code | Course Title | Credit Hours | Labs | Total |
COMP-262 | Operating Systems | 3 | 3 | |
COMP-262L | Operating Systems Lab | 1 | 1 | |
COMP-212 | Programming for Artificial Intelligence | 2 | 2 | |
COMP-212L | Programming for Artificial Intelligence Lab | 1 | 1 | |
COMP-231 | Database Systems | 3 | 3 | |
COMP-231L | Database Systems Lab | 1 | 1 | |
COMP-171 | Software Engineering | 3 | 3 | |
MTH-204 | Linear Algebra | 3 | 3 | |
Total Credit Hours | 14 | 3 | 17 |
Code | Course Title | Credit Hours | Labs | Total |
COMP-222 | Design and Analysis of Algorithms | 3 | 3 | |
COMP-### | AI Elective-1 | 3 | 3 | |
MTH-203 | Differential Equations | 3 | 3 | |
COMP-240 | Machine Learning | 2 | 2 | |
COMP-240L | Machine Learning Lab | 1 | 1 | |
COMP-352 | Computer Networks | 3 | 3 | |
COMP-352L | Computer Networks Lab | 1 | 1 | |
Total Credit Hours | 14 | 2 | 16 |
Code | Course Title | Credit Hours | Labs | |
COMP-341 | Artificial Neural Networks | 2 | 2 | |
COMP-341L | Artificial Neural Networks Lab | 1 | 1 | |
COMP-343 | Knowledge Representation and Reasoning | 3 | 3 | |
COMP-342 | Digital Image Processing | 3 | 3 | |
COMP-342L | Digital Image Processing Lab | 1 | 1 | |
COMP-344 | Nature Inspired Computing | 3 | 3 | |
COMP-### | AI Elective-2 | 3 | 3 | |
COMP-### | AI Elective-3 | 3 | 3 | |
Total Credit Hours | 17 | 2 | 19 |
Code | Course Title | Credit Hours | Labs | |
COMP-440 | Computer Vision | 2 | 2 | |
COMP-440L | Computer Vision Lab | 1 | 1 | |
COMP-497 | Final Year Project I | 3 | 3 | |
COMP-291 | Information Security | 3 | 3 | |
COMP-441 | Natural Language Processing | 2 | 2 | |
COMP-441L | Natural Language Processing Lab | 1 | 1 | |
MGT-356 | Intellectual Property Law (University Elective-III) | 3 | 3 | |
COMP-460 | Parallel and Distributed Computing | 2 | 2 | |
COMP-460L | Parallel and Distributed Computing Lab | 1 | 1 | |
Total Credit Hours | 12 | 6 | 18 |
Code | Course Title | Credit Hours | Labs | |
COMP-499 | Final Year Project II | 3 | 3 | |
COMP-### | AI Elective-4 | 3 | 3 | |
SS-310 | Professional Ethics | 3 | 3 | |
SS-220 | Organizational Behavior (University Elective-IV) | 3 | 3 | |
Total Credit Hours | 9 | 3 | 12 |