Subjects Required for B.Sc Computer Science Degree

Total Credit Hours Required: 133

 

University Core (Compulsory)

 

Subject Code Subject Name Theory Lab Prerequisites
MA-100 Calculus 3 0 None
PHY-121 & PHY-121L Mechanics & Wave Motion 2 1 None
IS-101 Islamic/ Ethics & Pakistan Studies I 3 0 None
CS-141 &CS-141L Introduction to Computing 3 1 None
ME-100L Workshop Practice 0 1 None
IS-201 Islamic/ Ethics & Pakistan Studies II 3 0 IS-101
HU-221 Technical Report Writing 3 0 None
HU-111L Communication Skills 0 1 None
MGT-300 Project Management 3 0 None
  Sub-Total 20 4  

 

Departmental Core (Compulsory)

 

Subject Code Subject Name Theory Lab Prerequisites
MA-103 Multivariate Calculus 3 0 MA-100
PHY-131 &PHY-131L Electricity and Magnetism 2 1 None
MA-210 Linear Algebra and Complex Analysis 3 0 None
MA-202 Differential Eqns. and Transforms 3 0 MA-100
MGT-400 Entrepreneurship and Leadership 3 0 None
HU-400 International language 3 0 None
CSE-121 & CSE-121L Circuit Analysis I 3 1 MA-100
CS-142 & CS-142L Programming Fundamentals 3 1 CS141 & 141L
CS-241 & CS-241L Object Oriented Programming 3 1 CS-142 & CS-142L
CS-211 Discrete Mathematical Structures 3 0 MA-100
CSE-221 & CSE-221L Digital Logic Design 3 1 CS-141 &CS 141L
CS-212 & CS-212L Data Structures and Algorithms 3 1 CS142 & CS142L, CS-211
CSE-222 & CSE-222L Computer Organization and Assembly Language 3 1 CSE-221, CS-142 &CS-142L
CS-201 & CS-201L Numerical Analysis 3 1 MA-100, CS141 & CS141-L
CS-281 & CS-281L Object Oriented Analysis and Design 3 1 CS-241 & CS-241L
CSE-301 Probability and Random Variables 3 0 MA-103
CS-381 & CS-381L Software Engineering 3 1 CS-241 & CS-241L, CS-212
CS-361 & CS-361L Artificial Intelligence 3 1 CS-211, CS-212 & CS-212L
CS-311 Analysis of Algorithms 3 0 CS-211, CS-212 & CS-212L
CS-362 & CS-362L Operating Systems 3 1 CSE-222, CS-212
CSE-331 & CSE-331L Computer Networks 3 1 CS 212 & CS-212L
CS-312 Theory of Automata and Formal Languages 3 0 CS-211
CS-363 & CS-363L Database Systems 3 1 CS-212, CS-212L
CSE-421 Computer Architecture 3 0 CSE-222
CS-382 Web Technologies 3 0 CS-212, CS-212L
CS-411 Compiler Construction 3 0 CS-312
 CS-491 Final Year Project I 0 3  
CS-492 Final Year Project II 0 3  
  Sub Total: 77 20  

 

Departmental Electives (12 credit Hours)

 

Subject Code Subject Name Theory Lab Prerequisites
CSe-471 & CSE-471L Digital Signal Processing 2 1 CSE-371
CSE-423 & CSE-423L Industrial automation 2 1 CSE-221
CS-462 Data Mining 3 0 CS 363& CS363L
CS-401 Computer Graphics 3 0 CS 212 & CS 212L
CS-445 Programming Languages 3 0 CS312, CS 212& CS212L
CS-463 Bioinformatics 3 0 CS 363& CS363L
CS-464 Machine Learning 3 0 CS-361 & CS-361L
CS-461 Management Information Systems 3 0 CS 363& CS363L
CS-441 Mobile Application Development 3 0 CS-241 & CS-241L, CS 212& CS212L
CS-442 Parallel Programming 3 0 CS 362 & CS362L
CSE 473 Digital Image Processing 3 0 CSE-371
CS 465 Data Warehousing 3 0 CS 362 & CS362L, CS 331& CS 331L
CSE 424 Robotics and CNC Machines 2 1 CSE-322 & CSE-322L
 CS 481 Design Patterns 3 0 CS-381 & CS-381L
