BS Artificial Intelligence

This course introduces students to various disciplines within computing, such as software development, cybersecurity, and data science etc. Students explore the importance of algorithms, programming, and data analysis in creating innovative solutions and advancing technology.

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.

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
FYP-I
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)

Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.

After you submit your application, an admissions representative will contact you and will help you to complete the process.

Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.

FORM

Are you ready to take the next step toward your future career?