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-1 | Establishing in-depth understanding of theoretical concepts and industry best practices related to Artificial Intelligence. |
| PO-2 | Enable 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-3 | Imbuing quest for learning and engaging in continuous professional development in the field of software engineering by carrying research and adopting professional practices. |
| PO-4 | Developing 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 CODES | CLASS | COURSE TITLE | CREDIT HOURS | PRE-REQ | CO-REQ | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| SEMESTER 1 | ||||||||||
| 1 | CMC111 | CORE | PROGRAMMING FUNDAMENTALS | 3 + 1 | PROGRAMMING FUNDAMENTALS LAB | |||||
| 2 | GER111 | GER | APPLICATION OF INFORMATION & COMMUNICATION TECHNOLOGIES | 2 + 1 | APP. OF INFO.& COMM.TECH. LAB | |||||
| 3 | GER151 | GER | NATURAL SCIENCE (APPLIED PHYSICS) | 2 + 1 | APPLIED PHYSICS LAB | |||||
| 4 | GER131 | GER | CALCULUS AND ANALYTIC GEOMETRY | 3 + 0 | ||||||
| 5 | GER121 | GER | FUNCTIONAL ENGLISH | 3 + 0 | ||||||
| 16 (13+3) | ||||||||||
| SEMESTER 2 | ||||||||||
| 1 | CMC112 | CORE | OBJECT ORIENTED PROGRAMMING | 3 + 1 | CMC111 | OBJECT ORIENTED PROGRAMMING LAB | ||||
| 2 | GER132 | GER | DISCRETE STRUCTURES | 3 + 0 | GER131 | |||||
| 3 | CMC121 | CORE | DIGITAL LOGIC DESIGN | 2 + 1 | GER151 | DIGITAL LOGIC DESIGN LAB | ||||
| 4 | GER122 | GER | EXPOSITORY WRITING | 3 + 0 | GER121 | |||||
| 5 | MTE111 | MATHS | MULTIVARIABLE CALCULUS | 3 + 0 | GER131 | |||||
| 6 | GER241 | GER | Pakistan Studies | 2 + 0 | ||||||
| 7 | GEN111* | GER | Understanding of the Holy Quran-I | 0 + 1 | ||||||
| 16+3 (19) | ||||||||||
| SEMESTER 3 | ||||||||||
| 1 | CMC223 | CORE | COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE | 2+0 | CMC123 | CMC223-L | ||||
| 2 | CMC223-L | CORE | COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE (Lab) | 0+1 | CMC123 | |||||
| 3 | AIC211 | DOMAIN CORE | ARTIFICIAL INTELLIGENCE | 2+0 | CMC112 | AIC211-L | ||||
| 4 | AIC211-L | DOMAIN CORE | ARTIFICIAL INTELLIGENCE (Lab) | 0+1 | CMC112 | |||||
| 5 | CMC262 | CORE | COMPUTER NETWORKS | 2+0 | CMC123 | CMC262-L | ||||
| 6 | CMC262-L | CORE | COMPUTER NETWORKS (Lab) | 0+1 | CMC123 | |||||
| 7 | MTE212 | MATHS | PROBABILITY & STATISTICS | 3+0 | MTE111 | |||||
| 8 | GEN112 | GER | Understanding of the Holy Quran-II | 0+1 | GEN111 | |||||
| Total Credit Hours: 17 | ||||||||||
| SEMESTER 4 | ||||||||||
| 1 | CMC242 | CORE | OPERATING SYSTEMS | 2+0 | CMC251 | CMC242-L | ||||
| 2 | CMC242-L | CORE | OPERATING SYSTEMS (Lab) | 0+1 | CMC251 | |||||
| 3 | AIC212 | DOMAIN CORE | PROGRAMMING FOR AI | 2+0 | AIC211 | AIC212-L | ||||
| 4 | AIC212-L | DOMAIN CORE | PROGRAMMING FOR AI (Lab) | 0+1 | AIC211 | |||||
| 5 | MTE213 | MATH | LINEAR ALGEBRA | 3+0 | MTE212 | |||||
| 6 | CMC252 | CORE | ANALYSIS OF ALGORITHMS | 3+0 | CMC251 | |||||
| 7 | MTE221 | MTE | TECHNICAL & BUSINESS WRITING | 3+0 | GER122 | |||||
| 8 | GER142 | GER | IDEOLOGY AND CONSTITUTION OF PAKISTAN | 2+0 | - | |||||
| Total Credit Hours: 17 | ||||||||||
| SEMESTER 5 | ||||||||||
| 1 | CMC371 | CORE | SOFTWARE ENGINEERING | 3+0 | CMC252 | |||||
| 2 | CMC363 | CORE | INFORMATION SECURITY | 2+0 | CMC262 | CMC363-L | ||||
| 3 | CMC363-L | CORE | INFORMATION SECURITY (Lab) | 0+1 | CMC262 | |||||
| 4 | CMC331 | CORE | DATABASE SYSTEMS | 3+0 | CMC241 | CMC331-L | ||||
| 5 | CMC331-L | CORE | DATABASE SYSTEMS (Lab) | 0+1 | CMC241 | |||||
| 6 | XXXXXX | DOMAIN ELEC | Domain Elective 1 | 3 | - | |||||
| 7 | AIC221 | DOMAIN CORE | INTRODUCTION TO MACHINE LEARNING | 2+0 | AIC211 | AIC221-L | ||||
| 8 | AIC221-L | DOMAIN CORE | INTRODUCTION TO MACHINE LEARNING (Lab) | 0+1 | AIC211 | |||||
| 9 | GERXXX | GER | SOCIAL SCIENCES (ELECTIVE I) | 2+0 | GER122 | |||||
| Total Credit Hours: 18 | ||||||||||
| SEMESTER 6 | ||||||||||
| 1 | AIC323 | DOMAIN CORE | ARTIFICIAL NEURAL NETWORKS & DEEP LEARNING | 2+0 | AIC221 | AIC323-L | ||||
| 2 | AIC323-L | DOMAIN CORE | ARTIFICIAL NEURAL NETWORKS & DEEP LEARNING (Lab) | 0+1 | AIC221 | |||||
| 3 | AIE423 | DOMAIN CORE | COMPUTER VISION | 2+0 | AIC221/AIC211 | AIE423-L | ||||
| 4 | AIE423-L | DOMAIN CORE | COMPUTER VISION (Lab) | 0+1 | AIC221/AIC211 | |||||
| 5 | XXXXXX | DOMAIN ELEC | Domain Elective 2 | 3 | - | |||||
| 6 | ESCXXX | ESC | SOCIAL SCIENCE II (ESC311 - Intro. To Mark.) | 3+0 | - | |||||
| 7 | AIC331 | DOMAIN CORE | KNOWLEDGE REPRESENTATION & REASONING | 2+0 | CMC331 | AIC331-L | ||||
| 8 | AIC331-L | DOMAIN CORE | KNOWLEDGE REPRESENTATION & REASONING (Lab) | 0+1 | CMC331-L | |||||
| 9 | GER141 | GER | ISLAMIC STUDIES | 2+0 | ||||||
| Total Credit Hours: 17 | ||||||||||
| SEMESTER 7 | ||||||||||
| 1 | CMC491 | CORE | FINAL YEAR PROJECT - I | 0+3 | CMC371/AIC323 | |||||
| 2 | XXXXXX | DOMAIN ELEC | Domain Elective 3 | 3 | - | |||||
| 3 | XXXXXX | DOMAIN ELEC | Domain Elective 4 | 3 | - | |||||
| 4 | XXXXXX | DOMAIN ELEC | Domain Elective 5 | 3 | - | |||||
| 5 | CMC443 | CORE | PARALLEL & DISTRIBUTED COMPUTING | 2+0 | CMC241/AIC323 | CMC443-L | ||||
| 6 | CMC443-L | CORE | PARALLEL & DISTRIBUTED COMPUTING (Lab) | 0+1 | CMC241/AIC323 | |||||
| 7 | GER464 | GER | ENTREPRENEURSHIP | 2+0 | - | |||||
| Total Credit Hours: 17 | ||||||||||
| SEMESTER 7 | ||||||||||
| 1 | CMC492 | CORE | FINAL YEAR PROJECT - II | 0+3 | CMC491 | |||||
| 2 | GER463 | GER | PROFESSIONAL PRACTICES | 2+0 | - | |||||
| 3 | GER443 | GER | CIVICS AND COMMUNITY ENGAGEMENT | 2+0 | - | |||||
| 4 | XXXXXX | DOMAIN ELEC | Domain Elective 6 | 3 | - | |||||
| 5 | XXXXXX | DOMAIN ELEC | Domain Elective 7 | 3 | - | Information Security LAB | ||||
| Total Credit Hours: 13 | ||||||||||