Department 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.
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.
To be an international partner in computing education, research and development with our graduates impacting the society as computing professionals and entrepreneurs demonstrating professional integrity and leadership.
For the accomplishment of its mission the University is guided by the following core values:-
The Department of Computer Science is one of the most prominent and oldest centers of computer education in the country. Its history dates back to the year 1968 when UET Lahore established a Computer Center under the supervision of the Department of Mathematics. The center was equipped with a contemporary IBM 1130 third-generation batch processing system that was equipped with a disk and a monitor. The center was responsible for the teaching courses in Computer Science and Numerical Analysis, which formed an integral part of the curricula for all disciplines of B.Sc. Engineering degrees offered by UET. The center also offered short term computer courses for private and public sector organizations. A Bachelor’s degree program in computer science center was started in 1976. In 1978, the course was upgraded to MSc. Computer Science degree that makes the department the first center in the country to offer a graduate program in computer science. The center became an independent department of Computer Science in 1991. The department holds an endowment chair given by His Majesty Sultan Qaboos Bin Said-Al-Said, Sultan of Oman.
| # | PLO | Description |
|---|---|---|
| PLO01 | Knowledge for Solving Computing Problems | Apply knowledge of computing fundamentals, knowledge of a computing generalization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements. |
| PLO02 | Problem Analysis | Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines. |
| PLO03 | 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. |
| PLO04 | Modern Tool Usage | Create, select, adapt, and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations. |
| PLO05 | Project Management | An ability to demonstrate management skills and apply computing principles to one’s own work, as a member and/or leader in a team, to manage projects in a multidisciplinary environment. |
| PLO06 | Individual and Team Work | Function effectively as an individual and as a member or leader in diverse teams, and multidisciplinary settings. |
| PLO07 | Communication | Communicate effectively with the computing community and with society at large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions. |
| PLO08 | 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. |
| PLO09 | Ethics | Understand and commit to professional ethics, responsibilities, and norms of professional computing practice. |
| PLO10 | Lifelong Learning | Recognize the need, and have the ability, to engage in independent learning continual development as a computing professional. |