UNDERGRADUATE CURRICULUM 2022 BS Artificial Intelligence Faculty of Engineering and Technology, Gomal University, KPK, Dera Ismail Khan The BS (AI) prepares the students with in-depth knowledge to transform large and complex scenarios into actionable decisions. The program and its curriculum focus on how complex inputs such as knowledge, vision, language, and huge databases/dataset repositories can be used for knowledge extraction and optimum real-time decision making in real-world applications. The curriculum of the BS (AI) program covers the domain such as soft-computing, mathematics, automated reasoning, statistics, computational theory & modeling, knowledge representation & reasoning, machine learning, deep learning, natural language processing, vision, and symbolic computation, etc. The program also encourages students to take courses in ethics and social responsibility, with the opportunity to participate in long term projects in which artificial intelligence can be applied to solve problems that can change the world for the better in areas like agriculture, defense, healthcare, governance, transportation, e-commerce, finance, and education. Curriculum: The BS Artificial Intelligence degree program is 131 credit hours. Degree Requirements: Minimum of 131 credit hours including a senior design project of 6 credit hours, with minimum CGPA of 2.00 Eligibility Criteria: At least 50 % marks in Intermediate (HSSC), A-Level & equivalent examination with Mathematics or equivalent qualification with Mathematics. SEMESTER BREAKUP First Year (Fall and Spring Semesters) Semester Code 1 HS-111 GS-112 CS-113 CS-113L CS-114 CS-114L HS-116 2 CS-121 CS-121L AI-122 AI-122L GS-123 GS-124 HS-125 GS-126 3 AI-211 AI-211L AI-212 AI-212L AI-214 AI-214L GS-213 GS-215 AI-221 AI-221L 4 AI-222 AI-222L AI-223 AI-224 AI-224L AI-225 Course Title English Composition and Comprehension Calculus and Analytical Geometry Fundamentals of Programming Fundamentals of Programming (Lab) Introduction to Computing Introduction to Computing (Lab) Islamic Studies/ Ethics Total Credit Hours per Semester 15 Object Oriented Programming Techniques Object Oriented Programming Techniques (Lab) Digital Logic Design Digital Logic Design (Lab) Linear Algebra Communication and Presentation Skills Pakistan Studies Probability & Statistics Total Credit Hours per Semester 19 Second Year (Fall and Spring Semesters) Data Structures and Algorithms Data Structures and Algorithms (Lab) Computer Organization & Assembly Language Computer Organization & Assembly Language (Lab) Artificial Intelligence Artificial Intelligence (Lab) Discrete Mathematical Structures Differential Equations Total Credit Hours per Semester 18 Computer Networks and Data Communications Computer Networks and Data Communications (Lab) Database Systems Database Systems (Lab) Design and Analysis of Algorithms Programming for Artificial Intelligence Programming for Artificial Intelligence (Lab) AI Elective – I Total Credit Hours per Semester 17 CH 3 3 3 1 2 1 2 PreRequisite Courses None 3 1 3 1 3 3 2 3 CS-114 CS-114L 3 1 3 1 3 3 1 3 CS-114 CS-114L AI-122 AI-122L CS-121 CS-121L 3 None GS-112 HS-111 None 1 CS-113 CS-113L 3 1 2 1 3 3 AI-122 AI-122L None AI-214 AI-214L None Page 3 of 5 3rd Year (Fall and Spring Semesters) Semester 5 6 7 8 Code AI-311 AI-311L AI-312 AI-312L AI-313 AI-313L AI-314 AI-315 EE-316 HS-321 AI-322 AI-322L AI-323 AI-324 AI-325 EE-326 AI-411A AI-412 AI-412L HS-413 EE-414 AI-411B AI-421 EE-423 AI-424 Course Title Operating Systems Operating Systems Lab Artificial Neural Networks Artificial Neural Networks Lab Machine Learning Machine Learning Lab Knowledge Representation & Reasoning AI Elective – II University Elective – I Total Credit Hours per Semester 19 Technical and Business Writing Computer Vision Computer Vision Lab Natural Language Processing Software Engineering AI Elective – III University Elective – II Total Credit Hours per Semester 18 Fourth Year (Fall and Spring Semesters) Senior Design Project-I Parallel and Distributed Computing Parallel and Distributed Computing (Lab) Professional Practices University Elective – II Total Credit Hours per Semester 13 Senior Design Project-II Information Security University Elective – III AI Elective – IV Total Credit Hours per Semester 12 Total Credit Hours 131 CH 3 1 2 1 2 1 3 3 3 Pre-Requisite Courses AI-211 AI-211L AI-224 AI-224L AI-224 AI-224L AI-224 None 3 2 1 3 3 3 3 GS-124 AI-312 AI-312L AI-312 3 1 3 3 3 None CS-121, AI-311 CS-121L, AI-311L 3 3 3 3 AI-411A None None None Area of Specialization LIST OF UNIVERSITY ELECTIVES Electives based on the Specialization Area of Specialization Electives based on the AI Specialization S. # 1 2 3 4 5 6 7 Course Title Electronic Circuit Design Digital Communications Digital Signal Processing Wireless and Mobile Communications Digital Image Processing Mobile and Pervasive Computing Information Theory and Coding LIST OF AI ELECTIVES S. # 1 2 3 4 5 6 7 8 9 10 Course Title AI Speech Processing Fuzzy Systems Reinforcements Learning Knowledge Based Systems Data Mining Human computer interaction Optimization techniques Big data Agent Based Modeling Principles Design of IOT systems Credit Hours 3 3 3 3 3 3 3 Credit Hours 3 3 3 3 3 3 3 3 3 3 Page 5 of 5