Introduction of the Program:

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 focuses 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. Department of artificial intelligence has around eight faculty members teaching AI and related subjects. Therefore, starting BSAI will not incur additional load on the faculty of the CS Department. In the following we discuss additional required resources for this program.

Eligibility Criteria

Who can apply?

Applicants who have completed their F.Sc (Pre – Engineering), F.Sc (Pre-Medical), FA (Mathematics, Statistics, Economics), ICS, A’ Levels, High School Diploma, International Baccalaureate (IB) Diploma or equivalent, or will do so in the 2025 session.*

  • Scored 50% marks or above in Matriculation or equivalent examination
  • Scored 50% marks or above in Intermediate in the above mentioned groups or equivalent examination*
  • Minimum score for eligibility is 50% in the ITU Admissions Test
    OR
  • To be exempted from the ITU Admissions Test:
    SAT I with at least 550 score in each section: Math and EBRW (Verbal)
    OR
    USAT-CS, USAT-E, USAT-GS Test with minimum required score 50%

Details*

  • Successfully cleared 3 subjects in A-Levels with one of the following groups (students awaiting A’ Level results are also eligible to apply):
    Group I (Physics, Chemistry, Biology)
    Group II (Mathematics with any two subjects)
  • A GPA of at least B in American High School Diploma
  • Scored at least 28 out of 45 points in International Baccalaureate Diploma Program
  • Those applicants who have not studied Mathematics during their HSSC (Pre-Medical) or equivalent degrees (A Levels, HSD, and IB) will have to pass an extra 6 credit hours of two foundation Mathematics courses in addition to the regular semester load during the first year, otherwise their admission will be revoked

General Notes

Note: Per HEC rules, candidates who have completed 12 years of education and obtained degrees other than Matriculation (SSC) or Intermediate (HSSC) may be required to obtain an equivalence certificate from the Inter Board Committee of Chairman (IBCC), Islamabad.

AS Level and General Studies are not accepted

Admission Test

Applicants can take the ITU Admission Test, SAT OR USAT for admission to ITU.

ITU Admission Test

The ITU Admission Test will be held at the ITU campus an Arfa Software Technology Park in Lahore.
The test will be 90 mins. long and will comprise mostly of Multiple-Choice Questions

For information about dates please click here here.
Entry Test Pattern
Sample Paper

SAT

Applicants who have taken the SAT (through Collegeboard USA) during the last two years, can be exempted from the ITU Admissions Test. SAT scores can be reported to ITU officially from the testing agency. The college code for reporting SAT scores to ITU is 7537. Please refer to the Collegeboard website for details about the SAT test and score report delivery.
You must have to upload the result card and payment proof after declaration of result on ITU admission portal.

Discipline Required SAT Test Minimum Score
BS-Computer Science
SAT I – Math.
SAT I – Verbal
550
550
For information about dates please click here.
USAT

Applicants who have taken the USAT-CS, USAT-E and USAT-GS with minimum required score 50% during the last one year, can be exempted from the ITU Admissions Test.
You must have to upload the result card after declaration of result on ITU admission portal.
Validity: July 2023 – June 2024

For information about dates please click here.

Fee Structure

New Intake 2025

Semesters Tuition Fee University Dues Semester Wise Total Fee
First Semester 157,000 45,000 202,000
Second Semester 157,000 38,250 195,250
Third Semester 164,000 40,000 204,000
Fourth Semester 164,000 40,000 204,000
Fifth Semester 173,000 42,000 215,000
Sixth Semester 173,000 42,000 215,000
Seventh Semester 181,000 44,000 225,000
Eight Semester 181,000 44,000 225,000
Total Degree Fee 1,350,000 335,250 1,685,250
  • A lump sum tuition fee will be charged for the semester as per the total required credit hours according to the approved roadmap/program structure of the respective degree program.
  • The fee for a summer semester, course repeat/improvement will be charged Rs.9,200/per credit hour.

Total Annual Cost Per Student (Approx.)

Cost Per Student (2024-2025) in PKR

Total Annual Cost Per Student (Approx) 6,27,500
Subsidy from Provincial Government 73,750
Subsidy from Federal Government 83,125
Subsidy from ITU Endowment & investment incomes 1,73,750
Average Per Student Fees Contribution 2,96,875

