Scheme of Studies

BS(CS) Specialization in Artificial Intelligence


Areas Covered in BS (AI)

Course Group Credit hours Min No of Courses
General Education 19 7
University Electives 12 4
Mathematics & Science Foundation 12 4
Computing Core 39 11
Computer Science Core 18 5
AI Core (Domain Core) 18 6
AI Electives (Domain Electives) 12 4
TOTAL 130 41


General Education Courses
Course Code Pre-req Course Title Cr. Hrs
CS-300   Introduction to Information & Communication Technologies 3(2-3)
ENG-305   English Composition & Comprehension 3(3-0)
ENG-325 Communication & Presentation Skills 3(3-0)
ENG-315   Technical & Business Writing 3(3-0)
IS-302   Islamic Studies/ Ethics 2(2-0)
SSH-302   Pakistan Studies 2(2-0)
SSH-307   Professional Practices 3(3-0)
Total 19
University Elective Courses
SSH-305   Foreign Languages 2(2-0)
SSH-309   Social Service 1(1-0)
MGT-322   Financial Accounting 3(3-0)
MGT-351   Introduction to Marketing 3(3-0)
MGT-411   Introduction to Management 3(3-0)
MGT-515   Introduction to Human Resource Management 3(3-0)
ECON-301   Introduction to Economics 3(3-0)
PSY-600   Psychology 3(3-0)
SSH-304   International Relations 3(3-0)
SSH-308   Personal Grooming & Character Development 2(2-0)
Total (Any Four of the above) 12
Mathematics and Science Foundation Courses
MTH-310   Calculus & Analytical Geometry 3(3-0)
MTH-435   Linear Algebra 3(3-0)
STT-500   Statistics & Probability 3(3-0)
MTH-415   Differential Equations 3(2-3)
Total 12-0
Computing Core Courses
CS-323 Programming Fundamentals 4(3-3)
CS-335 Discrete Structures 3(3-0)
CS-423 CS-323 Object Oriented Programming 4(3-3)
CS-400 Database Systems 4(3-3)
CS-443 CS-323 Data Structures & Algorithms 4(3-3)
CS-497 Information Security 3(3-0)
CS-577 Computer Networks 4(3-3)
CS-583 Operating System 4(3-3)
CS-453 Software Engineering 3(3-0)
CS-698 Final Year Project-I 2(0-04)
CS-699 CS-698 Final Year Project-II 4(0-08)
Total 39
Computer Science Core Courses
CS-632 Artificial Intelligence 4(3-3)
CS-430 Digital Logic Design 4(3-3)
CS-542 CS-443 Analysis of Algorithms 3(3-0)
CS-530 CS-430 Computer Organization & Assembly Language 4(3-3)
CS-687 Parallel & Distributed Computing 3(2-3))
Total 18
Artificial Intelligence Core Courses
AI-401 CS-632 Programming for Artificial Intelligence 3(2-3)
AI-402 AI-401 Machine Learning 3(2-3)
AI-503 AI-401 Artificial Neural Networks 3(2-3)
AI-504 AI-401 Knowledge Representation & Reasoning 3(3-0)
AI-505 AI-503 Computing Vision 3(2-3)
AI-506 AI-503 Natural Language Processing 3(3-0)
Total 18
Artificial Intelligence Electives Courses
STT-502 Advance Statistics 3(3-0)
CS-536 CS-335 Theory of Automata & Formal Languages 3(3-0)
AI-403 Data Mining 3(2-3)
AI-404 AI-402 Deep Learning 3(3-0)
AI-501 Speech Processing 3(3-0)
AI-502 Reinforcements Learning 3(3-0)
AI-507 Fuzzy Systems 3(3-0)
AI-508 Evolutionary Computing 3(3-0)
AI-509 Swarm Intelligence 3(3-0)
AI-510 Agent Based Modeling 3(3-0)
AI-511 Knowledge Based Systems 3(3-0)
Total (Any Four of the Above) 12
4-Year Program (8 Regular Semester of 18 weeks each) (130 Credit Hours)
Semester I
Course Title Cr. Hrs Cont hr Pre-req
Introduction to ICT 3(2-3) 2-3
Programming Fundamentals 4(3-3) 3-3
Islamic Studies/ Ethics 2(2-0) 2-0
Calculus & Analytic Geometry 3(3-0) 3-0
English Composition & Comprehension 3(3-0) 3-0
Total 15 (13-2) 14-6
Semester II
Course Title Cr. Hrs Cont hr Pre-req
Object Oriented Programming 4(3-3) 3-3 Prog Fundamentals
Database Systems 4(3-3) 3-3
Linear Algebra 3(3-0) 3-0 Cal. & Anal. Geometry
Probability & Statistics 3(3-0) 3-0
Communication & Presentation Skills 3(3-0) 3-0 Eng Comp & Compre
Discrete Structures 3(3-0) 3-0
Total 20 (18-2) 18-6
Semester III
Course Title Cr. Hrs Cont hr Pre-req
Data Structures & Algorithms 4(3-3) 3-3 Prog. Fundamentals
Software Engineering 3(3-0) 3-0
Artificial Intelligence 4(3-3) 3-3 Object Oriented Prog
Digital Logic Design 4(3-3) 3-3
Differential Equations 3(3-0) 3-0 Cal. & Anal. Geometry
Total 18(15-3) 15-9
Semester IV
Course Title Cr. Hrs Cont hr Pre-req
Computer Networks 4(3-3) 3-3
Computer Org. & Assembly Language 4(3-3) 3-3 Digital Logic Design
Analysis of Algorithms 3(3-0) 3-0 Data Structures & Algo
Programming for Artificial Intelligence 3(2-3) 2-3 Artificial Intelligence
Operating System 4(3-3) 3-3 Data Structures & Algo
Total 18(14-12) 14-12
Semester V
Course Title Cr. Hrs Cont hr Pre-req
Artificial Neural Networks 3(2-3) 2-3 Programming for AI
Machine Learning 3(2-3) 2-3 Programming for AI
Knowledge Representation & Reasonings 3(3-0) 3-0 Programming for AI
AI Elective-1 3(3-0) 3-0
AI Elective-2 3(3-0) 3-0
University Elective-1 3(3-0) 3-0
Total 18(16-3) 16-9
Semester VI
Course Title Cr. Hrs Cont hr Pre-req
Parallel & Distributed Computing 3(2-3) 2-3 OOP, Operating Sys
Computing Vision 3(2-3) 2-3 Artificial Neural Net
Natural Language Processing 3(3-0) 3-0 Artificial Neural Net
AI Elective-3 3(2-3) 2-3
AI Elective-4 3(3-0) 3-0
University Elective-2 3(3-0) 3-0
Total 18(15-3) 15-9
Semester VII
Course Title Cr. Hrs Cont hr Pre-req
Final Year Project-I 2(0-2) 0-6
Information Security 3(3-0) 3-0
University Elective-3 3(3-0) 3-0
Technical & Business Writing 3(3-0) 3-0 Comm. & Present. Skills
Total 11 (09-2) 9-6
Semester VIII
Course Title Cr. Hrs Cont hr Pre-req
Final Year Project - II 4(0-4) 0-12 Final Year Project - I
University Elective-4 3(3-0) 3-0
Professional Practices 3(3-0) 3-0
Pakistan Studies 2(2-0) 2-0
Total 12(8-4) 8-12