INTRODUCTION

The Computer science is the scientific and practical approach to computation and its applications. A computer scientist specializes in the theory of computation and the design of computational systems. Computer science degree provides tremendous career opportunities around the globe with attractive pay packages. Computer science has served human beings from their personal life to all sectors of business. Computer science evolved and produced new mechanisms and services for human beings. Computing is now supporting human being everywhere from personal life to managing businesses. Such involvement has created great number of jobs for computer scientists. Top careers for computer scientists are: software application development, computer systems analyst, computer system engineers, network system administrator, database administrator, business intelligence analyst, web developer, smart phone application development, computer programmer, big data, cloud computing.

VISION

“To impart the quality education in a congenial atmosphere enabling students to develop professional skills to contribute towards sustainable socioeconomic development of the country."

MISSION

"To produce responsible professional with sound knowledge and high moral values that could evolve themselves as future professional leaders.”

HOD MESSAGE

Dr. Amin Ullah
Head of Department, Computer Sciences

The Main motive of the Computer Science Department is to produce the professional skilled and talented graduates which will contribute in the national and international levels and will capture the job market as Software Developers, IT Professionals, Entrepreneur and Scientists.

PEO-1 : IMPART THE KNOWLEDGE OF COMPUTER SCIENCES TO THE GRADUATES WITH AN ABILITY TO PERFORM AND CONTRIBUTE TO DIFFERENT DOMAINS OF SOFTWARE INDUSTRY

PEO-2 : ENABLE GRADUATES TO DEMONSTRATE COMPUTER SCIENCES RELATED SKILLS TO SERVE LOCAL, GLOBAL INDUSTRIES AND ORGANIZATIONS

PEO-3 : ENABLE GRADUATES TO IDENTIFY MECHANISM FOR THE PROFESSIONAL DEVELOPMENT AND LIFE-LONG LEARNING IN AN ETHICAL ENVIRONMENT.

PEO-4 : TO TAKE THE APPROPRIATE MEASURES AND GROOM THE GRADUATES TO CONDUCT RESEARCH IN THEIR AREA OF INTEREST.

PEO-5 : ENABLE THE GRADUATES TO CONVERT UNDERSTANDING TO INNOVATION AND AS AN ENTREPRENEUR BE USEFUL FOR THE DEVELOPMENT OF THE SOCIETY.

PLO-1 : Academic Education

PLO-2 : Knowledge for Solving Computing Problems

PLO-3 : Problem Analysis

PLO-4 : Design/ Development of Solutions

PLO-5 : Modern Tool Usage

PLO-6 : Individual and Team Work

PLO-7 : Communication

PLO-8 : Computing Professionalism

PLO-9 : Ethics

PLO-10 : Life-long Learning

COURSES DETAIL OF CS

Sr.No Course Code Course Title Credit Hours
1 CS-101 Introduction to Information and Communication Technologies 3+1
2 CS-102 Programming Fundamentals 3+1
3 EG-101 Communication and Presentation Skills 3+0
4 MT-101 Calculus and Analytical Geometry 3+0
5 EL-101 Basic Electronics 2+1
Sr.No Course Code Course Title Credit Hours
1 CS-201 Data Structures and Algorithms 3+1
2 CS-202 Digital Logic and Design 3+1
3 CS-203 Theory of Programming Languages 3+0
4 UE-201 University Elective – I 3+0
5 MT-202 Linear Algebra and Differential Equations 3+0
Sr.No Course Code Course Title Credit Hours
1 CS-301 Complier Construction 3+0
2 CS-302 Software Engineering 3+0
3 CS-303 CS Elective – I 3+0
4 CS-304 CS Elective – II 3+0
5 CS-305 Operating Systems 3+1
Sr.No Course Code Course Title Credit Hours
1 CS-400 Final Year Project - II 0+3
2 CS-401 CS Elective – V 3+0
3 CS-402 Parallel and Distributing Computing 3+0
4 CS-403 Big Data Analytics 3+0
5 CS-404 CS Elective - VI 3+0
6 CS-405 Data Warehousing 3+0
Sr.No Course Code Course Title Credit Hours
1 CS-103 Object Oriented Programming 3+1
2 CS-104 Discrete Structures 3+0
3 EG-102 Technical and Business Writing 3+0
4 MT-102 Probability & Statistics 3+0
5 PK-101 Islamic and Pak Studies 2+0
Sr.No Course Code Course Title Credit Hours
1 CS-204 Design and Analysis of Algorithms 3+0
2 CS-205 Theory of Automata & Formal Languages 3+0
3 CS-206 Computer Architecture 3+1
4 UE-202 University Elective – II 3+0
5 CS-203 Database Systems 3+1
6 MT-203 Numerical Computing 3+0
Sr.No Course Code Course Title Credit Hours
1 CS-307 CS Elective – III 3+0
2 CS-308 Artificial Intelligence 3+1
3 UE-301 University Elective –III 3+0
4 CS-309 Computer Communication and Networks 3+1
5 CS-310 CS Elective - IV 3+0
6 CS-311 Smart Application Development 3+0
Sr.No Course Code Course Title Credit Hours
1 CS-406 Final Year Project - II 0+3
2 CS-407 Advance Topics in Computer Science 3+0
3 CS-408 Information Security 3+0
4 UE-401 University Elective – IV 3+0