For BS Batches (2023, 2024)

988,000240,5001,228,500

Semesters Tuition Fee Other Dues Semester Wise Total Fee
Fall-2025 157,000 38,250 195,250
Spring-2026 157,000 38,250 195,250
Fall-2026 164,000 40,000 204,000
Spring-2027 164,000 40,000 204,000
Fall-2027 173,000 42,000 215,000
Spring-2028 173,000 42,000 215,000
988,000 240,500 1,228,500
  • A lump sum tuition fee will be charged for the semester as per the total required credit hours according to the approved roadmap/program structure of the respective degree
  • The fee for a summer semester, course repeat/improvement will be charged For BS Programs: Rs.9,200/per credit hour.

For BS Batch 2022

Semesters Tuition Fee Other Dues Semester Wise Total Fee
Fall-2025 137,000 35,500 172,500
Spring-2026 137,000 35,500 172,500
274,000 71,000 345,000
  • A lump sum tuition fee will be charged for the semester as per the total required credit hours according to the approved roadmap/program structure of the respective degree
  • The fee for a summer semester, course repeat/improvement will be charged For BS Programs: Rs.8,000/per credit hour.

Fee for International Students

Particular Fee for the International Students
Admission Fee 50$
University Dues (Per Semester) 200$
  • A 5% annual increment has been implemented on all dues.
  • Revised approved fee structure will be implemented from Fall-2025 session.

Program Structure

Curriculum 2023

BACHELOR OF SCIENCE IN ARTIFICIAL INTELLIGENCE – BSAI (4 Years)

SCHEME OF STUDIES FOR EIGHT SEMESTERS- (Applied from Fall 2023)

Structure – Roadmap:

