Students doing Freelancing:
Department is producing Freelancer for IT industry during their studies. List of our present Freelancers
Check Here
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 |
Credits for Non-Medical |
Credits for Medical |
Preâ€Requisite |
CS 1501 | Introduction to Information and Communication Technologies | 1+1 | 1+1 | FRESHMAN STANDING |
CS 1001 | Programming Fundamentals | 3+1 | 3+1 | FRESHMAN STANDING | SC 1001 | Calculus & Analytic Geometry | 3+0 | N/A | FRESHMAN STANDING | AI 1201 | Applied Sciences | 3+0 | 3+0 | FRESHMAN STANDING | HU 1002 | English Composition & Comprehension | 3+0 | 3+0 | FRESHMAN STANDING | PSC1001 | Pre-Mathematics-I | N/A | 3+0 | FRESHMAN STANDING | PSC1002 | Pre-Mathematics-II | N/A | 3+0 | FRESHMAN STANDING |
Semester - II
|
Code |
Title |
Credits for Non-Medical |
Credits for Medical |
Preâ€Requisite |
CS 1002 | Programming Techniques | 1+1 | 1+1 | CS 1001 |
CS 2003 | Data Structures & Algorithms | 3+1 | 3+1 | CS 1001 | AI 1502 | Digital Logic Design | 3+1 | 3+1 | FRESHMAN STANDING | SC 1005 | Linear Algebra | 3+0 | N/A | FRESHMAN STANDING | SC 1004 | Probability & Statistics | 3+0 | 3+0 | FRESHMAN STANDING | HU1003 | Communication & Presentation Skills | 3+0 | 3+0 | SC1001 | SC 1001 | Calculus & Analytic Geometry | N/A | 3+0 | FRESHMAN STANDING |
Semester - III
|
Code |
Title |
Credits for Non-Medical |
Credits for Medical |
Preâ€Requisite |
CS 2004 | Object Oriented Programming | 3+1 | 3+1 | CS 1001 |
AI 2007 | AI Elec 1 (Ex:Advance Statistics) | 3+0 | 3+0 | SC 1004 | AI 2303 | Artificial Intelligence | 3+1 | 3+1 | CS 2003 | CS 2301 | Discrete Structures | 3+0 | 3+0 | SOPHOMORE STANDING | AI 2201 | Database Systems | 3+1 | 3+1 | CS 2003 |
Semester - IV
|
Code |
Title |
Credits for Non-Medical |
Credits for Medical |
Preâ€Requisite |
AI 2202 | Machine Learning | 3+1 | 3+1 | AI 2303 |
AI 2503 | Computer Org. & Assembly Language | 3+1 | 3+1 | SOPHOMORE STANDING | SE 2101 | Software Engineering | 3+0 | 3+0 | SOPHOMORE STANDING | AI 2504 | Differential Equations | 3+0 | 3+0 | SC 1001 | AI 2203 | Knowledge Representation & Reasoning | 3+0 | 3+0 | AI 2303 |
Semester - V
|
Code |
Title |
Credits for Non-Medical |
Credits for Medical |
Preâ€Requisite |
CS 3504 | Operating System | 3+1 | 3+1 | CS 2003 |
AI 3204 | Artificial Neural Networks | 3+0 | 3+0 | AI2303 | AI 3005 | Analysis Of Algorithms | 3+0 | 3+0 | CS 2003 | | UnivElec 1 (Ex:Economy Related) | 3+0 | 3+0 | AS PER SPECIFIC COURSE | AI 3008 | AI Elective 2. (Ex: Theory of automata/ intelligent web design and development) | 3+0 | 3+0 | AS PER SPECIFIC COURSE | SC 1005 | Linear Algebra | N/A | 3+0 | SOPHOMORE STANDING |
Semester - VI
|
Code |
Title |
Credits for Non-Medical |
Credits for Medical |
Preâ€Requisite |
HU 3101 | Islamic Studies/Ethics | 2+0 | 2+0 | SOPHOMORE STANDING |
AI 3206 | Computing vision | 2+1 | 2+1 | AI 3204 | AI 3401 | Computer Networks | 3+1 | 3+1 | CS 2004 | AI 3207 | AI Elec 3 (Ex: Data Mining) | 3+0 | 3+0 | AI 2201 | AI 3208 | AI Elec 4 (Ex: Deep Learning) | 3+0 | 3+0 | AI 3204 | AI 3205 | Natural Language Processing | 3+0 | 3+0 | AI 3204 |
Semester - VII
|
Code |
Title |
Credits for Non-Medical |
Credits for Medical |
Preâ€Requisite |
AI 4111 | Final Year Project-I | 2+0 | 2+0 | SENIOR STANDING |
CS 4406 | Information Security | 3+0 | 3+0 | SENIOR STANDING | | University Elective-2 (Ex: Management Rel.) | 3+0 | 3+0 | AS PER SPECIFIC COURSE | HU 4004 | Technical & Business Writing | 3+0 | 3+0 | SENIOR STANDING | AI 4405 | Parallel & Distributed Computing | 2+1 | 2+1 | AI 3504 | HU 3102 | Pakistan Studies | 2+0 | 2+0 | SENIOR STANDING |
Semester - VIII
|
Code |
Title |
Credits for Non-Medical |
Credits for Medical |
Preâ€Requisite |
AI 4112 | Final Year Project-II | 4+0 | 4+0 | AI 4111 |
| University Elective- 3(Ex:Management Rel.) | 3+0 | 3+0 | AS PER SPECIFIC COURSE | HU 4005 | Professional Practices | 3+0 | 3+0 | SENIOR STANDING | | University Elective- 4(Ex: Management Rel.) | 3+0 | 3+0 | AS PER SPECIFIC COURSE |
Artificial intelligence elective courses (Must be any four courses or 12 credit hours)
Code |
Title |
Pre-Requisite |
AI2007 | Advance Statistics | SC 2004 |
AI 2008 | Theory of Automata & Formal Languages | AI 2301 | AI 3008 | Intelligent web design and development | AI 1001 | AI 3207 | Data Mining | AI 2007 | AI 3208 | Deep Learning | AI 5204 | AI 3209 | Speech Processing | AI 5204 | AI 3210 | Reinforcements Learning | AI 5202 | AI 3211 | Fuzzy Systems | AI 2303 | AI 3212 | Evolutionary Computing | AI 2303 | AI 3213 | Swarm Intelligence | AI 2303 | AI 3214 | Agent Based Modeling | AI 2303 | AI 3215 | Knowledge Based Systems | 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 | MS3812 | Quality Assurance and Management Systems | MS3813 | Quality Improvement Tools and Methods | HU3201 | Psychology | HU3202 | Life Science | HU3203 | Philosophy | MS3820 | Financial Accounting | MS3821 | Financial Management | MS3811 | Quality Control and Engineering Standards |