
BS Artificial Intelligence
Bachelor of Science in Artificial Intelligence.
The BS Artificial Intelligence (AI) program is a 4-year degree designed to equip students with the expertise required to develop cutting-edge AI solutions for real-world challenges. This program provides a comprehensive understanding of how to analyze complex problems and transform them into actionable decisions using advanced AI techniques.
The curriculum focuses on the integration of computing, mathematics, and AI-specific domains such as machine learning, natural language processing, vision systems, neural networks, and symbolic computation. Students will gain proficiency in computational modeling, knowledge representation, and automated reasoning, enabling them to tackle diverse problems in areas such as agriculture, healthcare, finance, governance, and more.
At Mohammad Ali Jinnah University, the program emphasizes a hands-on approach to learning through case studies, research projects, and access to state-of-the-art AI labs. Students will also explore the ethical implications of AI, ensuring they graduate with the knowledge and responsibility to apply AI for societal benefit.
Our active learning model combines lectures, workshops, and project-based learning to foster a collaborative environment akin to the modern tech industry. This program prepares graduates for high-demand roles in AI development, research, and innovation, empowering them to create transformative solutions that shape the future.
Career prospects
A degree in BS Artificial Intelligence from Mohammad Ali Jinnah University opens the door to a wide range of dynamic and high-demand career opportunities, including:
- AI Engineer
- Machine Learning Engineer
- Data Scientist
- Natural Language Processing Specialist
- Computer Vision Engineer
- Robotics Engineer
- Big Data Analyst
- AI Research Scientist
- Automation Engineer
- Business Intelligence Developer
- AI Ethics Consultant
- Predictive Modeler
Eligibility Criteria, Duration of the Program & Award of Degree:
- Minimum 50% marks in Intermediate/12 years schooling/A- Level (HSSC) or Equivalent with Mathematics are required for admission in BS Artificial Intelligence
- The students who have not studied Mathematics at intermediate level have to pass deficiency courses of Mathematics (06 credits) in first two semesters.
- At minimum 132 credit hours are required for award of BS degree in Artificial Intelligence.
- The minimum duration for completion of BS(AI) is four years. The HEC allows maximum period of seven years to complete BS degree requirements.
- A minimum 2.0 CGPA (Cumulative Grade Point Average) on a scale of 4.0 is required for award of Degree.
Program Educational Objectives (PEOs):
| PEO-1 | To have a comprehensive foundation in AI, computing, and related disciplines, ensuring a well-rounded grasp of essential knowledge and skills |
| PEO-2 | To contribute effectively within the industry, showcasing expertise in AI-driven systems and associated fields. |
| PEO-3 | To demonstrate a commitment to ethical AI practices, community engagement and positive societal impact. |
Program Learning Outcomes
| Sr. # | Learning Objective | Statement |
|---|---|---|
| PLO-1 | Academic Education |
To prepare graduates as computing professionals. |
| PLO-2 | Knowledge for Solving Computing Problems |
Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements. |
| PLO-3 | Problem Analysis |
Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines. |
| PLO-4 | Design/ Development of Solutions |
Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations. |
| PLO-5 | Modern Tool Usage |
Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations. |
| PLO-6 | Individual and Team Work |
Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings |
| PLO-7 | Communication |
Communicate effectively with the computing community and with society at large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions. |
| PLO-8 | Computing Professionalism and Society |
Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice. |
| PLO-9 | Ethics |
Apply ethical principles and commit to professional ethics and responsibilities and norms of computing practice. |
| PLO-10 | Lifelong Learning |
An ability to recognize importance and pursue lifelong learning in the broader context of innovation and technological developments. |
Essential Requirements for the Artificial Intelligence Degree:
The following are the fundamental requirements to get admission and complete an Artificial Intelligence degree at Muhammad Ali Jinnah University, Karachi, Pakistan.
| Category | Details |
| Eligibility |
Minimum 50% marks in Intermediate/ 12 years schooling/ A-Level (HSSC) or Equivalent with Mathematics are required for admission in the BS Artificial Intelligence Program.
An equivalency certificate by IBCC will be required in case of education from some other country or system. The students who have not studied Mathematics at the intermediate level must pass deficiency Mathematics courses in the first two semesters. |
| Selection Criteria | Entry test and interview |
| Program Duration |
– 4 years (8 regular semesters) Fall & Spring
– Summer semester for internship or deficiency courses only |
| Maximum Duration | – 7 years |
| Degree Requirements |
– Complete at least 132 credit hours
– Minimum CGPA of 2.0 out of 4.0 |
| Total Credit Hours | 132 |
| Definition of Credit Hour: | – 1 contact hour of theory or 3 contact hours of lab. |
| Deficiencies | – For Pre-Medical students |
| Deficiency Courses |
– Basic Maths-I
– Basic Maths-II |
| Final Year Project |
– Mandatory for all students.
– Eligible to register after the 6th semester or after completing 95 credit hours of coursework. |
| Internship |
– Mandatory.
– The internship is normally taken after passing 60 credit hours. |
Generic Structure for Artificial Intelligence Discipline:
| Areas | Credit Hours | Courses |
| General Education Courses | 35 | 15 |
| Core Courses | 59 | 17 |
| Specialization Electives | 15 | 5 |
| Professional Certification | 3 | – |
| Interdisciplinary Courses | 11 | 4 |
| Field Experience/Internship | 3 | – |
| Final Year Project | 6 | – |
| Totals | 132 | 41 |
Domain Electives:
A minimum enrollment is required to offer an elective course; courses with insufficient registration may be canceled or deferred to a later term. The list of available domain electives is provided below.
- Deep Learning
- Software Re-Engineering
- Web Engineering
- Agile Software Project Management
- Cyber Security
- Mobile Application Development
- Cloud Computing
- Introduction to Data Science
- Software Testing and Quality Assurance
- Developer Operations
- Internet of Things
- Digital Image Processing
- Game Programming
- Natural Language Processing
- Computer Vision
Plan of Study BS – Artificial Intelligence
Semester – 1
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| CS1260 | Applications of Information and Communication Technologies | 2 | GE | |
| CS1261 | Applications of Information and Communication Technologies Lab | 1 | GE | |
| MT1140 | Calculus and Analytical Geometry – IDS 1 | 3 | IDS | |
| CS1410 | Computer Programming | 3 | CC | |
| CS1411 | Computer Programming Lab | 1 | CC | |
| SS1410 | Ethics | 2 | A | |
| SS1160 | Functional English | 3 | GE | |
| SS1400 | Islamic Studies | 2 | GE | |
| Total Credit Hours | 15 | |||
| *Ethics is for Non-Muslim background | ||||
Semester – 2
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| NS1240 | Applied Physics | 3 | GE | |
| CS2620 | Discrete Structures | 3 | GE | |
| SS1180 | Expository Writing | 3 | GE | |
| CS1420 | Object Oriented Programming | 3 | CC | CS1410 |
| CS1421 | Object Oriented Programming Lab | 1 | CC | CS1411 |
| SS1420 | Pakistan Studies | 2 | GE | |
| SS1230 | Fehm-e-Quran-I | 1 | GE | |
| Total Credit Hours | 16 | |||
Semester – 3
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| CS2510 | Data Structures and Algorithms | 3 | CC | CS1420 |
| CS2511 | Data Structures and Algorithms Lab | 1 | CC | CS1421 |
| CS4163 | Computer Networks | 3 | CC | |
| CS4350 | Information Security | 3 | CC | |
| SS2300 | Positive Psychology | 2 | GE | |
| SS2440 | Professional Practice- IDS-2 | 2 | IDS | |
| CS3110 | Software Engineering | 3 | CC | |
| Fehm-e-Quran-II | 1 | GE | SS1230 | |
| Total Credit Hours | 18 | |||
Semester – 4
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| CS2230 | Database Management Systems | 3 | CC | |
| CS2231 | Database Management Systems Lab | 1 | CC | |
| CS3520 | Design and Analysis of Algorithms | 3 | CC | CS2510 |
| CS1230 | Digital Logic Design | 3 | CC | |
| CS1231 | Digital Logic Design Lab | 1 | CC | |
| MG4700 | Entrepreneurship | 2 | GE | |
| SS2450 | Civics and Community Engagement | 2 | GE | |
| SS2250 | Ideology and Constitution of Pakistan | 2 | GE | |
| Total Credit Hours | 17 | |||
Semester – 5
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| MT2300 | Probability and Statistics | 3 | GE | |
| CS3220 | Operating System | 3 | CC | |
| CS3221 | Operating System Lab | 1 | CC | |
| CS3530 | Computer Organization and Architecture | 3 | CC | CS1230 |
| CS3531 | Computer Organization and Architecture Lab | 1 | CC | CS1231 |
| MG4340 | Organizational Behavior- IDS-3 | 3 | IDS | |
| CS4340 | Digital Image Processing | 3 | DC | |
| Total Credit Hours | 17 | |||
Semester – 6
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| CS3310 | Artificial Intelligence | 3 | CC | |
| CS3311 | Artificial Intelligence Lab | 1 | CC | |
| Domain Elective-I | 3 | DE | ||
| MT2210 | Linear Algebra – IDS 4 | 3 | IDS | MT1140 |
| Knowledge Representation and Reasoning | 3 | DC | ||
| CS4701 | Introduction to Data Science | 3 | DC | |
| SS3130 | Technical Report Writing | 3 | GE | SS1100 |
| Total Credit Hours | 19 | |||
Semester – 7
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| Domain Elective-II | 3 | DE | ||
| CSXXX | Domain Elective-III | 3 | DE | |
| CS4640 | Introduction to Machine Learning | 3 | DC | |
| CS4150 | Final Year Project-I | 3 | CP | |
| Professional Certification /Elective | 3 | Certification | ||
| Total Credit Hours | 15 | |||
Semester – 8
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| CSXXX | Domain Elective-IV | 3 | DE | |
| CSXXX | Domain Elective-V | 3 | DE | |
| Deep Learning | 3 | DC | ||
| CS4160 | Final Year Project-II | 3 | CP | CS4150 |
| Field Experience | 3 | Field Experience | ||
| Total Credit Hours | 15 | |||
Plan of Study BS – Artificial Intelligence (Pre-Medical)
Semester – 1
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| CS1260 | Applications of Information and Communication Technologies | 2 | GE | |
| CS1261 | Applications of Information and Communication Technologies Lab | 1 | GE | |
| MT1150 | Basic Maths-I | 3 | D | |
| MT1160 | Basic Maths-II | 3 | D | |
| CS1410 | Computer Programming | 3 | CC | |
| CS1411 | Computer Programming Lab | 1 | CC | |
| SS1410 | Ethics | 2 | A | |
| SS1160 | Functional English | 3 | GE | |
| SS1400 | Islamic Studies | 2 | GE | |
| Total Credit Hours | 18 | |||
| *Ethics is for Non-Muslim background | ||||
Semester – 2
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| NS1240 | Applied Physics | 3 | GE | |
| CS2620 | Discrete Structures | 3 | GE | |
| SS1180 | Expository Writing | 3 | GE | |
| MT1140 | Calculus and Analytical Geometry – IDS 1 | 3 | IDS | |
| CS1420 | Object Oriented Programming | 3 | CC | CS1410 |
| CS1421 | Object Oriented Programming Lab | 1 | CC | CS1411 |
| SS1420 | Pakistan Studies | 2 | GE | |
| SS1230 | Fehm-e-Quran-I | 1 | GE | |
| Total Credit Hours | 19 | |||
Semester – 3
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| CS2510 | Data Structures and Algorithms | 3 | CC | CS1420 |
| CS2511 | Data Structures and Algorithms Lab | 1 | CC | CS1421 |
| CS4163 | Computer Networks | 3 | CC | |
| CS4350 | Information Security | 3 | CC | |
| SS2300 | Positive Psychology | 2 | GE | |
| SS2440 | Professional Practice- IDS-2 | 2 | IDS | |
| CS3110 | Software Engineering | 3 | CC | |
| Fehm-e-Quran-II | 1 | GE | SS1230 | |
| Total Credit Hours | 18 | |||
Semester – 4
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| CS2230 | Database Management Systems | 3 | CC | |
| CS2231 | Database Management Systems Lab | 1 | CC | |
| CS3520 | Design and Analysis of Algorithms | 3 | CC | CS2510 |
| CS1230 | Digital Logic Design | 3 | CC | |
| CS1231 | Digital Logic Design Lab | 1 | CC | |
| MG4700 | Entrepreneurship | 2 | GE | |
| SS2450 | Civics and Community Engagement | 2 | GE | |
| SS2250 | Ideology and Constitution of Pakistan | 2 | GE | |
| Total Credit Hours | 17 | |||
Semester – 5
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| MT2300 | Probability and Statistics | 3 | GE | |
| CS3220 | Operating System | 3 | CC | |
| CS3221 | Operating System Lab | 1 | CC | |
| CS3530 | Computer Organization and Architecture | 3 | CC | CS1230 |
| CS3531 | Computer Organization and Architecture Lab | 1 | CC | CS1231 |
| MG4340 | Organizational Behavior- IDS-3 | 3 | IDS | |
| CS4340 | Digital Image Processing | 3 | DC | |
| Total Credit Hours | 17 | |||
Semester – 6
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| CS3310 | Artificial Intelligence | 3 | CC | |
| CS3311 | Artificial Intelligence Lab | 1 | CC | |
| Domain Elective-I | 3 | DE | ||
| MT2210 | Linear Algebra – IDS 4 | 3 | IDS | MT1140 |
| Knowledge Representation and Reasoning | 3 | DC | ||
| CS4701 | Introduction to Data Science | 3 | DC | |
| SS3130 | Technical Report Writing | 3 | GE | SS1100 |
| Total Credit Hours | 19 | |||
Semester – 7
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| Domain Elective-II | 3 | DE | ||
| CSXXX | Domain Elective-III | 3 | DE | |
| CS4640 | Introduction to Machine Learning | 3 | DC | |
| CS4150 | Final Year Project-I | 3 | CP | |
| Professional Certification /Elective | 3 | Certification | ||
| Total Credit Hours | 15 | |||
Semester – 8
| Course Code | Course Title | Credit Hours | Course Type | Pre-Requisite |
|---|---|---|---|---|
| CSXXX | Domain Elective-IV | 3 | DE | |
| CSXXX | Domain Elective-V | 3 | DE | |
| Deep Learning | 3 | DC | ||
| CS4160 | Final Year Project-II | 3 | CP | CS4150 |
| Field Experience | 3 | Field Experience | ||
| Total Credit Hours | 15 | |||
