Department of Computer Science
- Introduction
- Vision
- Mission
- Programs Offered
Introduction
In this modern era of the information age, the field of computing is advancing at an ultra-high speed. With the recent advancements in different areas of computing e.g. Internet of Things, Big Data, Cloud Computing, Computer Vision, Cyber Security, although there has been a growing demand to excel in these particular areas, however, the importance of having a strong foundation of the core principles of computing also has more attention. The need to build the core competency in the area of a foundation of computing, the underlying hardware and software platforms, programming interfaces, complex algorithms, trends in user interface designs, and the emergence of new businesses, has increased. The Department of Computer Science is offering a BS program in Computer Science. The curriculum formulated by HEC is followed. Similarly, Department of Computer science want to start the MS in Computer Science and BS Software Engineering programs in coming Fall semester 2022. The Department actively organizes special lectures, seminars, training, tutorials, workshops, and study tours for its students. The Department of Computer Science is dedicated to providing the students with the best quality of teaching, state-of-the-art lab facilities, research and development environment. Our main incentive is to develop and improve the professional and technical skills of our students.
Vision
To be a premier hub of excellence in computing education and research, recognized for producing technically proficient, innovative, and ethically grounded professionals capable of leading advancements in the ultra-high-speed digital era and driving global technological transformation.
Mission
The Department of Computer Science is dedicated to providing high-quality education rooted in a strong foundation of core computing principles, hardware-software integration, and advanced algorithmic design. We are committed to fostering a rigorous academic and research environment through state-of-the-art facilities, industry-aligned curricula, and hands-on professional training. By expanding our academic horizons with specialized graduate and undergraduate programs, we aim to nurture innovation, critical thinking, and technical mastery in emerging fields like IoT, Big Data, Cloud Computing, Computer Vision, and Cyber Security to serve society and the industry.
- Core Competency & Academic Excellence: To deliver a comprehensive curriculum (aligned with HEC guidelines) that instills a deep understanding of core computing principles, programming interfaces, and complex architectural and software platforms.
- Program Expansion & Diversification: To successfully launch and sustain robust academic programs, including the MS in Computer Science and BS in Software Engineering, catering to the growing demands of advanced research and specialized industry needs.
- Skill Enhancement & Experiential Learning: To bridge the gap between theory and practice by actively organizing specialized lectures, seminars, technical workshops, boot camps, and industrial study tours.
- Research & Innovation Ecosystem: To cultivate a cutting-edge research and development environment where students and faculty can collaborate on emerging technologies such as Cyber Security, Cloud Computing, and Computer Vision.
- Infrastructure Excellence: To continuously upgrade and provide state-of-the-art laboratory facilities and modern computing resources that mimic real-world development environments.
- Professional & Entrepreneurial Grooming: To sharpen the professional, technical, and communication skills of students, preparing them to adapt to evolving user-interface designs and thrive in new business ecosystems and digital enterprises.
| Study Scheme of BS Computer Science | ||
| Course Code | Course Title | Credit Hours |
| Semester-I | ||
| CS-101 | Introduction to Information and Communication Technologies | 3(2-2) |
| CS-102 | Programming Fundamentals | 4(3-2) |
| ENG-101 | Functional English | 3(3-0) |
| ISL-101 | Islamic Studies //Ethic -I | 2(2-0) |
| PHYS-107 | Basic Electronics | 3(3-0) |
| MATH-105 | Calculus and Analytical Geometry | 3(3-0) |
| Credit Hours | 18 | |
| Semester-II | ||
| CS-103 | Object Oriented Programming | 4(3-2) |
| CS-104 | Digital Logic Design | 3(2-2) |
| ENG-102 | Communication Skills | 3(3-0) |
| QURAN-101 | Quran Translation–I | 2(2-0) |
| MGT-103 | Fundamentals of Accounting | 3(3-0) |
| MATH-115 | Multivariable Calculus | 3(3-0) |
| Credit Hours | 18 | |
| Semester-III | ||
| CS-201 | Computer Organization and Assembly Language | 4(3-2) |
| CS-202 | Data Structures | 4(3-2) |
| CS-203 | Discrete Structures | 3(3-0) |
| QURAN-102 | Quran Translation–II | 2(2-0) |
| PKS-101 | Pakistan Studies | 2(2-0) |
| MATH-206 | Differential Equations | 3(3-0) |
| Credit Hours | 18 | |
| Semester-IV | ||
| CS-204 | Operating Systems | 4(3-2) |
| CS-205 | Data Communication and Networks | 4(3-2) |
| CS-206 | Database Systems | 4(3-2) |
| STAT-205 | Probability and Statistics | 3(3-0) |
| MATH-204 | Linear Algebra | 3(3-0) |
| Credit Hours | 18 | |
| Semester-V | ||
| CS-301 | Design and Analysis of Algorithms | 3(3-0) |
| CS-302 | Theory of Automata | 3(3-0) |
| CS-303 | Software Engineering | 3(3-0) |
| CS-319 | CS Elective (Internet Architecture and Protocols) | 3(3-0) |
| ECO-101 | Introduction to Economics | 3(3-0) |
| CS-407 | Numerical Computing | 3(3-0) |
| Credit Hours | 18 | |
| Semester-VI | ||
| CS-304 | Artificial Intelligence | 3(2-2) |
| CS-305 | Information Security | 3(3-0) |
| CS-306 | Parallel and Distributed Computing | 3(3-0) |
| CS-318 | CS Elective (Object Oriented Analysis and Design) | 3(3-0) |
| PSY-101 | Introduction to Psychology | 3(3-0) |
| CS-309 | Research Planning & Report Writing | 3(2-2) |
| Credit Hours | 18 | |
| Semester-VII | ||
| CS-419 | Project-I | 2(0-2) |
| CS-402 | Compiler Constructions | 3(3-0) |
| CS-424 | CS Elective (Human Computer Interaction) | 3(3-0) |
| ENG-201 | Technical Writing and Presentation Skills | 3(3-0) |
| CS-421 | CS Elective (Visual Programming) | 3(3-0) |
| SS-301 | Professional Practices | 3(3-0) |
| Credit Hours | 17 | |
| Semester-VIII | ||
| CS-420 | Project-II | 4(0-4) |
| CS-328 | CS Elective (Software Project Management) | 3(3-0) |
| MGT-306 | Entrepreneurship | 3(3-0) |
| - | Foreign Language | 2(2-0) |
|
|
Social Services | 1(1-0) |
| Credit Hours | 13 | |
| Total Credit Hours in 8 Semesters: 138 | ||
|
|
|
|
|
|
|
|