Department of Computer Science & IT
Introduction:
With state-of-the-art technology infrastructure, highly qualified faculty, and congenial
educational environment, the Department of Computer Science & Information Technology
provides quality education. The Department offers well equipped air-conditioned computer labs,
high speed internet connectivity, multimedia classrooms, fully air-conditioned library having
3500+ latest books, and access to digital library for advance research journals/articles. The
Lincoln Corner Knowledge facility is also available for students to share knowledge with the
international community. Through extra-curricular and co-curricular activities, the department
encourages students to strength their managerial, creative & soft skills. The major research focus
of the department include machine learning, knowledge based systems, formal methods,
requirement engineering, network security, genetic algorithms, etc.
Academics Programs:
BS Computer Science BSCS
Eligibility:
Duration:
Degree Requirement:
At least 60 % marks in FA/FSc/ ICS or A-level
with Mathematics.
(No DAE and Sports seat)
04 Years (08 Semesters)
Minimum 138 Credit Hours
BS Information Technology BSIT
Eligibility:
Duration:
Degree Requirement:
At least 60 % marks in FA/FSc/ ICS or equivalent.
(DAE 5 Seats)
04 Years (08 Semesters)
Minimum 138 Credit Hours
BS Software Engineering BSSE
Eligibility:
Duration:
Degree Requirement:
At least 60 % marks in FSc(Pre-Engineering)/ ICS
or equivalent.
(No DAE)
04 Years (08 Semesters)
Minimum 138 Credit Hours
MSc Information Technology
Eligibility:
Duration:
Degree Requirement:
At least 45 % marks in BSc(engineering)/
B.Com/ACCA/PGD-IT/BBA/BBIT/B Tech or
BA/BSc or BCS (3 years).
02 Years (04 Semesters)
Minimum 74 Credit Hours
MS Computer Science MSCS
Eligibility:
Sixteen years of schooling including 4-years
BSCS/BSIT/BSSE/MSc IT or equivalent.
Test (HEC and University Rules shall be observed)
Duration:
Degree Requirement:
02 Years (04 Semesters)
Minimum 33 Credit Hours
PhD Computer Science
Degree Requirement:
03 Years (06 semesters)
Faculty:
Dr M. Anwar-ur-Rehman Pasha
Mr. Abid Rafiq
Dr. Muhammad Din Chaudhary
Mr. Saad Razzaq
Mr. Ahmad Farid
Dr. Muhammad Ilyas
Dr. Tahseen Zia
Mr. Fahad Maqbool
Dr. Ikram ullah
Dr. Saeed Ahmad
Dr. Qaiser Abbas
Mr. Ehsan Elahi
Mr. Muhammad Iqbal
Ms. Bushra Jamil
Mr. Faisal Shahzad
Mr. Muhammad Kaleem
Ms. Madiha Sarwar
Ms. Humaira Ijaz
Mr. Farooq Javed
Ms. Atifa Rafiq
Mr. Aamir Zia
Mr. Fukhar Ullah Mangla
Ms. Qaisera Ramzan
Ms. Kinza Mehr
Mr. Muhammad Ramzan Malik
Ms. Shaista Gafoor
Ms. Mehrun Nisa
Ms. Tamkeen Razzaq
Mr. Tahir Khan
Mr. Bial
Ms. Sidra
Aims & Objectives
Professor
Assistant Professor
Assistant Professor
Assistant Professor
Assistant Professor
Assistant Professor
Assistant Professor
Assistant Professor
Assistant Professor
Lecturer
Lecturer
Lecturer(On Study Leave)
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
Lecturer
BS Computer Science
Computer Science is the discipline concerned with the design, implementation, and maintenance
of computer software systems used in almost all profession. Computer Science spans a wide
range, from its theoretical and algorithmic foundations to cutting-edge developments in robotics,
computer vision, intelligent systems, bioinformatics, image processing, computational biology,
computational lenses, and other exciting areas. Computer scientists develop new programming
approaches for software development, devise new ways to use computers, and develop effective
ways to solve computing problems. While other disciplines produce graduates with more
immediately relevant job-related skills, computer science offers a comprehensive foundation for
research and innovation.
BS Information Technology
The key underlying principle behind BSIT program is the development of curricula structures
that can produce graduates who can meet the information technology challenges of 21st
century’s knowledge driven complex work places. The program provides an integration of
various components that allow accessing all of the new knowledge and technologies to meet
vision of the future. The program prepares students to plan, organize, acquire, install and manage
IT needs of business, government, health care, schools, and other types of organizations. The
program’s curriculum helps students to gain first-hand knowledge of the design, development
and delivery of high-quality IT projects aimed at meeting organizational needs.
BS Software Engineering
The program intends to impart knowledge and training which enable students to harmonize a
theory with practice, a concept with an application, and a problem with a solution. The program
prepares them to apply engineering principles, practices, and processes to design, develop,
deploy, and maintain software systems. The program also aims to develop students’ professional
and interpersonal skills to enhance their ability in oral and written communication, and their
adaptability to work in collaborative environments. The program also inculcates among students
a strong sense of civic, professional and ethical responsibility, and a capacity for innovation and
a passion for lifelong learning.
M.Sc. Information Technology
The M. Sc. IT program is focused on the acquisition of theory and the application of technical
competencies associated with the information technology profession. The offered curriculum
prepares students with fundamental knowledge in core technologies, such as software
engineering, programming, database design, network architecture and administration, web
technologies and application development, implementation and maintenance. The curriculum of
the program meets the needs of students with formal computing experiences and with established
relevant skills. Students are expected to learn theoretical and practical understanding of the entire
field of Information Technology. The program structure provides basis for various options
including Breadth-Based, Depth-Based, and Integrated Breadth & Depth-Based specializations.
Student may choose a particular option, which is the most appropriate to their planned future
career.
MS CS
MS in Computer Science is a flexible, challenging, and rewarding graduate program that covers
the essentials of contemporary applied computer science. This program provides an intensive
preparation in the concepts and techniques related to the design, programming and application of
computing systems. The program offers a broad spectrum of courses, while simultaneously
allowing emphasis in desired areas of specializations. MS (CS) is a 2-Years Degree Program
with minimum 33 credit hours spread over 4-semeters (2 semesters’ course plus thesis).
Course Title
Object Oriented Programming
Multivariable Calculus
Digital Logic Design
Probability and Statistics
Communication Skills
Discrete Structure
Total
Semester-III
Pre-Requisite
CMP-2124
CMP-2210
-
Code
Course Title
CMP-3113
MATH-2215
CS-3210
Data Structure and Algorithms
Differential Equation
Computer Organization and Assembly
Language
Computer Communication and Networks
Technical and Report Writing
Financial Accounting
CMP-2540
ENG-2413
MNG-2210
Total
Semester-IV
Pre-Requisite Code
CMP-2111
CS-3210
-
CS-3143
MATH-3215
CS-4240
CMP-3310
SS-2312
Course Title
Design and Analysis of Algorithms
Linear Algebra
Computer Architecture & Organization
Software Engineering
Pakistan Studies
Principles of Philosophy
Internet Architecture and Protocol
3(3-0)
3(3-0)
CS-4140
CS-3941
CMP-3711
MNG-2212
CS-3743
CS-3548
Course Title
Theory of Programming Languages
Artificial Intelligence
Human Computer Interaction
Principles of Management
Multimedia Systems and Design
Web System and Technologies
Total
Semester-VII
Pre-Requisite Code
CMP-4970
CS-4744
CS-4746
SE-4349
CS-4141
Course Title
Capstone Project I
Enterprise Application Development
E-Commerce Applications Development
Software Project Management
Compiler Construction
Total
Semester-VIII
Pre-Requisite Code
CMP-3621
CMP-2124
CMP-4970
CS-4544
SS-4910
CS-4547
Course Title
Capstone Project II
Cloud Computing
Professional Practices
Mobile Application Development
Total
BS (IT)
Pre-Requisite
------
C/Hr.
3(3-0)
Semester-VI
Pre-Requisite Code
CS-3548
CMP-3310
CMP-3310
CS-3131
18
Theory of Automata and Formal
Languages
Numerical Computing
Operating Systems
Object Oriented Analysis and Design
Total
CS-3131
CMP-2111
CMP-2122
4(3-1)
3(3-0)
4(3-1)
3(3-0)
19
C/Hr.
3(3-0)
3(3-0)
3(3-0)
3(3-0)
3(3-0)
3(3-0)
18
C/Hr.
3(3-0)
3(3-0)
3(3-0)
3(3-0)
3(3-0)
15
C/Hr.
3(3-0)
3(3-0)
3(3-0)
3(3-0)
12
Semester I
Code
CMP-2122
PHY-2210
MATH-2213
IT-2021
ENG-2411
Course Title
Programming Fundamentals
Basic Electronics
Calculus and Analytical Geometry
Intro to ICT
Functional English
Course Title
Object Oriented Programming
Digital logic Design
Discrete Structure
Principles of Management
Communication Skills
Probability and Statistics
Total
Course Title
Data Structures and Algorithms
Computer Communication and Networks
Financial Accounting
Information Systems
Technical & Report Writing
Linear Algebra
Course Title
Human Computer Interaction
Operating Systems
Object Oriented Analysis & Design
Database Administration & Management
Multimedia Systems and Design
Technology Management
C/Hr.
3(3-0)
4(3-1)
3(3-0)
3(3-0)
3(3-0)
3(3-0)
Semester V
Pre-Requisite
--CMP-2123
CMP-3450
---
IT-3743
IT-3431
Total
19
Semester VI
Pre-Requisite
CMP-2122
CMP-2540
IT-3548
IT-3541
CMP-3310
CMP-3310
Course Title
Web Systems and Technologies
System & Network Administration
Enterprise Application & Development
IT Infrastructure
System Integration & Architecture
IT Project Management
C/Hr.
3(3-0)
3(3-0)
3(3-0)
3(3-0)
3(3-0)
3(3-0)
Total
18
Semester VII
Pre-Requisite
--CMP-2540
CMP-2123
CMP-3310
Code
CMP-4970
IT-4542
IT-3541
IT-4548
IT-4746
Course Title
Capstone Project- I
Data and Network Security
Network Design and Management
Mobile Application Development
Ecommerce Applications Development
Total
C/Hr.
3(3-0)
3(3-0)
3(3-0)
3(3-0)
3(3-0)
15
Code
CMP-4970
IT-4541
IT-4461
IT-4741
Course Title
Capstone Project- II
Cloud Computing
Enterprise Resource Planning Systems
Computer Game Development
Total
Course Title
Intro to ICT
Programming Fundamentals
Basic Electronics
Calculus and Analytical Geometry
English-I (Functional English)
Islamic Studies
Total
Course Title
Object Oriented Programming
Digital Logical Design
Discrete Structures
Financial Accounting
English-II (Communication Skills)
Principles of Psychology
Total
Course Title
Data Structures and Algorithms
Database Systems
Software Engineering
Pakistan Studies
English-III (Technical & Report Writing)
Probability & Statistics
C/Hr.
3(3-0)
4(3-1)
3(3-0)
2(2-0)
3(3-0)
3(3-0)
Semester VIII
Pre-Requisite
-CMP-3621
CMP-3450
CMP-3112
BS (SE)
Pre-Requisite
-------
Semester I
Semester II
Pre-Requisite
CMP-2122
------
Semester III
Pre-Requisite
CMP-2123
------
MATH-2110
Total
18
Semester IV
Pre-Requisite
-CMP-3310
Code
CMP-2540
SE-3342
Course Title
Computer Communication & Networks
Software Requirement Engineering
C/Hr.
3(3-0)
3(3-0)
CMP-2123
----
SE-3311
MNG-2215
MATH-3215
CMP-3621
Object Oriented Analysis & Design
Human Resource Management
Linear Algebra
Operating Systems
Total
Code
CMP-3711
SE-3344
SE-3341
Course Title
Human Computer Interaction
Software Construction
Software Testing and Quality Engineering
Software Design & Architecture
Multimedia Systems & Design
Web Systems & Technologies
3(3-0)
3(3-0)
3(3-0)
4(3-1)
19
Semester V
Pre-Requisite
-SE-2122
SE-3310
‘\SE-3342
-CMP-2122
Course Title
C/Hr.
Software Project Management
3(3-0)
Formal Methods in Software Engineering
3(3-0)
Software CASE Tools and Applications
3(3-0)
Enterprise Application Development
3(3-0)
Artificial Intelligence
3(3-0)
Total
15
Semester VII
Pre-Requisite
-CMP-3310
CMP-2123
CMP-3450
SE-4345
Code
CMP-4970
SE-4342
CS-4547
CS-4461
SE-4349
Course Title
Capstone Project- I
SE Economics
Mobile Application Development
Enterprise Resource Planning Systems
Model Driven Software Development
Total
C/Hr.
3(3-0)
3(3-0)
3(3-0)
3(3-0)
3(3-0)
15
Code
CMP-4970
MNG-3262
SS-4910
CS-4544
SE-4345
Course Title
Capstone Project- II
Entrepreneurship
Professional Practice
Cloud Computing
Design Patterns
Total
C/Hr.
3(3-0)
3(3-0)
3(3-0)
3(3-0)
3(3-0)
15
Semester VIII
Pre-Requisite
---CMP-3621
CMP-3310
MSc (IT) Semester-I
Pre-Requisite
-
Code
Course Title
CMP-2122
MATH-2215
CMP-2210
Programming Fundamentals
Basic Mathematics
Digital Logic and Design
C/Hr.
4(3-1)
3(3-0)
3(3-0)
-
ENG-2413
MNG-2210
ICT-2011
Technical and Report Writing
Financial Accounting
Introduction to ICT
Total
Semester-II
Pre-Requisite
CMP-2122
-
Code
Course Title
CMP-3611
CMP-2123
CMP-3310
IT-3743
CMP-2540
Operating System
Object Oriented Programming
Software Engineering
Multimedia System and Design
Computer Communication and
Networks
Discrete Structure
CMP-2111
Total
Semester-III
Pre-Requisite
CMP-2122
CMP-2123
CMP-2123
Code
Course Title
CMP-4970
IT-3548
CMP-3112
CMP-3440
SE-3311
Capstone Project-1
Web Systems and Technologies
Data Structures and Algorithms
Database Systems
Object Oriented Analysis and
Design
IT Elective I *
-
Total
Semester-IV
Pre-Requisite
CMP-3310
CMP-2540
CMP-3611
CMP-3440
Code
Course Title
CMP-4970
IT-4349
IT-4511
Capstone Project-II
IT- Project Management
System
and
Network
Administration
Database Administration and
Management
IT- Elective II *
IT- Elective III*