Faculty of Computer Sciences and Engineering

Faculty Mission


The faculty strives to produce competent professionals who have sound knowledge in the field of computing and information technology. Faculty is to produce graduates having enhanced creative thinking, problem solving skills and ability for lifelong learning in their professional careers and to develop research programs to address the evolving needs of industry, academia and society.


The graduates of the Faculty of Computer Science and Engineering shall play a productive role both in the practical and research areas of computing. The Faculty uses modern technologies to enhance the learning capabilities of the students and to provide them with a stimulating and challenging environment. Emphasis is placed on the practical applications of computer systems to the software and hardware needs of the global industry in general and the Pakistani industry in particular. The Faculty offers courses leading to Bachelor's (BS), Master's (MS) and Doctor of Philosophy (Ph.D.) degrees in Computer Engineering and Computer Science.





The Faculty of Computer Science and Engineering (FCSE) is one of the five faculties at GIK Institute. FCSE offers two programs (1) Computer Science, and (2) Computer Engineering leading to Bachelor (BS), Master (MS) and Doctor of Philosophy (Ph.D.) degrees in Computer Science and Computer Engineering.


FCSE employs competent faculty members qualified to accomplish the mission and goals of the Institute. When determining acceptable qualifications of its faculty, FCSE asserts primary consideration to the terminal degree in the discipline. FCSE also considers competence, effectiveness and capacity, including, as appropriate, undergraduate and graduate degrees, related work experience in the field; professional licensure and certifications; honors, awards, and recognition; continuous documented excellence in teaching, or other demonstrated competencies and achievements that contribute to effective teaching, research, scholarship and student learning outcomes.



Graduate Programs


The Faculty of Computer Science and Engineering (FCSE) offers Master (MS) and Doctor of Philosophy (PhD) degrees in both Computer Science and Computer Engineering. Both Computer Science and Computer Engineering are multifaceted disciplines and have an assortment of applications in fields ranging from arts and humanities to business and all areas of science, engineering and technology.


Computer science is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and simulation or implementation of the algorithms and methodical procedures that underlie the acquisition, representation, processing, storage/retrieval, communication of, and access and dissemination of information. Frequently, computer science is also be considered as the study of automating algorithmic processes that scale. A computer scientist specializes in the theory of computation and the design of computational systems.


The field of Computer Science can be divided into a variety of theoretical and practical disciplines. Some fields, such as computational complexity theory which explores the fundamental properties of computational and intractable problems, are highly abstract, while fields such as computer graphics emphasize real-world visual applications. Still other fields focus on challenges in implementing computation. For example, programming language theory considers various approaches to the description of computation, while the study of computer programming itself investigates various aspects of the use of programming language and complex systems. Human–computer interaction considers the challenges in making computers and computations useful, usable, and universally accessible to humans. A graduate degree in Computer Science produces experts in one or more of these fields.


Computer engineering is a discipline that integrates fields of electrical engineering and computer science required to develop computer systems combining hardware, software or firmware. Computer engineers generally have training in electronic engineering or electrical engineering, software design, and hardware-software integration instead of only software engineering or electronic engineering. Computer engineers are involved in many hardware and software aspects of computing, from the design of individual microcontrollers, microprocessors, personal computers, and supercomputers, to circuit design. This field of engineering not only focuses on how computer systems themselves work, but also how they integrate into the larger whole.


Usual tasks involving computer engineers include writing software and firmware for embedded microcontrollers, designing VLSI chips, designing sensors or mixed signal circuit boards, and designing operating systems. Computer engineers are also suited for robotics research which relies on using digital systems to control and monitor electrical systems like motors, communications, and sensors.


Computer Engineering students are allowed to choose areas of in-depth study early on because the full breadth of knowledge is used in the design and application of computer engineering systems.


Both graduate programs require individual curricula. The graduates of these programs will be able to meet the highest standards of training for leadership in the computer science and computer engineering professions, including research, teaching, and high technology industry and R&D organizations. FCSE strongly supports the idea of using modern equipment and technologies to enhance the knowledge and learning capabilities of the students and to provide them with a stimulating and challenging environment essential for high quality education. Emphasis is laid on the innovative and practical applications of computer science and computer engineering to the software and hardware needs of the global society and industry in general and Pakistani society and industry in particular. Alongside the research activities for academic pursuits, the faculty of FCSE is actively involved in collaborative research and consultancy work with the local industry and R&D organizations and frequently invites speakers from these organizations. The summer internship of the undergraduate students in industry has added strength to such linkages.


Development of techniques that can ultimately be incorporated into a computing system to make it more efficient and available for a large class of users is a matter of principal concern to the computer scientists and engineers. Such developments need to be supported by effective usage of suitable hardware. The graduate programs of the FCSE addressed these concerns with a focus on the following research areas.


The graduate program at the Faculty of Computer Science & Engineering (FCSE) may be pursued with a specialization theme, depending upon the research interests of the available faculty, in one of the following areas:


i.                                Artificial Intelligence and Robotics

ii.                              Algorithms and Computational Theory

iii.                            High performance computing

iv.                            Machine Learning & Data Mining

v.                              Network Communication and Distributed Systems

vi.                            Signal and Image Processing and Computer Vision

vii.                          Software and Systems Engineering


The FCSE offers courses leading to both Master’s (MS) and Doctor of Philosophy (PhD) degrees in Computer Science and Computer Engineering.



  • 05 July 2017 Last date for receipt of applications
  • 01 Aug 2017 Admission Test & Interviews
  • 28 Aug 2017 Session Starts
  • Test Center: GIK