Introduction
In this era of machine intelligence and robotics, artificial intelligence is the need of the time. The Department of Computer Science, in keeping with the needs of the modern education requirement in technology, is introducing a Bachelors in Artificial Intelligence program. The BS (Artificial Intelligence) gives the students an in-depth knowledge they need to transform large and complex scenarios into actionable decisions. The program and its curriculum focus 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 modeling, 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.
Program Objectives:
- Develop proficiency in programming languages used in Artificial Intelligence.
- Develop strong mathematical skills to understand and to analyze the different paradigms of Artificial Intelligence.
- Learn to manipulate complex input such as knowledge, vision, language etc. to make decisions.
- Develop an understanding of data ethics and privacy issues in Artificial Intelligence.
- Learn to develop new frameworks for solving different problems.
Program Features:
- The updated BS(AI) is a 133 credit hours program and may be completed in minimum four years (eight semesters).
- Two semesters are offered in a year, Spring and Autumn.
- Duration of each semester is 18 weeks.
- Program is In-line with HEC.
S# |
Code |
Course Title |
Domain |
Cre. Hrs. |
1 |
CS3504 |
Computer Programming |
Core |
4(3+1) |
2 |
CS3503 |
Applications of ICT |
GER |
3(2+1) |
3 |
MATH3516 |
Discrete Mathematics |
GER-QR1 |
3(3+0) |
4 |
MATH3502 |
Calculus-I |
GER-QR2 |
3(3+0) |
5 |
Engl 3505 |
Functional English |
GER |
3(3+0) |
MATH 3517 |
Pre-Calculus 1 |
None |
N/C |
|
|
|
|
Total |
16(14+2) |
S# |
Code |
Course Title |
Domain |
Cre. Hrs. |
1 |
6902 |
Object Oriented Programming |
Core |
4(3+1) |
2 |
6907 |
Database Systems |
Core |
4(3+1) |
3 |
6937 |
Digital Logic Design |
Core |
3(2+1) |
4 |
4433 |
Calculus-II |
Math&Sup. |
3(3+0) |
5 |
1522 |
Linear Algebra |
Math&Sup. |
3(3+0) |
6 |
New |
Pre-Calculus 2 |
None |
N/C |
|
|
|
Total Cr Hrs |
17(14+3) |
S# |
Code |
Course Title |
Domain |
Cre. Hrs. |
1 |
6904 |
Data Structures |
Core |
4(3+1) |
2 |
6938 |
Information Security |
Core |
3(2+1) |
3 |
6939 |
Artificial Intelligence |
Core |
3(2+1) |
4 |
6940 |
Computer Networks |
Core |
3(2+1) |
5 |
6906 |
Software Engineering |
Core |
3(3+0) |
6 |
3447 |
Probability & Statistics |
Math&Sup. |
3(3+0) |
|
|
|
Total |
19 (15+4) |
S# |
Code |
Course Title |
Domain |
Cre. Hrs. |
1 |
6941 |
Computer Organization & Assembly Language |
Core |
3(2+1) |
2 |
New |
Programming for AI |
Domain Core |
3(2+1) |
3 |
New |
Machine Learning |
Domain Core |
3(2+1) |
4 |
6923 |
Applied Physics |
GER |
3(2+1) |
5 |
ENGL3504 |
Expository Writing |
GER |
3(3+0) |
6 |
ITHC3501/ HADH3501 |
Islamic Studies/Ethics |
GER |
2(2+0) |
|
|
|
Total Cr Hrs |
17 (13+4) |
S# |
Code |
Course Title |
Domain |
Cre. Hrs. |
1 |
6945 |
Operating Systems |
Core |
3(2+1) |
2 |
New |
Artificial Neural Networks & Deep learning |
Domain Core |
3(2+1) |
3 |
New |
Knowledge Representation and Reasoning |
Domain Core |
3(2+1) |
4 |
3466 |
Analysis and Design of Algorithms |
Core |
3(3+0) |
5 |
New |
Data Mining |
Dom Elective 1 |
3(2+1) |
6 |
MGT3504 |
Introduction to Management |
GER |
2(2+0) |
7 |
SERT3501 |
Fahm-E-Quran (Tajwid, Translation & Tafsir) |
Non-Credit |
(NC) |
|
|
|
Total Cr Hrs |
17 (13+4) |
S# |
Code |
Course Title |
Domain |
Cre. Hrs. |
1 |
New |
Computer Vision |
Domain Core |
3(2+1) |
2 |
6911/6980 |
Parallel & Distributed Computing |
Domain Core |
3(2+1) |
3 |
New |
Swarm Intelligence |
Dom Elective 2 |
3(2+1) |
4 |
New |
Fuzzy Systems |
Dom Elective 3 |
3(2+1) |
5 |
New |
Reinforcement Learning |
Dom Elective 4 |
3(2+1) |
6 |
New |
Advance Statistics |
Dom Elective 5 |
3(2+1) |
7 |
TFSR 3501 |
Seerat-e-Tayyaba |
Non-Credit |
(NC) |
|
|
|
Total Cr Hrs |
18 (12+6) |
S# |
Code |
Course Title |
Domain |
Cre. Hrs. |
1 |
6981 |
Final Year Project - I |
Core |
2(0+2) |
2 |
New |
Natural Language Processing |
Dom Elective 6 |
3(2+1) |
3 |
New |
Theory of Automata |
Dom Elective 7 |
3(2+1) |
4 |
3442 |
IT Marketing Concepts |
SS |
3(3+0) |
5 |
5454 |
Technical & Business Writing |
GER |
3(3+0) |
6 |
MGT3503 |
Entrepreneurship |
GER |
2(2+0) |
7 |
New |
Internship |
- |
3 (0+3) |
|
|
|
Total Cr Hrs |
19(13+3) |
S# |
Code |
Course Title |
Domain |
Cre. Hrs. |
1 |
6982 |
Final Year Project -II |
Core |
4 (0+4) |
2 |
PKST3502 |
Ideology and Constitution of Pakistan |
GER |
2(2+0) |
3 |
6984 |
Professional Practices |
GER |
2(2+0) |
4 |
SOC3503 |
Civics and Community Engagement |
GER |
2(2+0) |