M. Tech in Computer Science and Engineering
Overview
Computer
Science and Engineering
The M.Tech program in Computer Science enables B.Tech engineering students of CSE, AI, EEE and ECE branches to acquire essential knowledge related to Computer Science and advanced knowledge in one of the streams of technology development relevant to industry and academic research. The curriculum is designed to sharpen understanding of fundamentals, strengthen the foundations required to acquire specialization in one of the theme areas of current R&D effort.
- Method of Intake: First qualify in GATE. Next, a selection process based on interview where non CSE students will be tested on Core CSE subjects like Computer Architecture, Data Structures and Operating Systems.
- The first semester is meant to reinforce and strengthen understanding of pillars of hardware systems (Computer architecture, HPC) and software systems (algorithms, data structures)
- Students of the M.Tech program are given the option of specializing in one of four streams.
- The program enables engineering graduates to be brought onboard with respect to currently popular areas such as Machine Learning, Data Science & Applications.
- Specifically, semester 2 leads to theoretical and practical understanding of network softwarization, advanced databases & Modern operating systems.
- Each stream builds on basic courses leading to more specialized training through other electives.
- The students are expected to undergo 2 month industrial internship or contribute to industry sponsored project with a faculty supervisor.
- Semester 3 enables identification of problem for full fledged research project and dissertation (along with electives), which will continue in the full next semester.
- The last semester is fully meant for working on research project & dissertation (leading to possible publication).
Program
Objectives
Program Outcomes
01
The graduates of the program are expected to have the motivation and ability to apply the knowledge and skill set hereby acquired to real world technological problems and innovate new technology areas.
02
Some students are expected to pursue a career in research, with a passion to advance their research skills by pursuing a doctoral degree in Computer Science & related areas.
03
In the process of acquiring an M.Tech in Computer Science, students are expected to make intellectual contribution leading to research papers/patents and software/hardware/theoretical tools.
Curriculum Outline
Total Credits = 63
Semester 01 | Semester 02 | Semester 03 | Semester 04 |
---|---|---|---|
Mathematics for Computer Science(3) | Network Softwarization: Principles & Foundations (3) | Elective – 3 (3) | Dissertation Project (16) |
High Performance Computing (3) | Big Data Analytics (3) | Elective – 4 (3) | |
Machine Learning (3) | Modern Operating Systems (3) | Dissertation Project (6) | |
Algorithm Design Techniques (3) | Elective from Basket – 1*(3) | ||
Advanced Database Systems (3) | Elective from Basket – 2# (3) | ||
Seminar Paper (1) |
Summer
Industry Internship (4)
*Elective Basket 1 Courses = 3, 5 and 8
#Elective Basket 2 Courses = 1, 6 and 18
Streams:
List of Elective Courses:
Credit of Course
*HPC = High Performance Computing
S.No. | Course Name | Credit | Remarks |
---|---|---|---|
01 | Mathematics for Computer Science | 3 | Basic mathematics for CS students |
02 | High Performance Computing | 3 | Current approaches to HPC* |
03 | Machine Learning | 3 | Latest trends in Deep Learning, AI |
04 | Algorithm Design Techniques | 3 | Algorithmic aspects & Data Structures in current computing approaches |
05 | Advanced Databases | 3 | Advances in DBMS & Novel Databases |
1SDN = Software Defined Networking
2DBMS = Database Management Systems
S.No. | Course Name | Credit | Remarks |
---|---|---|---|
01 | Network Softwarization: Principles & Foundations | 3 | Current Networking Concepts like SDN1 |
02 | Big Data Analytics | 3 | Challenges of Analytics for Big Data |
03 | Modern Operating Systems | 3 | Latest Concepts in OS Embedded OS, Realtime OS etc |
04 | Elective – 1 | 3 | |
05 | Elective – 2 | 3 |
S.No. | Course Name | Credit | Remarks |
---|---|---|---|
01 | Industry Internship | 4 | To have an exposure of industry |
S.No. | Course Name | Credit | Remarks |
---|---|---|---|
01 | Elective -3 | 3 | |
02 | Elective -4 | 3 | |
03 | Dissertation Project | 6 | Problem Statement Identification. |
S.No. | Course Name | Credit | Remarks |
---|---|---|---|
01 | Dissertation Project | 16 | Project Demonstration with Publication |