Bachelor of Science in Artificial Intelligence – BS(AI)

Course Scheme


First Semester

Course Code Title Credit Hours Knowledge Area Pre-requisite
BSSE101 Professional Practices (2-0-2) General Ed. Nil
BSSE102 Programming Fundamentals (3-1-4) Computing Core Nil
ENG101 Functional English (3-0-3) General Ed. Nil
BSSE103 Introduction to Info. & Comm. Technologies (2-1-3) General Ed. Nil
EL119 Applied Physics (3-0-3) Natural Sciences Nil
MATH101 Foundation-I* (Non-Credit 3+0) Nil Maths Nil

Second Semester

Course Code Title Credit Hours Knowledge Area Pre-requisite
BSSE121 Object Oriented Programming (3-1-4) Computing Core Nil
BSSE122 Economics & Management (2-0-2) General Ed. Nil
BSSE123 Database Systems (3-1-4) Computing Core Nil
MATH108 Applied Calculus (3-0-3) Maths Nil
IS111 / SS Islamic Studies/ Ethics (2-0-2) General Ed. Nil
PS106 Pakistan studies (2-0-2) General Ed. Nil
MATH102 Foundation-II* (Non-credit 3+0) Nil Maths Nil

Third Semester

Course Code Title Credit Hours Knowledge Area Pre-requisite
BSSE201 Data Structures & Algorithms (3-1-4) Computing Core Nil
BSSE202 Computer Organization & Assembly Language (2-1-3) Computing Core Nil
BSSE203 Digital Logic Design (2-1-3) Computing Core Nil
BSSE204 Software Engineering (3-0-3) Computing Core Nil
MATH212 Linear Algebra & Analytical Geometry (3-0-3) Maths Nil

Fourth Semester

Course Code Title Credit Hours Knowledge Area Pre-requisite
BSSE221 Operating Systems (3-1-4) Computing Core Nil
BSSE223 Computer Networks (3-1-4) Computing Core Nil
BSSE222 Analysis of Algorithms (3-0-3) Computing Core Nil
MATH214 Statistics & Probability (3-0-3) Maths Nil
ENG201 Communication Skills (2-0-2) General Ed. Nil

Fifth Semester

Course Code Title Credit Hours Knowledge Area Pre-requisite
AI301 Programming for AI (2-1-3) AI Core Nil
AI302 Machine Learning (2-1-3) AI Core Nil
BSSE303 AI Elective - I (HCI) (3-0-3) AI Elective Nil
BSSE305 Information Security (3-0-3) Computing Core Nil
BSSE306 Discrete Structures (3-0-3) General Ed. Nil
ENT321 Introduction to Entrepreneurship and creativity (3-0-3) General Ed. Nil

Sixth Semester

Course Code Title Credit Hours Knowledge Area Pre-requisite
AI321 AI Elective II (AOT) (3-0-3) AI Elective Nil
AI323 AI Elective III (SI) (3-0-3) AI Elective Nil
AI325 Artificial Intelligence (3-1-4) Computing Core Nil
BSSE326 Parallel and Distributed Computing (2-1-3) AI Core Nil
AI327 Knowledge Representation & Reasoning (3-0-3) AI Core Nil
ENG301 Technical & Scientific Writing (2-0-2) General Ed. Nil

Seventh Semester

Course Code Title Credit Hours Knowledge Area Pre-requisite
AI401 Artificial Neural Networks (2-1-3) AI Core Nil
AI402 AI Elective IV (DM) (2-1-3) AI Elective Database Systems(BSSE123), Data Warehousing
AI404 AI Elective V (RL) (3-0-3) AI Elective Nil
AI406 AI Elective VI (NLP) (3-0-3) AI Elective Nil
BSSE408 Digital Marketing (2-0-2) Elective Support Nil
AI498 Thesis/FYDP I (0-3-3) Computing Core Nil

Eighth Semester

Course Code Title Credit Hours Knowledge Area Pre-requisite
AI421 Computer Vision (2-1-3) AI Core Nil
AI422 AI Elective VII (DL) (3-0-3) AI Elective Nil
BSSE424 Computational Sustainability (2-0-2) General Ed. IICT(BSSE103), Software Engineering(BSSE204)
BSSE425 Internet of Things (2-0-2) General Ed. Nil
AI499 Thesis/FYDP II (0-3-3) Computing Core Nil