The history of the Department of Computer Science dates back to 1996 when it started as a computer center by the grant provided by Ministry of Social Work and Women Development. The Department started ICS classes in 1997 in addition to offering Short Courses and Diploma. The lab facilities were extended with the grant from Punjab Information Technology Board and started BCS classes in 1999. The Department started 4 year BSCS degree program in 2000 and expanded its facilities in 2001 with the funding provided by Higher Education Commission. MSCS degree program was introduced in 2002. The Department was shifted in its new building in 2005. The Department started PhD degree program in 2011.
Currently the Department is equipped with high speed internet of 48 MB bandwidth supported by fiber backbone, and video conferencing facility. There are total 5 labs with 40 computers each. Departmental library has over 12000 books as well as printing / photocopying facility. Moreover, the Department has access to international journals and scholarly publications through HEC Digital Library.
The Department strives to produce highly skilled professionals who apply specialist skills and knowledge to everyday workplace situations. Besides having highly developed technical abilities they are expected to carry out research and to keep their knowledge continually up-to-date. Most important, they are required to have excellent communication skills. To set pace in the field of technology, the Department has designed several degree courses that provide balanced coverage of the various aspects of Computer Science. Theses programs are intended to produce graduates who have acquired:
• Depth and breadth of knowledge in computer science as evidenced by an understanding of computing systems and science coupled with the capacity to produce feasible and responsible solutions to complex computing problems.
• Literacy as evidenced by skills in writing, reading, speaking, and listening;
• Critical thinking as evidenced by skills in interpretation, analysis, evaluation, inference, argumentation, and reflection.
• Values as evidenced by the ability to make reasoned and ethical choices and to accept responsibility for them.
• Interpersonal skills as evidenced by leadership ability, appreciation for diversity, and the capacity to work effectively with others.
• Life-long learning skills as evidenced by the ability to adapt to innovation and change.