UIT University

BS Artificial Intelligence

Computing Science Programs

Overview

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 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 can be applied to solve problems that can change the world for the better — in areas like agriculture, defense, healthcare, governance, transportation, e-commerce, finance and education.

Summary
  • Duration of Program: 4 Years
  • Number of semesters: 8
  • Number of courses per semester: 5 or 6
  • Total credit hours: 141
  • Total number of courses:  45 (Including Internship + Capstone Project I and II)

Sem

 Code

 Course Title

Th

Pr

Cr Hr

 Pre-Req

1

 CSC-101

 Introduction to Computing

2

1

3

 

 CSC-102

 Programming Fundamentals

3

1

4

 

 ASC-116

 Applied Physics

3

0

3

 

 HSC-121

 Communication Skills

3

0

3

 

 HSC-102/103

 Islamic Studies / Ethics

2

0

2

 
 

Total

15

 
       

Sem

 Code

 Course Title

Th

Pr

Cr Hr

 Pre-Req

2

 CSC-103

 Object Oriented Programming

3

1

4

CSC-102

 CSC-108

 Discrete Structures

3

0

3

 

 CSC-111

 Digital Logic Design

2

1

3

 

 ASC-111

 Calculus & Analytical of Geometry

3

0

3

 

 HSC-111

 English Composition & Comprehension

3

0

3

 

 HSC-106

Ideology and Constitution of Pakistan

2

0

2

 
      
 

Total

18

 

Sem

 Code

 Course Title

Th

Pr

Cr Hr

 Pre-Req

3

 CSC-201

 Data Structures & Algorithms

3

1

4

 CSC-102

 CSC-202

 Computer Organization and Assembly Language

3

1

4

 CSC-110

 ASC-112

 Linear Algebra

3

0

3

ASC-111 

 HSC-211

 Technical & Business Writing

3

0

3

 HSC-111

 CSE-101

 Software Engineering Principles

3

0

3

 
 

Total

17

 

Sem

 Code

 Course Title

Th

Pr

Cr Hr

 Pre-Req

4

 CSC-203

 Operating Systems

3

1

4

 

 CSC-204

 Database Systems

3

1

4

 

 CAI-201

 Programing for AI

2

1

3

 

 CIC-201

 Artificial Intelligence

3

1

4

 CSC-201

 ASC-202

 Multivariate Calculus

3

0

3

 
 

Total

18

 

Sem

 Code

 Course Title

Th

Pr

Cr Hr

 Pre-Req

5

 CNS-301

 Computer Networks

3

1

4

 CSC-101

 CAI-301

 Machine Learning

2

1

3

 

 ASC-201

 Probability & Statistics

3

0

3

 

 CAI-302

 Knowledge Representation & Reasoning

2

1

3

 

 HSC-110

 Civics and Community Engagement

2

0

2

 

 MSC-203

 Principles of Management

3

0

3

 
 

Total

18

 

Sem

Code

 Course Title

Th

Pr

Cr Hr

 Pre-Req

6

 CSC-301

 Design & Analysis of Algorithms

3

0

3

CSC-201 

 CSC-302

 Parallel & Distributed Computing

3

0

3

 CSC-203

 CNS-302

 Information Security

3

0

3

 

 CAI-303

 Artificial Neural Networks

3

0

3

 
 

 AI Domain Elective – I

2 / 3

1 / 0

3

 
 

 AI Domain Elective – II

2 / 3

1 / 0

3

 
 

Total

18

 

Sem

 Code

 Course Title

Th

Pr

Cr Hr

 Pre-Req

7

 CAI-401

 Computer Vision

2

1

3

 

 MSC-301

 Technopreneurship

3

0

3

 
 

 AI Domain Elective – III

2 / 3

1 / 0

3

 
 

 AI Domain Elective – IV

2 / 3

1 / 0

3

 
 

 Elective Supporting – I

3

0

3

 

 CSC-496

 Capstone Project – I

0

3

3

 
 

Total

19

 

Sem

Code

 Course Title

Th

Pr