CSE 466 Computer Vision 3 0 CS-361 & CS-361L
CS 467 Ubiquitous Computing 3 0 CS 331& CS 331L
CSE 472 Communication Systems and Wireless 3 0 CS 331& CS 331L, CSE 371
CSE 432 Internetworking with UNIX TCP/IP 3 0 CS 331& CS 331L
CSE 431 Wireless Networks 3 0 CS 331& CS 331L

 

Sample Curriculum – Computer Science

 

Year 1

Semester 1

Subject Codes Subject Names Th Lab Prerequisites
MA-100 Calculus 3 0 None
PHY-121 & PHY-121L Mechanics & Wave Motion 2 1 None
IS-101 Islamic/ Ethics & Pakistan Studies I 3 0 None
CS-141 &CS-141L Introduction to Computing 3 1 None
ME-100L Workshop Practice 0 1 None
    Subtotal 11 3  

 

Semester 2

Subject Codes Subject Names Th Lab Prerequisites
MA-103 Multivariate Calculus 3 0 MA-100
CS-142 & CS-142L Programming Fundamentals 3 1 CS-141 & CS-141L
CSE-121& CSE-121L Circuit Analysis I 3 1 MA-100
IS-201 Islamic/ Ethics & Pakistan Studies II 3 0 IS-101
PHY-131 &PHY-131L Electricity and Magnetism 2 1 None
   Subtotal 14 3  

 

Year 2

Semester 3

Subject Codes Subject Names Th Lab Prerequisites
MA-210 Linear Algebra and Complex Analysis 3 0 None
HU-221 Technical Report Writing 3 0 None
CS-241 & CS-241L Object Oriented Programming 3 1 CS-142 & CS-142L
CS-211 Discrete Mathematical Structures 3 0 MA-100
CSE-221 & CSE-221L Digital Logic Design 3 1 CS-141 &CS 141L
   Sub Total 15 2  

 

Semester 4

Subject Codes Subject Names Th Lab Prerequisites
MA-202 Differential Eqns. and Transforms 3 0 MA-100
CS-212 & CS-212L Data Structures and Algorithms 3 1 CS142 & CS142L, CS-211
CSE-222 & CSE-222L Computer Organization and Assembly 3 1 CSE-221, CS-141 & CS-141L
CS-281 & CS-281L Object Oriented Analysis and Design 3 1 CS-241 & CS-241L
CS-201 & CS-201L Numerical Analysis 3 1 MA-100, CS-142 & CS-142L
   Sub Total 15 4  

 

 

Year 3

Semester 5

Subject Codes Subject Names Th Lab Prerequisites
CSE-301 Probability and Random Variables 3 0 MA-103
HU-111L Communication Skills 0 1 None
CS-311 Analysis of Algorithms 3 0 Cs-211, CS-212 & CS 212L
CS-381 & CS-381L Software Engineering 3 1 CS-241 & CS-241L, CS-212
CS-361 & CS-361L Artificial Intelligence 3 1 CS-211, CS-212
CS-312 Theory of Automata and Formal Languages 3 0 CS-211
   Sub Total 15 3  

 

Semester 6

Subject Codes Subject Names Th Lab Prerequisites
MGT-300 Project Management 3 0 None
CS-362 & CS-362L Operating Systems 3 1 CSE-222 & CSE-222L, CS-212 & CS-212L
CSE-331 & CSE-331L Computer Networks 3 1 CS 212 & CS-212L
CS-382 Web Technologies 3 0 CS 212 & CS-212L
CS-363 & CS-363L Database Systems 3 1 CS-212 & CS-212L
   Sub Total 15 3  

 

Year 4

Semester 7

Subject Codes Subject Names Th Lab Prerequisites
MGT-400 Entrepreneurship and Leadership 3 0 None
CSE-421 Computer Architecture 3 0 CSE-222 & CSE-222L
 CS/ CSE 4** CS/ CSE Elective 3 0  
 CS/ CSE 4** CS/ CSE Elective 2 1  
CS-491 FYP I 0 3  
    11 4  

 

Semester 8

Subject Codes Subject Names Th Lab Prerequisites
HU-400 International language 3 0  None
 CS-411 Compiler Construction 3 0  CS-311
 CS/ CSE 4** CSE Elective 3 0  
 CS/ CSE 4** CSE Elective 2 1  
CSE-492 FYP II 0 3  
   Sub Total 11 4  
   Total Credit Hours 133