BS Artificial Intelligence (BSAI)


The Department of Computing offers a 4-year BS Artificial Intelligence program which is duly accredited by the National Computing Education and Accreditation Council (NCEAC). The department follows the latest HEC and NCEAC approved curriculum. The curriculum not only provides a solid foundation of the discipline but also equips the students with knowledge and skills required to practice as quality computing professionals. Along with the theoretical knowledge, the curriculum is coupled with practical work that enables the students to get practical experience to analyze and solve the real-world scenarios. As a part of training, the curriculum also facilitates the students for internships to get the actual zest of digitizing the real-world problems. The BSAI graduates finds positions in software industry as full stack programmers, dev Ops, network administrators and Quality Assurance.

Program Educational Objectives (PEOs)

Program Educational Objectives (PEOs) are the attributes and abilities that the graduates are expected to demonstrate within a few years after graduation. The PEOs are a direct translation of program mission and are derived involving all stakeholders aligned with University and Institute missions. Department of Computing has defined and established its PEOs keeping in view the desirable attributes of our graduates. 

The Program Educational Objectives (PEOs) are focused on to produce BSAI graduates who are:

PEO-1: competent and knowledgeable AI professionals capable of demonstrating sound analytical and problem-solving skills meeting the needs of modern AI practices and computing industry.

PEO-2: effective in communication and interpersonal skills with high professional and ethical standards.

PEO-3: capable of pursuing new skills and knowledge of evolving technologies for professional development through research and continuous learning.

Graduate Attributes (GAs)  

The Graduate Attributes (GA) are statements that describe the set of skills, knowledge, and attitude that university expects from its graduates. The GAs broadly describes the knowledge, skills, and behaviors the students acquire in their program of study that is intended to foster the achievement of Program Educational Objectives (PEOs). By the time of graduation, the program enables students to:

  1. Academic Education: Completion of an accredited program of study designed to prepare graduates as computing professionals.
  2. Knowledge for Solving Computing Problems: Apply knowledge of computing fundamentals, knowledge of a computing specialization, mathematics, and appropriate domain knowledge to the real-world problems and requirements.
  3. Problem Analysis: Identity, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.
  4. Design/ Development of Solutions: Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
  5. Modern Tool Usage: Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.
  6. Individual and Team Work: Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings.
  7. Communication: Communicate effectively with the computing community and with society at large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.
  8. Computing Professionalism and Society: Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice.
  9. Ethics: Understand and commit to professional ethics, responsibilities, and norms of professional computing practice.
  10. Life-long Learning: Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.

Eligibility and Selection Criteria  

The minimum requirement for admission in an undergraduate degree program in Artificial Intelligence is as follows:

  1. At least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics certified by IBCC. OR
  2. At least 50% marks in Intermediate (HSSC) examination with pre-Medical or equivalent qualification certified by IBCC.
  • Deficiency: “Students with pre-medical, must have to pass deficiency courses of

Mathematics of 6 credit hours in first two semesters.”

Selection of candidate for the admission is based on the following criteria:

Matric: 10%

Intermediate or equivalent: 50%

Entry test, NTS or any other aptitude test: 40%

 

Proposed Study Plan for BSAI Program

 

Semester 1

 

 

 

Code

Title

Cr.Hr

Domain

Pre-Requisite

CS106

Introduction to Computer Programming

3+1

CC

None

CS100

Introduction to Computing

2+1

GER

None

MT112

Calculus-I

3+0

GER

None

SS104

English-I

3+0

GER

None

NS201

Applied Physics

2+1

GER

None

SS108

Islamic Studies

2+0

GER

None

 

 Semester Total

18

 

 

 

Semester 2

 

 

 

Code

Title

Cr.Hr

Domain

Pre-Requisite

CS200

Object Oriented Programming

3+1

CC

CS106

MT114

Calculus-II

3+0

MS

MT112

SS203

English-II

3+0

GER

SS104

EE200

Digital Logic Design

2+1

CC

NS201  

CS118

Artificial Intelligence

2+1

CC

 

SS118

Pak Studies

2+0

GER

 

 

 Semester Total

18

 

 

 

Semester 3

 

 

 

Code

Title

Cr.Hr

Domain

Pre-Requisite

CS251

Computer Organization & Assembly Language

2+1

CC

EE200

CS210

Data Structures & Algorithms

3+1

CC

CS200

MT221

Linear Algebra

3+0

MS

MT112

CS2xx

Domain Core-1 (Programming for AI)

2+1

DC

CS307

SE242

Software Engineering

3+0

CC

 

 

 Semester Total

16

 

 

 

Semester 4

 

 

 

Code

Title

Cr.Hr

Domain

Pre-Requisite

CS304

Design and Analysis of Algorithms

3+0

CC

CS210

MT201

Discrete Structures

3+0

GER

 

CS385

Database Management Systems

3+1

CC

 

CS321

Computer Networks

2+1

CC

 

CS2xx

Domain Core 2 (Machine Learning)

2+1

DC

 

 

Semester Total

16

 

 

 

Semester 5

 

 

 

Code

Title

Cr.Hr

Domain

Pre-Requisite

CS313

Operating Systems Concepts

2+1

CC

 

CS3xx

Domain Core 3 (Artificial Neural Networks & Deep Learning)

2+1

DC

 

CS3xx

Domain Core 4 (Knowledge Representation & Reasoning)

2+1

DC

 

CS3xx

Domain Elective 1 (Theory of Automata)

2+1

DE

 

CS3xx

Domain Elective 2 (Natural Language Processing)

2+1

DE

 

SSxxx

Elective Supporting -1 (Fundamentals of Accounting)

3+0

ES

 

 

 Semester Total

18

 

 

 

Semester 6

 

 

 

Code

Title

Cr.Hr

Domain

Pre-Requisite

SS211

English-III

3+0

MS

SS203

MT301

Probability & Statistics

3+0

MS

 

CS3xx

Domain Core 5 (Computer Vision)

2+1

DC

 

CS3xx

Domain Core 6 (Parallel & Distributed Computing)

2+1

DC

 

CS3xx

Domain Elective 3 (Data Mining)

2+1

DE

 

CS3xx

Domain Elective 4 (Mobile Application Development)

2+1

DE

 

 

 Semester Total

18

 

 

 

Semester 7

 

 

 

Code

Title

Cr.Hr

Domain

Pre-Requisite

SS401

Research Methodology & Professional Ethics

2+0

GER

 

CS390

Information Security

2+1

CC

 

CS3xx

Domain Elective 5 (Cloud Computing & Services)

2+1

DE

 

CS3xx

Domain Elective 6 (Knowledge Based Systems)

2+1

DE

 

CS499

Final Year Project - I

0+3

CC

 

 

Semester Total 

14

 

 

 

Semester 8

 

 

 

Code

Title

Cr.Hr

Domain

Pre-Requisite

MG403

Entrepreneurship

2+0

GER

 

SS218

Introduction to Psychology

2+0

GER

 

CS4xx

Domain Elective 7 (Data Warehousing & BI)

3+0

DE

 

SSxxx

Civics and Community Engagement

2+0

GER

 

CS499

Final Year Project - II

0+3

CC

 

 

Semester Total

12

 

 

 

 Degree Total

130

 

 

 

 

 

SEMESTER PLAN

LIST OF ELECTIVES

Students are required to take courses from this list.

Code Title CrHrs

List of elective courses may be revised as per requirement.