Information about selection process :
All applicants need to take a written test and the marks obtained in
this test would be used for shortlisting the candidates for the
interview.
Written Test
The written test, for both MS and PhD admissions, consists of
multiple-choice questions and/or fill-in the blanks questions. The
examination is aimed at testing the Analytical Ability (Basic
Engineering Mathematics including Continuous Mathematics, Probability
and Statistics, Ratio and proportion, Combinatorics, Technical
Comprehension), and also depth of knowledge in the following CSE
subjects: Discrete Mathematics, Data Structures, Programming (in C or
Java), Algorithms, Digital Logic and Computer Organisation, Operating
Systems, Formal languages and Automata Theory, Databases, Networks,
Compilers and Signals and Systems. The test duration is two hours.
MS Interview
A typical interview lasts for about 20 minutes. It will be on one of the
fundamental subjects of CSE as listed above. You can exercise your
choice of the subject. Applicants with ECE background can choose to be
interviewed on topics in signal processing, speech and image processing.
Applicants may also be questioned on their undergraduate projects. Note
that you cannot request the interview to be on specific programming
languages (for example Java, PHP etc), platforms (J2EE etc) or
technology (mobile programming, web programming etc.)
PhD Interview
From the academic year 2015 admissions onwards, the PhD interviews would
be conducted in subject area-specific Panels. Currently, we have three
interview panels and a candidate who clears the written tests needs to
choose
at most two of the three panels for his/her interview. If selected for
admission by a Panel, the candidate is expected to work with one of the
members of the same Panel as their research supervisor.
The aim of the interview process is to assess the knowledge and problem
solving ability of the candidate in Computer Science and Engineering
subjects
(as per the GATE CS syllabus) that are fundamental to the
research areas of the panel chosen by the candidate. In addition,
the candidate would also be assessed for independent thinking and
research aptitude. The details of the Panels are given below.
Panel A: Theoretical Computer Science and
Related Areas
Cryptography, Secure Message Transmission, Provable Security of
Cryptographic Protocols and Primitives.
Distributed Algorithms, Graph theory, Graph Algorithms, Parameterized
Algorithms, Approximation Algorithms, Convex Relaxations, Computational
Geometry, Algorithmic Game Theory.
Computational Complexity Theory, Structural and Circuit Complexity,
Arithmetic Circuit Complexity, Lower Bounds, Derandomization, Analysis
of Boolean Functions, PCPs and inapproximability. Advanced automata theory.
Panel B: Systems and Related Areas
Object oriented systems, Software engineering, Distributed systems,
Operating Systems, Databases, Cloud computing, Cluster computing,
High-performance computing, Real-time systems, Parallel and distributed
computing, Wireless networks, Optical networks, Wireless networks,
Adhoc Networks, Sensor networks, Software Defined Networks/Network
Function Virtualization, Internet of Things, Network Security.
VLSI, CAD systems for VLSI design, Software aspects of VLSI design
Hardware and System Security, Side Channel Analysis, Cryptanalysis.
Computer Architecture, Compiler design, Program analysis applied to
compiler optimizations, fault localization, large software systems,
programming language design, Parallelization.
Panel C: Artificial Intelligence, Human Computer Interface, and Related Areas.
Artificial Intelligence, Knowledge-Based Systems, Case-Based Reasoning,
Memory-Based Reasoning, Mathematical Logic, Knowledge Representation,
Automated Planning, Theory and Applications of Ontologies,
Semi-Structured Data and XML, Data and Text Mining, Graph Indexing,
Graph Mining, Trajectory Analytics, Bioinformatics.
Machine Learning, Reinforcement Learning, Deep Learning, Social Network Analysis, Data and Text
Analytics, Neural Networks, Kernel Methods, Pattern Recognition, Computational Brain Research.
Natural Language processing, Speech Technology. Computer Vision, Visual
Perception, Digital Image Processing, Multi-Camera Vision Systems,
Sensor Planning, Surveillance, Computer Graphics.