Bachelor of Science in Artificial Intelligence

Our Bachelor’s in Artificial Intelligence programs aim to provide new trends in AI education, emphasizing technical excellence, critical thinking, and ethical responsibility. Rooted in applied and technology trends in AI, our innovative curricula and inclusive environments ensure graduates are well-prepared for success. By integrating advancements in AI, such as machine learning, natural language processing, and computer vision, we promote excellence in teaching, research, and service across various AI specializations, ensuring our graduates contribute to and thrive in the rapidly evolving landscape of artificial intelligence.

PROGRAM OBJECTIVES (POs)

PO #Statement
PO-1Establishing in-depth understanding of theoretical concepts and industry best practices related to Artificial Intelligence.
PO-2Enable graduates to apply their comprehensive knowledge and skills in artificial intelligence (AI) to address complex real-world problems, fostering innovative solutions and advancements in the field.
PO-3Imbuing quest for learning and engaging in continuous professional development in the field of software engineering by carrying research and adopting professional practices.
PO-4Developing the ability to work in a multi-disciplinary and multicultural environment in teams incorporating soft skills and maintaining high ethical standards.

Graduate Attributes (GAs) to POs Mapping

Sr. No.

Graduate Attributes

Program Objectives

PO 1

PO 2

PO 3

PO 4

GA 1

Individual and Teamwork

  

GA 2

Communication

  

GA 3

Computing Professionalism and Society

 

 

GA 4

Ethics

 

 

GA 5

Life-long Learning

 

  

GA 6

Individual and Teamwork

  

GA 7

Communication

  

GA 8

Computing Professionalism and Society

  

 

GA 9

Ethics

   

GA 10

Life-long Learning

  

 

Program & Curriculum Details

Structure of BSAI Programs

Total Credit Hours: 136

Total Courses: 44

Semesters: 8

Duration:   4 Years

Category: Courses (Credit Hours)

General Education: 15 (34)

Major courses: 18 (58) + 7 (21)        

Allied/interdisciplinary courses: 5 (15)

Internship/field experience: N/A

Capstone project: 2 (6)

Total: 47 (134)

