Bachelor of Science in Artificial Intelligence
Message from HoD
Welcome to the Artificial Intelligence Program!
BS (Artificial Intelligence) study program at STMU, aims to be a leader in AI domain under guidance of the dedicated faculty and industry experts. They are passionate to impart their knowledge and real-world experiences to the young minds, focusing on developing AI-based systems and solutions to create a remarkable impact on society. Our dedicated faculty, state-of-the-art infrastructure, well-equipped labs, and market-oriented curriculum designed through the industrial laison make the mission possible. The fresh eager minds can find ample opportunities for fostering their passion and skills required to define the future world powered with Artificial Intelligence.
Warm Regards,
Head, Department of Software Engineering
Faculty of Computing, STMU.
Brief Introduction
Information and Communication Technologies (ICTs) revolutionize the world by making automated solutions that can solve real world problems. The new trends and technologies stipulate the use of Artificial Intelligences (AI) as an emerging field. AI professionals who can automate solutions using digital/electronic assets are scorching demand of the industry. The BSAI program will provide a roadmap to students using the latest technology trends, digital assets of industries, societies which transform large and complex scenarios into automated solutions that can make actionable decisions. Its curriculum will equip students with the fundamental knowledge of computing and specialized knowledge of AI, its inputs (like knowledge, vision, language, and huge data sets) which can make decision to enhance human vision to make decision faster in diverse fields like governance, arts, entertainment, education, healthcare, manufacturing, logistics and many other fields. The faculty of Computing promotes innovative research and education programs in core computer science, artificial intelligence, cyber security, and emerging multidisciplinary domains to utilize AI trends and measures to advance knowledge.
Eligibility Criteria
- Minimum 50% marks in Intermediate level with mathematics.
- Students with pre-medical track in F.Sc. are also eligible to apply.
- 50% marks in the admission test (NTS-GAT, STMU-Admission Test for BS Computing)
Degree Duration
- The minimum duration to complete a BSAI degree is 4 years.
- The HEC allows a maximum period of 7 years to complete the degree requirements.
- BSAI students must complete at least 133 credit hours.
- A minimum CGPA of 2.00 on a 4.00 scale is required for graduation.
Fee Structure
- 130,000 PKR per semester
- Admission charges (non-refundable) are also part of the fee mentioned above
The curriculum of BSAI program is aligned according to the internationally recommended Outcome Based Education (OBE) approach. The Program Education Objectives (PEOs) and Program Learning Outcome (PLOs) of the curriculum are given below.
Program Education Objectives (PEOs)
Department Mission Statement | PEO 1 | PEO 2 | PEO 3 |
Imparting state-of-the-art technical knowledge and problem-solving skills aligned with industrial, societal, national, and international demands to produce computing professionals capable of securing technical, managerial, and innovative roles. Inculcating ethical and societal values along with the spirit of nation-building and life-long learning in the graduates. | ✓ | ✓ | ✓ |
Program Learning Outcome (PLOs)
Program Learning Outcomes (PLOs) | Description | ||
1 | Academic education | To prepare graduates as computing professionals | |
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. | |
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. | |
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. | |
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. | |
6 | Individual and Teamwork | Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings. | |
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. | |
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 | |
9 | Ethics | Understand and commit to professional ethics, responsibilities, and norms of professional computing Practice | |
10 | Lifelong Learning | Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional |
The adopted syllabus of BSAI program is covered in four years (eight semesters). Each semester has a duration of 16-18 weeks. In case of failing a subject, the student can repeat it in a summer semester having a duration of two months. A tentative study plan for each semester is the following:
Semester – 1
Course Code | Course Title | Lec. Hrs | Lab. Hrs | Cr. Hr | Pre-Reqs |
CS1123 | Programming Fundamentals | 3 | 0 | 3(3+0) |
|
CS1121 | Programming Fundamentals-Lab | 0 | 3 | 1(0+1) |
|
CS1112 | Application of Information & Communication Technologies | 2 | 0 | 2(2+0) |
|
CS1111 | Application of Information & Communication Technologies-Lab | 0 | 3 | 1(0+1) |
|
CS1133 | Discrete Structures | 3 | 0 | 3(3+0) |
|
MATH1113 | Calculus and Analytic Geometry | 3 | 0 | 3(3+0) |
|
CSHU1023 | Functional English | 3 | 0 | 3(3+0) |
|
Semester – 2
Course Code | Course Title | Lec. Hrs | Lab. Hrs | Cr. Hr | Pre-Reqs |
CS1033 | Object Oriented Programming | 3 | 0 | 3(3+0) | PF |
CS1031 | Object Oriented Programming-Lab | 0 | 3 | 1(0+1) | PF |
CS2123 | Database Systems | 3 | 0 | 3(3+0) |
|
CS2121 | Database Systems-Lab | 0 | 3 | 1(0+1) |
|
CS1022 | Digital Logic Design | 2 | 0 | 2(2+0) |
|
CS1021 | Digital Logic Design-Lab | 0 | 3 | 1(0+1) |
|
MATH1133 | Multivariable Calculus | 3 | 0 | 3(3+0) | GAC |
MATH2023 | Linear Algebra | 3 | 0 | 3(3+0) | GAC |
Semester – 3
Course Code | Course Title | Lec. Hrs | Lab. Hrs | Cr. Hr | Pre-Reqs |
CS2113 | Data Structures | 3 | 0 | 3(3+0) | OOP |
CS2111 | Data Structures | 0 | 3 | 1(0+1) | OOP |
CS1032 | Information Security | 2 | 0 | 2(2+0) |
|
CS1031 | Information Security-Lab | 0 | 3 | 1(0+1) |
|
CS2142 | Artificial Intelligence | 2 | 0 | 2(2+0) |
|
CS2141 | Artificial Intelligence-Lab | 0 | 3 | 1(0+1) |
|
CS2032 | Computer Networks | 2 | 0 | 2(2+0) |
|
CS2031 | Computer Networks-Lab | 0 | 3 | 1(0+1) |
|
CS4023 | Software Engineering | 3 | 0 | 2(2+0) |
|
MATH1023 | Probability & Statistics | 3 | 0 | 3(3+0) |
|
Semester – 4
Course Code | Course Title | Lec. Hrs | Lab. Hrs | Cr. Hr | Pre-Reqs |
CS2152 | Computer Organization & Assembly Language | 2 | 0 | 2(2+0) | DLD |
CS2051 | Computer Organization & Assembly Language-Lab | 0 | 3 | 1(0+1) | DLD |
AICC2002 | Programming for AI | 3 | 0 | 2(2+0) | AI |
AICC2001 | Programming for AI-Lab | 0 | 3 | 1(0+1) | AI |
AICC3122 | Machine Learning | 2 | 0 | 2(2+0) | PAI |
AICC3121 | Machine Learning-Lab | 0 | 3 | 1(0+1) | PAI |
MATH1122 | Applied Physics | 2 | 0 | 2(2+0) |
|
MATH1121 | Applied Physics-Lab | 0 | 3 | 1(0+1) |
|
CSHU1013 | Expository Writing | 3 | 0 | 3(3+0) |
|
CSHU4122 | Islamic Studies | 0 | 3 | 2(2+0) |
|
Semester – 5
Course Code | Course Title | Lec. Hrs | Lab. Hrs | Cr. Hr | Pre-Reqs |
CS3113 | Operating System | 2 | 0 | 2(2+0) |
|
CS3111 | Operating System-Lab | 0 | 3 | 1(0+1) |
|
AAICC2032 | Artificial Neural Networks & Deep Learning | 0 | 3 | 2(2+0) |
|
AICC2031 | Artificial Neural Networks & Deep Learning-Lab | 0 | 3 | 1(0+1) |
|
AICC3132 | Knowledge Representation & Reasoning | 2 | 0 | 2(2+0) |
|
AICC3131 | Knowledge Representation & Reasoning-Lab | 0 | 3 | 1(0+1) |
|
AIEC3052 | Natural Language Processing | 2 | 0 | 2(2+0) |
|
AIEC3052/AIEC3051 | Natural Language Processing-Lab | 0 | 3 | 1(0+1) |
|
AIEC3041 | Speech Processing | 2 | 0 | 2(2+0) |
|
AIEC3042 | Speech Processing-Lab | 0 | 3 | 1(0+1) |
|
CSBU1022 | Introduction to Management | 2 | 0 | 2(2+0) |
|
Semester – 6
Course Code | Course Title | Lec. Hrs | Lab. Hrs | Cr. Hr | Pre-Reqs |
AICC3042 | Computer Vision | 2 | 0 | 2(2+0) |
|
AICC3041 | Computer Vision-Lab | 0 | 3 | 1(0+1) |
|
CS3052 | Parallel & Distributed Computing | 2 | 0 | 2(2+0) | OS |
CS3051 | Parallel & Distributed Computing-Lab | 0 | 3 | 1(0+1) | OS |
CS2073 | Theory of Automata | 2 | 3 | 3(3+0) |
|
CS3102 | HCI and Computer Graphics | 2 | 0 | 2(2+0) |
|
CS3101 | HCI and Computer Graphics-Lab | 0 | 3 | 1(0+1) |
|
AIEC2022 | Data Mining | 2 | 0 | 2(2+0) |
|
AIEC2021 | Data Mining-Lab | 0 | 3 | 1(0+1) |
|
AIEC3032 | Advanced Statistics | 2 | 0 | 2(2+0) | PS |
AIEC3031 | Advanced Statistics-Lab | 0 | 3 | 1(0+1) | PS |
Semester – 7
Course Code | Course Title | Lec. Hrs | Lab. Hrs | Cr. Hr | Pre-Reqs |
CS4113 | Final Year Project – I | 0 | 6 | 2(0+6) |
|
CS2063 | Analysis of Algorithms | 3 | 0 | 3(3+0) |
|
AIEC4102 | Agent Based Modeling | 2 | 0 | 2(2+0) |
|
AIEC4101 | Agent Based Modeling-Lab | 0 | 3 | 1(0+1) |
|
CSBU2083 | Introduction to Marketing | 3 | 0 | 3(3+0) |
|
CSHU3033 | Technical & Business Writing | 3 | 0 | 3(3+0) |
|
CSBU2082 | Entrepreneurship | 2 | 0 | 2(2+0) |
|
Semester – 8
Course Code | Course Title | Lec. Hrs | Lab. Hrs | Cr. Hr | Pre-Reqs |
CS4923 | Final Year Project – II | 0 | 12 | 4(0+12) | FYP-I |
CSHU4012 | Ideology and Constitution of Pakistan | 2 | 0 | 2(2+0) |
|
CSHU3022 | Professional Practices | 2 | 0 | 2(2+0) |
|
CSBU2072 | Civics and Community Engagement | 2 | 0 | 2(2+0) |
|
Internship Offering
Course Code | Course Title | Cr Hr | Pre-Reqs |
CS4003 | Internship | 3(0+3) |
|
Internship will be offered in the summer semester immediate after completion of 90 credit hours, most probably after 6 semesters. |
The BSAI program is highly skill oriented. The students are required to have a hands-on experience of various state of the art tools required in the AI industry. These tools are recommended by our industry advisors. A list of the currently in use AI tools is the following:
Modern Tools for Artificial Intelligence
- AI programmers
- AI ethics Specialist
- AI Policy Specialist
- Robotics Engineer
- Natural language processing Engineer
- Machine Learning Engineer
- Computer Vision Engineer
- Business Intelligence Developer
- Data Scientist
- Data Engineer
- Data analyst
- Computer scientist
- Research Scientist
Along with the regular teaching services, the department arranges various seminars, webinars, workshops, sports gala, and safety trainings orientations. These activities help the students in building a diverse personality. Few of the events are listed below:
BSAI Competitions
- HUM NEWS: Meet Shifa Robotic Gurus, who are demonstrating their fastest Robot in the prestigious NUST Engineering Robotic Contest 2024.
Video Link: https://www.facebook.com/watch/?v=999274204855798
- First semester students of STMU Computer Science secured two awards in a national competition of Robotics (RoboCUST) organized at CUST. One of the award was “1st runners up” , and 2nd award was “Best Engineering Design award”. We are proud of our students.
3. Student of Shifa School of Computing competed with 10 teams from different universities all over Pakistan and won 1st Runners up award in Line-Following Roborace.
- Congratulations to Shifa Tameer-e-Millat University’s (STMU) Computer Science students who have shown complete dominance at the CUST-hosted RoboCust competition on March 2nd, 2024. Twenty-two teams from various universities participated in this competition. The students of STMU emerged victorious in competitions such as the Robo Race, the Maze Solver Robots, and the Innovative Project Exhibition. Furthermore, they won the Best Engineering Award. This remarkable triumph is a testament to the dedication, skill, and collaborative spirit of the STMU Computer Science department.
- Pak-Turk Maarif International Schools and Colleges students from Chak Shahzad Campus visited Shifa Tameer-e-Millat University, where they delved into the realms of Artificial Intelligence, Robotics, and groundbreaking Medical Advancements.
Training Session