BS Artificial Intelligence

The  Bachelor  of Artificial  Intelligence  (AI)  will equip  students with  the  knowledge and skills necessary to design, develop, and evolve software solutions that  harness the latest  advances in artificial intelligence (AI). The BS AI program enables students to get hands-on experience, developing AI-driven software solutions with the support of state-of-the-art research labs under the guidance of world-class faculty.  We transform students into leaders who accept challenges, solve complex problems, fulfill industry expectations and yield a cross-cutting research environment. 

The curriculum  of the BS(AI) program  includes coursework in computing,  mathematics,  automated reasoning, computational modeling, machine learning, vision, artificial intelligence, case studies, knowledge representation, reasoning, artificial neural networks, and natural language processing.  The BS AI program enables our students to solve problems in society, the healthcare domain, agriculture, business, better governance, transportation, e-commerce, and education. 

Program Objectives

Program Learning Outcomes (PLOs) BS Artificial Intelligence Graduate Outcomes
Academic Education To prepare graduates as computing professional
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 16 abstraction and conceptualization of computing models from defigned problems and requirements
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
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
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
Individual and Team


Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings
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
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
Ethics Understand and commit to professional ethics, responsibilities, and norms of professional computing practice
Life-long Learning Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional

Program Goals

  • To prepare graduates as AI professionals who can identify, formulate and solve complex computing problems using fundamental principles of AI.
  • To enable students to design and evaluate systems with appropriate considerations for public health, societal, and economical domains.
  • Developing individuals to become an effective member or leader in multidisciplinary environments.
  • To provide lifelong learning experience to recognize the requirements, and have the ability to engage in independent learning incorporated with professional ethics

Job Prospects of BS AI

There are a growing number of fascinating jobs for graduates skilled in artificial intelligence, robotics, machine learning, and related _elds of study. Self-driving cars, social robots, and advanced analytical computer programs are some examples of where our graduates can put their energy. With a degree program BS in Artificial Intelligence, a student may seek employment in trades, industries, and professions that rely heavily on computing systems. Students may seek employment as Machine Learning Engineer, Data scientists, Business Intelligence developers, Big Data Engineer, or several other exciting jobs. Following are the most demanding career paths worldwide which our graduates can choose after successful completion of BS in Artificial Intelligence.


Knowledge Domains

  • Sr. No. Area Cr. Hrs.
  • aGeneral Education22
  • bUniversity Electives12
  • cMath Science Foundation12
  • dComputing Core39
  • eComputer Science Core18
  • fAI Core18
  • gAI Electives12
  • Total133

a) General Education Courses

  • Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AIGE1013Introduction to Info & Comm. Tech3
  • 2AIGE1013Introduction to Info & Comm. Tech1
  • 3AIGE1043English Composition & Comprehension3
  • 4AIGE1032Pakistan Studies2
  • 5AIGE1022Islamic Studies2
  • 6AIGE1052Communication & Presentation Skills3
  • 7AIGE4061Technical and Business Writing3
  • 8AIGE4083Professional Practices3
  • 9AIGE4071Fund. of Entrepreneurship1
  • 10AIGE3061Career Lab1
  • Total22

b) University Elective Courses

  • Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AIUExxx3University Elective I3
  • 2AIUExxx3University Elective II3
  • 3AIUExxx3University Elective III3
  • 4AIUExxx3University Elective IV3
  • Total12

c) Math Science Foundation Courses

  • Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AIMS1013Calculus & Analytical Geometry3
  • 2AIMS1023Linear Algebra3
  • 3AIMS1033Probability & Statistics3
  • 4AIMS2043Differential Equation3
  • Total12

