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 1 |
| Course Title |
Cr. Hrs |
Cont hr |
Pre-req |
| Programming Fundamentals |
4(3-3) |
3-3 |
|
| Discrete Structures |
3(3-0) |
3-0 |
|
| Calculus & Analytical Geometry |
3(3-0) |
3-0 |
|
| Applied Physics |
3(3-0) |
3-0 |
|
| English Composition & Comprehension |
3(3-0) |
3-0 |
|
| 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 |
|
| Digital Logic Design |
3(2-3) |
2-3 |
|
| Multivariable Calculus |
3(3-0) |
3-0 |
|
| Probability & Statistics |
3(3-0) |
3-0 |
|
| 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 |
|