Faculty of Information Technology

“We are changing the World with technology.”

Recent developments in computer hardware, software and communication technologies have offered new exciting opportunities and challenges for creation of innovative learning environments for Computer Science and its curricula design. One of the key elements here is to prepare the graduates for the future. The challenge of getting all newly emerging technologies incorporated in to the curriculum is becoming pivotal for the effectiveness of curricula. There is a need for curricula structures that are really able to grow as we put new demands on them. The curriculum is required to provide integration of all components and the foundations that allow accessing all of the new knowledge and technology to fulfil the vision of future.

Basic intention of an Faculty of Computer Science is to develop the student’s critical professional thinking and intuition. The curriculum must be structured to provide a balanced mixture of theory and practical experiences at foundation and advance levels to make the graduate capable of sound professional decisions. As a result the graduate should be able to assume responsible positions in business, government, and education at the research, development, and planning levels. The Program should also provide an excellent foundation for further formal learning and training. The Computer Science curriculum is expected to provide environments to put into practice, the principles and techniques learnt during the course of implementation of academic Program.

Dr. Syed Saqib Raza

PhD Computer Science

Head of Department

“Invensting in tomorrow’s technology today is more critical than even…”

Computer Science & Information Technology are the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. It is the scientific and practical approach to computation and its applications and the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information.

Information technology (IT) is the bedrock of modern enterprise organizations. The term refers to computer systems, software, internet, and other infrastructure that enables an organization’s core capabilities. Forward-thinking organizations view IT as a competitive advantage that allows them to work smarter and achieve their business goals.


“Provide quality undergraduate education in both the theoretical and applied foundations of computer science and train students to effectively apply this education to solve real-world problems thus amplifying their potential for lifelong high-quality careers and give them a competitive advantage in the ever-changing st and challenging global work environment of the 21 century”.

Courses Under Semester System
BS Information Technology

BS Degree Program: 04 Years

Credit Hours Total: 136 Cr Hrs

Semester - I

CIT-301 * Introduction to Information &
Communication Technology

CSI-302 * Programming Fundamentals

ENG-322 * English Composition & Comprehension

MTH-323 * Calculus & Analytical Geometry

ISL-321 * Islamic Studies

ISL-322 * Ethics (Non-Muslims)

+ISL-311 * Translation of The Holy Quran -I

Semester - II

CSI-403 * Object Oriented Programming

ENG-421 * Communication Skills

CSI-304 * Discrete Structures

PST-321 * Pakistan Studies

PHY-323 * Basic Electronics

Semester - III

CSI-401 * Data Structure & Algorithms

ELE-401 * Digital Logic Design

ENG-422 * Technical Writing

CSI-408 * Database Systems

CSI-407 * Computer Networks

+ISL-411 * Translation of The Holy Quran -II

Semester - IV

SWE-401 * Introduction to Software Engineering

CSI-509 * Operating Systems

CIT-406 * Web Technologies

CIT-408 * Visual Programming

STA-321 * Probability & Statistics

Semester - V

CIT-503 * Database Administra􀆟on and Management

CIT-505 * System and Network Administration

CIT-507 * Operations Research

MTH-424 * Linear Algebra

BAM-302 * Principles of Marketing

+ISL-511 * Translation of The Holy Quran -III


Semester - VI

SWE-501 * Software Requirement Engineering

CIT-502 * Information Technology Infrastructure

SWE-507 * Human Computer Interaction

BAM-601 * Entrepreneurship

IT Elective-2

IT Elective-3

Semester - VII

CIT-601 * Virtual Systems and Services

CIT-603 * Modeling and Simulation

CSI-604 * Information Security

SWE-632 * Software Quality Engineering

+ISL-611 * Translation of The Holy Quran -IV

* IT Elective-4

* IT Elective-5

Semester - VIII

CIT-602 * IT Project Management

CIT-604 * Cyber Security

CIT-631 * Project

CSI-505 * Professional Practices

Information Technology Elective Courses
  1. Computer Game Development
  2. Mobile Computing
  3. Enterprise Application Development
  4. Mobile Application Development
  5. E-Commerce Applications Development
  6. Telecommunication Systems
  7. Routing & Switching
  8. Network Design and Management
  9. Network Programming
  10. Wireless and Mobile Communications
  11. Cryptography and Information Security
  12. Cloud Computing
  13. System Integration and Architecture
  14. Internet Architecture & Protocols
  15. Data Warehousing
  16. Distributed Database Systems
  17. Distributed Computing
  18. Information Systems
  19. Software Agents Technology
  20. Robotics
  21. Artificial Intelligence & Fuzzy Logic Systems
  22. Multimedia Technologies
  23. 3D Modeling and Animation
  24. Computer Graphics
  25. Multimedia Systems and Design
  26. Digital Image Processing
  27. Enterprise Resource Planning Systems
  28. Information System Auditing and Assurance
  29. Business Process Management
  30. Knowledge Management
  31. Technology Management
  32. Information Technology Tools & Techniques in Business
  33. Information technology Innovations in Business
  34. Electronic Customer Relationship Management