d) Computing Core Courses

  • Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AICC1023Programming Fundamentals3
  • 2AICC1021Programming Fundamentals Lab1
  • 3AICC2033Object Oriented Programming3
  • 4AICC2031Object Oriented Programming Lab1
  • 5AICC2043Data Structures and Algorithms3
  • 6AICC2041Data Structures and Algorithms Lab1
  • 7AICC1013Discrete Structures 3
  • 8AICC2053Database Systems3
  • 9AICC2051Database Systems Lab1
  • 10AICC3073Operating Systems3
  • 11AICC3071Operating Systems Lab1
  • 12CSSE3113Software Engineering 3
  • 13AICC3063Computer Networks3
  • 14AICC3061Computer Networks Lab1
  • 15AICC2063Information Security 3
  • 16AICC4092Final Year Project - I 2
  • 17AICC4094Final Year Project - II 4
  • Total39

e) Computer Science Core Courses

  • Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AICC1033Digital Logic and Design3
  • 2AICC1031Digital Logic and Design Lab1
  • 3AICS2023Computer Org. & Assembly Language3
  • 4AICS2021Computer Org. & Assembly Language Lab 1
  • 5AICS2033Analysis of Algorithm 3
  • 6AICS3042Parallel and Distributed Computing 2
  • 7AICS3041Parallel and Distributed Computing Lab1
  • 8AICS3043Artificial Intelligence3
  • 9AICS2011Artificial Intelligence Lab 1
  • Total18

f ) Artificial Intelligence Core Courses

  • Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AIDC3032Machine Learning2
  • 2AIDC3031Machine Learning Lab1
  • 3AIDC2012Programming for Artificial Intelligence2
  • 4AIDC2011Programming for Artificial Intelligence Lab 1
  • 5AIDC3022Artificial Neural Networks 2
  • 6AIDC3021Artificial Neural Networks Lab1
  • 7AICS3041Parallel and Distributed Computing Lab1
  • 8AIDC3052Computer Vision2
  • 9AIDC3051Computer Vision Lab 1
  • 10AIDC3043Knowledge Representation and Reasoning3
  • 11AIDC3063Natural Language Processing3
  • Total18

g) Artificial Intelligence Elective Courses

  • Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AIDExxx3AI Elective I3
  • 2AIDExxx3AI Elective II3
  • 3AIDExxx3AI Elective III3
  • 4AIDExxx3AI Elective IV3
  • Total12

List of Artificial Intelligence Electives

Following is a non-exhaustive list of elective courses. New elective courses may be added to this list. Students may be recommended to make their choice of electives, in the light of a soft specialization within the field of Artificial Intelligence.

  • Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AIDExxx3Advance Statistics3
  • 2AIDExxx3Data Mining3
  • 3AIDExxx3Deep Learning3
  • 4AIDExxx3Speech Processing3
  • 5AIDExxx3Advance Statistic3
  • 6AIDExxx3Reinforcements Learning3
  • 7AIDExxx3Fuzzy Systems3
  • 8AIDExxx3Evolutionary Computing3
  • 9AIDExxx3Swarm Intelligence3
  • 10AIDExxx3Agent Based Modeling3
  • 11AIDExxx3Knowledge Based Systems3
  • 12AIDExxx3Image Processing3

Note: Pre-Medical students are required to pass 2 additional mathematics deficiency courses of 6 credit hours within 1styear of their degree program.

