The vision of the Department of Computer Sciences is to ensure that the students take maximum advantage of the modern computer sciences to solve a wide range of complex scientific, technological and social problems.


The mission of the department is to provide exemplary education and training to our students in the field of computer so that they productively contribute to academia and industry.

Semester 1

CSI-321Introduction to ICT3(3-0)
CSI-301Programming Fundamentals4(3-1)
ENG-322English Composition & Comprehension3(3-0)
MTH-323Calculus and Analytical Geometry3(3-0)
LNG-321Chinese Language3(3-0)

Semester 2

CSI-304Digital Logic and Design3(3-0)
CSI-302Object Oriented Programming4(3-1)
ENG-421Communication & Presentation Skills3(3-0)
STA-324Probability and Statistics3(3-0)
PHY-323Applied Physics3(3-0)
ECO-408Issues in Pakistan Economy3(3-0)

Semester 3

CSI-403Computer Organization & Assembly Language3(3-0)
CSI-401Data Structure and Algorithms3(2-1)
CSI-405Discrete Structures3(3-0)
CSI-411Professional Practices3(3-0)
MTH-423Differential Equations3(3-0)
MTH-424Linear Algebra3(3-0)

Semester 4

CSI-406Design & Analysis of Algorithms3(3-0)
CSI-402Operating Systems4(3-1)
CSI-404Theory of Automata3(3-0)
CSI-408Numerical Computing3(3-0)
BBA-506Human Resource Management3(3-0)

Semester 5

CSI-505Compiler Construction3(3-0)
CSI-503Database Systems4(3-1)
SWE-503Software Engineering-I3(3-0)
MTH-324Multivariable Calculus3(3-0)

Semester 6

CSI-508Artificial Intelligence3(3-0)
CSI-512Computer Networks4(3-1)
CSI-506Web Design and Development3(2-1)
CSI-504Distributed Database Systems3(2-1)
ENG-510Technical & Business Writing3(3-0)

Semester 7

CSI-615Mobile and Application Development3(2-1)
SWE-603Software Engineering-II3(3-0)
CSI-621Parallel & Distributed Computing3(3-0)
CSI-619Information Security3(3-0)
PST-321Pakistan Studies3(3-0)

Semester 8

CSI-616Fundamental of Data Mining3(3-0)
CSI-604Computer Graphics3(2-1)
CSI-630Final Year Project6(0-6)
ISL-321Islamic Studies/Ethics3(3-0)