Cr Hr

 Pre-Req

8

 HSC-311

 Computing Professional Practices

3

0

3

 
 

 AI Domain Elective – V

2 / 3

1 / 0

3

 
 

 AI Domain Elective – VI

2 / 3

1 / 0

3

 
 

 AI Domain Elective – VII

2 / 3

1 / 0

3

 

 CSC-497

 Capstone Project – II

0

3

3

 CSC-496

 

Total

15

 

Total

138

 

AI Domain Electives

 

Code

Course Title

Th

Pr

Cr Hr

Pre-Req

CSC-304

Advanced Database Management Systems

2

1

3

 

CDS-401

Information Retrieval

2

1

3

 

CIC-401

Natural Language Processing

2

1

3

 

CDS-303

Data Mining

3

0

3

 

CAI-402

Introduction to Autonomous Robotics

2

1

3

 

CAI-403

Swarm Intelligence

2

1

3

 

CDS-404

Data-driven Decision Making

2

1

3

 

CSC-205

Theory of Automata

3

0

3

 

CAI-404

Recommender Systems

2

1

3

 

CIC-301

Deep Learning

2

1

3

 

CS-457/CSC-321

Digital Image Processing

2

1

3

 

CAI-405

Programming for Artificial Intelligence

2

1

3

 

DSE-409

Generative AI

2

1

3

 

CNS-202

Vulnerability Assessment &  Reverse Engineering

2

1

3

CNS-201

CS433 / CIC-401

Natural Language Processing

2

1

3

 

DSE-101

Fundamental of Data Science

2

1

3

 

DSE-408

Reinforcement Learning

2

1

3

 

CAI-406

Agent Based Modeling

3

0

3

 

CSE-412

Agile Software Development

2

1

3

 

CAI-407

Expert Systems

3

0

3

 

CSC-322

Computer Vision

3

0

3

 

CAI-408

Optimization Techniques

3

0

3

 

CNS-201

Network Security

2

1

3

 

CAI-409

Knowledge Based Systems

3

0

3

 

AI Elective Supporting Course

Code

Course Title

Th

Pr

Cr Hr

Pre-Req

MSC-201

Principles of Accounting & Finance

3

0

3

 

MSC-202

Principles of Marketing

3

0

3

 

MSC-203

Principles of Management

3

0

3

 

MSC-204

Economics

3

0

3

 

HSC-212

Foreign Language

3

0

3

 

HSC-213

Philosophy

3

0

3

 

HSC-214

Psychology

3

0

3

 

HSC-215

Organizational Behaviour

3

0

3

 
        

Deficiency Courses

Code

Course Title

Th

Pr

Cr Hr

ASC-101

Foundation Mathematics – I

3

0

NC

ASC-102

Foundation Mathematics – II

3

0

NC

Program Educational Objectives
  1. Pursue diverse range of careers, advanced degrees or professional development in computing and artificial intelligence knowledge acquired during studies.
  2. Apply computing principles, and artificial intelligence knowledge to design innovative and sustainable solutions to meet business objectives and societal challenges.
  3. Communicate effectively and work efficiently as an individual and in interdisciplinary teams with high professional and ethical values.
  • Students holding Higher Secondary School Certificate (HSC-II) in Pre-Engineering, Pre-Medical, Science General, Computer Science from any authorized board of intermediate education in Pakistan OR any equivalent foreign examination board with at least 50% or 550 out of 1100 marks are eligible to apply for admission.

  • Students awaiting the final result of HSC-II can also apply for conditional admission based on HSC-I results.

  • HSC-II (Pre-medical) or equivalent students are also eligible for admission. However, they must undertake deficiency courses in six-credit-hour Mathematics in the first year of regular studies.

Pre Entry Admission Test Eligibility Criteria:

Candidates are required to:

  • pass the university’s pre-admission entry tests with at least 50% marks,

  • pass the HEC Undergraduate Studies Admission Test (USAT) with at least 50% marks, or

  • hold a score of at least 800 in SAT-I and secured at least 1500 in relevant subjects.

Scroll to Top