BS (Artificial Intelligence)

Program Overview

The BS (AI) program gives the students an in-depth knowledge they need to transform large and complex scenarios into actionable decisions. The program and its curriculum focuses on how complex inputs — such as knowledge, vision, language and huge databases — can be used to make decisions to enhance human capabilities.The curriculum of the BS(AI) program includes coursework in computing, mathematics, automated reasoning, statistics, computational modeling, introduction to classical artificial intelligence languages and case studies,knowledge representation and reasoning, artificial neural networks,machine learning, natural language processing, vision and symbolic computation. The program also encourages students to take courses in ethics and social responsibility, with the opportunity to participate in long term projects in which artificial intelligence can be applied to solve problems that can change the world for the better — in areas like agriculture, defense, healthcare, governance, transportation, e-commerce, finance and education.

Career Prospects

Following are the proposed areas which are required to be covered to complete the degree. Covered areas consist of core courses (compulsory), foundation courses, general courses and electives.

Course Curriculum


Course Group Cr. Hrs.
General Education 19
University Electives 12
Mathematics & Science Foundation 12
Computing Core 39
Computer Science Core 18
Domain Core (AI/DS/CySec) 18
Domain Electives (AI/DS/CySec) 12


Scheme of Studies

Semester 1

Course Name Cr. Hrs.
Introduction to ICT 3
Programming Fundamentals 4
Discrete Structures 3
Calculus & Analytic Geometry 3
English Composition & Comprehension 3
 Semester Credit Hours 16

Semester 2

Course Name Cr. Hrs.
Object Oriented Programming 4
Database Systems 4
Linear Algebra 3
Probability & Statistics 3
 Semester Credit Hours 17

Semester 3

Course Name Cr. Hrs.
Data Structure & Algorithms 4
Information Security 3
Artificial Intelligence 4
Digital Logic Design 4
Differential Equations 3
 Semester Credit Hours 18

Semester 4

Course Name Cr. Hrs.
Computer Networks 4
Computer Org. & Assembly Language 4
Analysis of Algorithms 3
Programming for Artificial Intelligence 3
AI Elective-1 3
 Semester Credit Hours 17

Semester 5

Course Name Cr. Hrs.
Operating System 4
Artificial Neural Networks 3
Machine Learning 3
Knowledge Representation & Reasoning 3
AI Elective-2 3
University Elective-1 3
 Semester Credit Hours 19

Semester 6

Course Name Cr. Hrs.
Parallel & Distributed Computing 3
Computing Vision 3
Natural Language Processing 3
AI Elective-3 3
AI Elective-4 3
University Elective-2 3
 Semester Credit Hours 18

Semester 7

Course Name Cr. Hrs.
Final Year Project – I 2
Software Engineering 3
University Elective-3 3
Technical & Business Writing 3
Islamic Studies/ Ethics 2
 Semester Credit Hours 13

Semester 8

Course Name Cr. Hrs.
Final Year Project – II 4
University Elective-4 3
Professional Practices 3
Pakistan Studies 2
Semester Credit Hours 12


Program Structure

Program Duration: 4 Years

Total Semester: 8

Entry Requirements: Minimum 45% in intermediate or equivalent examinations

Program Credit Hours:  133 Cr. Hrs.

Contact: +92-42-35978525

Mon – Fri 9:00A.M. – 5:00P.M.

Social Info

Student Resources

Schedule a Visit
Get real experience in our campus
Admission Starts for Fall-2022

Click to see more