BS Artificial intelligence

Bachelor of Science in Artificial Intelligence

The BS Artificial Intelligence program provides an in-depth knowledge on how complex inputs can be used to make decisions to enhance human capabilities. The program develops skills on computing, mathematics, automated reasoning, statistics, computational modeling, introduction to classical artificial intelligence languages and case studies, knowledge representation and reasoning, artificial neural networks and machine learning. The program will prepare graduates to solve problems in all the domains such as agriculture, defense, healthcare, governance, transportation, e-commerce, finance and education.



Year Semester Course Code Course Title Credit Hours
Year 1 Semester 1 AICC111 Programming Fundamentals 3
AICC112 Programming Fundamentals Lab 1
AIGE111 Application of Information & Communication Technologies 2
AIGE112 Application of Information & Communication Technologies Lab 1
AIGE113 Discrete Structures 3
AIGE114 Calculus and Analytic Geometry 3
AIGE115 Functional English 3
AIGE116 Visionary Leadership & Motivation 2
AIGE117 Sports 1 0.5
Year 1 Semester 2 AICC121 Object Oriented Programming 3
AICC122 Object Oriented Programming Lab 1
AICC123 Database Systems 3
AICC124 Database Systems Lab 1
AICC125 Digital Logic Design 2
AICC126 Digital Logic Design Lab 1
AIMS121 Multivariable Calculus 3
AIMS122 Linear Algebra 3
AIGE121 Sports 2 0.5
Year 2 Semester 3 AICC211 Data Structures 3
AICC212 Data Structures Lab 1
AICC213 Information Security 2
AICC214 Information Security Lab 1
AICC215 Artificial Intelligence 2
AICC216 Artificial Intelligence Lab 1
AICC217 Computer Networks 2
AICC218 Computer Networks Lab 1
AICC219 Software Engineering 3
AIMS211 Probability & Statistics 3
AIGE211 Sports 3 0.5
Year 2 Semester 4 AICC221 Computer Organization & Assembly Language 2
AICC222 Computer Organization & Assembly Language Lab 1
AIDC221 Programming for AI 2
AIDC222 Programming for AI Lab 1
AIDC223 Machine Learning 2
AIDC224 Machine Learning Lab 1
AIGE221 Applied Physics 2
AIGE222 Applied Physics Lab 1
AIGE223 Expository Writing 3
AIGE224 Islamic Studies 2
AIGE225 Sports 4 0.5
Year 3 Semester 5 AICC311 Operating Systems 2
AICC312 Operating Systems Lab 1
AIDC311 Artificial Neural Networks & Deep Learning 2
AIDC312 Artificial Neural Networks & Deep Learning Lab 1
AIDC313 Knowledge Representation & Reasoning 2
AIDC314 Knowledge Representation & Reasoning Lab 1
AIDE311 Reinforcement Learning 2
AIDE312 Reinforcement Learning Lab 1
AIDE313 Data Mining 2
AIDE314 Data Mining Lab 1
AIGE311 Introduction to Management 2
AIGE312 Sports 5 0.5
Year 3 Semester 6 AIDC321 Computer Vision 2
AIDC322 Computer Vision Lab 1
AIDC323 Parallel & Distributed Computing 2
AIDC324 Parallel & Distributed Computing Lab 1
AIDE321 Natural Language Processing 2
AIDE322 Natural Language Processing Lab 1
AIDE323 Theory of Automata 3
AIDE324 HCI & Computer Graphics 2
AIDE325 HCI & Computer Graphics Lab 1
AIDE326 Swarm Intelligence 2
AIGE321 Sports 6 0.5
Year 4 Semester 7 AICC411 Final Year Project – I 2
AICC412 Analysis of Algorithms 3
AIDE411 Knowledge Based Systems 2
AIDE412 Knowledge Based Systems Lab 1
AIES411 Financial Accounting 3
AIMS411 Technical & Business Writing 3
AIGE411 Entrepreneurship 2
AIGE412 Sports 7 0.5
Year 4 Semester 8 AIGE413 Professional Practices 1 1
AICC421 Final Year Project – II 4
AIGE421 Ideology and Constitution of Pakistan 2
AIGE422 Professional Practices 2 1
AIGE423 Sports 8 0.5


Curriculum Structure

Area Cr Hr Area Cr Hr
Computing Core 33 Artificial Intelligence Core 18
General Education 15 Artificial Intelligence Electives 12
University Electives 11 Final Year Project 6
Mathematics & Science Foundation 12 Sports 4
Computer Science Core 18 Internship 2
Total 131

Degree Structure

Duration 4 Years
Courses 37
Projects 2
Internships 2
Course Credit Hours 119 + 6 + 2 + 4
Eligibility Intermediate 50% minimum, A Levels or equivalent