contact@www.riphahfsd.edu.pk     (041) 111 111 002
contact@www.riphahfsd.edu.pk     (041) 111 111 002

BS Artificial Intelligence


Faculty of Computing

BSAI Program Educational Objectives

The BSAI program aims to:

  • Pursue professional practices of artificial intelligence or advanced studies based on the technical skills and knowledge in mathematics, artificial intelligence, machine learning, and supported disciplines.

  • Encourage students to develop and use abstract models in addition to applying respective technology in practical situations.

  • Provide practical skills to the students to initiate their career in industry, professional organizations, and AI-focused companies, etc.

  • Prove mastery of the artificial intelligence knowledge and skills necessary to work as a professional AI specialist, by demonstrating an understanding of current AI models, techniques, and practices.

  • Provide formal foundations for higher learning.



Study Level

Study Mode

Program Length

Credit Hours


Class Timings


Full Time

4 Years (8 Semesters)


Fall & Spring

Weekdays Morning



Selection Criteria



50% marks in Intermediate ,

DAE or Equivalent qualification

Academic Qualification: 30%
Test/Interview: 70%

Need & Merit Based upto 100%

Apply Online



Semester 1
Semester 2
Semester 3
Semester 4
Semester 5
Semester 6
Semester 7
Semester 8
Course Code Name Credit Hours
CS1134 Programming Fundamentals 4(3-1)
CS1123 Discrete Structures 3(3-0)
SS1423 Application of Information and Communication Technologies 3(2-1)
MT1323 Applied Physics 3(2-1)
SS1433 Functional English 3(3-0)
UR110 Islamic Studies 2(2-0)
Course Code Name Credit Hours
CS2104 Object Oriented Programming 4(3-1)
MT1313 Calculus and Analytic Geometry 3(3-0)
SS1413 Expository Writing 3(3-0)
UR330 Introduction to Basic Teachings of Quran 2(2-0)
UR220 Ideology and Constitution of Pakistan 2(2-0)
CS1144 Digital Logic Design 3(2-1)
Course Code Name Credit Hours
MT2323 Multivariable Calculus 3(3-0)
CS2113 Software Engineering 3(3-0)
UR324 Introduction to Hadith and Seerah 2(2-0)
CS2124 Data Structures and Algorithms 4(3-1)
CS4223 Artificial Intelligence 3(2-1)
CS2201 Computer Organization and Assembly Languages 3(2-1)
Course Code Name Credit Hours
UR460 Civics and Community Engagement (Family Life in 21st Century) 2(2-0)
CS3123 Computer Networks 3(2-1)
MT2303 Linear Algebra 3(3-0)
AIXXX Programming for Artificial Intelligence 3(2-1)
CS3203 Analysis of Algorithms 3(3-0)
SS2001 CS2144Database Systems 4(3-1)
Course Code Name Credit Hours
MT2313 Probability and Statistics 3(3-0)
SS4403 Technical and Business Writing 3(3-0)
DS5033 Machine Learning 3(2-1)
CS3733 Artificial Neural Network and Deep Learning 3(2-1)
CS3703 Computer Vision 3(2-1)
CS3104 Operating Systems 3(2-1)
Course Code Name Credit Hours
CS3683  Theory of Automata  3(3-0)
CS3113  Human Computer Interaction 3(2-1) 
 CS4213  Information Security  3(2-1)
 IT3703  Data Mining  3(2-1)
AIXXX  Knowledge Representation  3(2-1)
SE3713  Entrepreneurship  2(2-0)
Course Code Name Credit Hours
CS4133 Final Year Project-I 3(3-0)
CS4203 Parallel and Distributed Computing 3(2-1
AIXXX  Speech Processing  3(2-1)
CS2033  Introduction to Marketing 3(3-0)
 AIXXX Natural Language Processing 3(2-1)
Course Code Course Title Credit Hours
CS4133 Final Year Project-II 3(3-0)
SS4413 Professional Practices 2(2-0)
AIXXX Knowledge based System 3(2-1)
CS3743 Fuzzy Systems 3(2-1)
SS3043 Introduction to Management 2(2-0)