Department of Computer Science and Engineering, Narowal Campus started working in 2014 at UET, Lahore, Narowal. Presently only degree program offered at undergraduate level is B. Sc. Computer Science. The mission of Computer Science and Engineering Department is to equip the students with up-to-date curricula of computer science and engineering disciplines, to ensure that the students have the solid foundations in the core concepts in computing and Engineering disciplines, to train them in problem solving and decision making skills and to prepare them for lifelong learning in the discipline. We are committed to develop an array of skills and techniques, personal qualities and attributes essential for successful performance in working life and thereby enabling learners to make an immediate contribution to the computing industry. Thetrue spirit of the Computer Science and Engineering Department lies in its simple maxim; “Quality Education with affordable Fee Structure”. Here the students are given the sterling opportunity to get education of highest standards in pleasant and friendly environment, and to make compatible with their means. The students are laudably facilitated with Well-equipped Laboratories, state of the art Computer Labs with Internet Facility, Multimedia Assisted Class Rooms, Innovation Center, unlimited Scholarships and Consistently Updated Library. One of the most admirable features of computer science and engineering department at Narowal campus is its Highly Educated Faculty.

Computer Sciences Program Mission

To impart high-quality computing education to the students in order to develop critical thinking, analytical skills, and abilities to solve real-world problems for technological and socio-economic development.

Computer Science Program Educational Outcomes (PEO’s)


Excel in a career utilizing their education in Computer Science


Continue to enhance their knowledge


Be effective in multidisciplinary and diverse professional environments


Provide leadership and demonstrate professional integrity

Computer Science Program Learning Outcomes (PLO’s)

Academic Education: Completion  of  an  accredited program  of  study  designed  to  prepare graduates as computing professionals.

Knowledge for solving computing problems: Apply knowledge of computing fundamental, 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.

Problem Analysis: Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computer science and relevant domain discipline.

Design/Development of Solutions: Design and evaluate solutions for complex computing problems and design and evaluate systems, components or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.

Modern Tool Usage:  Create, select, adapt,  and apply appropriate  techniques,  resources,  and modern  computing  tools  for  complex computing  activities,  with  an understanding of the limitations.

Project Management: An ability to demonstrate management skills and apply engineering principles to one’s own work, as a member and/or leader in a team, to manage projects in a multidisciplinary environment.

Individual and Team Work: Function  effectively  as  an individual  and  as  a  member  or  leader  in diverse  teams  and  in  multi-disciplinary settings.

Communication: Communicate effectively with the computing community and with society at large about complex computing activities by being able to write comprehend and write effective reports, design documentation, make effective presentations and give and understand clear instructions.

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

Ethics: Understand and commit to professional ethics, responsibilities, and norms of professional computing practice.

Life Long Learning: Understand and commit to professional ethics, responsibilities, and norms of professional computing practice

Faculty members