S#COURSE CODESCLASSCOURSE TITLECREDIT HOURSPRE-REQCO-REQ
SEMESTER 1
1CMC111COREPROGRAMMING FUNDAMENTALS3 + 0-CMC111-L
CMC111-LCOREPROGRAMMING FUNDAMENTALS (Lab)0 + 1
2GER111GERAPPLICATION OF INFORMATION & COMMUNICATION TECHNOLOGIES2 + 0-GER111-L
GER111-LGERAPPLICATION OF INFORMATION & COMMUNICATION TECHNOLOGIES (Lab)0 + 1
3GER152GERNATURAL SCIENCE (APPLIED PHYSICS)2 + 0-GER152-L
GER152-LGERNATURAL SCIENCE (APPLIED PHYSICS (Lab))0 + 1
4GER131GERCALCULUS AND ANALYTIC GEOMETRY3 + 0-
5GER121GERFUNCTIONAL ENGLISH3 + 0-
13+3(16)
SEMESTER 2
1CMC112COREOBJECT ORIENTED PROGRAMMING3 + 0CMC111CMC112-L
CMC112-LCOREOBJECT ORIENTED PROGRAMMING (Lab)0 + 1CMC111
2GER132GERDISCRETE STRUCTURES3 + 0GER131
3CMC123COREDIGITAL LOGIC DESIGN2 + 0GER152CMC123-L
CMC123-LCOREDIGITAL LOGIC DESIGN (Lab)0 + 1GER152
4GER122GEREXPOSITORY WRITING3 + 0GER121
5MTE111MATHSMULTIVARIABLE CALCULUS3 + 0GER131
6GER241GERPakistan Studies2 + 0-
7GEN111*GERUnderstanding of the Holy Quran-I0 + 1-
16+3(19)
SEMESTER 3
1CMC251COREDATA STRUCTURES3 + 0CMC112CMC251-L
CMC251-LCOREDATA STRUCTURES (Lab)0 + 1CMC112
2CMC223CORECOMPUTER ORGANIZATION & ASSEMBLY LANGUAGE2 + 0CMC123CMC223-L
CMC223-LCORECOMPUTER ORGANIZATION & ASSEMBLY LANGUAGE (Lab)0 + 1CMC123
3AIC211DOMAIN COREARTIFICIAL INTELLIGENCE2+ 0CMC112AIC211-L
AIC211-LDOMAIN COREARTIFICIAL INTELLIGENCE (Lab)0+ 1CMC112
4CMC262CORECOMPUTER NETWORKS2 + 0CMC123CMC262-L
CMC262-LCORECOMPUTER NETWORKS (Lab)0 + 1CMC123
5MTE212MATHSPROBABILITY & STATISTICS3 + 0MTE111
6GEN 112*GERUnderstanding of the Holy Quran-II0 + 1GEN111
12+5(17)
SEMESTER 4
1CMC242COREOPERATING SYSTEMS2 + 0CMC251CMC242-L
CMC242-LCOREOPERATING SYSTEMS(Lab)0 + 1CMC251
2AIC212DOMAIN COREPROGRAMMING FOR AI2 + 0AIC211AIC212-L
AIC212-LDOMAIN COREPROGRAMMING FOR AI (Lab)0 + 1AIC211
3MTE213MATHLINEAR ALGEBRA3 + 0MTE212
4CMC252COREANALYSIS OF ALGORITHMS3 + 0CMC251
5MTE221MTETECHNICAL & BUSINESS WRITING3 + 0GER122
6GER142GERIDEOLOGY AND CONSTITUTION OF PAKISTAN2 + 0-
15+2(17)
SEMESTER 5
1CMC371CORESOFTWARE ENGINEERING3 + 0CMC252
2CMC363COREINFORMATION SECURITY2 + 0CMC262CMC363-L
CMC363-LCOREINFORMATION SECURITY (Lab)0 + 1CMC262
3CMC331COREDATABASE SYSTEMS3 + 0CMC241CMC331-L
CMC331-LCOREDATABASE SYSTEMS (Lab)0 + 1CMC241
4XXXXXX **DOMAIN ELECDomain Elective 13**-
5AIC221DOMAIN COREINTRODUCTION TO MACHINE LEARNING2 + 0AIC211AIC221-L
AIC221-LDOMAIN COREINTRODUCTION TO MACHINE LEARNING (Lab)0 + 1AIC211
6GERXXXGERSOCIAL SCIENCES (ELECTIVE I) (GER261 - Intro to Mgmt.)2 + 0GER122
15+3(18)
SEMESTER 6
1AIC323DOMAIN COREARTIFICIAL NEURAL NETWORKS & DEEP LEARNING2 + 0AIC221AIC323-L
AIC323-LDOMAIN COREARTIFICIAL NEURAL NETWORKS & DEEP LEARNING (Lab)0 + 1AIC221
2AIE423DOMAIN CORECOMPUTER VISION2 + 0AIC221/ AIC211AIE423-L
AIE423-LDOMAIN CORECOMPUTER VISION (Lab)0 + 1AIC221/ AIC211
3XXXXXX **DOMAIN ELECDomain Elective 23**-
4ESCXXXESCSOCIAL SCIENCE II (ESC311 - Intro. To Mark.)3 + 0-
5AIC331DOMAIN COREKNOWLEDGE REPRESENTATION & REASONING2 + 0CMC331AIC331-L
AIC331-LDOMAIN COREKNOWLEDGE REPRESENTATION & REASONING (Lab)0 + 1CMC331-L
6GER141GERISLAMIC STUDIES2 + 0
13+4(17)
SEMESTER 7
1CMC491COREFINAL YEAR PROJECT - I0 + 3CMC371 / AIC323
2XXXXXX **DOMAIN ELECDomain Elective 33**-
3XXXXXX **DOMAIN ELECDomain Elective 43**-
4XXXXXX **DOMAIN ELECDomain Elective 53**-
5CMC443COREPARALLEL & DISTRIBUTED COMPUTING2+ 0CMC241/ AIC323CMC443-L
CMC443-LCOREPARALLEL & DISTRIBUTED COMPUTING (Lab)0 + 1CMC241/ AIC323
6GER464GERENTREPRENEURSHIP2 + 0-
10+7(17)
SEMESTER 8
1CMC492COREFINAL YEAR PROJECT - II0 + 3CMC491
2GER463GERPROFESSIONAL PRACTICES2 + 0-
3GER443GERCIVICS AND COMMUNITY ENGAGEMENT2 + 0-
4XXXXXX **DOMAIN ELECDomain Elective 63**-
5XXXXXX **DOMAIN ELECDomain Elective 73**-
*Campus will decide to offer a 2 credit hrs. Course for non-Muslim students.
** The offering of the 3+0 or 2+1 electives will depend on the availability of the teaching and lab resources
List of Domain Elective Course(s) (3+0)
S.No.Course CodeCourse TitleCredit Hours
1.AIE311Advance Statistics3+0
2.AIE312Expert Systems3+0
3.AIE313Fuzzy Systems3+0
4.AIE314Knowledge Based Systems3+0
5.AIE321Data Warehouse and Data Mining3+0
6.AIE331AI Agents3+0
7.AIE341Deep learning3+0
8.SEE322Agile Software Management3+0
List of Domain Elective Course(s) (2+1)
S.No.Course CodeCourse TitleCredit Hours
1.AIE421Data-driven Decision Making2+1
2.AIE431Swarm Intelligence2+1
3.AIE441Natural Language processing NLP2+1
4.AIE442Generative AI2+1
5.CSE487MLOps2+1
6.AIE444Speech and Language Processing2+1
7.AIE445Large Language Models (LLM)2+1
8.AIE461Autonomous Robotics2+1
9.AIE471Edge AI2+1
10.CSE384Data Science2+1
11.CYE411Vulnerability Assessment & Reverse Engineering2+1
12.CSC382HCI & Computer Graphics2+1
13.MGE454Virtual and Augmented Reality2+1
14.MGC223Game Design and Development2+1