Computer and Network Security,Cryptography,Distributed Systems,Wireless Sensor Networks,Pattern recognition,Data Structures, Analysis and Design of Algorithms, Theory of Computation , Operating Systems, Computer Graphics, Programming Languages, Computer Networks, File Structures and Information Systems Design, Compiler Design Principles, Introduction to Analysis and Differential Equations, Algebra, Numerical and Scientific Computing, Probability Theory and Stochastic processes, Discrete Structures, Mathematics II(Complex and Vector Analysis), Measure Theory and Probability, Graph Theory, Computer Architecture and Organization, Digital Hardware Design, Digital Electronic Circuits, Signals and Systems.