Curriculum:

Freshman
Semester 1
Code Course Title Credit Hours Category Pre-requisite
CSE101 Introduction to Computing 3 CS Core
CSE141 Introduction to Programming 4 CS Core
MTS101 Calculus-I 3 Program Core
SSC103 English Grammar & Composition 3 University Core
SSC151 SSC301 Pakistan History or Socioeconomic Philosophy of Islam 3 University Core
Total 16
Semester 2
Code Course Title Credit Hours Category Pre-requisite
CSE142 Object Oriented Programming Techniques 4 CS Core Introduction to Programming (CSE141)
HUM201 Speech Communication 3 University Core English Grammar & Composition (SSC103)
MTS102 Introduction to Statistics 3 Program Core
MTS211 Discrete Mathematics 3 Program Core Calculus-I (MTS101)
MTS113 Calculus-II 3 Program Core Calculus-I (MTS101)
SCI102 Physics 3 Program Core
Total 19
Sophomore
Semester 3
Code Course Title Credit Hours Category Pre-requisite
CSE241 Digital Logic Design 4 CS Core Introduction to Computing (CSE101)
Discrete Mathematics (MTS211)
CSE247 Data Structures 4 CS Core Object Oriented Programming Techniques (CSE142)
Discrete Mathematics (MTS211)
MTS203 Linear Algebra 3 Program Core Calculus-I (MTS101)
MTS306 Numerical Analysis 3 Program Core Calculus-II (MTS232)
- General Elective-I 3
Total 17
Semester 4
Code Course Title Credit Hours Category Pre-requisite
CSE307 Introduction to Artificial Intelligence 3 CS Core Data Structures (CSE247)
CSE248 Computer Communication & Networking 4 CS Core Introduction to Computing (CSE101)
Object Oriented Programming Techniques (CSE142)
CSE309 Theory of Automata 3 CS Core Introduction to Programming (CSE141)
Discrete Mathematics (MTS211)
CSE345 Computer Architecture & Assembly Language 4 CS Core Digital Logic and Design (CSE241)
Data Structures (CSE247)
SSC301 SSC151 Socioeconomic Philosophy of Islam or Pakistan History 3 University Core
Total 17
Junior
Semester 5
Code Course Title Credit Hours Category Pre-requisite
CSE312 Software Engineering 3 CS Core Data Structures (CSE247)
CSE331 Operating Systems 3 CS Core Computer Architecture & Assembly Language (CSE345)
CSE341 Database Systems 4 CS Core Data Structures (CSE247)
MGT211 Business Communication 3 Program Core Speech Communication (HUM201)
CSE - CS Elective-I 3
Total 16
Semester 6
Code Course Title Credit Hours Category Pre-requisite
CSE317 Design & Analysis of Algorithm 3 CS Core Data Structures (CSE247)
CSE467 Parallel & Distributed Computing 4 CS Core Operating Systems (CSE331)
CSE - CS Elective-II 3
CSE- CS Elective-III 3
- General Elective-II 3
SSC240 Personal Effectiveness -
Total 16
Senior
Semester 7
Code Course Title Credit Hours Category Pre-requisite
CSE407 Human Computer Interaction 3 CS Core Software Engineering (CSE312)
CSE493 Final Year Project - CS 0 CS Core Software Engineering (CSE312) Database Systems (CSE341)
CSE- CS Elective-IV 3
CSE- CS Elective-V 3
- General Elective-III 3
Total 12
Semester 8
Code Course Title Credit Hours Category Pre-requisite
CSE494 Final Year Project 6 CS Core Final Year Project - CS (CSE493)
CSE468 Information Security and Ethics 3 CS Core Business Communication (MGT211)
CSE- CS Elective-VI 3
CSE CS Elective-VII 3
- General Elective-IV 3
Total 18