banner
Bachelor of Science (Computer Science)
Old curriculum for 138 credit hours
  Class Course Code Cr. Hrs Type
BS-1 BS - I Introduction to Programming CSE141 4 core
  BS - I Introduction to Computing CSE145 4 core
  BS - I Calculus - I MTS101 3 core
  BS - I Pakistan History / Socio Economic Philosophy of Islam SSC151 3 Group1 core
  BS - I English Grammar & Composition SSC103 3 core
  BS - I Remedial English  SSC150 0  
    Course      
BS-2 BS - 2 Object Oriented Programming Techniques CSE142 4 core
  BS - 2 Introduction to Statistics MTS102 3 core
  BS - 2 Calculus - II MTS232 3 core
  BS - 2 Business Communication MGT211 3 core
  BS - 2 Physics-I SCI105 3 core
  BS - 2 Logic and Descrete Structures MTS201 3 core
    Course      
BS-3 BS - 3 Digital Logic Design CSE241 4 core
  BS - 3 Data Structures & Algorithms CSE246 4 core
  BS - 3 Physics-II SCI205 3 core
  BS - 3 Linear Algebra MTS203 3 core
  BS - 3 General Elective xxxxx 3 GenElect
    Course      
BS-4 BS - 4 Computer Architecture and Assembly Language CSE345 4 core
  BS - 4 Data Communication & Networking CSE243 4 core
  BS - 4 Software Engineering CSE312 3 core
  BS - 4 CS Elective CSExxx 3 CS Elect
  BS - 4 General Elective xxxxx 3 GenElect
    Course      
BS-5 BS - 5 Operating Systems CSE342 4 core
  BS - 5 Database Systems CSE341 4 core
  BS - 5 Differential Equations MTS401 3 core
  BS - 5 Technical Report Writing MIS202 3 core
  BS - 5 CS Elective CSExxx 3 CS Elect
  BS - 5 General Elective xxxxx 3 GenElect
    Course      
BS-6 BS - 6 Introduction to Artificial Intelligence CSE307 3 core
  BS - 6 System Programming CSE315 3 core
  BS - 6 Design & Analysis of Algorithm CSE317 3 core
  BS - 6 CS Elective CSExxx 3 CS Elect
  BS - 6 CS Elective CSExxx 3 CS Elect
  BS - 6 General Elective xxxxx 3 GenElect
    Course      
BS-7  BS - 7 Theory of Automata CSE309 3 core
  BS - 7 Human Computer Interaction CSE407 3 core
  BS - 7 Computer Science Project - I CSE491 3 core
  BS - 7 Audit, Ethics & IS Issues MIS454 3 core
  BS - 7 CS Elective CSExxx 3 CS Elect
  BS - 7 General Elective xxxxx 3 GenElect
    Course      
BS-8 BS - 8 Computer Science Project - II CSE492 3 core
  BS - 8 CS Elective CSExxx 3 CS Elect
  BS - 8 CS Elective CSExxx 3 CS Elect
  BS - 8 General Elective xxxxx 3 GenElect
           
      Total Crt hrs 138  

 

 

BSCS Elective Courses 
    Description Course
Code
Credit
Hours
 
  1 Web Based Application Development CSE308 3  
  2 Object Oriented Design & Implementation CSE311 3  
  3 Compiler Design CSE344 4  
  4 System Modeling & Simulation CSE403 3  
  6 Principles of Programming Languages CSE406 3  
  7 Microprocessing Interfacing CSE448 4  
  8 Application Development for Mobile Devices CSE450 3  
  9 Network Security CSE455 3  
  11 Business Intelligence CSE459 3  
  12 Introduction to Game Programming & Robotics CSE460 3  
  14 Image Processing CSE559 3  
  15 Software Quality Assurance CSE566 3  
  16 Requirement Engineering CSE567 3  
  17 Software Project Management CSE568 3  
  18 Web Engineering CSE569 3  
  19 GUI Design CSE578 3  
  20 Knowledge Discovery & Data Mining CSE652 3  
  21 Computational Intelligence CSE656 3  
  22 Computer Vision CSE660 3  
  23 Advanced Computer Networks ICT511 3  
  24 Advanced Web Technologies ICT512 3  
  25 Software Project & Quality Management MIS305 3  
  26 Datawarehousing MIS343 4  
  27 Social Computing MIS406 3  
  28 Technoproneurship MIS450 3  
  29 E-Commerce MIS456 3  
  30 IS Security MIS457 3  
  31 Enterprise Resource Planning MIS458 3  
  32 Customer Relationship Management MIS459 3  
  33 Mobile Marketing - A Technological Perspective MIS463 3  
  34 Operations & Technology Management MIS502 3  
  35 Enterprise Integration MIS503 3  
  36 E-Banking MIS522 3  
  37 SAP ABAP Programming I MIS541 4  
  38 SAP ABAP Programming II MIS542 4  
  39 Logistic and Supply Chain Management MIS550 3  
  40 Advanced E-Commerce MIS565 3  
  41 Numerical Analysis   3  

 

 

