Pre-Ph.D. Coursework

NOTE: RCS100, RCS001 and RCS002 are compulsory courses. A scholar has to choose one more course out of the remaining courses
RCS100
Research and Publication Ethics
RCS001
Reseach Methodology
RCS002
Foundation of Computer Science
RCS003
Combinatorial Optimization
RCS004
Approximation Algorithms
RCS005
Special Topics in Theoretical Computer Science
RCS006
Algorithmic Graph Theory
RCS007
Human Computer Interaction (HCI)
RCS008
Information Hiding Techniques
RCS009
Information Security
RCS010
Special Topics in Artificial Intelligence (Multi-Agent Systems)
RCS011
Special Topics in Computational Intelligence
RCS012
Special Topics in Computer Networks
RCS013
Special Topics in Data Mining
RCS014
Special Topics in Database System
RCS015
Special Topics in Information Security
RCS016
Special Topics in Soft Computing
RCS017
Swarm Intelligence
RCS018
Theory of NP Completeness
RCS019
Software Quality Assuarance
RCS020
Empirical Research Methods and Studies in Software Engineering
RCS021
Deep Learning
RCS022
Neural Networks
RCS023
Machine Learning
RCS024
Introduction to parallel programming with OpenMP and MPI
RCS025
Wireless Ad Hoc And Sensor Networks
RCS026
Recommender Systems
RCS027
Natural Language Processing