M.TECH is a postgraduate Computer Science Course. Computer Science course is designed to equip with the knowledge and skills to develop innovative solutions which the modern computing industry requires. The focus is on understanding and making the right choice of abstractions thus making it possible to implement IT solutions from existing and future components. Course covers areas such as safe and secure systems, system integration, distributed and embedded systems, networks, software engineering, algorithms and logic, system-on-chip and digital systems. After passing Master Degree, candidates have many career options in different fields.

Sem. I
Sr. No. Subjects of Study
1 Design and Analysis of Algorithms
2 Advanced Computer Architecture
3 Object Oriented Data structures
4 Discrete Mathematical Structures
5 Elective I
6 Lab I (Object Oriented Systems Lab)
7 VLSI design
8 Object Oriented Systems
9 Principles of Programming Languages
10 Embedded systems
11 Computer Graphics
Sem. II
1 Computer networks
2 Operating systems and system programming
3 Advanced Data Base Systems
4 Elective II
5 Elective III
6 Lab II (Network/Database Lab)
7 Computational Number Theory
8 Theoretical Computer Science & Automata                nbsp;
9 Data warehousing and data mining
10 Advanced Software Engineering
11 Pattern recognition
12 Compiler design
13 Optimization technique
14 Distributed Data Base systems
15 Financial Information System
16 Formal Methods
Sem. III
1 Elective IV, V, VI, VIII
2 Lab III (Open Source Software lab)
3 Project synopsis and comprehensive viva voce
4 Mobile Computing
5 Intelligent Systems
6 Service Oriented Computing and Web technology
7 Soft Computing
8 Digital Image Processing
9 Agent Based Computing
10 Electronic Commerce
11 Internet Technology
12 Bio-informatics
13 Parallel Computing
14 Social Network
15 Cryptography and network security
16 Software Project Management
17 Computer Simulation and modelling
18 Software Testing
Sem. IV
1 Project work/Dissertation and Viva voce