Institute of Computational intelligence
Bachelor of Science & Artificial Intelligence
Introduction
The Bachelor of Science in Artificial Intelligence (BSc AI) at Gomal University is a comprehensive undergraduate program designed to equip students with the foundational knowledge and practical skills needed to excel in the rapidly growing field of artificial intelligence. The program combines theoretical concepts with hands-on experience, covering key areas such as machine learning, deep learning, natural language processing, computer vision, and robotics.
Throughout the program, students engage in a variety of projects and lab work that emphasize real-world applications of AI, preparing them to address complex challenges in various industries. The curriculum is structured to provide a solid grounding in computer science and mathematics, while also allowing students to explore specialized topics in AI through elective courses.
Gomal University’s BSc AI program is supported by a faculty of experienced educators and researchers who are actively involved in cutting-edge AI research. The program also offers opportunities for internships and collaborations with industry partners, ensuring that students gain valuable experience and connections in the field.
Graduates of the BSc AI program are well-prepared for careers in AI research, software development, data science, and other related fields. They are also equipped to pursue advanced studies in artificial intelligence and related disciplines.
Program Features
- Duration: 04 Years
- Credit Hours: 130
- Semester: 08
- Campus: Main Campus
Semester – I | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
HS-111 | English Composition and Comprehension | 3 | |
GS-112 | Calculus and Analytical Geometry | 3 | |
CS-113 | Fundamentals of Programming | 3 | |
CS-113L | Fundamentals of Programming (Lab) | 1 | |
CS-114 | Introduction to Computing | 2 | |
CS-114L | Introduction to Computing (Lab) | 1 | |
HS-116 | Islamic Studies/ Ethics | 2 |
Semester – II | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
CS-121 | Object Oriented Programming Techniques | 3 | |
CS-121L | Object Oriented Programming Techniques (Lab) | 1 | |
GS-122 | Discrete Mathematical Structures | 2 | |
GS-123 | Differential Equations | 3 | |
GS-124 | Communication and Presentation Skills | 2 | |
HS-125 | Pakistan Studies | 2 | |
GS-126 | Probability & Statistics | 3 |
Semester – III | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
AI-211 | Data Structures and Algorithms | 3 | |
AI-212L | Data Structures and Algorithms (Lab) | 1 | |
AI-212 | Introduction to Artificial Intelligence | 3 | |
AI-212L | Introduction to Artificial Intelligence (Lab) | 3 | |
GS-213 | Linear algebra | 3 | |
AI-213 | Digital Logic Design | 3 | |
AI-213L | Digital Logic Design (Lab) | 1 |
Semester – IV | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
AI-221 | Computer Networks and Data Communications | 3 | |
AI-221L | Computer Networks and Data Communications (Lab) | 1 | |
AI-222 | Database Systems | 3 | |
AI-222L | Database Systems (Lab) | 1 | |
AI-223 | Design and Analysis of Algorithms | 2 | |
AI-224 | Programming for Artificial Intelligence | 1 | |
AI-224L | Programming for Artificial Intelligence (Lab) | 3 | |
AI-225 | AI Elective – I | 3 |
Semester – V | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
AI-311 | Operating Systems | 3 | |
AI-311L | Operating Systems Lab | 1 | |
AI-312 | Deep Neural Networks | 2 | |
AI-312L | Deep Neural Networks Lab | 1 | |
AI-313 | Knowledge Representation & Reasoning | 3 | |
EE-314 | University Elective - I | 3 | |
AI-315 | Computer Organization & Assembly Language | 3 | |
AI-315L | Computer Organization & Assembly Language (Lab) | 1 |
Semester – VI | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
HS-321 | Technical and Business Writing | 3 | |
AI-322 | Computer Vision | 2 | |
AI-322L | Computer Vision Lab | 1 | |
AI-323 | Natural Language Processing | 3 | |
AI-324 | Software Engineering | 3 | |
AI-325 | AI Elective – II | 3 | |
EE-326 | University Elective – II | 3 |
Semester – V | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
AI-311 | Operating Systems | 3 | |
AI-311L | Operating Systems Lab | 1 | |
AI-312 | Deep Neural Networks | 2 | |
AI-312L | Deep Neural Networks Lab | 1 | |
AI-313 | Knowledge Representation & Reasoning | 3 | |
EE-314 | University Elective - I | 3 | |
AI-315 | Computer Organization & Assembly Language | 3 | |
AI-315L | Computer Organization & Assembly Language (Lab) | 1 |
Semester – VI | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
HS-321 | Technical and Business Writing | 3 | |
AI-322 | Computer Vision | 2 | |
AI-322L | Computer Vision Lab | 1 | |
AI-323 | Natural Language Processing | 3 | |
AI-324 | Software Engineering | 3 | |
AI-325 | AI Elective – II | 3 | |
EE-326 | University Elective – II | 3 |
Semester – VII | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
AI-411A | Senior Design Project-I | 3 | |
AI-412 | Parallel and Distributed Computing | 1 | |
AI-412L | Parallel and Distributed Computing (Lab) | 3 | |
HS-413 | Professional Practices | 3 | |
EE-414 | University Elective – III | 3 | |
AI-415 | Introduction to Machine Learning | 2 | |
AI-415L | Introduction to Machine Learning Lab | 1 |
Semester – VIII | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
AI-411B | Senior Design Project-II | 3 | |
AI-421 | Information Security | 3 | |
EE-423 | University Elective – IV | 3 | |
AI-424 | AI Elective – III | 3 | |
AI-425 | AI Elective – IV | 3 |