Pre-requisites
S.No Course
Code
Course Name Course Name(Pre-req)
1 CSE 142 OBJECT ORIENTED PROGRAMMING  TECHNIQUES CSE-141 INTRODUCTION TO PROGRAMMING
CSE-145 INTRODUCTION TO COMPUTING
2 CSE 241 DIGITAL LOGIC DESIGN CSE  145 INTRODUCTION TO COMPUTING
MTS  201  LOGIC AND DISCRETE STRUCTURES
3 CSE 246 DATA STRUCTURES AND ALGORITHMS CSE  142 OBJECT ORIENTED PROG TECH
 MTS  201 LOGIC AND DISCRETE STRUCTURES
4 CSE 307 INTRODUCTION TO ARTIFICIAL INTELLIGENCE CSE  246 DATA STRUCTURES AND ALGORITHMS
MTS  201 LOGIC AND DISCRETE STRUCTURES
5 CSE 309 THEORY OF AUTOMATA CSE  246 DATA STRUCTURES AND ALGORITHMS 
MTS  201 LOGIC AND DISCRETE STRUCTURES
6 CSE 311 OBJECT ORIENTED DESIGN AND IMPLEMENTATION CSE  246 DATA STRUCTURES AND ALGORITHMS
CSE  142 OBJECT ORIENTED PROG TECH
7 CSE 341 DATABASE SYSTEMS CSE  246 DATA STRUCTURES AND ALGORITHMS
8 CSE 342 OPERATING SYSTEMS CSE  246 DATA STRUCTURES AND ALGORITHMS
CSE  345 COMPUTER ARCHITECTURE AND ASSE
9 CSE 344 COMPILER DESIGN CSE  309 THEORY OF AUTOMATA
CSE  310 COMPUTER ARCH & ASSEMBLY LANG
10 CSE 406 PRINCIPLES OF PROG LANGUAGES CSE  142 OBJECT ORIENTED PROG TECH
11 CSE 448 MICROPROCESSOR INTERFACING CSE  310 COMPUTER ARCH & ASSEMBLY LANG
12 CSE 405 COMPUTER NETWORK SECURITY CSE  243 DATA COMM & NETWORKING
13 CSE 460 INTRODUCTION TO GAME PROGRAMMING AND ROBOTICS CSE  307 INTRO TO ARTIFICIAL INTELLIGNC
14 CSE 557 ADVANCED TOPICS IN COMPUTER NETWORKING CSE  243 DATA COMM & NETWORKING
15 MIS 202 TECHNICAL REPORT WRITING MGT  211  BUSINESS COMMUNICATION
16 MIS 343 DATAWAREHOUSING CSE  341 DATABASE SYSTEMS
17 MIS 454 AUDIT, ETHICS & IS ISSUES MIS-202 TECHNICAL REPORT WRITING
18 MTS 101 CALCULUS - I MTS105 COLLEGE ALGEBRA
19 MTS 232 CALCULUS - II MTS101 CALCULUS - I
20 MTS 201 LOGIC AND DISCRETE STRUCTURES MTS101 CALCULUS - I
21 MTS 202 STATISTICAL INFERENCE MTS102 INTRODUCTION TO STATISTICS
22 MTS 203 LINEAR ALGEBRA MTS101 CALCULUS - I
23 MTS 401 DIFFERENTIAL EQUATIONS MTS111/MTS232 CALCULUS - II
MTS101 CALCULUS - I
24 SCI 205 PHYSICS - II SCI105 PHYSICS-I
25 CSE 407 HUMAN COMPUTER INTERACTION CSE  312 SOFTWARE ENGINEERING
26 CSE 312 SOFTWARE ENGINEERING CSE  246 DATA STRUCTURES AND ALGORITHMS
27 CSE 345 COMPUTER ARCHITECTURE AND ASSEMBLY LANGUAGE CSE 241 DIGITAL LOGIC & DESIGN
28 CSE 564 Software Systems Engineering CSE 141 Introduction to Programming
CSE 142 Object Oriented Programming
29 CSE 315 SYSTEM PROGRAMMING CSE 243 Data Communication & Networking
CSE 342 Operating Systems
30 CSE 491 COMPUTER SCIENCE PROJECT - I CSE 341 DATABASE SYSTEMS
CSE 312 SOFTWARE ENGINEERING
31 CSE 492 COMPUTER SCIENCE PROJECT - II CSE 491 COMPUTER SCIENCE PROJECT - I