Programs Description

  • Bachelor of Science in Computer Sciences (BSCS)

    Course Group Credit Hours
    General Education 19
    University Electives 12
    Mathematics & Science Foundation 12
    Computing Core 39
    Domain CS Core 24
    Domain CS Electives 15
    Domain CS Supporting 09
    Total 130


    General Education Courses

    Course Title Credit hours
    Reading and Writing Skills 3
    Technical & Business Writing 3
    Communication & Presentation Skills 3
    Professional Practices 3
    Intro to Info. & Comm. Technologies 2-1
    Pakistan Studies & global perspective 2
    Islamic Studies/ Ethics 2
    Total 18-1


    Computer Science CORE (Compulsory) courses

    Course Title Credit hours
    Compiler Construction 3-0
    Comp. Organization & Assembly Language 3-1
    Digital Logic Design 3-1
    Design & Analysis of Algorithms 3-0
    Parallel & Distributed Computing 3-0
    Artificial Intelligence 3-1
    Theory of Automata 3-0
    Total 24 (21-3)


    Computer Science SUPPORTING courses (ANY 3 from following list)

    Coverage of relevant pre-requisite must be ensured while offering any of the following courses from this category

    Course Title Credit hours
    Differential Equations 3-0
    Multi-variate Calculus 3-0
    Graph Theory 3-0
    Theory of Programming Languages 3-0
    Numerical Computing 3-0
    Total 9-0

    Semester Details

    Curriculum Details

    Semester I

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 EL100 Reading and Writing Skills 3-0-3
    2 PH 109 Physics 3-0-3
    3 HU 125 Pakistan Studies and Global Perspective 2-0-2
    4 CS180 Introduction to Information and Communication Technologies - 2-0-2
    CS180L Introduction to Information and Communication Technologies Lab 0-1-1
    5 CS111 Programming Fundamentals 3-0-3
    CS111L Programming Fundamentals Lab 0-1-1
    6 MA100 Foundational Mathematics (Non-credit course, for Pre-Medical students) 4-0-4
    Total 13-2-15

    Semester II

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 EL200 Communication & Presentation Skills HU 119 3-0-3
    3 CS112 Object Oriented Programming CS 111/CS 111L 3-0-3
    CS112L Object Oriented Programming Lab CS 111/CS 111L 0-1-1
    4 HU124 Islamic Studies & Ethics 2-0-2
    5 EE223 Digital Logic Design 3-0-3
    EE223L Digital Logic Design Lab 0-1-1
    5 BAXXX University Elective-I Management 3-0-3
    6 MA 113 Pre-Calculus (Non-credit course, for Pre-Medical students) 2-0-2
    Total 14-2-16

    Semester III

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 MA301 Probability and Statistics 3-0-3
    2 MA110 Calculus & Analytical Geometry 3-0-3
    3 CS214 Data Structures& Algorithms CS112/CS112L 3-0-3
    CS214L Data Structures& Algorithms Lab CS112/CS112L 0-1-1
    3 CS223 Computer Organization& Assembly Language EE 223 3-0-3
    CS223L Computer Organization& Assembly Language Lab EE 223L 0-1-1
    4 MA216 Discrete Structure 3-0-3
    Total 15-2-17

    Semester IV

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 MA105 Multivariable Calculus MA110 3-0-3
    2 CS230 Database Systems CS 214/CS214L 3-0-3
    CS230L Database Systems Lab CS214/CS214L 0-1-1
    3 MA201 Linear Algebra 3-0-3
    4 CS284 Visual Programming (CS Elective-II) CS 214/CS 214L 2-0-2
    CS284L Visual Programming Lab (CS Elective-II Lab) CS 214/CS 214L 0-1-1
    3 CS281 Mobile Computing (CS-Elective-I) 2-0-2
    CS281L Mobile Computing Lab (CS-Elective-I Lab) 0-1-1
    Total 13-3-16

    Semester V

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 CS360 Computer Networks 3-0-3
    CS360L Computer Networks Lab 0-1-1
    2 CS332 Design and Analysis of Algorithms CS 214/CS214L 3-0-3
    3 CS225 Operating Systems CS 214/CS214L 3-0-3
    CS225L Operating Systems Lab CS 214/CS214L 0-1-1
    4 MA221 Numerical Analysis & Computation MA105 2-0-2
    MA221L Numerical Analysis & Computation Lab MA105 1-0-1
    5 SE100 Software Engineering 3-0-3
    Total 15-2-17

    Semester VI

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 EL400 Technical and Business Writing 3-0-3
    2 CS340 Artificial Intelligence MA216 3-0-3
    CS340L Artificial Intelligence Lab MA216 0-1-1
    3 CS333 Theory of Automata 3-0-3
    4 CS3XX CS Elective-III CS111 2-0-2
    CS3XXL CS Elective-III Lab CS111L 0-1-1
    5 CS3XX CS Elective-IV 3-0-3
    6 CS494 Final Year Project - I 0-1-1
    Total 14-3-17

    Semester VII

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 EL300 Interpersonal Skills/Public Relations 3-0-3
    2 CS426 Parallel & Distributed Computing CS225,CS 225L 2-0-2
    CS426 Parallel & Distributed Computing Lab CS225, CS225L 0-1-1
    3 CS415 Information Security 3-0-3
    4 MA478 Graph Theory 3-0-3
    5 CS4XX CS Elective-V 2-0-2
    CS4XX CS Elective-V Lab 0-1-1
    6 CS495 Final Project – II CS 494 0-2-2
    Total 13-4-17

    Semester VIII

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 CS434 Compiler Construction CS333 2-0-2
    CS434L Compiler Construction Lab CS333 0-1-1
    2 HU414 Social Service (University Elective-V) 1-0-1
    3 CS270 Professional Practices 3-0-3
    4 BAXX University Elective-II Management 3-0-3
    5 University Elective-I (Foreign Language) Chinese (Foreign Language)(Uni Elective-III) FLXXX 2-0-2
    6 CS496 Final Project-III CS 495 0-3-3
    Total 11-4-15
    Grand Total 130 Credit Hours
    Elective Streams for BSCS
    Mobile Computing
    Mobile Computing Lab
    Visual Programming
    Visual Programming Lab
    Full Stack Web Development
    Full Stack Web Development Lab
    Digital Image Processing
    Data Science
    Data Science Lab
    Bid Data Analytics
    Bid Data Analytics Lab
    Natural Language Processing
    Natural Language Processing Lab
    Applied Machine Learning
    Machine Learning
    Distributed Databases
    Deep Learning
    Computer Vision
    Multimedia Technologies
    Cloud Computing
    Semantic Web
    Data Ware-housing and Data Mining
    Introduction to Quantum Computing
    Introduction to Quantum Computing Lab
    Introduction to Quantum Communication
    Introduction to Quantum Communication Lab
  • Bachelor of Science in Cyber Security


    Semester Plan

    Semester I

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 HU119 English Comprehension and Composition 3-0-3
    2 CY102 Introduction to Cyber Security 3-0-3
    3 MA216 Discrete Structures 3-0-3
    4 CS180 Introduction to Information and Communication Technologies - 2-0-2
    CS180L Introduction to Information and Communication Technologies Lab 0-1-1
    5 CS111 Programming Fundamentals 3-0-3
    CS111L Programming Fundamentals Lab 0-1-1
    Total 14-2-16

    Semester II

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 CS360 Computer Networks 2-0-2
    CS360L Computer Networks Lab 0-1-1
    2 CY103 Information Assurance 3-0-3
    3 CS112 Object Oriented Programming CS111/CS111L 3-0-3
    CS112L Object Oriented Programming Lab CS111/CS111L 0-1-1
    4 MA110 Calculus & Analytical Geometry 3-0-3
    5 BAXXX University Elective I 3-0-3
    6 HU215 Islamic Studies & Ethics 2-0-2
    Total 17-2-19

    Semester III

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 EE223 Digital Logic Design 3-0-3
    EE223L Digital Logic Design Lab 0-1-1
    2 MA201 Linear Algebra 3-0-3
    3 CS214 Data Structures& Algorithms CS112/CS112L 3-0-3
    CS214L Data Structures& Algorithms Lab CS112/CS112L 0-1-1
    4 MA106 Differential Equations 3-0-3
    5 CS222 Network Security CY102 2-0-2
    CS222L Network Security Lab CY102 0-1-1
    Total 14-3-17

    Semester IV

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 CS225 Operating Systems CS 214/CS 214L 3-0-3
    CS225L Operating Systems Lab CS 214/CS 214L 0-1-1
    2 CS223 Computer Organization & Assembly Language EE 223/CS 223L 3-0-3
    CS223L Computer Organization & Assembly Language Lab EE 223/CS 223L 0-1-1
    3 CY XXX CYS Elective I 3-0-3 or 2-0-2 + 0-1-0
    4 CY222 Information Security 3-0-3
    5 MA301 Probability and Statistics 3-0-3
    Total 15-2-17 or 14-3-17

    Semester V

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 CS 332 Design and Analysis of Algorithm CS214/CS214L 3-0-3
    2 CS 426 Parallel and Distributed Computing CS225/CS225L 2-0-2
    CS 426L Parallel and Distributed Computing Lab CS225/CS225L 0-1-1
    3 CY XXX CYS Elective II 3-0-3
    4 CY 250 Software Engineering 3-0-3
    5 CY XXX CYS Elective III 3-0-3
    4 CS 230 Database Systems CS214/CS214L 3-0-3
    CS 230L Database Systems Lab CS214/CS214L 0-1-1
    Summer
    CY 496 Internship Non Credit
    Total 17-2-19

    Semester VI

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 CY 355 Vulnerability Assessment & Reverse Engineering CY 102 2-0-2
    CY 355L Vulnerability Assessment & Reverse Engineering Lab CY 102 0-1-1
    2 CS 340 Artificial Intelligence MA 216 3-0-3
    CS 340L Artificial Intelligence Lab MA 216 0-1-1
    3 CY XXX Cyber Security Elective IV 3-0-3
    4 BA XXX University Elective II 3-0-3
    5 CY 497 Final project-I 0-1-1
    6 CY 334 Digital Forensics CY 102 2-0-2
    CY 334L Digital Forensics Lab CY 102 0-1-1
    Total 13-4-17

    Semester VII

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 HU 401 Technical & Business Writing 3-0-3
    2 BA XXX University Elective III 3-0-3
    3 HU 125 Pakistan Studies 2-0-2
    4 CY 498 Final Project II CY 497 0-2-2
    5 CY 450 Secure Software Design and Development 2-0-2
    CY 450L Secure Software Design and Development Lab 0-1-1
    Total 10-3-13

    Semester VIII

    S.No Course Code Course Title Prerequisite Credit Hrs (Theory – Lab – Total)
    1 BA XXX University Elective IV 2-0-2
    2 HU 414 Social Service (University Elective V) 1-0-1
    3 CY 499 Final Project-III CY 498 0-3-3
    4 CS 270 Professional Practices 3-0-3
    5 HU 120 Communication and Presentation Skills HU 119 3-0-3
    Total 9-3-12
    Grand Total 130 Credit Hours


Copyright © Air University Kamra Campus.
All right reserved.