BS Artificial Intelligence

About BSAI

Our Bachelor of Science in AI program is designed to provide students with a strong foundation in the theory, algorithms, and applications of artificial intelligence. Through a combination of rigorous coursework and hands-on projects, students will develop the skills necessary to understand, design, and implement AI systems.

Objectives

Program Educational Objectives (PEOs)

The mission of the Artificial Intelligence program is to produce technically sound and innovative graduates, industrial leaders and entrepreneurs of character and vision who can address current and future industrial technology challenges.

  • PEO 1: Entered in the artificial intelligence and computing profession or related fields in prominent organizations or working as a technopreneur.
  • PEO 2: Become medium level experts able to creatively apply their expertise of science, engineering and technology to the solution of technical problems.
  • PEO 3: Earned a reputation as a professional, sensitive to the environmental, social, safety and economic context and possess a strong commitment to ethical practices.
  • PEO 4: Attained a junior leadership position and be acknowledged as a valuable team member able to communicate effectively.
  • PEO 5: Continued their professional development and physical well-being.

Program Learning Outcomes (PLOs)

Program outcomes are the narrower statements that describe what students are expected to know and be able to do by the time of graduation. These relate to the knowledge, skills and attitude that the students acquire while progressing through the program. PLO’s of UG program are as under:

  • PLO 1: Academic Education: Completion of an accredited program of study designed to prepare graduates as computing professionals.
  • PLO 2: Knowledge for Solving Computing Problems: Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
  • PLO 3: Problem Analysis: Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.
  • PLO 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.
  • PLO 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.
  • PLO 6: Individual and Teamwork: Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings.
  • PLO 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.
  • PLO 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.
  • PLO 9: Ethics: Understand and commit to professional ethics, responsibilities, and norms of professional computing practice.
  • PLO 10: Life-long Learning: Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.

Curriculum

Semester- I

Semester- II

Course Code

Course Title

Credits

Course Code

Course Title

Credits

CS120

Programming Fundamentals

3-0

CS160

Database Systems

3-0

CS121

Programming Fundamentals Lab

0-1

CS161

Database Systems Lab

0-1

GE100

Application of Information & Communication Technologies

2-0

CS122

Object Oriented Programming

3-0

GE101

Application of Information & Communication Technologies Lab

0-1

CS123

Object Oriented Programming Lab

0-1

GE120

Discrete Structures

3-0

CS130

Digital Logic Design

2-0

GE121

Calculus and Analytic Geometry

3-0

CS131

Digital Logic Design Lab

0-1

GE110

Functional English

3-0

MT100

Multivariable Calculus

3-0

 

 

 

MT110

Linear Algebra

3-0

Total

14-2

Total

14-3

Semester- III

Semester- IV

CS280

Artificial Intelligence

2-0

CS230

Computer Organization and Assembly Language

2-0

CS281

Artificial Intelligence Lab

0-1

CS231

Computer Organization and Assembly Language Lab

0-1

CS210

Data Structures

3-0

CS282

Programming for AI

2-0

CS211

Data Structures lab

0-1

CS283

Programming for AI Lab

0-1

CS290

Information Security

2-0

CS284

Machine Learning

2-0

CS291

Information Security Lab

0-1

CS285

Machine Learning Lab

0-1

CS270

Computer Networks

2-0

GE250

Applied Physics

2-0

CS271

Computer Networks Lab

0-1

GE251

Applied Physics Lab

0-1

CS250

Software Engineering

3-0

GE111

Expository Writing

3-0

MT220

Probability & Statistics

3-0

GE230

Islamic Studies

2-0

Total

15-4

Total

13-4

Semester- V

Semester- VI

CS330

Operating Systems

2-0

CS384

Computer Vision

2-0

CS331

Operating Systems Lab

0-1

CS385

Computer Vision Lab

0-1

CS380

Artificial Neural Networks & Deep Learning

2-0

CS370

Parallel & Distributed Computing

2-0

CS381

Artificial Neural Networks & Deep Learning Lab

0-1

CS371

Parallel & Distributed Computing Lab

0-1

CS382

Knowledge Representation & Reasoning

2-0

CSXXX

Elective III

2-1

CS383

Knowledge Representation & Reasoning Lab

0-1

CSXXX

Elective IV

2-1

CSXXX

Elective I

2-1

CSXXX

Elective V

2-1

CSXXX

Elective II

2-1

CSXXX

Elective VI

2-1

GE240

Introduction to Management

2-0

 

 

 

Total

12-5

Total

12-6

Semester- VII

Semester- VIII

CS400

Final Year Project - I

0-2

CS401

Final Year Project - II

0-4

CS410

Analysis of Algorithms

3-0

GE430

Ideology and Constitution of Pakistan

2-0

EW400

Technical & Business Writing

3-0

GE431

Professional Practices

2-0

GE470

Entrepreneurship

2-0

GE460

Civics and Community Engagement

2-0

CSXXX

Elective VII

2-1

 

 

 

SS400

Introduction to Marketing

3-0

 

 

 

Total

13-3

Total

6-4