Curriculum:

Freshman
Semester 1
Code Course Title Credit Hours Category Pre-requisite
CSE141 Introduction to Programming 4 CS Core
CSE145 Introduction to Computing 4 CS Core
MTS101 Calculus-I with Plane Geometry 3 NS Program Core
SSC103 English Grammar & Composition 3 University Core
SSC151 SSC301 Pakistan History or Socioeconomic Philosophy of Islam 3 University Core
Total 17
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 NS Program Core
MTS211 Discrete Mathematics 3 CS Core Calculus-I (MTS101)
MTS232 Calculus-II with Solid Geometry 3 NS Program Core Calculus-I (MTS101)
SCI102 Physics 3 NS 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 (CSE145) Discrete Mathematics (MTS211)
CSE247 Data Structures 4 CS Core Object Oriented Programming Techniques (CSE142) Discrete Mathematics (MTS211)
MTS203 Linear Algebra 3 NS Program Core Calculus-I (MTS101)
MTS306 Numerical Analysis 3 NS 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 Object Oriented Programming Techniques (CSE142) Introduction to Computing (CSE145)
CSE309 Theory of Automata 3 CS Core Introduction to Programming (CSE141) Discrete Mathematics (MTS211)
CSE345 Computer Architecture & Assembly Language 4 CS Core Data Structures (CSE247) Digital Logic and Design (CSE241)
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
CSE - CS Elective-I 3
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 NS Program Core Speech Communication (HUM201)
Total 16
Semester 6
Code Course Title Credit Hours Category Pre-requisite
CSE317 Design & Analysis of Algorithm 3 CS Core Data Structures (CSE247)
CSE441 Systems Programming 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)
CSE491 Computer Science Project I 3 CS Core Software Engineering (CSE312) Database Systems (CSE341)
CSE- CS elective-IV 3
CSE- CS elective-V 3
- General Elective-III 3
Total 15
Semester 8
Code Course Title Credit Hours Category Pre-requisite
CSE492 Computer Science Project II 3 CS Core Computer Science Project I (CSE491)
MIS454 Audit, Ethics & IS Issues 3 CS Core Business Communication (MGT211)
CSE CS Elective-VI 3
- General elective-IV 3
Total 12
Category Number of Courses
University Core 4
CS Core 19
NS Program Core 7
General Elective 4
CS Elective 6
Total 40