Department of Computer Science

Bachelor of Science in Artificial Intelligence

Introduction

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 modelling, 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, defence, healthcare, governance, transportation, e-commerce, finance and education.

This Program is also offered for FSC, A-Level Pre-Medical Students

Summer Training (Pass/Fail grade; NIL credits): Every student is required to participate in a summer training program and submit a formal written report during the summer of Junior Year.

** Pre-Medical Students can also Apply **

Degree Requirements
  1. Minimum of 131 credit hours including a senior design project of 6 credit hours, with minimum CGPA of 2.00

  2. Minimum of 137 credit hours including a senior design project of 6 credit hours for pre-medical students, with minimum CGPA of 2.00

Duration

Minimum: 4 Years (8 Semesters)
Maximum: 6 Years (With One Year Extension)

Eligibility Criteria
  1. At least 50 % marks in Intermediate (HSSC), A-Level & equivalent examination with Mathematics or equivalent qualification with Mathematics certified by IBCC.

  2. At least 50% marks for FSc, A-level or equivalent in Pre-Medical. No need to appear in Board intermediate level (FSC or equivalent) exams to clear their mathematics courses.

Study Plan for BS(Artificial Intelligence)

Semester - I
Code Title Credit for
Medical
Credit for
Non-Medical
Pre-Requisite
AI1501 Introduction to Information and Communication Technologies 1 1 Freshman Standing
AI1501L Introduction to Information and Communication Technologies Lab 1 1 Freshman Standing
AI1001 Programming Fundamentals 3 3 Freshman Standing
AI1001L Programming Fundamentals Lab 1 1 Freshman Standing
SC1001 Calculus & Analytic Geometry NA 3 Freshman Standing
SC1201 Applied Sciences 3 3 Freshman Standing
HU1002 English Composition & Comprehension 3 3 Freshman Standing
PSC1001 Pre-Mathematics-I 3 NA Freshman Standing
PSC1002 Pre-Mathematics-II 3 NA Freshman Standing
Total 18 15  
Semester - II
Code Title Credit for
Medical
Credit for
Non-Medical
Pre-Requisite
AI1002L Programming Techniques Lab 1 1 Programming Fundamentals (AI 1001)
AI1003 Data Structures & Algorithms 3 3 Programming Fundamentals (AI1001)
AI1003L Data Structures & Algorithms Lab 1 1 Programming Fundamentals (AI1001)
AI1502 Digital Logic Design 3 3 Freshman Standing
AI1502L Digital Logic Design Lab 1 1 Freshman Standing
SC1005 Linear Algebra NA 3 Junior Standing
SC1004 Probability & Statistics 3 3 Calculus & Analytic Geometry (SC1001)
HU1003 Communication & Presentation Skills 3 3 Freshman Standing
SC1001 Calculus & Analytic Geometry 3 NA Freshman Standing
Total 18 18  
Semester - III
Code Title Credit Hours Pre‐Requisite
AI2004 Object Oriented Programming3ProgrammingFundamentals (AI1001)
AI2004 L Object Oriented Programming Lab 1ProgrammingFundamentals (AI1001)
AI2007 AI Elec 1 (Ex: Advance Statistics)3Probability & Statistics(SC2004)
AI 2303 Artificial Intelligence3Data Structures & Algorithms(AI2003)
AI 2303 L Artificial Intelligence Lab1Data Structures & Algorithms(AI2003)
AI2301 Discrete Structures3Sophomore Standing
AI2201 Database Systems3Data Structures & Algorithms(AI2003)
AI2201 L Database Systems Lab1Data Structures & Algorithms(AI2003)
Total 18
Semester - IV
Code Title Credit Hours Pre‐Requisite
AI 2202 Machine Learning3Artificial Intelligence(AI 2303)
AI 2202 L Machine Learning Lab 1Artificial Intelligence(AI 2303)
AI 2503 Computer Org. & Assembly Language3Sophomore Standing
AI 2503 L Computer Org. & Assembly Language Lab 1Sophomore Standing
AI 2101 Software Engineering3Sophomore Standing
AI2504 Differential Equations3Calculus & Analytic Geometry (SC1001)
AI 2203 Knowledge Representation & Reasoning3Artificial Intelligence(AI 2303)
Total 17
Semester - V
Code Title Credit for
Medical
Credit for
Non-Medical
Pre-Requisite
AI 3504 Operating System 3 3 Data Structures & Algorithms(AI 2003)
AI 3504L Operating System Lab 1 1 Data Structures & Algorithms(AI 2003)
AI 3204 Artificial Neural Networks 2 2 Artificial Intelligence(AI 2303)
AI 3204L Artificial Neural Networks Lab 1 1 Artificial Intelligence(AI 2303)
AI 3005 Analysis of Algorithms 3 3 Data Structures & Algorithms(AI 2003)
UnivElec 1 (Ex: Economy Related) 3 3 As per specific course
AI 3008 AI Elective 2 (Ex: Theory of Automata)/ Intelligent Web Design and Development 3 3 As per specific course
SC 1005 Linear Algebra 3 NA Sophomore Standing
Total 19 16  
Semester - VI
Code Title Credit Hours Pre‐Requisite
HU 3101 Islamic Studies/ Ethics2Sophomore Standing
AI 3206 Computing Vision2Artificial Neural Networks(AI 5204)
AI 3206 L Computing Vision Lab1Artificial Neural Networks(AI 5204)
AI 3401 Computer Networks3Object Oriented Programming (AI 2004)
AI 3401 L Computer Networks Lab 1Object Oriented Programming (AI 2004)
AI 3207 AI Elec 3 (Ex: Data Mining)2Database Systems (AI 2201)
AI 3207 L AI Elec 3 (Ex: Data Mining) Lab 1Database Systems (AI 2201)
AI 3208 AI Elec 4 (Ex: Deep Learning)3Artificial Neural Networks(AI 5204)
AI 3205 Natural Language Processing3Artificial Neural Networks(AI 5204)
Total 18
Semester - VII
Code Title Credit Hours Pre‐Requisite
HU 3102 Pakistan Studies2Sophomore Standing
AI4111 Final Year Project- I2Senior Standing
AI 4406 Information Security3Senior Standing
UnivElec 2 (Ex: Management Rel.)3As per specific course
HU 4004 Technical & Business Writing3Senior Standing
AI 4405 Parallel & Distributed Computing/ Cloud 2Operating System(AI 2504)
AI 4405 L Parallel & Distributed Computing/ Cloud Lab1Operating System(AI 2504)
Total 16
Semester - VIII
Code Title Credit Hours Pre‐Requisite
AI4112 Final Year Project- II4Final Year Project- I(AI 4111)
UnivElec 3 (Ex: Management Rel.)3As per specific course
HU 4005 Professional Practices3Senior Standing
Univ Elective 4 (Ex: Management Rel.)3As per specific course
Total 13
Artificial intelligence elective courses (Must be any four courses or 12 credit hours)

