BS in Artificial Intelligence




CURRICULUM FOR BS (ARTIFICIAL INTELLIGENCE) PROGRAM





Semester

Course(s) Code (New)

Course(s) Title

Credit Hours

Prerequisite

Semester I

AIN101

Applied Physics

3 + 1

 

AIN111

Introduction to Information and Communication Technology

3 + 1

 

AIN102

Calculus and Analytical Geometry

3 + 0

 

HUM111

Functional English

3 + 0

 

HS102

Islamic Studies

2 + 0

 

HS103

Pakistan Studies

2 + 0

 

 

Total Semester Credit Hours

(16 + 2)

 

Semester II

HUM233

Philosophy and Critical Thinking

3 + 0

 

HUM231

Communication Skills

3 + 0

HUM111

 

AIN131

Programming Fundamentals

3 + 1

AIN111

 

AIN103

Linear Algebra and Differential Equations

3 + 0

AIN102

 

HUM112

Personal Development

3 + 0

 

 

Total Semester Credit Hours

(15 + 1)

 

Semester III

AIN221

Operating Systems

3 + 1

AIN101, AIN131

 

AIN231

Object Oriented Programming

3 + 1

AIN131

 

AIN201

Probability and Statistics

3 + 0

AIN102

 

SSC231

World History

   3 + 0

HUM111

 

AIN202

Multivariate Calculus

3 + 0

AIN102

 

 

Total Semester Credit Hours

(15 + 2)

 

Semester IV

AIN232

Data Structures & Algorithms

3 + 1

AIN231

 

AIN233

Database Management Systems

3 + 1

AIN221
AIN231

 

AIN241

Discrete Structures

3 + 0

AIN202

 

AIN203

Applied Statistics

3 + 0

AIN201

 

AIN261

Data Communication and Computer Networks

3 + 1

AIN221

 

HUM113

Sociology

3 + 0

 

 

Total Semester Credit Hours

(18 + 3)

 

Semester V

AIN371

Artificial Intelligence

3 + 1

AIN232

 

AIN342

Design and Analysis of Algorithms

3 + 0

AIN232

 

AIN372

Continuous and Discrete Optimization

3 + 1

AIN103, AIN202, AIN203

 

    HUM241

World Literature

   3 + 0

HUM111

 

AIN351

Software Engineering

3 + 0

AIN231

 

 

Total Semester Credit Hours

(15 + 2)

 

Semester VI

AIN373

Machine Learning

3 + 1

AIN371, AIN372

 

AIN374

Logic & Automated Reasoning

3 + 0

AIN371

 

HUM121

Academic Writing

3 + 0

HUM111

 

AIN375

Data Visualization

3 + 1

AIN202
AIN203

 

AIN331

Parallel and Distributed Computing

3 + 1

AIN231
AIN261

 

 

Total Semester Credit Hours

(15 + 3)

 

Semester VII

AIN471

Final Year Project – I

0 + 3

AIN351
AIN373

 

AIN472

Natural Language Processing

3 + 1

AIN373

 

AINXXX

Elective I

3 + 0

 

AIN473

Computer Vision

3 + 1

AIN373

 

AINXXX

Elective II

3 + 0

 

 

Total Semester Credit Hours

(12+ 5)

 

Semester VIII

AINXXX

Elective III

3 +  0

 

AIN474

Deep Learning

3 +  1

AIN373

 

AIN475

Final Year Project – II

0 + 3

AIN471

 

AIN476

Artificial Intelligence for Robotics

3 +  0

AIN472, AIN374

 

HUM232

Ethics & Social Responsibility

3 + 0

 

 

Total Semester Credit Hours

(12 + 4)

 

Program Total Credit Hour(s): 140



List of Elective Courses for BS (Artificial Intelligence)

 

Course Code

Course(s) Title

Credit Hours

AINX7X

Natural Language Processing

3 + 0

AINX7X

Artificial Intelligence for Robotic Systems

3 + 0

AINX7X

Security Analytics

3 + 0

AINX7X

Reinforcement Learning

3 + 0

AINX7X

Image Processing & Analysis

3 + 0

AINX7X

Probabilistic Graphical Models

3 + 0

AINX7X

High-Performance Computing

3 + 0

AINX7X

Big Data Analytics

3 + 0

AINX7X

Social Media Mining

3 + 0

AINX7X

Metaheuristic Optimization

3 + 0

AINX7X

Security & Privacy

3 + 0