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. AminUllah
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 Functional English 3+0
4 GS-102 Applied Chemistry 2+0
5 EL-101 Basic Electronics 2+1
Sr.No Course Code Course Title Credit Hours
1 CS-201 Data Structures and Algorithms 2+1
2 CS-202 Digital Logic and Design 2+1
3 EG-201 English III (Communication Skills) 2+0
4 MG-201 University Elective– II (Fininancial Management) 2+1
5 MT-202 Linear Algebra and Differential Equations 3+0
Sr.No Course Code Course Title Credit Hours
1 CS-301 Human Computer Interaction 3+0
2 CS-302 Theory of Automata & Formal Languages 3+0
3 CS-303 Operations Research 2+1
4 CS-304 CS Elective-II (Distibutied Computing) 3+0
5 CS-305 CS Elective-III (Computer Graphics) 3+0
6 MT-306 Design and Analysis of Algorithms 3+0
Sr.No Course Code Course Title Credit Hours
1 CCS-400 Software Design Project-I 3+0
2 CS-401 CS Elective-VI (System Programming) 3+0
3 CS-402 Compiler Construction 3+0
4 CS-403 Data Warehousing 3+0
5 CS-404 CS Elective- VII (Advanced Software Engineering) 3+0
6 CS-405 Artificial Intelligence 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 2+1
5 PK-101 Islamic and Pak Studies 3+0
Sr.No Course Code Course Title Credit Hours
1 CS-204 Operating Systems 2+1
2 CS-205 Introduction to Software Engineering 3+0
3 CS-206 Computer Architecture 2+1
4 CS-208 CS Elective - I (Data Communication) 3+0
5 CS-203 Introduction to Database Systems 3+1
6 MT-301 Numerical Computing 3+0
Sr.No Course Code Course Title Credit Hours
1 CS-307 CS Elective- IV (Web Engingeering) 3+0
2 CS-308 Advanced Data Base Systems 3+0
3 MG-301 University Elective – III (Marketing) 3+0
4 CS-309 Computer Communication and Networks 3+0
5 CS-310 CS Elective- V (Visual Programming) 3+0
6 CS-311 Smart Application Development 3+0
Sr.No Course Code Course Title Credit Hours
1 CS-400 Software Design Project-II 3+0
2 CS-406 Wireless Networks 3+0
3 CS-407 Software Quality Assurance 3+0
4 SS-401 University Elective-IV (Professional Practices) 3+0