Road Map

  • Year 1, Semester-I (17 Cr. Hrs.)

    Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AIGE1013Introduction to ICTGen. Edu.3
  • 2AIGE1011Introduction to ICT LabGen. Edu.1
  • 3AIGE1043English Composition & ComprehensionGen. Edu.3
  • 4AICC1013Discrete StructuresComputing Core3
  • 5AIGE1022Islamic StudiesMath & GenSci.3
  • 6AIMS1013Calculus & Analytic GeometryGen. Edu.2
  • 7AIGE1032Pakistan StudiesGen. Edu.2
  • Year 1,

  • Year 1, Semester-II (17 Cr. Hrs.)

    Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AICC1023Programming FundamentalsComputing Core3
  • 2AICC1021Programming Fundamentals LabComputing Core1
  • 3AICC1033Digital Logic DesignComputing Core3
  • 4AICC1031Digital Logic Design LabComputing Core1
  • 5AIMS1023Linear AlgebraMath & GenSci.3
  • 6AIGE1053Communication & Presentation SkillsGen. Edu.3
  • 7AIMS1033Probability & StatisticsMath & GenSci.3
  • Year 1, Semester-III (18 Cr. Hrs.)

    Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AICC2033Object Oriented ProgrammingComputing Core3
  • 2AICC2031Object Oriented Programming LabComputing Core1
  • 3AICS2023Computer Org. & Assembly Lang.Computing Core3
  • 4AICS2021Computer Org. & Assembly Lang. LabComputing Core1
  • 5AICC2063Information SecurityComputing Core3
  • 6AICS2013Artificial IntelligenceComp.Sci. Core3
  • 7AICS2011Artificial Intelligence LabComp.Sci. Core1
  • 8AIMS2043Differential EquationsMath & GenSci3
  • Year 1, Semester-IV (17 Cr. Hrs.)

    Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AICC2053Database SystemsComputing Core3
  • 2AICC2051Database Systems LabComputing Core1
  • 3AICC2043Data Structures & AlgorithmsComputing Core3
  • 4AICC2041Data Structures & Algorithms LabComputing Core1
  • 5AICS2033Analysis of AlgorithmsComp.Sci. Core3
  • 6AIDC2012Prog. for Artificial IntelligenceAI Core2
  • 7AIDC2011Prog. for Artificial Intelligence LabAI Core1
  • 8AIDExxx3AI Elective-1AI Elective3
  • Year 1, Semester-V (16 Cr. Hrs.)

    Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AICC3063Computer NetworksComputing Core3
  • 2AICC3061Computer Networks LabComputing Core1
  • 3AIDC3022Artificial Neural NetworksAI Core2
  • 4AIDC3021Artificial Neural Networks LabAI Core1
  • 5AIDC3032Machine LearningAI Core2
  • 6AIDC3031Machine Learning LabAI Core1
  • 7AIDExxx3AI Elective-2AI Elective3
  • 8AIUExxx3University Elective-1Uni. Elective3
  • Year 1, Semester-VI (17 Cr. Hrs.)

    Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AICS3042Parallel & Distributed ComputingComp.Sci. Core2
  • 2AICS3041Parallel & Distributed Computing LabComp.Sci. Core1
  • 3AIDC3052Computing VisionAI Core2
  • 4AIDC3051Computing Vision LabAI Core1
  • 5AIDC3043Knowledge Representation & ReasoningAI Core3
  • 6AICC3073Operating SystemComputing Core3
  • 7AICC3071Operating System LabComputing Core1
  • 8AIGE3061Career LabGen. Edu.1
  • 9AIDExxx3AI Elective-3AI Elective3
  • Year 1, Semester-VII (17 Cr. Hrs.)

    Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AICC4092Final Year Project - IComputing Core2
  • 2AICC4083Software EngineeringComputing Core3
  • 3AIGE4063Technical & Business WritingGen. Edu.3
  • 4AIDC3063Natural Language ProcessingAI Core3
  • 5AIDExxx3University Elective-2Uni. Elective3
  • Year 1, Semester-VIII (14 Cr. Hrs.)

    Sr. No. Course Code Course Title Category Cr. Hrs.
  • 1AICC4094Final Year Project - IIComputing Core4
  • 2AIGE4083Professional PracticesGen. Edu.3
  • 3AIGE4071Fundamentals of EntrepreneurshipGen. Edu.1
  • 4AIUExxx3University Elective-3Uni. Elective3
  • 5AIUExxx3University Elective-4Uni. Elective3

Admission Criteria

The minimum requirements for admission in a bachelor degree program in any computting program are following:
a) At least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics, certified by IBCC.
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.”

b) Applicant have to clear UCP test or equivalent.


Fee Structure

  • 1BS Artificial Intelligence25,00011,27013315,23,910

doktor yorumları


tesis kiralama

Apply Online
Merit List