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.
- 4 Years / Onsite
- Intakes: Fall & Spring
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.
Semester 1
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) |
Semester 2
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) |
Semester 3
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) |
Semester 4
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) |
Semester 5
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) |
Semester 6
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) |
Semester 7
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) |
Semester 8
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) |
How to Apply?
- You Apply
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
- We Connect
After you submit your application, an admissions representative will contact you and will help you to complete the process.
- You Get Ready
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.