Course Title Course Code Course Category Pre Requisite Course Hours
Semester I
Functional English HU103 GE 3 (3-0)
Digital Logic Design CS233 CC 3 (2-3)
Quantitative Reasoning- 2 (Calculus and Analytical Geometry) MT110 GE 3 (3-0)
Programming Fundamentals CS110 CC 4 (3-3)
Application of Information and Communication Technologies CS104 GE 3 (2-3)
Quran Translation-I QT101 1* (1-0)
Foundation Math-I MT160 3* (3-0)
Semester Credit Hours   16 (14-9)/ 20* 
Course Title Course Code Course Category Pre Requisite Course Hours
Semester II
Object Oriented Programming CS152 CC Programming Fundamentals 4 (3-3)
Quantitative Reasoning- I (Discrete Structures CS231 GE 3 (3-0)
Multivariate Calculus MT242 MT Calculus and Analytical Geometry 3 (3-0)
Linear Algebra MT121 MT Calculus and Analytical Geometry 3 (3-0)
Database Systems CS254 CC 4 (3-3)
Foundation Math-II MT161 3* (3-0)
Semester Credit Hours   17 (15­-6)/ 20*
Course Title Course Code Course Category Pre Requisite Course Hours
Semester III
Data Structures CS234 CC OOP 4 (3-3)
Artificial Intelligence CS220 CC 3 (2-3)
Computer Networks CS165 CC 3 (2-3)
Software Engineering CS453 CC 3 (3-0)
Probability & Statistics CS354 MT 3 (3-0)
Domain Elective-I AIE 3 (2-3)
Quran Translation-II QT102 1*(1-0)
Semester Credit Hours   19 (16-12)
Course Title Course Code Course Category Pre Requisite Course Hours
Semester IV
Computer Organization & Assembly Language CS287 CC DLD 3 (2-3)
Programming for AI CS250 DC 3 (2-3)
Machine Learning DC 3 (2-3)
Natural Science (Applied Physics) GE 3 (2-3)
Expository Writing GE ECC 3 (3-0)
Islamic Studies HU161 GE 2 (2-0)
Semester Credit Hours   17 (13-12)
Course Title Course Code Course Category Pre Requisite Course Hours
Semester V
Operating Systems CC 3 (2-3)
Artificial Neural Networks & Deep Learning DC 3 (2-3)
Knowledge Representation & Reasoning DC Computer Organization & Assembly Language 3 (2-3)
Information Security CC 3 (2-3)
Domain Elective-II AIE 3 (2-3)
Social Science (Example: Introduction to Management) GE 2 (2-0)
Quran Translation-III QT103 1* (1-0)
Semester Credit Hours   17 (13-15)
Course Title Course Code Course Category Pre Requisite Course Hours
Semester VI
Arts & Humanities (Professional Practices) GE 2 (2-0)
Parallel and Distributed Computing DC Operating Systems 3 (2-3)
Domain Elective-III AIE 3 (2-3)
Domain Elective- IV AIE 3 (2-3)
Domain Elective- V AIE 3 (2-3)
Elective Supporting Course SS 3 (3-0)
Semester Credit Hours   17 (13-12)
Course Title Course Code Course Category Pre Requisite Course Hours
Semester VII
Technical and Business Writing SS200 MT ECC 3 (3-0)
Analysis of Algorithms CC Data Structure 3 (3-0)
Computer Vision DC 3 (2-3)
Domain Elective- VI AIE 3 (2-3)
Domain Elective- VII AIE 3 (2-3)
Final Year Project-I CC 2 (0-6)
Quran Translation-IV QT104 1* (1-0)
Semester Credit Hours 17 (13-15)
Course Title Course Code Course Category Pre Requisite Course Hours
Semester VIII
Final Year Project-II CC FYP-I 4 (0-12)
Ideology and Constitution of Pakistan GE 2 (2-0)
Entrepreneurship GE 2 (2-0)
Civic and Community Engagement GE 2 (2-0)
Semester Credit Hours   10 (6-12)
Degree Total Credits 130

Note:

  • Foundation Math* credit hours apply only to pre-medical students.
  • QT I to IV* accounts for 4 credit hours, classified under other credit hours earned.

The tentative list of undergraduate electives to be offered during the degree program is provided below.

Undergraduate Electives
Web Design and Development
Mobile Application Development
Mobile Application
Game Development
Web Design and Development
Introduction to Speech Processing
Speech Processing
Deep Learning
Machine Learning
Natural Language Processing
ML and DL Ops
Medical Image Computing
Advanced Algorithms Analysis
Cyber-Physical Systems
LLM and Generative Models
Remote  Sensing: Data & Methods
Theory and Application of Virtual Reality
Spatial Data Science
Computer Vision
Blockchain

Note:

Please note that the electives are subject to change.

Please note that some electives will only be offered from the third year onward.

The following are the course categories and their credit hours per HEC requirements and their abbreviations:

Course Group Abbreviation Credit Hours No of Courses
General Education Requirement GE 30 12
Mathematics & Supporting Course MT 12 04
Computing– Core CC 46 14
Elective Supporting Courses ES/SS 03 01
Common Courses 91 31
Domain Core (Computer Science) DC 18 06
Domain (Artificial Intelligence) Electives AIE 21 07
Domain Courses 39 13
Total 130 44

Probation Policy

  1. First-year students are required to earn a minimum 1:00 CGPA; and from Second year onwards, 1.50 CGPA to continue their studies at ITU and as a result of failing to achieve so, their admission will be revoked.
  2. For 2nd year and onwards, undergraduate students who earn a CGPA less than 2.00 shall be placed on Academic probation. The students on probation shall receive their results with a warning. After two warnings, if a student fails to improve his/her CGPA to 2.00 or above, and receives an academic probation for the third time, his/her name shall be removed from the University rolls.

Note: All students on 2nd probation will be allowed to enroll only for repeat courses in the next semester.

Level & Year Regular

(CGPA)

Probation

(CGPA)

Revoke

(CGPA)

Undergraduate

1st Year

2.00 & above 1:00-1.99 Less than 1.00
Undergraduate

2nd Year and Above

2.00 & above 1.50-1.99 Less than 1.50

Minimum Degree Requirement

Each department in the University shall certify its students to the Examinations Department for the award of degrees. The minimum requirement for the award of an undergraduate degree shall be a CGPA of 2.00 (on 4.00 scale).

Time Limit for the Completion of Degree

Time limit for the completion of the 4 years’ Undergraduate degree and Graduate/M.Phil. shall ordinarily be four years and two years respectively from the beginning of the first course counted towards the degree. However, a 4 years’ degree program can be extended up to 6 years and a 2 years’ degree program can be extended up to 4 years.

Credit Hour Requirements for FYP

For the Final Year Project (FYP) in undergraduate programs, a minimum of 90 credit hours must be passed.