Programs Offered

  • Bachelor of Science in Gaming Multimedia

     

     

    Gaming & Multimedia – Supporting Courses  

     

    #

    Code

    Course Title

    Lec

     
    1.  
     

    GM436

    Animation Scripting and Mechanics

    3-0-3

     
    1.  
     

    GM436L

    Animation Scripting and Mechanics Lab

    0-1-1

     
    1.  
     

    GM335

    Virtual Reality Game Development

    3-0-3

     
    1.  
     

    GM335L

    Virtual Reality Game Development Lab

    0-1-1

     
    1.  
     

    GM320

    Storyboarding and Narrative Development

    3-0-3

     

     

    Total Credit hours

    9-2-12

     

     

     

    Gaming & Multimedia – Electives 

     

    #

    Code

    Course Title

    Lec

     
    1.  
     

    GM364

    Artificial Intelligence for Computer Games

    3-0-3

     
    1.  
     

    GM302

    Object Oriented Game Development

    2-0-2

     
    1.  
     

    GM302L

    Object Oriented Game Development Lab

    0-1-1

     
    1.  
     

    GM233

    Hand-Drawn Character Animation

    2-0-2

     
    1.  
     

    GM233L

    Hand-Drawn Character Animation Lab

    0-1-1

     
    1.  
     

    GM334

    Animation Production 

    3-0-3

     
    1.  
     

    GM416

    Figure Drawing

    2-0-2

     
    1.  
     

    GM416L

    Figure Drawing Lab

    0-1-1

     
    1.  
     

    GM406

    Visual Design for Games

    2-0-2

     
    1.  
     

    GM406L

    Visual Design for Games Lab

    0-1-1

     
    1.  
     

    GM222 

    Character Design

    2-0-2

     
    1.  
     

    GM222L 

    Character Design Lab

    0-1-1

     
    1.  
     

    GM324

    Making Comics

    2-0-2

     
    1.  
     

    GM324L

    Making Comics Lab

    0-1-1

     
    1.  
     

    GM321 

    Visual Concept Development

    2-0-2

     
    1.  
     

    GM321L 

    Visual Concept Development Lab

    0-1-1

     
    1.  
     

    GM437

    Stop Motion Animation

    2-0-2

     
    1.  
     

    GM437L

    Stop Motion Animation Lab

    0-1-1

     
    1.  
     

    GM314

    3D Texturing and Lighting

    3-0-3

     
    1.  
     

    GM232 

    3D Character Animation

    2-0-2

     
    1.  
     

    GM232L 

    3D Character Animation Lab

    0-1-1

     
    1.  
     

    GM344 

    Creative Studio Methods

    2-0-2

     
    1.  
     

    GM344L 

    Creative Studio Methods Lab

    0-1-1

     
    1.  
     

    GM223

    Digital Still Photography

    2-0-2

     
    1.  
     

    GM223L

    Digital Still Photography Lab

    0-1-1

     
    1.  
     

    GM426

    Typography

    2-0-2

     
    1.  
     

    GM426L

    Typography Lab

    0-1-1

     
    1.  
     

    GM252

    Motion Graphics

    2-0-2

     
    1.  
     

    GM252L

    Motion Graphics Lab

    0-1-1

     
    1.  
     

    GM223 

    Digital Cinema Production

    2-0-2

     
    1.  
     

    GM223L 

    Digital Cinema Production Lab

    0-1-1

     
    1.  
     

    GM211

    Graphic Design Portfolio Development

    3-0-3

     
    1.  
     

    GM317

    Level Design

    3-0-3

     
    1.  
     

    GM313

    Making Deep Games

    3-0-3

     
    1.  
     

    GM365

    Natural language Processing

    3-0-3

     
    1.  
     

    GM446

    Pattern recognition and analysis 

    3-0-3

     
    1.  
     

    GM304

    Console Game Development Environments

    3-0-3

     
    1.  
     

    GM341 

    Multimedia Sensors Interactive Schemes

    3-0-3

     
    1.  
     

     GM253

    Motion Capture

    2-0-2

     
    1.  
     

     GM253L

    Motion Capture Lab

    0-1-1

     
    1.  
     

     GM447

    3D Rigging

    2-0-2

     
    1.  
     

     GM447L

    3D Rigging Lab

    0-1-1

     
    1.  
     

    GM351 

    Game Sensors and Media

    2-0-2

     
    1.  
     

    GM351L 

    Game Sensors and Media Lab

    0-1-1

     
    1.  
     

    GM350

    Game Sound Design I

    2-0-2

     
    1.  
     

    GM350L

    Game Sound Design I Lab

    0-1-1

     
    1.  
     

    GM407

    Real-Time Graphics Techniques

    2-0-2

     
    1.  
     

    GM407L

    Real-Time Graphics Techniques Lab

    0-1-1

     
    1.  
     

    GM263

    Distributed Systems

    3-0-3

     
    1.  
     

    GM262

    Mobile Application Development for iOS 

    2-0-2

     
    1.  
     

    GM262L

    Mobile Application Development for iOS Lab

    0-1-1

     
    1.  
     

    GM340 

    Multimedia Machine Intelligence

    3-0-3

     
    1.  
     

    GM315

    Applied 3D Geometry

    3-0-3

     
    1.  
     

    GM354

    Computer Vision and Digital Media Communications

    3-0-3

     
    1.  
     

    GM466

    Software Testing

    2-0-2

     
    1.  
     

    GM466L

    Software Testing Lab

    0-1-1

     
    1.  
     

    GM361

    Agile Software Development

    3-0-3

     
    1.  
     

    GM427

    Play testing

    2-0-2

     
    1.  
     

    GM427L

    Play testing Lab

    0-1-1

     
    1.  
     

    GM443

    Machine learning for multimedia Systems

    3-0-3

     
    1.  
     

    GM345

    Digital Film Making

    3-0-3

     
    1.  
     

    GM312

    Modeling and Simulation

    3-0-3

     
    1.  
     

    GM342 

    Web 2.0, Virtual World Environments

    3-0-3

     
    1.  
     

    GM467

    Research Methods in Gaming

    3-0-3

    65.

    GM210

    Fundamentals of Simulation Development

    2-0-2

    66.

    GM210L

    Fundamentals of Simulation Development Lab

    0-1-1

    1. List of All courses with their Streams/Clusters

     

     

     

    Gaming Mechanics (0)

    1

    GM200

    Fundamental of Game Design

    2

    GM301

    Practical Scripting for Games 

    4

    GM302

    Game Engine Programming I

    5

    GM303

    Console Game Development Environments

    6

    GM404

    Game Engine Programming II

    3

    GM405

    Object Oriented Game Development

    7

    GM406

    Visual Design for Games

    8

    GM407

    Real-Time Graphics Techniques

     

     

    2D/3D Graphics Mapping(1)

    9

    GM110

    Computer Graphics and Visual Designs 

    10

    GM210

    Fundamentals of Simulation Development

    10

    GM211

    Graphic Design Portfolio Development

    11

    GM312

    Modeling and Simulation

    12

    GM313

    Making Deep Games

    13

    GM314

    3D Texturing and Lighting

    14

    GM315

    Applied 3D Geometry

    15

    GM416

    Figure Drawing

    16

    GM317

    Level Design

     

     

    Creative Arts(2)

    17

    GM320 

    Storyboarding and Narrative Development

    18

    GM321

    Visual Concept Development

    19

    GM322

    Character Design

    20

    GM323

    Digital Still Photography

    21

    GM324

    Digital Cinema Production

    22

    GM325

    Making Comics

    23

    GM426

    Typography

    24

    GM427

    Playtesting

     

     

    Animation Reality designs(3)

    25

    GM130

    2D and 3D Animation 

    26

    GM231

    3D Design and Modelling

    27

    GM232

    3D Character Animation

    28

    GM233

    Hand-Drawn Character Animation

    29

    GM334

    Animation Production 

    30

    GM335

    Virtual Reality Game Development

    31

    GM436

    Animation Scripting and     Mechanics

    32

    GM437

    Stop Motion Animation

     

     

    Multimedia Technologies(4)

    33

    GM140

    Multimedia Machine Intelligence

    34

    GM141

    Multimedia Sensors Interactive Schemes

    35

    GM242

    Web 2.0, Virtual World Environments

    36

    GM443

    Machine learning for multimedia Systems

    37

    GM344

    Creative Studio Methods

    38

    GM345

    Digital Film Making

    39

    GM446

    Pattern recognition and analysis 

    40

    GM447

    3D Rigging

     

     

    Motion Contents and Media Processing(5)

    41

    GM150

    Game Sound Design I

    42

    GM151

    Game Sensors and Media

    43

    GM252

    Motion Graphics

    44

    GM253

    Motion Capture

    45

    GM354

    Computer Vision and Digital Media Communications

     

     

     

     

     

    General Applications(6)

    46

    GM361

    Agile Software Development

    47

    GM262

    Mobile Application Development for iOS 

    48

    GM263

    Distributed Systems

    49

    GM364

    Artificial Intelligence for Computer Games

    50

    GM365

    Natural language Processing

    51

    GM466

    Software Testing

    52

    GM467

    Research Methods


    CURRICULUM DETAILS

    Bachelor of Science in Gaming & Multimedia Program for Fall-2019 and Onwards

    Semester I

    #

    Course 

    Code

    Courses

    Credit Hrs.

    (Theory-Lab-Credits)

    Pre-Req

     

    1.

    HU119

    English Comprehension and Composition

    3-0-3

    -

    2.

    HU118/HU215

    Islamic Studies/Ethics

    2-0-2

    -

    3.

    HU115

    Pakistan Studies

    2-0-2

    -

    4.

    CS180

    Introduction to Information & Communication Technologies

    2-0-2

    -

     

    CS180L

    Introduction to Information & Communication Technologies Lab

    0-1-1

     

    5.

    CS111

    Programming Fundamentals

    3-0-3

    -

     

    CS111L

    Programming Fundamentals Lab

    0-1-1

     

    6.

    PH104

    Physics for Game Developers

    3-0-3

    -

    Credit Hours = 17

    15-2-17

     


    Semester II

    #

    Course Code

    Courses

    Credit Hrs.                  (Theory-Lab-Credits)

    Pre-Requisite

    1.

    GM110

    Computer Graphics and Visual Designs

    3-0-3

     

     

    GM110L

    Computer Graphics and Visual Designs Lab

    0-1-1

     

    2.

    GM130

    2D and 3D Animation

    2-0-2

    -

     

    GM130L

    2D and 3D Animation Lab

    0-1-1

     

    3.

    CS112

    Object Oriented Programming

    3-0-3

    CS111/CS111L

     

    CS112L

    Object Oriented Programming Lab

    0-1-1

    CS111/CS111L

    4.

    MA110

    Calculus & Analytical Geometry 

    3-0-3

    -

    5.

    HU120

    Communication & Presentation Skills

    3-0-3

    HU 119

    Credit Hours = 17

    14-3-17

      

    Semester III

    #

    Course Code

    Courses

    Credit Hrs.                  (Theory-Lab-Credits)

    Pre-Requisite

    1.

    MA201

    Linear Algebra

    3-0-3

    -

    2.

    CS214

    Data Structure & Algorithm

    3-0-3

    CS112/ CS112L

     

    CS214L

    Data Structure & Algorithm Lab

    0-1-1

    CS112/CS112L

    3.

    MA216

    Discrete Structures

    3-0-3

    -

    4.

    SE100

    Software Engineering

    3-0-3

     

     

    SE100L

    Software Engineering Lab

    0-1-1

     

    5.

    GM200

    Fundamental of Game Design

    2-0-2

     

    GM200L

    Fundamental of Game Design Lab

    0-1-1

     

    Credit Hours = 17

    14-3-17

     

    Semester IV

    #

    Course Code

    Courses

    Credit Hrs.                  (Theory-Lab-Credits)

    Pre-Req

    1.

    CS225

    Operating Systems

    3-0-3

    CS214/CS214L

     

    CS225L

    Operating Systems Lab

    0-1-1

    CS214/CS214L

    2.

    GM231

    3D Design and Modelling

    3-0-3

     

     

    GM231L

    3D Design and Modelling Lab

    0-1-1

     

    3.

    HU401

    Technical & Business Writing

    3-0-3

    -

    4.

    GM XXX

    Gaming and Multimedia Elective I 

    2-0-2

     

     

    GM XXXL

    Gaming and Multimedia Elective I Lab

    0-1-1

     

    5.

    CS230

    Database Systems

    3-0-3

    CS214/CS214L

     

    CS230L

    Database Systems Lab

     

    0-1-1

    CS214/CS214L

    Credit Hours = 18

    14-4-18

     

    Semester V

    #

    Course Code

    Courses

    Credit Hrs.

    (Theory-Lab-Credits)

    Pre-Req

    1.

    HUXXX

    University Elective I

    3-0-3

    -

    2.

    GM320

    Storyboarding and Narrative Development

    3-0-3

     

    3.

    GM301

    Practical Scripting for Games

    3-0-3

    -

     

    GM301L

    Practical Scripting for Games Lab

    0-1-1

     

    4.

    CS360

    Computer Networks

    3-0-3

    -

     

    CS360L

    Computer Networks Lab

    0-1-1

     

    5.

    GM XXX

    Gaming & Multimedia Elective II 

    3-0-3

    -

     

    GM XXXL

    Gaming & Multimedia Elective II Lab

    0-1-1

     

    Credit Hours = 18

    15-3-18

     

     

    Semester VI

    #

    Course Code

    Courses

    Credit Hrs.

    (Theory-Lab-Credits)

    Pre-Req

    1.

    GM302

    Game Engine Programming I

    2-0-2

    CS112/ CS112L

     

    GM302L

    Game Engine Programming I Lab

    0-1-1

    CS112/ CS112L

    2.

    GM335

    Virtual Reality Game Development

    3-0-3

     

    GM335L

    Virtual Reality Game Development Lab

    0-1-1

     

    3.

    GM XXX

    Gaming & Multimedia Elective III

    3-0-3

    -

    4.

    BAXXX

    University Elective II 

    3-0-3

    -

    5.

    GM497

    Final Project-I

    0-1-1

    -

    6.

    MAXXX 

    Trigonometry

    3-0-3

    -

    Credit Hours = 17

    14-3-17

     

    Semester VII

    #

    Course Code

    Courses

    Credit Hrs.

    (Theory-Lab-Credits)

    Pre-Req

     

    1.

    GM436

    Animation Scripting and  Mechanics

    3-0-3

    -

     

    GM436L

    Animation Scripting and  Mechanics Lab

    0-1-1

     

    2.

    GM404

    Game Engine Programming II

    2-0-2

    GM302

     

    GM404L

    Game Engine Programming II Lab

    0-1-1

    GM302L

    3.

    GM XXX

    Gaming & Multimedia Elective IV

    2-0-2

    -

     

    GM XXXL

    Gaming & Multimedia Elective IV Lab

    0-1-1

     

    4.

    GM498

    Final Project – II

    0-2-2

    GM497

    5.

    BAXXX

    University Elective III

    3-0-3

    -

    Credit Hours = 15

    10-5-15

     

     

    Semester VIII

    #

    Course Code

    Courses

    Credit Hrs.                  (Theory-Lab-Credits)

    Pre-Req

    1.

    CY406

    Information Security  

    3-0-3

    -

    2.

    BAXXX

    University Elective IV

    3-0-3

    -

    3.

    HUXXX

    Social Service

    1-0-1

    -

    4.

    GM499

    Final Project - III

    0-3-3

    GM498

    5.

    CS270

    Professional Practices

    3-0-3

    -

    6

    GM XXX

    Gaming & Multimedia Elective V

    3-0-3

     

    Credit Hours = 16

    13-3-16

     

     

    Total Credits = 135

  • Bachelor of Science in Software Engineering
    1. List of courses with their Streams/Clusters

     

     

     

    Software Engineering(0)

    1

    SE100

    Software Engineering

    2

    SE301

    Software Re-Engineering 

    3

    SE302

    Software Engineering Economics

    4

    SE303

    Management Information Systems

    5

    SE304

    Agent Based Software Engineering

    6

    SE405

    Formal Methods in Software Engineering

    7

    SE406

    Topics in Software Engineering

     

     

    Software Requirement And Design analysis(1)

    8

    SE210

    Software Requirements Engineering

    9

    SE211

    Human Computer Interaction

    10

    SE212

    Software Design & Architecture 

    11

    SE313

    Software Construction & Development

     

     

    Project and Process management(2)

    12

    SE420

    Business Process Engineering

    13

    SE421

    Software Project Management

    14

    SE423

    Global Software Development

     

     

    Software Development(3)

    15

    SE330

    Web Engineering 

    16

    SE331

    Computer Graphics

    17

    SE332

    E-Commerce

    18

    SE333

    Visual Programming

    19

    SE334

    Game Application Development

    20

    SE335

    Systems Programming

    21

    SE336

    Mobile Application Development

     

     

    Software Testing and Deployment(4)

    22

    SE340

    Software Quality Engineering 

    23

    SE341

    Simulation and Modeling

    24

    SE342

    Software Metrics

     

     

    Intelligent systems(5)

    25

    SE350

    Stochastic Processes

    26

    SE351

    Operations Research

    27

    SE352

    Artificial Intelligence

    28

    SE453

    Natural Language Processing

    29

    SE454

    Semantic Web

    30

    SE455

    Cloud Computing

    31

    SE456

    Big Data Analytics

     

     

    Information Security(6)

    32

    SE360

    Data Encryption and Security

    33

    SE361

    Secure Software Development

    34

    SE362

    Information Systems Audit

     

     

    Networks and Communication(7)

    35

    SE370

    Multimedia Communication

    36

    SE471

    Real Time Systems

     
     

    Software Engineering Supporting Courses

     

    Course Title

    Credit hours

     SE420

    Business Process Engineering

    3-0-3

            SE405

    Formal Methods in Software Engineering

    3-0-3

    SE351

    Operations Research

    3-0-3

    SE341

    Simulation and Modeling

    3-0-3

    SE350

    Stochastic Processes

    3-0-3

     

    Total (Any THREE of the above)

    9 Cr Hours

    Software Engineering Elective Courses

    (More Courses may be added to this list)

    Course Title

    Credit hours

     

    SE304

    3-0-3

    Agent Based Software Engineering

    SE456

    3-0-3

    Big Data Analytics

    SE455

    3-0-3

    Cloud Computing

         SE331

    3-0-3

    Computer Graphics

    SE360

    3-0-3

    Data Encryption and Security

    SE332

    3-0-3

    E-Commerce

    SE334

    3-0-3

    Game Application Development

    SE423

    3-0-3

    Global Software Development

    SE362

    3-0-3

    Information Systems Audit

    SE303

    3-0-3

    Management Information Systems

    SE336

    3-0-3

    Mobile Application Development

    SE370

    3-0-3

    Multimedia Communication

    SE453

    3-0-3

    Natural Language Processing

    SE471

    3-0-3

    Real Time Systems

    SE454

    3-0-3

    Semantic Web

    SE302

    3-0-3

    Software Engineering Economics

    SE342

    3-0-3

    Software Metrics

    SE335

    3-0-3

    Systems Programming

    SE406

    3-0-3

    Topics in Software Engineering

    SE333

    3-0-3

    Visual Programming

    Total (Any Five of the above)

    15

     

    Semester Plan

    Bachelor of Science in Software Engineering Program for Fall-2019 and Onwards

    Semester - I

     

    Code   Course Title

    Credit

    Pre-requisite

     

    Hours

     

    CS180

    Introduction to Info. & Comm. Technologies

    2-0-2

     

    CS180L

    Introduction to Information & Communication Technologies Lab

     0-1-1

     

    CS111

    Programming Fundamentals

    3-0-3

     

    CS111L

    Programming Fundamentals Lab

    0-1-1

     

    HU119

    English Composition & Comprehension

    3-0-3

     

    MA110

    Calculus & Analytical Geometry

    3-0-3

     

    HU115

    Pakistan Studies

    2-0-2

     

    PH109

    Physics

    3-0-3

     

    Credit Hours=18

    16-2-18

     

    imageimage

     

    Semester - II

     

    Code

    Course Title

    Credit Hours

    Pre-requisite

    CS112

    Object Oriented Programming

    3-0-3

    CS111/CS111L

    CS112L

    Object Oriented Programming Lab

    0-1-1

    CS111/CS111L

    HU 120

    Communication & Presentation Skills

    3-0-3

    HU119

    MA216

    Discrete Structures

    3-0-3

     

    SE100

    Software Engineering

    3-0-3

     

    HUXXX

    University Elective – I

    3-0-3

     

    Credit Hours=17

    15-1-16

     

     

    Semester - III

     

    Code   Course Title

    Credit Hours

    Pre-requisite

    CS214

    Data Structures & Algorithms

    3-0-3

    CS112/CS112L

    CS214L

    Data Structures & Algorithms Lab

    0-1-1

    CS112/CS112L

    SE210

    Software Requirement Engineering

    3-0-3

    SE100

    SE211

    Human Computer Interaction

    3-0-3

    SE100

    MA201

    Linear Algebra

    3-0-3

     

    HUXXX

    University Elective-II

    3-0-3

     

    HU118

    Islamic Studies

    2-0-2

     

    Credit Hours=18

    17-1-18

     

     

    Semester - IV

     

    Code

    Course Title

    Credit

    Pre-requisite

     

     

    Hours

     

    CS225

    Operating Systems

    3-0-3

    CS214/214L

    CS225L

    Operating Systems Lab

    0-1-1

    CS214/214L

    CS230

    Database Systems

    3-0-3

    CS214/214L

    CS230L

    Database Systems Lab

    0-1-1

    CS214/CS214L

    SE212

    Software Design & Architecture

    2-0-2

     

    SE210

    SE212L

    Software Design & Architecture Lab

    0-1-1

    MA301

    Probability and Statistics

    3-0-3

     

    HUXXX

    University Elective – III

    3-0-3

     

    Credit Hours=17

    14-3-17

     

     

     

    Semester - V

     

    Code

    Course Title

    Credit

    Pre-requisite

     

     

    Hours

     

    SE313

    Software Construction and Development

    2-0-2

    SE212/SE212L

    SE313L

    Software Construction and Development Lab

      0-1-1

    SE212/SE212L

    CS360

    Computer Networks

    3-0-3

     

    CS360L

    Computer Networks Lab

    0-1-1

     

    HU401

    Technical & Business Writing

    3-0-3

    HU120

    SEXXX

    SE Supporting –I

    3-0-3

     

    SEXXX

    SE Supporting – II

    3-0-3

     

    Credit Hours=16

    14-2-16

     

    imageimage 

     

    Semester - VI

     

    Code

    Course Title

    Credit

    Pre-requisite

     

     

    Hours

     

    SE440

    Software Quality Engineering

    3-0-3

    SE100

    CY406

    Information Security

    3-0-3

     

    CS270

    Professional Practices

    3-0-3

     

    SE330

    Web Engineering

    3-0-3

     

    SEXXX

    SE Elective – I

    3-0-3

     

    SE497

    Final Year Project – I

           0-1-1

     

    Credit Hours=16

    15-1-16

     

     

     

    Semester - VII

     

    Code

    Course Title

    Credit

    Pre-requisite

     

     

    Hours

     

    SE421

    Software Project Management

    3-0-3

    SE100

    SE301

    Software Re-Engineering

    3-0-3

    SE313/ SE313L

    SEXXX

    SE Elective –II

    3-0-3

     

    SEXXX

    SE Elective – III

    3-0-3

     

    SEXXX

    SE Supporting – III

    3-0-3

     

    SE498

    Final Year Project – II

    0-2-2

    SE497

    Credit Hours=17

    15-2-17

     

     

     

    Semester - VIII

     

    Code

    Course Title

    Credit

    Pre-requisite

     

     

    Hours

     

    SEXXX

    SE Elective – IV

    3-0-3

     

    SEXXX

    SE Elective – V

    3-0-3

     

    SE499

    Final Year Project – III

    0-3-3

    SE498

    HUXXX

    University Elective – IV

    3-0-3

     

    Credit Hours=12

    9-3-12

     

     

    Total Credits = 130





  • Bachelor of Science in Artificial Intelligence

    PROGRAMME GENERAL INFORMATION

    Academic year 

    2020/21

    Awarding body

    Air University 

    Teaching institute and location 

    Air University, Islamabad Campus

    Language of study 

    English 

    Final award 

    BS

    Program title

    Artificial Intelligence 

    Duration of study

    4 years (maximum time upto 6 years)

    Total number of semesters

    8

    Number of weeks per semester

    16 - 18 (16 for teaching and 2 for examinations)

    Total number of credit hours

    136

    Total number of courses

    45

    Credit hours per semester

    15-18

    Proposed starting date 

    Fall 2020 Semester

     

    Distribution of Courses

    Following is the distribution of course

    S#

    Category

    Credit Hours

     HEC Rec.

    1

    Computing Core

    39

    39

    2

    Domain Core (AI)

    18

    18

    3

    Domain Electives (AI)

    12

    12

    4

    Domain Supporting (AI)

    21(+3)

    18

    5

    Mathematical & Science Foundation

    15(+3)

    12

    6

    University Elective Courses

    13(+1)

    12

    7

    General Education Courses

    18(-1)

    19

     

    Total Credit Hours

    136

    130

     

     

     

    Computing Core Courses 

    Course Title

    Credit hours

    Programming Fundamentals

    (3-1-4)

    Discrete Structures

    (3-0-3)

    Object Oriented Programming

    (3-1-4)

    Data Structures & Algorithms

    (3-1-4)

    Operating Systems

    (3-1-4)

    Database Systems

    (3-1-4)

    Software Engineering

    (3-0-3)

    Information Security

    (3-0-3)

    Computer Networks

    (3-1-4)

    Senior Year Design Project

    (0-6-6)

    Total

    39 (26-13)

     

    Artificial Intelligence Core Courses

     

    Course Title

    Credit hours

    1

    Programming for Artificial Intelligence

    (2-1-3)

      2

    Machine Learning

    (2-1-3)

    3

    Knowledge Representation & Reasoning

    (3-0-3)

    4

    Artificial Neural Networks

    (2-1-3)

    5

    Natural Language Processing

    (3-0-3)

      6

     Computer Vision

    (2-1-3)

     

    Total

    18(14-4)

    Artificial Intelligence Supporting Courses

    Course Title

    Credit hours

    Digital Logic and Design

    (3-1-4)

    Artificial Intelligence

    (3-1-4)

    Design and Analysis of Algorithms

    (3-0-3)

    Probability Methods in AI

    (3-0-3)

    Parallel and Distributed Computing

    (2-1-3)

    Computer Organization & Assembly Language

               (3-1-4)

    Total

    21(17-4)

    Mathematics and Science Foundation Courses

    Course Title

    Credit hours

    Calculus & Analytical Geometry

    3-0-3

    Linear Algebra

    3-0-3

    Differential Equation

    3-0-3

    Probability & Statistics

    3-0-3

    Multi Variable Calculus

    3-0-3

    Total

    15(15-0)

    General Education Electives

    Course Title

    Credit hours

    English Composition & Comprehension

    3-0-3

    Technical & Business Writing

    3-0-3

    Communication & Presentation Skills

    3-0-3

    Intro to Info. & Comm. Technologies

    2-1-3

    Islamic Studies

    2-0-2

    Pakistan Studies

    2-0-2

    The Ethics of Artificial Intelligence

    2-0-2

    Total

    18(17-1)

    University Elective Courses

    (Not limited to the list below, the university may add more courses)

    Course Title

    Credit hours

    Principles of Accounting

    3-0-3

    Operation Research

    3-0-3

    Human Resource Management

    3-0-3

    Principles of Management

    3-0-3

    Total Quality Management

    3-0-3

    Organizational Behavior

    3-0-3

    Philosophy and Iqbaliyat

    3-0-3

    Social Psychology and Human Behavior

    3-0-3

    Introduction to English Linguistics I

    3-0-3

    Foreign Language

    3-0-3

    Entrepreneurship & Technology Commercialization

    3-0-3

    Social Services

    1-0-1

    Total  (Any four courses + Social Services)

    13

     

     

     

     

     

    Semester Plan

    Semester – I

     

    Code

    Course Title

     Credit Hours

    Pre-requisite

     

    CS180

    Introduction to Information and Communication Technologies

    2-0-2

     

     

    CS180L

    Introduction to Information and Communication Technologies Lab

    0-1-1

     

     

    CS111

    Programming Fundamentals

    3-0-3

     

     

    CS111L

    Programming Fundamentals Lab

    0-1-1

     

     

    HU119

    English Comprehension & Composition 

    3-0-3

     

     

    MA110

    Calculus & Analytical Geometry

    3-0-3

     

     

    MA216

    Discrete Structures

    3-0-3

     

     

    HU115

    Pakistan Studies

    2-0-2

     

     

    Total

    16-2-18

     

     

    Semester – IIimageimage

     

    Code

    Course Title

     Credit Hours 

    Pre-requisite

     

    HU120

    Communication & Presentation Skills

    3-0-3

    HU119

     

    MA201

    Linear Algebra 

    3-0-3

     

     

    CS112

    Object Oriented Programming

       3-0-3

    CS111/CS111L

     

    CS112L

    Object Oriented Programming Lab

     0-1-1

    CS111/CS111L

     

    AI130

    Programming for Artificial Intelligence

     2-0-2

     

     

    AI130L

    Programming for Artificial Intelligence Lab

     0-1-1

     

     

    EE223

    Digital Logic and Design

     3-0-3

     

     

    EE223L

    Digital Logic and Design Lab

       0-1-1

     

     

    Total

    14-3-17

     

     

    Semester – III

     

    Code

    Course Title

    Credit Hours

    Pre-requisite

     

    CS214

    Data Structures & Algorithms

    3-0-3

    CS112/CS112L

     

    CS214L

    Data Structures & Algorithms Lab

    0-1-1

    CS112/CS112L

     

    MA301

    Probability and Statistics

       3-0-3

     

     

    MA106

    Differential Equations 

       3-0-3

     

     

    CS340

    Artificial Intelligence 

       3-0-3

    MA216

     

    CS340L

    Artificial Intelligence Lab

    0-1-1

    MA216

     

    CS223

    Computer Organisation and Assembly Language

    3-0-3

    EE223/EE223L

     

    CS223L

    Computer Organisation and Assembly Language Lab

    0-1-1

    EE223/EE223L

     

    Total

    15-3-18

     

     

    Semester – IV

    Code

    Course Title

     Credit Hours

    Pre-requisite

    AI200

    Probability Methods in Artificial Intelligence

    3-0-3

    MA301

    CS332

    Design and Analysis of Algorithms

    3-0-3

    CS214/CS214L

    CS230

    Database Systems

       3-0-3

    CS214/CS214L

    CS230L

    Database Systems Lab

       0-1-1

    CS214/CS214L

    AI201

    Knowledge Representation & Reasoning

    3-0-3

    AI130/AI130L

    SE100

    Software Engineering

    3-0-3

     

                                               Total            

    15-1-16

     

    Semester – V

    Code

    Course Title

     Credit Hours

    Pre-requisite

    AIXXX

    AI-Elective-I

      3-0-3

     

    MA105

    Multivariable Calculus 

    3-0-3

     

    AI332

    Machine Learning

    2-0-2

    AI130/AI130L

    AI332L

    Machine Learning Lab

    0-1-1

    AI130/AI130L

    HU116

    Islamic Studies

    2-0-2

     

    CS225

    Operating Systems

    3-0-3

    CS214/CS214L

    CS225L

    Operating Systems Lab

    0-1-1

    CS214/CS214L

    BAXXX

    University Elective -I

    3-0-3

     

                                              Total

    16-2-18

     

    Summerimageimage

    AI496

    Internship

    Non credit

     

    Semester – VI

    Code

    Course Title

          Credit Hours

    Pre-requisite

    CS360

    Computer Networks

    3-0-3

     

    CS360L

    Computer Networks Lab

    0-1-1

     

    AIXXX

    AI-Electives-II

    3-0-3

     

    HU401

    Technical & Business Writing

    3-0-3

     

    AI220

    Natural Language Processing

    3-0-3

    AI332/AI332L

    BAXXX 

    University Elective-II

    3-0-3

     

    AI497

    FYP-I

    0-1-1

     

                                          Total

    15-2-17

     

    Semester – VII

    Code

    Course Title

     Credit Hours

    Pre-requisite

    AI498

    FYP-II

    0-2-2

    AI497

    CS426

    Parallel and Distributed Computing

    2-0-2

    CS225/CS225L

    CS426L

    Parallel and Distributed Computing Lab

    0-1-1

    CS225/CS225L

    AIXXX

    AI-Electives-III

    3-0-3

     

    AI433

    Artificial Neural Networks*

    2-0-2

    AI130/AI130L

    AI433L

    Artificial Neural Networks Lab*

    0-1-1

    AI130/AI130L

    AI403

    Computer Vision

    2-0-2

    AI332/AI332L

    AI403L

    Computer Vision Lab

    0-1-1

    AI332/AI332L

    AI340

    The Ethics of Artificial Intelligence

    2-0-2

     

                                                Total

    11-5-16

     

    Semester – VIII

    Code

    Course Title

     Credit Hours

    Pre-requisite

    HU414

    Social Service

             1-0-1

     

    CS415

    Information Security

    3-0-3

     

    AIXXX

    AI-Electives-IV

    3-0-3

     

    AI499

    FYP – III

    0-3-3

    AI498

    BAXXX 

    University Elective -III

    3-0-3

     

    BAXXX 

    University Elective – IV

    3-0-3

     

                                                Total

    13-3-16

     







    Total Credit Hours: 136

    Artificial Intelligence Elective Courses

    (More Courses may be added to this list)

    Code

    Course Title

    Credit hours

    CS437

    Data Warehousing & Data mining

    3-0-3

    AI408

     Virtual and Augmented Reality 

    2-0-2

    AI408L

     Virtual and Augmented Reality Lab 

    0-1-1

    AI414

    Swarm Intelligence

    3-0-3

    AI302

     Digital Image Processing

    2-0-2

    AI302L

     Digital Image Processing Lab

    0-1-1

    AI310

     Microcontroller and Embedded Systems

    2-0-2

    AI310L

     Microcontroller and Embedded Systems Lab

    0-1-1

    AI311

    Automation and Robotics

    2-0-2

    AI311L

    Automation and Robotics Lab

    0-1-1

    AI321

    Semantic Technologies

    3-0-3

    AI404

    Speech Processing

    3-0-3

    AI405

    Cognitive AI

    3-0-3

    AI406

    Bio-inspired Computing

    3-0-3

    AI407

    Evolutionary Computing

    3-0-3

    AI412

    Fuzzy Systems

    3-0-3

    AI413

    Agent Based Modeling

    3-0-3

    AI422

    Computational Linguistics

    3-0-3

    AI423

    Information Retrieval

    3-0-3

    AI424

    Linked Data Engineering

    3-0-3

    AI434

    Deep Learning

    2-0-2

    AI434L

    Deep Learning Lab

    0-1-1

    AI435

    Reinforcement Learning

    3-0-3

    AI441

    AI for Games

    3-0-3

    AI442

    Computational Biology

    3-0-3

    CS341 

    Theory of Automata

    3-0-3

    CS437

    Data Warehousing & Data mining

    3-0-3

    MA421

    Numerical Analysis

    3-0-3

    MT446

    Digital Signal Processing

    3-0-3

     

  • Master of Science in Data Science (Evening)

    Distribution of total credit hours MS Data Science Program

    Category or Area

    Credit Hours

    Core Courses (04)

    10

    Specialization Requirement Courses (02)

    06

    Electives (03)

    09

    Thesis

    06

    Total Credit Hours

    31

     

    MS Data Science Core Courses

    S#

    Course Code

    Corse Title

    Credit Hours

    1

    DS 601

    Statistical and Mathematical Methods for Data Analysis      

    3-0-3

    2

    DS 602

    Tools and Techniques for Data Science

    02+01=03

    3

    DS 650

    Machine Learning

    3-0-3

    4

    CS 710

    Research Methodology 

    1-0-1

     

    Specialization Core Courses:

    Student may choose any two courses among the following

     S#

    Course Code

    Corse Title

    Credit Hours

    1

    DS 726

    Big Data Analytics

    02+01=03

    2

    DS 653

    Deep Learning

    3-0-3

    3

    DS 652

    Natural Language Processing

    3-0-3

    4

    DS 620

    Distributed Data Processing

    3-0-3

     

     

     

     

     

    Semester Wise Study Plan

    S. #.

    Course Code

    Course Title

    Credit Hours

    Semester –I

    1

    DS 602

    Tools and Techniques for Data Science (Core II)  

    02+01=03

    2

    CS 710

    Research Methodology (Core IV)  

    1-0-1

    2

    DS 601

    Statistical and Mathematical Methods for Data Analysis (Core I)

    3-0-3

    3

    DS XXX

    Elective I

    03

    Semester Cr. Hrs.

    10

    Semester –II

    1

    DS 650

    Machine Learning (Core III)  

    3-0-3

    2

    DS XXX

    Specialization Core-I

    03

    3

    DS XXX

    Specialization Core-II

    03

    Semester Cr. Hrs.

    09

    Semester –III

    1

    DS XXX

    Elective-III

    03

    2

    DS XXX

    Elective-IV

    03

    3

    DS 799

    MS Thesis 

    06

    Semester Cr. Hrs.

    12

    Semester –IV

    1

    DS 799

    Thesis (continued)

    -

    Semester Cr. Hrs.

     

    Total Cr. Hrs.

    31

     

     

     

     

     

     

     

     

     

     

    Elective Courses

    S#

    Course Codes

    Course Title

    Credit Hours

    1.  

    CS 713

    Advanced Computer Vision

    3-0-3

    1.  

    DS 672

    Algorithmic Trading

    3-0-3

    1.  

    DS 610

    Bayesian Data Analysis

    3-0-3

    1.  

    DS 675

    Bioinformatics

    3-0-3

    1.  

    CS 649

    Cloud Computing

    3-0-3

    1.  

    DS 674

    Computational Genomics

    3-0-3

    1.  

    DS 660

    Data Visualization

    3-0-3

    1.  

    DS 654

    Deep Reinforcement Learning

    3-0-3

    1.  

    DS 621

    Distributed Data Processing and Machine Learning

    3-0-3

    1.  

    DS 622

    Distributed Machine Learning in Apache Spark

    3-0-3

    1.  

    DS 727

    High Performance Computing

    3-0-3

    1.  

    DS 611

    Inference and Representation

    3-0-3

    1.  

    DS 651

    Optimization Methods for Data Science and Machine Learning

    3-0-3

    1.  

    DS 612

    Probabilistic Graphical Models

    3-0-3

    1.  

    DS 673

    Scientific Computing in Finance

    3-0-3

    1.  

    DS 670

    Social Network Analysis

    3-0-3

    1.  

    DS 671

    Time Series Analysis and Prediction
     

    3-0-3

     

  • Master of Science in Artificial Intelligence (Evening)

    Distribution of total credit hours & Core courses

    Category or Area Credit Hours
    Core 13
    Electives 12
    MS Thesis 6
    Total Credit Hours 31

    Semester Details

    Semester I

    S.No Course Code Course Title Credit Hrs (Theory – Lab – Total)
    1 Mathematics for Artificial Intelligence 3
    2 Advanced Analysis of Algorithms 3
    3 Elective-I 3
    4 Total 09

    Semester II

    S.No Course Code Course Title Credit Hrs (Theory – Lab – Total)
    1 Advanced Artificial Intelligence 3
    2 Machine Learning 3
    3 Elective-II 3
    Total 09

    Semester III

    S.No Course Code Course Title Credit Hrs (Theory – Lab – Total)
    1 Elective-III 3
    2 MS Thesis-I 3
    3 Research Methodology 1
    Total 07

    Semester IV

    S.No Course Code Course Title Credit Hrs (Theory – Lab – Total)
    1 Elective-IV 3
    2 MS Thesis-II 3
    Total 06
    Grand Total 31
    Semester wise course distribution might be changed.

    Important Notes:

    • Students with inadequate background will need to cover the prescribed deficiency courses during MS(AI) Program
    • Students must select at least two elective courses from the Specialization Area. Other two elective courses may be selected from other Specialization Areas as offered
    • Due to the advanced nature of the MS(AI) program and research orientation, the instructor of a course can re-design the objectives and contents of the course in consultation with the Chair Department.

  • Master of Gaming and Multimedia
    1. Eligibility Criteria

    The graduates are eligible to apply who fall in anyone of the following, 

    BS(CS), BS(IT), BE(Software) or BS(Engineering) Equivalent with 4 Years Degree Program (min 130 credit hours) are eligible but they have to cover deficiency during the degree.

     

    Deficiency Courses: 

    1. Programming Fundamentals and OOP (Core Programming Course) 
    2. Data Structures & Algorithms 
    3. Design & Analysis of Algorithms 
    4. Probability and Statistics
      1. Degree Title

    The title of degree is Master of Science in Gaming and Multimedia” (MSGM)

    1. Date of Commencement 

    Fall 2021

                                   

    1. Distribution of total credit hours

    Category or Area

    Credit Hours

    Core (04)

    10

    Electives (05)

    15

    MS Thesis

    06

    Total Credit Hours

    31


     

     

     

     

     

     

     

     

     

    1. Semester Wise Study Plan

    Semester-wise Breakdown: MS Gaming and Multimedia

    Semester 1

    Course Code

    Course Title

    Credit Hours

    GM 640

    Multimedia Technologies 

    3-0-3

    GM 600

    Game Design and Development

    3-0-3

    CS 710

    Research Methodology 

    1-0-1

    GMXXX

    Elective I

    3-0-3


    Total

    10-0-10

    Semester 2

    Course Code

    Course Title

    Credit Hours

    GM601

    Game Mechanics and Computer Graphics 

    3-0-3

    GM XXX

    Elective-II 

    3-0-3

    GM XXX

    Elective-III

    3-0-3


    Total

    9-0-9

    Semester 3

    Course Code

    Course Title

    Credit Hours

    GMXXX

    Elective-IV 

    3-0-3

    GM XXX

    Elective-V

    3-0-3

    GM 799

    Thesis

    6-0-6


    Total

    12-0-12

    Semester 4

    Course Code

    Course Title

    Credit Hours

    GM 799

    Thesis

    Continue 

     

     

     

     

    TOTAL CREDIT HOURS

    31

    1.  

     


     
    Important Notes:   

     

    1. Students with inadequate background will need to cover the prescribed deficiency courses during MSGMProgram. 
    1. Students must select at least two elective courses from the Specialization Area. Other two elective courses may be selected from other Specialization Areas as offered.
    2. Due to the advanced nature of the MSGM program and research orientation, the instructor of a course can re-design the objectives and contents of the course in consultation with the Chair Department.


     

     

    Core Courses

    Below is a list of the four core courses followed by the course contents

    Sr. #

    Code

    Title

    Pre-Requisite

    Cr. Hrs.

    1

    GM 640

    Multimedia Technologies

    -

    3-0-3

    2

    GM 601

    Game Mechanics and Computer Graphics

    -

    3-0-3

    3

    GM 600

    Game Design and Development

    -

    3-0-3

    4

    CS710

    Research Methodology 

    -

    1-0-1

     

     

     

    Elective Courses – MS Game and Multimedia

    Sr. No

    Course Code

    Course Title

    Credit Hours

    1.  

    GM 602

    Serious Gaming

    3

    1.  

    GM 603

    Game Scripting

    3

    1.  

    GM 604

    UI/UX Development 

    3

    1.  

    GM 605

    Haptic User Interfaces

    3

    1.  

    GM 610

    Interactive Computer Graphics

    3

    1.  

    GM 611

    Modeling and Simulation

    3

    1.  

    GM 620

    Character Design for Game 

    3

    1.  

    GM 621

    Print Media Design

    3

    1.  

    GM 622

    Digital Photography

    3

    1.  

    GM 623

    Digital Film Making

    3

    1.  

    GM 630

    3D Modeling and Animation 

    3

    1.  

    GM 631

    Virtual and Augmented Reality

    3

    1.  

    GM 632

    Animation and GI Animation Unity Services 

    3

    1.  

    GM 633

    Interactive Animation Design

    3

    1.  

    GM 641

    Responsive Web Design and Development

    3

    1.  

    GM 650

    Game Sensors and Media

    3

    1.  

    GM 660

    Image Processing 

    3

    1.  

    GM 661

    Computer Vision 

    3

    1.  

    GM 662

    Machine Learning 

    3

    1.  

    GM 663

    Natural Language Processing 

    3

    1.  

    GM 664

    Artificial Intelligence for Games

    3

    1.  

    GM 665

    Pattern Classification and Recognition

    3

    1.  

    GM 666

    Deep Learning

    3

    1.  

    GM 667 

    Data Visualization

    3

    1.  

    GM 668

    Cloud Computing

    3

    1.  

    GM 706

    Special Topics in Games

    3

    1.  

    GM 742

    Special Topics in Multimedia 

    3

          *Semester wise course distribution might be changed.