Code Title Pre-Requisite
AI2007 Advance StatisticsProbability & Statistics(SC2004)
AI 2008 Theory of Automata & Formal LanguagesDiscrete Structures(AI 2301)
AI 3008 Intelligent Web Design and DevelopmentProgramming Fundamentals (AI 1001)
AI 3207 Data MiningAdvance Statistics(AI2007)
AI 3208 Deep LearningArtificial Neural Networks(AI 5204)
AI 3209 Speech ProcessingArtificial Neural Networks(AI 5204)
AI 3210 Reinforcements LearningMachine Learning(AI 5202)
AI 3211 Fuzzy SystemsArtificial Intelligence(AI 2303)
AI 3212 Evolutionary ComputingArtificial Intelligence(AI 2303)
AI 3213 Swarm IntelligenceArtificial Intelligence(AI 2303)
AI 3214 Agent Based ModelingArtificial Intelligence(AI 2303)
AI 3215 Knowledge Based SystemsArtificial Intelligence(AI 2303)
AI3311 Bio InformaticsJunior Standing
AI3312 Bioinformatics ComputingSenior Standing
AI3313 GenomicsJunior Standing
AI3314 BiostatisticsSenior Standing
AI3315 BiosensorsSenior Standing
AI3317 Ethical and Legal Issues in BioinformaticsSenior Standing
AI3318 Special Topics in BioinformaticsSenior Standing
AI3321 Special Topics in Artificial Intelligence-ISophomore Standing
AI3322 Special Topics in Artificial Intelligence-IISophomore Standing
University Electives (Select any 4 Courses from the following List)

Code Title
MS3801 Entrepreneurship&Technology
MS3802 Quality Improvement Tools and Methods
MS3803 Leadership & Team Management
MS3804 Total Quality Management
MS3805 Project Scheduling and Costing
MS3806 Production and Operation Management
MS3808 Human Resource Management
MS3809 Marketing
MS3810 Economics
MS3811 Quality Control and Engineering Standards
MS3812 Quality Assurance and Management Systems
MS3813 Quality Improvement Tools and Methods
HU3201 Psychology
HU3202 LifeScience
HU3203 Philosophy
MS3820 Financial Accounting
MS3821 Financial Management