| BSCS (4 Years) | 
        
      | SEMESTER-I | 
    
      | Course Title | Course Code / Course Outlines | Past Paper | 
    
      | Introduction to ICT | GE-161 |  | 
    
      | Introduction to ICT Lab | GE-161L |  | 
    
      | Discrete Structures | CC-111 |  | 
    
      | Probability & Statistics | MS-152 |  | 
    
      | English    Composition & 
        Comprehension | GE-162 |  | 
    
      | Applied Physics | MS-151 |  | 
    
      | Math    Deficiency - I | MD-001 |  | 
        
      | SEMESTER-II | 
    
      | Course Title | Course Code / Course Outlines | Past Paper | 
    
      | Digital    Logic Design | DC-121 |  | 
    
      | Digital    Logic Design Lab | DC-121L |  | 
    
      | Islamic    Studies | GE-163 |  | 
    
      | Communication & Presentation Skills | GE-164 |  | 
    
      | Linear Algebra | MS-153 |  | 
    
      | Pakistan Studies | GE-165 |  | 
    
    
      | Programming Fundamentals | CC-112 |  | 
    
      | Programming Fundamentals  Lab | CC-112L |  | 
    
      | Math    Deficiency - II | MD-002 |  | 
    
      | SEMESTER-III | 
    
      | Course Title | Course Code / Course Outlines | Past Paper | 
    
      | Comp. Organization & Assembly Language | DC-221 |  | 
    
      | Comp. Organization & Assembly Language Lab | DC-221L |  | 
    
      | Introduction to Economics | UE-171 |  | 
    
      | Object    Oriented Programming | CC-211 |  | 
    
      | Object    Oriented Programming
        Lab | CC-211L |  | 
    
      | Calculus & Analytical Geometry | MS-251 |  | 
    
      | Professional Practices | GE-261 |  | 
    
      | SEMESTER-IV | 
    
      | Course Title | Course Code / Course Outlines | Past Paper | 
    
      | Introduction to Psychology | UE-272 |  | 
    
      | Multivariate Calculus | SC-241 |  | 
    
      | Theory  of Automata | DC-222 |  | 
    
      | Software  Engineering | CC-212 |  | 
    
    
      | Data    Structures & Algorithms | CC-213 |  | 
    
      | Data    Structures & Algorithms
        Lab | CC-213L |  | 
    
    
      | SEMESTER-V | 
    
      | Course Title | Course Code / Course Outlines | Past Paper | 
    
      | Operating Systems | CC-311 |  | 
    
      | Operating Systems    Lab | CC-311L |  | 
    
      | Design    & Analysis of Algorithms | DC-321 |  | 
    
      | Compiler Construction | DC-322 |  | 
    
      | Database Systems | CC-215 |  | 
    
      | Database Systems Lab | CC-215L |  | 
    
      | Web Technologies | EC-331 |  | 
    
      | Web Technologies Lab | EC-331L |  | 
    
      | SEMESTER-VI | 
    
      | Course Title | Course Code / Course Outlines | Past Paper | 
    
      | Computer Networks | CC-313 |  | 
    
      | Computer Networks     Lab | CC-313L |  | 
    
      | Parallel & Distributed Computing | DC-323 |  | 
    
      | Enterprise Application
        Development | EC-332 |  | 
    
      | Mobile    application Development | EC-333 |  | 
    
      | Artificial Intelligence | DC-324 |  | 
    
      | Artificial    Intelligence Lab | DC-324L |  | 
    
    
      | SEMESTER-VII | 
    
      | Course Title | Course Code / Course Outlines | Past Paper | 
    
      | Numerical Computing | SC-342 |  | 
    
      | Software Project Management | EC-431 |  | 
    
      | Software Quality Assurance | EC-432 |  | 
    
      | Final    Year Project  - I | CC-411 |  | 
    
      | Technical & Business Writing | GE-461 |  | 
    
    
      | SEMESTER-VIII | 
    
      | Course Title | Course Code / Course Outlines | Past Paper | 
    
      | Final    Year Project  - II | CC-412 |  | 
    
      | Principles of Management | UE-472 |  | 
    
      | Arabic Language | UE-471 |  | 
    
      | Information Security | CC-413 |  | 
    
      | Theory of Programming Languages | SC-341 |  | 
    
      | Social    Service | UE-473 |  |