Department of Computer Science

Computing & Information Technology

Welcome to the Department of Computer Science at the University of the Punjab. As the oldest computing department in the university, we take pride in our rich history and legacy of excellence. Established in 1988 as the Center for Computer Science within the Centre for Solid State Physics at Quaid-e-Azam Campus, La....

About Us

Vision, Mission, PEOs, and PLOs

Department Vision
The vision of the Department of Computer Science, University of the Punjab, Lahore, is to impart computer science education at a global standard.
Department Mission
The mission of the department is to impart a strong foundation in the principles of computing, spanning from theoretical underpinnings to practical applications. We are committed to providing rigorous training in the systematic, efficient, and reliable development and maintenance of large-scale software systems. Through innovation and research, we strive to address socially relevant challenges using the power of computing. Our programs are designed to equip students with the skills and mindset needed to thrive in the rapidly evolving field of computer science, fostering lifelong learning, ethical responsibility, and leadership in the global digital society.
Program Education Objectives (PEOs)
PEO 1
Provide students with a strong foundation in computing principles, from theoretical concepts to practical applications.
PEO 2
Provide rigorous training for systematic, efficient, and reliable development and maintenance of large software systems.
PEO 3
Innovate to address socially relevant challenges using computing.
PEO 4
Equip students to adapt to the fast-paced evolution of computer science, fostering lifelong learning and responsible leadership with effective communication.
The PEOs align with the department’s vision of delivering a globally relevant computer science education and its mission to equip students with theoretical and practical knowledge, systematic software development skills, innovative problem-solving abilities, and leadership qualities. Each PO—focusing on technical expertise, communication, lifelong learning, and responsible leadership—meets institutional goals and stakeholder expectations for well-rounded, adaptable graduates.
Program Learning Outcomes (PLOs)
The Graduate Attributes (GAs) defined by the National Computing Education Accreditation Council (NCEAC) and adopted by the Department of Computer Science, University of the Punjab, are fully aligned with the Graduate Attributes prescribed in the Seoul Accord (Document D.5) for computing professionals. The range qualifier in several attribute statements incorporates the notions of complex computing problems and complex computing activities, which reflect the expected competence level of graduates.
For BS Computer Science program at the Department of Computer Science, University of the Punjab, Lahore, the Graduate Attributes (GAs) are directly adopted as Program Learning Outcomes (PLOs).
PLO #
Title
Description
PLO-1
Academic Education Completion of an accredited program of study designed to prepare graduates as computing professionals.
PLO-2
Knowledge for Solving Computing Problems Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
PLO-3
Problem Analysis Identify and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.
PLO-4
Design/Development of Solutions Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs.
PLO-5
Modern Tool Usage Create, select, or adapt and then apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.
PLO-6
Individual and Teamwork Function effectively as an individual and as a member or leader of a team in multidisciplinary settings.
PLO-7
Communication Communicate effectively with the computing community about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.
PLO-8
Computing Professionalism and Society Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice.
PLO-9
Ethics Understand and commit to professional ethics, responsibilities, and norms of professional computing practice.
PLO-10
Life-long Learning Recognize the need and have the ability to engage in independent learning for continual development as a computing professional.

Welcome to the Department of Computer Science at the University of the Punjab. As the oldest computing department in the university, we take pride in our rich history and legacy of excellence. Established in 1988 as the Center for Computer Science within the Centre for Solid State Physics at Quaid-e-Azam Campus, Lahore, the department quickly grew in stature. Just three years later, in 1991, we were elevated to the Department of Computer Science, becoming a key part of the Faculty of Engineering and Technology. By 2000, the department became part of the Faculty of Science and was upgraded to a Constituent College, named Punjab University College of Information Technology (PUCIT). In January 2021, with the creation of the Faculty of Computing and Information Technology (FCIT), PUCIT underwent restructuring into four departments, including the Department of Computer Science, to better cater to the evolving needs of the field. Our department has always been at the forefront of computer science education, offering BS, MSc., MPhil, and PhD degree programs in computer science. Over the years, we have proudly produced graduates who are making valuable contributions to academia, industry, and beyond. We offer a state-of-the-art curriculum that not only covers the fundamental concepts of computer science but also incorporates the latest advancements in machine learning, deep learning, and large language models. In addition, our graduates are equipped with strong software engineering skills, preparing them for the rapidly evolving tech landscape. The department is home to a dedicated and highly qualified faculty of 20 members, including more than 11 PhD holders, who bring expertise from diverse areas of computer science. Our degree programs are offered across two campuses: Quaid-e-Azam Campus (aka New Campus) and the Allama Iqbal Campus (aka Old Campus) of the University of the Punjab, Lahore. We are committed to continuing our tradition of excellence and innovation in the field of computer science, fostering an environment where students can thrive academically, professionally, and personally.

Programs

Presently the Department of Computer Science offer a wide range of degree programs.

Our Staff

  • All Staff
  • Teaching
  • Administrative
Prof. Dr. Engr. Shahzad Sarwar

Prof. Dr. Engr. Shahzad Sarwar

Professor / Dean FCIT

Dr. Muhammad Shahid Farid

Dr. Muhammad Shahid Farid

Associate Professor / Chairman

Dr. Hassan Khan

Dr. Hassan Khan

Associate Professor

Ch. Ejaz Ashraf

Ch. Ejaz Ashraf

Assistant Professor

Dr. Laeeq Aslam

Dr. Laeeq Aslam

Assistant Professor

Ms. Tayyaba Tariq

Ms. Tayyaba Tariq

Assistant Professor

Mr. Asim Rasul

Mr. Asim Rasul

Assistant Professor

Dr. Saadia Shahzad

Dr. Saadia Shahzad

Assistant Professor

Ms. Nastaeen Fatima

Ms. Nastaeen Fatima

Assistant Professor

Dr. Zobia Sohail

Dr. Zobia Sohail

Assistant Professor

Dr. M. Nazar Amin Khan

Dr. M. Nazar Amin Khan

Assistant Professor

Mr. Abdul Mateen

Mr. Abdul Mateen

Assistant Professor

Mr. Umair Baber

Mr. Umair Baber

Assistant Professor

Ms. Esha Aftab

Ms. Esha Aftab

Assistant Professor

Dr. Madeeha Aman

Dr. Madeeha Aman

Assistant Professor

Dr. Ahmad Hassan Butt

Dr. Ahmad Hassan Butt

Assistant Professor

Dr. Irfana Bibi

Dr. Irfana Bibi

Assistant Professor

Dr. Fatima Sabir

Dr. Fatima Sabir

Assistant Professor

Department of Computer Science
Computing & Information Technology

Welcome to the Department of Computer Science at the University of the Punjab. As the oldest computing department in the university, we take pride in our rich history and legacy of excellence. Established in 1988 as the Center for Computer Science within the Centre for Solid State Physics at Quaid-e-Azam Campus, La....

Office Tel: +92-(0)42-111-923-923 Ext.: 113
Old Campus: +92-(0)42-99210969
New Campus: +92-(0)42-35292947

Computing & Information Technology