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. 

Outline

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

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.
OR
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.

Prospects

Fee Structure

  • Sr. No. COURSE NAME ADMISSION FEE FEE PER CREDIT HOUR Total No. Of Credit Hours Total Fee
  • 1BS Computer Science25,0008,80013311,95,400
Apply Online UCP-CPE Date Sheets Girls Hostel
X