BS Computer Science

Vision

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.

Mission

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-321 Introduction to ICT 3(3-0)
CSI-301 Programming Fundamentals 4(3-1)
ENG-322 English Composition & Comprehension 3(3-0)
MTH-323 Calculus and Analytical Geometry 3(3-0)
LNG-321 Chinese Language 3(3-0)

Semester 2

CSI-304 Digital Logic and Design 3(3-0)
CSI-302 Object Oriented Programming 4(3-1)
ENG-421 Communication & Presentation Skills 3(3-0)
STA-324 Probability and Statistics 3(3-0)
PHY-323 Applied Physics 3(3-0)
ECO-408 Issues in Pakistan Economy 3(3-0)

Semester 3

CSI-403 Computer Organization & Assembly Language 3(3-0)
CSI-401 Data Structure and Algorithms 3(2-1)
CSI-405 Discrete Structures 3(3-0)
CSI-411 Professional Practices 3(3-0)
MTH-423 Differential Equations 3(3-0)
MTH-424 Linear Algebra 3(3-0)

Semester 4

CSI-406 Design & Analysis of Algorithms 3(3-0)
CSI-402 Operating Systems 4(3-1)
CSI-404 Theory of Automata 3(3-0)
CSI-408 Numerical Computing 3(3-0)
BBA-506 Human Resource Management 3(3-0)

Semester 5

CSI-505 Compiler Construction 3(3-0)
CSI-503 Database Systems 4(3-1)
SWE-503 Software Engineering-I 3(3-0)
MTH-324 Multivariable Calculus 3(3-0)
PSY-421 Psychology 3(3-0)

Semester 6

CSI-508 Artificial Intelligence 3(3-0)
CSI-512 Computer Networks 4(3-1)
CSI-506 Web Design and Development 3(2-1)
CSI-504 Distributed Database Systems 3(2-1)
ENG-510 Technical & Business Writing 3(3-0)

Semester 7

CSI-615 Mobile and Application Development 3(2-1)
SWE-603 Software Engineering-II 3(3-0)
CSI-621 Parallel & Distributed Computing 3(3-0)
CSI-619 Information Security 3(3-0)
PST-321 Pakistan Studies 3(3-0)

Semester 8

CSI-616 Fundamental of Data Mining 3(3-0)
CSI-604 Computer Graphics 3(2-1)
CSI-630 Final Year Project 6(0-6)
ISL-321 Islamic Studies/Ethics 3(3-0)