Main Goals and Objectives of a Bachelor of Science (BS) in Artificial Intelligence Program:
Students’ academic progress is assessed consistently throughout the semester. This evaluation encompasses assignments, online quizzes, mid-term examinations, and final-term examinations.
Having Completed 12 Years of Schooling or Equivalent:
Successfully finished Intermediate/12 years of schooling/A-Level or its equivalent.
Attaining a Minimum of 50% in the Stated Qualifications:
Obtained at least a 50% score in the mentioned qualifications.
For Education Completed Abroad or under Different System:
If education was completed in a foreign country or under a different system, an equivalency certificate from IBCC is necessary.
Prerequisite of Mathematics in Intermediate/12 Years of Schooling/A-Level:
It is mandatory for applicants to have completed Intermediate/12 years of schooling/A-Level or its equivalent, with Mathematics/Computer as a subject.
Mathematics or Subject Deficiency Courses for Non-Mathematics/Computer Students:
Students who haven’t studied Mathematics/Computer at the intermediate level are required to complete deficiency courses in Mathematics (06 credits) within their initial two semesters.
Minimum Credits for BS Degree in Computing:
To receive a BS degree in any of the computing disciplines outlined in this document, a minimum of 130 credit hours is needed.
Completion Duration and Maximum Timeframe:
The minimum timeframe to complete BS Computing degrees is four years. However, the HEC grants a maximum of seven years to fulfill degree requirements.
Required CGPA for BS Computing Degree:
Attaining a minimum 2.2 CGPA (Cumulative Grade Point Average) on a 4.0 scale is necessary to qualify for a BS Computing Degree.
Class and Course Calendar
The timetable for BS Computer Science program and course schedule is communicated to students via the notice board on the student portal.
Scholarship Opportunities Offered By:
Several graduates of the Computer Science program have opted to advance their education and have successfully earned their MS and PhD degrees from prestigious international universities. This showcases the program’s effectiveness in cultivating enthusiasm for learning and scientific exploration.
INU-Swat’s BS program in Computer Science and Artificial Intelligence empowers students with essential skills for versatile careers in the computer science domain. This encompasses roles in Software Development, Data Science, Cybersecurity, Network and Database Administration.
| SEMESTER/YEAR | CODE | NAME OF SUBJECT | CREDITS |
| FIRST | CSC-101 | Programming Fundamentals | 4(3-3) |
| GER-101 | Application Of Information & Communication Technologies | 3(2-3) | |
| GER-104 | QR 1 (Discrete Structures) | 3(3-0) | |
| GER-105 | QR 2 (Calculus & Analytic Geomatery) | 3(3-0) | |
| GEN-215/216 | Fehm e Quran-I/Rights of Minorities in Islam-I | 1 | |
| 17(4-6) | |||
| SECOND | CSC-102 | Object Oriented Programming | 4(3-3) |
| CSC-103 | Database Systems | 4(3-3) | |
| CSC-104 | Digital Logic Design | 3(2-3) | |
| MTH-101 | Multivariable Calculus | 3(3-0) | |
| GER-407 | Ideology & Constitution of Pakistan | 2(2-0) | |
| GER-206 | Islamic Studies | 2(2-0) | |
| GEN-224/225 | Fehm e Quran-II/Rights of Minorities in Islam-II | 1 | |
| 19(14-9) | |||
| THIRD | CSC-205 | Data Structures | 4(3-3) |
| MTH-102 | Linear Algebra | 3 (3-0 | |
| CSC-207 | Artificial Intelligence | 3 (2-3) | |
| CSC-209 | Software Engineering | 3 (3-0) | |
| MTH-203 | Probability & Statistics | 3 (3-0) | |
| 16(14-6) | |||
| FOURTH | CSC-210 | Computer Organization & Assembly Language | 3 (2-3) |
| ADC-201 | Domain Core 1 (Programming for AI) | 3 (3-0) | |
| ADC-202 | Domain Core 2 (Machine Learning) | 3 (2-3) | |
| GER-209 | Natural Science (Applied Physics) | 3 (2-3) | |
| GER-103 | Expository Writing | 3 (3-0) | |
| CSC-206 | Information Security | 3 (2-3) | |
| 18(14-12) | |||
| FIFTH | CSC-311 | Operating System | 3 (2-3) |
| ADC-303 | Domain Core 3 (Artificial Neural Networks & Deep Learning) | 3 (2-3) | |
| ADC-304 | Domain Core 4 (Knowledge representation & reasoning) | 3 (2-3) | |
| ADE-301 | Domain Elective 1 (Data Mining) | 3 (2-3) | |
| CSC-208 | Computer Networks | 3 (2-3) | |
| GER-301 | Pakistan Studies | 2 | |
| 17(12-15) | |||
| SIXTH | CDC-305 | Domain Core 5 (Computer Vision) | 3 (2-3) |
| CDC-306 | Domain Core 6 (Parallel & Distributed Computing) | 3 (2-3) | |
| ADE-303 | Domain Elective 3 (HCI & Computer Graphics) | 3 (2-3) | |
| ADE-304 | Domain Elective 4 (Swarm Intelligence) | 3 (2-3) | |
| ADE-305 | Domain Elective 5 (Natural Language Processing) | 3 (2-3) | |
| ADE-306 | Domain Elective 6 (Speech Processing) | 3 (2-3) | |
| 18(12-18) | |||
| SEVENTH | CSC-413 | Final Year Project-I | 2 (0-6) |
| CSC-412 | Analysis Of Algorithms | 3 (3-0) | |
| ADE-407 | Domain Elective 7 (Reinforcement Learning) | 3 (2-3) | |
| ADE-302 | Domain elective 2 (Theory of Automata) | 3 (2-3) | |
| MTH-404 | Technical & Business Writing | 3 (3-0) | |
| GER-412 | Entrepreneurship | 2 (2-0) | |
| 16(12-12) | |||
| EIGHT | CSC-414 | Final Year Project-II | 4 (0-12) |
| CSD-401 | Elective Supporting Course (Example: Introduction to Marketing) | 3 (3-0) | |
| GER-410 | Arts & Humanities (Professional Practices) | 3 (3-0) | |
| GER-411 | Civics & Community Engagement | 2 (2-0) | |
| ADE-410 | Domain Elective 8 (fuzzy system) | 3 (2-3) | |
| 14(2-3) | |||
| TOTAL CREDIT HOURS | 135 |