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
Minimum of 131 credit hours including a senior design project of 6 credit hours, with minimum CGPA of 2.00
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
At least 50 % marks in Intermediate (HSSC), A-Level & equivalent examination with Mathematics or equivalent qualification with Mathematics certified by IBCC.
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 Programming | 3 | ProgrammingFundamentals (AI1001) |
AI2004 L | Object Oriented Programming Lab | 1 | ProgrammingFundamentals (AI1001) | AI2007 | AI Elec 1 (Ex: Advance Statistics) | 3 | Probability & Statistics(SC2004) | AI 2303 | Artificial Intelligence | 3 | Data Structures & Algorithms(AI2003) | AI 2303 L | Artificial Intelligence Lab | 1 | Data Structures & Algorithms(AI2003) | AI2301 | Discrete Structures | 3 | Sophomore Standing | AI2201 | Database Systems | 3 | Data Structures & Algorithms(AI2003) | AI2201 L | Database Systems Lab | 1 | Data Structures & Algorithms(AI2003) |
Semester - IV
|
Code |
Title |
Credit Hours |
Preâ€Requisite |
AI 2202 | Machine Learning | 3 | Artificial Intelligence(AI 2303) |
AI 2202 L | Machine Learning Lab | 1 | Artificial Intelligence(AI 2303) | AI 2503 | Computer Org. & Assembly Language | 3 | Sophomore Standing | AI 2503 L | Computer Org. & Assembly Language Lab | 1 | Sophomore Standing | AI 2101 | Software Engineering | 3 | Sophomore Standing | AI2504 | Differential Equations | 3 | Calculus & Analytic Geometry (SC1001) | AI 2203 | Knowledge Representation & Reasoning | 3 | Artificial Intelligence(AI 2303) |
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/ Ethics | 2 | Sophomore Standing |
AI 3206 | Computing Vision | 2 | Artificial Neural Networks(AI 5204) | AI 3206 L | Computing Vision Lab | 1 | Artificial Neural Networks(AI 5204) | AI 3401 | Computer Networks | 3 | Object Oriented Programming (AI 2004) | AI 3401 L | Computer Networks Lab | 1 | Object Oriented Programming (AI 2004) | AI 3207 | AI Elec 3 (Ex: Data Mining) | 2 | Database Systems (AI 2201) | AI 3207 L | AI Elec 3 (Ex: Data Mining) Lab | 1 | Database Systems (AI 2201) | AI 3208 | AI Elec 4 (Ex: Deep Learning) | 3 | Artificial Neural Networks(AI 5204) | AI 3205 | Natural Language Processing | 3 | Artificial Neural Networks(AI 5204) |
Semester - VII
|
Code |
Title |
Credit Hours |
Preâ€Requisite |
AI4111 | Final Year Project- I | 2 | Senior Standing |
AI 4406 | Information Security | 3 | Senior Standing | | UnivElec 2 (Ex: Management Rel.) | 3 | As per specific course | HU 4004 | Technical & Business Writing | 3 | Senior Standing | AI 4405 | Parallel & Distributed Computing/ Cloud | 2 | Operating System(AI 2504) | AI 4405 L | Parallel & Distributed Computing/ Cloud Lab | 1 | Operating System(AI 2504) | HU 3102 | Pakistan Studies | 2 | Sophomore Standing |
Semester - VIII
|
Code |
Title |
Credit Hours |
Preâ€Requisite |
AI4112 | Final Year Project- II | 4 | Final Year Project- I(AI 4111) |
| UnivElec 3 (Ex: Management Rel.) | 3 | As per specific course | HU 4005 | Professional Practices | 3 | Senior Standing | | Univ Elective 4 (Ex: Management Rel.) | 3 | As per specific course |
Artificial intelligence elective courses (Must be any four courses or 12 credit hours)
Code |
Title |
Pre-Requisite |
AI2007 | Advance Statistics | Probability & Statistics(SC 2004) |
AI 2008 | Theory of Automata & Formal Languages | Discrete Structures(AI 2301) | AI 3008 | Intelligent web design and development | Programming Fundamentals (AI 1001) | AI 3207 | Data Mining | Advance Statistics(AI 2007) | AI 3208 | Deep Learning | Artificial Neural Networks(AI 5204) | AI 3209 | Speech Processing | Artificial Neural Networks(AI 5204) | AI 3210 | Reinforcements Learning | Machine Learning(AI 5202) | AI 3211 | Fuzzy Systems | Artificial Intelligence(AI 2303) | AI 3212 | Evolutionary Computing | Artificial Intelligence(AI 2303) | AI 3213 | Swarm Intelligence | Artificial Intelligence(AI 2303) | AI 3214 | Agent Based Modelling | Artificial Intelligence(AI 2303) | AI 3215 | Knowledge Based Systems | Artificial Intelligence(AI 2303) | AI3311 | Bio Informatics | Junior Standing | AI3312 | Bioinformatics Computing | Senior Standing | AI3313 | Genomics | Junior Standing | AI3314 | Biostatistics | Senior Standing | AI3315 | Biosensors | Senior Standing | AI3317 | Ethical and Legal Issues in Bioinformatics | Senior Standing | AI3318 | Special Topics in Bioinformatics | Senior Standing | AI 3321 | Special Topics in Artificial Intelligence-I | Sophomore Standing | AI 3322 | Special Topics in Artificial Intelligence-II | Senior 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 |