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 |