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
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 |