M.Tech: Course Details, Duration, Courses, Admissions, Fees


2 Years

Average Fees

INR 72,000 - 4 LPA

Lisha Gupta

Updated on Nov 21, 2022 by Lisha Gupta

Lisha Gupta

Updated on Nov 21, 2022 by Lisha Gupta

M.Tech is a two-year-long postgraduate program that deals with existing technologies and gives a gateway toward technical research. The M.Tech course has tremendous specialization according to one's undergraduate degree in engineering. There is a lot of job scope and opportunities for graduates of this course. Some of the popular job roles students start with include Senior Software Engineer, Software Engineer, Design Engineer, Assistant Professor, Postsecondary / Higher Education, Software Developer, Sr. Software Engineer / Developer / Programmer, etc.

M.Tech Course Details

Degree Masters
Full Form Master of Technology
Duration 2 Years
Age No specific age limit
Minimum Percentage 50-60% in Bachelors Degree
Average Fees INR 72,000 - 4 LPA
Average Salary INR 3 - 5 LPA [Source: Payscale]
Employment Roles Senior Software Engineer, Software Engineer, Design Engineer, Assistant Professor, Postsecondary / Higher Education, Software Developer, Sr. Software Engineer / Developer / Programmer, etc.
Opportunities Wipro Technologies Ltd., Tata Consultancy Services Limited, Infosys Limited, International Business Machines (IBM) Corp., Cognizant Technology Solutions Corp, Wipro, HCL Technologies Ltd. etc.

M.Tech Latest Update

  • Nov 21, 2022: 5 eMasters Programs for Working Professionals are Launched by IIT Kanpur. Read more
  • Nov 21, 2022: 2023 Executive MTech Admission Open at IIIT Ranchi. Read more
  • Nov 21, 2022: Executive Program in AI Admission at IIT Jodhpur is now open applications are accepted till December 5. Read more
  • Nov 21, 2022: Applications for PhD and MTech (Research) Programs at NIT Karnataka are now being accepted through November 22. Read more
  • Nov 21, 2022: Admissions to UG and PG Programs at SCDL Pune Are Now Open. Read more

About M.Tech Course

M.Tech full form is Master of Technology. According to Wikipedia, "In India, a Master of Engineering (M.E.) or a Master of Technology (M.Tech.) or a Master of Science in Engineering (MSc.Engg.) degree is a postgraduate program in the engineering field. It is generally a 2-year program (2 or more years in MSc.Engg.) after completing a 4-year undergraduate degree in engineering (Bachelor of Engineering – B.E. or Bachelor of Technology – B.Tech.). Integrated M.E./M.Tech. many institutions also offer degree (B.E./B.Tech. + M.E./M.Tech.) program of 5-year duration." Students' popular specializations are Artificial Intelligence, Machine Learning, Data Science, Mechatronics, Software Engineering, etc.

 Table of Contents

Eligibility Criteria for M.Tech

For admission to the Master of Technology course, the students need to know about the course's eligibility criteria. The M.Tech eligibility criteria include candidates must have passed the qualifying examinations of all semesters in B.Tech/B.E The candidate has to write a relevant entrance examination, State PGCET, GATE specific university entrance tests, etc., based on which they will be ranked and selected for the relevant streams. Additionally, in the M.Tech course, students must get the minimum cut-off marks for their undergraduate. There is no M.Tech age limit for admission.

How To Get Admission for M.Tech? 

For M.Tech admission, students must know about the different eligibility criteria. Admission to the M.Tech program is through both entrance examination and merit-based. Certain universities offer both direct admission and entrance-based admission to the program. Candidates applying for the M.Tech program should have their results from the respective Entrance Exams boards required by the selected/opted Universities. Though the admission process varies from college to college, below mentioned are the steps that one should go through generally to get admission:

M.Tech Admission Process

How to Apply?

M.Tech courses admission process can be done through both online and offline methods. Applications for admissions can be availed either from the University website or by visiting the Admissions Office of the same. 

Candidates will have to fill out the required details a match with the existing documents. In addition, candidates are advised to look at the list of Entrance Exams applicable for M.Tech, at various Universities. Candidates should also make sure they qualify in the Education Eligibility criteria with the minimum required marks. 

M.Tech Admission for Working Professionals

Engineers have been in high demand, and it is even ever-increasing, with each passing year. Also, the engineering competition has been rising and the field goes with the process of survival of the fittest. Though the basic eligibility criteria for being an engineer is acquiring a B.Tech degree. 

However, nowadays in this high competition, higher studies are necessary for being a successful engineer. An M.Tech degree is a must in this field. Some working professionals who also aspire to pursue the M.Tech degree can pursue the program either via distance learning or online.

  • Candidates pursuing M.Tech via distance learning or online can acquire the same skill as the candidates pursuing M.Tech via offline mode. They can pursue good knowledge and can also be a tough competitor in the market. The average fees for M.Tech via distance learning and online range from INR 1.5 to 35 LPA.
  • For pursuing this degree online, candidates have to either acquire a Btech, M.Sc or MCA degree. Some of the best distance learning M.Tech colleges are Indira Gandhi Open University, Annamalai University, Karnataka Open University, Amity University, etc.

Merit-Based Admission

MTech admission 2022 varies from institute to institute. . Candidates must have a BTech degree in any specialization with 60% minimum average marks to apply for MTech admission.

  • Colleges that provide merit-based admissions consider the Graduation score.
  • The students should be from a Science background with Physics, Chemistry, and Biology/math as compulsory subjects.
  • To apply for merit-based admissions providing institutions, students must fill out an online application form.
  • Pay the application fees and submit the required documents.
  • Keep an eye out for the college or university's cutoff list.

Entrance Based Admission

There are numerous entrance exams conducted by various authorities to select candidates for the MTech program.

  • A few of the colleges and states conduct their university and state level entrance tests for offering admissions in this course
  • Some of the entrance exams are GATE, UPES DAT, WBUT PGET etc for admission and alike. 
  • For this mode of admission, you need to apply on their college website
  • Submit the necessary documents and keep the receipt for future reference
  • Then appear for the entrance exam and score well.
  • Students who would qualify for the entrance exam have to appear in the counselling round and accept the admission offer by paying the admission fee.

Selection Process

The selection process for the M.Tech courses in India is not the same for all the colleges. But generally, once the application for the course is received, colleges decide on the final selection of the candidates based on the marks obtained in the entrance exams. Additionally, the merit obtained by the candidates in their undergraduate degrees also plays an important role.

Who Should Study M.Tech?

Students after completing the Bachelor’s degree either start their career as a working professionals or pursue higher education in the form of M.Tech to enhance their skills and knowledge in a particular field. 

  • Students who want to make their career in Science & Technology and have curiosity about how machines, instruments or software are developed can pursue M.Tech Courses.
  • M.Tech after BTech gives students the opportunities to get hired in reputed MNCs and earn more salary in companies like Microsoft and Google prefer M.Tech over a graduation degree.
  • The Part-time and distance M.Tech courses can be pursued by individuals who are working or have lesser financial resources.

When to Study M.Tech?

M.Tech can be pursued right after graduation to move into higher studies and get detailed knowledge and experience in the field of specialization. Students can also pursue it while working as a professional in part-time or distance learning mode.

  • The course should be pursued immediately after the completion of the Graduation, for those who are pursuing a regular course.
  • Candidates who are working can do their M.Tech via distance or part-time mode due to financial and time constraints.

Types of M.Tech

The Master of Technology is a postgraduate degree that can be obtained upon completion of the BTech. Applicants can opt for a regular M.Tech or a part-time M.Tech. Some of the M.Tech specializations are listed below.

  • Part-Time M.Tech
  • Full Time M.Tech
  • Distance M.Tech
  • Online M.Tech

M.Tech Full-time

M.Tech or Master of Technology is one of the most common courses among research enthusiasts who want to work in the field of technical research. This is a 2-year postgraduate program with 4 semesters taken after doing BTech or BE. M.Tech can be taken as a full-time or part-time course. 

M.Tech Courses

The M.tech course duration is of two years. M.Tech provides you with insight and deep knowledge of the subjects you have studied in your B.Tech course. There are specializations available in engineering areas of specialization. 

It is a higher specialization course in engineering that focuses on more advanced levels of concept and implementation in the area taken up for specialization in the Computer Science Domain.

M.Tech syllabus is designed to offer eligible candidates the requisite skills needed in the application, research, and development activities in emerging areas of engineering technology. The Master of Technology/Engineering course is offered by most Public and Private Universities in India. 

Listed below are some of the top specializations and M.Tech courses list:

Top M.Tech Specializations

Other popular M.Tech courses list are listed below: 

Table of other M.tech Courses
M.Tech CAD/ CAM M.Tech Machine Design
M.Tech Chemical Engineering M.Tech Manufacturing Science & Engineering
M.Tech Civil Engineering M.Tech Mechanical Engineering
M.Tech Communication Systems M.Tech Nanotechnology
M.Tech Computer Engineering M.Tech Power Electronics and Drives
M.Tech Computer Science and Engineering M.Tech Power Electronics
M.Tech Digital Communication M.Tech Power System Engineering
M.Tech Digital Electronics & Communication Systems M.Tech Process Engineering
M.Tech Electrical and Electronics Engineering M.Tech Production Engineering
M.Tech Electrical Engineering M.Tech Software Engineering
M.Tech Electronics & Telecommunications Engineering M.Tech Structural Engineering
M.Tech Electronics and Communication Engineering M.Tech Thermal Engineering
M.Tech Embedded Systems M.Tech Transportation Engineering
M.Tech Engineering Design M.Tech VLSI Design
M.Tech Environmental Engineering M.Tech VLSI Design & Embedded System

M.Tech Computer Science

M.Tech in Computer Science and Engineering is one of the specialized degrees in the Master's Programme for Computer Science enthusiasts.

  • It is an ideal course for students who are more inclined towards the technological aspect in their Bachelor in Computer Science Degree.
  • Master of Technology allows the students to have a good understanding of the theoretical foundations and limits of computing, adapting to existing models, techniques, algorithms and data structures.
  • The programme develops an ability to undertake original research in cutting edge computer science and related areas.
  • Elective papers in the Master of Technology Computer science syllabus include Modern Algorithm Design, Randomized Algorithm, Graduate Algorithm with Computer Architecture and Programme Analysis.

M.Tech Artificial Intelligence

MTech Artificial Intelligence or MTech AI is a 2-year postgraduate course that is divided into four semesters.

  • The M.Tech AI course deals with the science and engineering of making computer machines able to perform tasks that normally require human intelligence, such as Visual Perception, Speech Recognition etc.
  • This course will provide students with advanced theoretical as well as practical knowledge of the fundamentals of Artificial Intelligence and its applications in daily life. 
  • The syllabus of Master of Technology Artificial Intelligence offers students a vast knowledge of Graph Theory, Electronics System Design, Introduction to Robotics, Embedded Systems and many more.
  • This course will aim to increase the knowledge base of the students so that they become capable of developing AI gadgets on their own.

M.Tech Engineering

MTech is a professional postgraduate engineering master's degree programme awarded to candidates after completion of two years of study in the discipline of engineering

  • M.Tech Engineering course provides students with a platform with which they will be able to discover the extent to shape the buildings, dams, roads, and railways and repair the existing constructions to develop societies and cities. 
  • Upon completion of this course, you will be able to become a Civil Engineer and work towards the development of the city you live in. 
  • The syllabus of M.Tech Civil Engineering offers students a vast knowledge of Rock Mechanics, Soil Foundation Engineering, Design of Foundation Systems and many more. 
  • Every year, lakhs of students get a Master of Technology in Civil Engineering. This depicts that M.Tech Civil Engineering is pretty popular among students and its value will increase in near future. 
  • With the help of this course, students will be able to acquire knowledge that is very important to build and manage all the buildings, transport networks, water and power supplies. 

M.Tech Data Analytics

M.Tech in Data Analytics is a course laid out for building the required proficiency of candidates in the field of computing information using IT and its tools. The course is deemed beneficial for those who have the knack for reading and computing information used for the analysis of data with its applicability in areas of KPO and BPOs.

Data analytics is a method through which data is analyzed and modelled using tools. This data is further used to obtain insights. The insights help in making business-related decisions.

As companies are shifting to be tech-driven and fast-paced, data analysts are very much important for businesses. Data analysts are hired for recording, analysing, and dissecting data to drive dynamic decision-making.

M.Tech in Data Science

  • M.Tech in Data Science is a 2-year postgraduate program, which helps the students to acquire the engineering and mathematical skills, required to pursue a career in data science.
  • Candidates completing this course can work in Banks, IT Companies, as a Software Designer, IT Analyst, Software Programmer, etc.
  • This program primarily deals with the areas including data mining, data visualization, statistical and mathematical techniques of Computer Science.
  • A minimum of 55 to 60% aggregate marks is needed at the bachelor's level to pursue this course.
  • The average course fee for this program ranges from INR 1.4 to 9 LPA.
  • Candidates pursuing the career of a data scientist, by this course, can get an average salary of INR 8 LPA.

M.Tech in Civil Engineering

Master of Technology or MTech Civil Engineering is a 2-year postgraduate technical program that deals with designing, supervising and building roads, bridges, tunnels, buildings, airports, dams, sewage systems, ports etc.

  • M.Tech in Civil Engineering is a 2 year PG course. The program mainly deals with supervising the construction of roads, designing, bridges, tunnels, dams, sewage systems, etc.
  • Candidates pursuing this course, shape their future for job options like Civil Engineer, Process Engineer, Senior Civil Engineer, Structural Engineer, Project Manager, etc.
  • Candidates need to secure a bachelor's degree with at least 55% aggregate marks from a recognised education institute to be eligible for this course.
  • The course fee for M.Tech in Civil Engineering ranges from INR INR 50,000 to 4.5 LPA.
  • The average salary of an individual completing this course can be around INR 10.5LPA.

M.Tech in Environmental Engineering

MTech Environmental Engineering or Master of Technology in Environmental Engineering is a postgraduate Environmental Engineering course that deals with studies of water and air pollution controls, wildlife protection, recycling, waste disposal, and public health issues.

  • M.Tech in Environmental Engineering is a 2-year master's level program, where the candidates learn about various environment-related things including, water resources, air or land pollution, etc.
  • There are numerous career opportunities for this course. Candidates can either work as a Process Operator, Environmental Specialist, BioResearch Assistant, Assistant Professor, Health & Safety Administrator, Environmental Engineer, and many more.
  • To be eligible for this course, candidates should have either a B.Tech or B.E. degree with at least 60% aggregate marks.
  • The course fee for M.Tech in Environmental Engineering ranges from INR 1.5 to 2.5 LPA.
  • The average salary of an M.Tech in Environmental Engineering graduate ranges from INR 4 to 6LPA.

M.Tech in Mechanical Engineering

MTech in Mechanical Engineering is a postgraduate program that combines mechanics, kinematics, and other subjects.

  • M.Tech in Mechanical Engineering is one of the most pursued engineering courses. It is a two year PG course, where candidates explore the study of kinematics, and mechanics, needed for various construction purposes.
  • By pursuing this course, candidates get elected to work in various positions, including Mechanical Engineer, Mechanical Design Engineer, Design Engineer, Production Engineer, Project Engineer, etc.
  • Also, candidates have to acquire a bachelor's degree in a relevant stream and crack the GATE exam, to get admission to this course.
  • The course fee for this M.Tech program is INR 2.3 LPA
  • The average salary of a person with this degree is 4 LPA.

M.Tech in Defense Technology

The M. Tech. in defence technology courses has been designed to produce Post Graduates who will have the necessary theoretical & experimental knowledge, skill and aptitude in various defence technologies areas and pursue them to carry out R&D in defence

  • It is also a 2 year PG program, where aspirants learn and acquire various skills, knowledge and experience in various areas of defence technology.
  • The course fee for this M.Tech program is around 2.92 LPA.
  • The average salary candidates can earn by holding this degree, ranges from INR 3.5 to 4.8 LPA.

Part-Time M.Tech

The part-time M.Tech study program is aimed at professionals who cannot take a regular Masters's in Technology course. Students must obtain a BTech degree with a specified cut-off mentioned to gain access to this course. Students can find the part-time M.Tech course in the following majors depending on the college: Chemical Engineering, Electrical Engineering, Civil Engineering, VLSI, Mechanical Engineering, Computer Science and Engineering, Electronics and Communications Engineering etc. 

Eligibility criteria for part-time admission to M.Tech are:

  • The aspiring students need a BE/BTech degree or equivalent in relevant specializations.
  • The student must obtain more than 55% marks in the BTech or BE course.
  • Professional experience is sometimes required. It varies from college to college and sometimes no work experience is required.

M.Tech Distance Education

M.Tech distance learning is a two-year postgraduate program for students who have completed a technology degree from a recognized university. The M.Tech e-learning program replaces traditional classroom instruction. They may teach lessons from wherever they want, at whatever time they want. The Distance M.Tech program will provide students with an in-depth understanding of the disciplines they learned during graduation.


Candidates willing for admission to various courses by IGNOU are selected based on eligibility for the particular course followed by the Entrance score/ merit required in the examination.

IGNOU admissions are conducted in two cycles,i.e January and July. IGNOU grants admission based on merit in the last qualifying examination. 

IGNOU offers M.Tech in various courses such as:

  • Information Technology
  • Design and Information Security
  • Cyber Forensic
  • Automotive Engineering and E-Manufacturing
  • M.Tech in VLSI Design
  • Satellite Communications and Space Systems
  • Networking and Telecommunications
  • Intelligent Transport Systems
  • The candidates should pursue this course when they have decided that they want to pursue a career that is mainly based on research.

M.Tech entrance exams are a necessary step for students to get admission to a college of their choice. The M.Tech eligibility clearly states that almost all colleges consider an entrance exam an essential screening test to decide which student should be admitted to the course. For obtaining an M.Tech qualification, the eligibility for the entrance exam depends on the course aspirants are interested in. For example, there could be subject or age restrictions based on specialization. For more information, students should look at M.Tech course details on college websites.

Some of the most popular M.Tech entrance exams are listed below:

A Quick Glance at the M.Tech Entrance Exams

The eligibility criteria for M.Tech are dependent on the conduction body; hence it varies. The specialization plays an important role in the college's approach to the entrance exam. Below listed are some of the general guidelines of the M.Tech entrance examinations: 

  • The exam pattern includes Maths, Biology, Chemistry, Physics, Logical Reasoning and Quantitative Reasoning.
  • The papers would be objective and MCQ-based.
  • The syllabus, mode of examination, and question pattern may change according to a university/conduction body. 

Top 10 M.Tech Colleges in India

Below is the list of the 10 best M.Tech Colleges in the country:

M.Tech Colleges
SI.No. Name of Institute
1 IIT Kanpur
2 IIT Kharagpur
3 IIT Bombay
4 IIT Madras
5 IIT Delhi
6 BITS Pilani
7 IIT Roorkee
8 IIT Bhubaneswar
9 IIT Guwahati
10 College of Engineering, Anna University

Top 10 M.Tech Colleges in India

M.Tech Colleges in Mumbai

There are about 29 M.Tech Colleges in Mumbai. The table listed below mentions some of the colleges in Mumbai.

M.Tech Colleges in Mumbai
College Name Fees(INR)
IIT Bombay INR 64,000 PA
ICT Mumbai INR 1.40 LPA
VJTI, Mumbai INR 1.66 LPA
KJ Somaiya College Of Engineering, Mumbai INR 3.94 LPA
Sardar Patel College of Engineering, Mumbai INR 3.36 LPA
Rajiv Gandhi Institute of Technology, Mumbai INR 1.80 LPA
Vidyalankar Institute of Technology, Mumbai INR 1.08 LPA
Bharati Vidyapeeth College of Engineering, Navi Mumbai INR 2.12 LPA
DY Patil University, Navi Mumbai INR 3 LPA

Read More: M.Tech Colleges in Mumbai

M.Tech Colleges in Delhi

There are more than 180 M.Tech Colleges in Delhi. The table listed below mentions some of the colleges in Delhi.

M.Tech Colleges in Delhi
College Name Fees (INR)
IIT Delhi INR 2.24 LPA
Jamia Millia Islamia University INR 16,150 PA
School of Aeronautics INR 1.80 LPA
Delhi Technological University INR 1.66 LPA
IIIT, Delhi INR 3.60 LPA
Netaji Subhas University of Technology INR 1.90 LPA
National Institute of Technology INR 96,866 PA
Maharaja Agrasen Institute of Technology INR 1.10 LPA
Bharati Vidyapeeth’s College of Engineering INR 1.15 LPA
Bhagwan Parshuram Institute of Technology INR 1.13 LPA

Read More: M.Tech Colleges in Delhi

M.Tech Colleges in Kolkata

There are 40 M.Tech Colleges in Kolkata. The table listed below mentions some of the colleges in Kolkata.

M.Tech Colleges in Kolkata
College Name Fees (INR)
Jadavpur University INR 2,400 PA
Institute of Engineering and Management INR 81,200 PA
University of Engineering and Management INR 1.20 LPA
Heritage Institute of Technology INR 1.16 LPA
The Neotia University INR 1.14 LPA
Narula Institute of Technology INR 4.08 LPA
Budge Budge Institute of Technology INR 1.10 LPA
Techno India University INR 89,200 PA
Sister Nivedita University INR 1.49 LPA

Read More: M.Tech Colleges in Kolkata

M.Tech Colleges in Bangalore

There are more than 80 M.Tech colleges in Bangalore. The table listed below mentions some of the colleges in Bangalore.

M.Tech Colleges in Bangalore
College Name Fees (INR)
RV College of Engineering INR 3 LPA
MS Ramaiah Institute of Technology INR 66,806 PA
Jain University INR 1.97 LPA
BMS College of Engineering INR 2.29 LPA
New Horizon College of Engineering INR 2.50 LPA
MVJ College of Engineering INR 2.61 LPA
Dayananda Sagar College of Engineering INR 96,106 PA
NITTE Meenakshi College of Engineering INR 88,806 PA
PES University INR 3.30 LPA

Read More: M.Tech Colleges in Bangalore

M.Tech Colleges in Hyderabad

There are 130 M.Tech Colleges in Hyderabad. The table listed below mentions some of the colleges in Hyderabad.

M.Tech Colleges in Hyderabad
College Name Fees (INR)
IIT Hyderabad INR 2.22 LPA
IIIT Hyderabad INR 2.80 LPA
Hyderabad Institute of Technology and Management INR 82,000 PA
Jawaharlal Nehru Technological University INR 12,500 PA
Institute of Aeronautical Engineering INR 90,000 PA
Osmania University INR 19,770 PA
BV Raju Institute of Technology INR 1.20 PA
Vardhaman College of Engineering INR 1.25 LPA

Read More: M.Tech Colleges in Hyderabad

M.Tech Abroad

For Admissions to M.Tech abroad, students have to appear in the Graduate Record Examination (GRE). The exam measures the verbal, mathematical, and analytical writing skills of a student. GRE is accepted by almost all the universities in the US, Australia, UK, Canada, etc. Overall, out of a total GRE score of 340, a score of 325+ is considered a very good score & a score between 315 and 325 is considered a good score. 

M.Tech in the USA

List of M.Tech abroad

M.Tech Colleges in USA
University Fees(USD)
Harvard University USD 42,000 PA
Stanford University USD 57,000 PA
MIT USD 35,000 PA
University of California USD 56,000 PA
University of Chicago USD 80,000 PA
Princeton University USD 91,000 PA
University of Pennsylvania USD 85,000 PA
Yale University USD 84,000 PA
John Hopkins University USD 55,000 PA
Columbia University USD 49,000 PA

Top Engineering Colleges in The UK

List of Top Engineering Colleges in the UK

M.Tech Colleges in the UK
University Fees(GBP)
University College London (UCL) GBP 25,000
Imperial College London GBP 34,000
King’s College London GBP 27,000
University of Bristol GBP 24,000
University of Glasgow GBP 25,000
University of Cambridge GBP 32,000
University of Oxford GBP 24,000
University of Edinburgh GBP 26,000
University of Manchester GBP 26,000
University of Southampton GBP 24,000

M.Tech in Australia

List of M.tech Colleges in Australia

M.Tech Colleges in Australia
Sl. No. Colleges
1 Australian National University
2 University of Melbourne
3 University of New South Wales
4 University of Sydney
5 University of Queensland
6 MONASH University
7 University of Adelaide
8 University of Western Australia
9 Macquarie University
10 James Cook University

M.Tech in Canada

List of Colleges offering M.Tech in Canada

M.Tech Colleges in Canada
Sl. No. University
1 University of Toronto
2 University of British Columbia
3 McGill University
4 University of Waterloo
5 University of Alberta
6 McMaster University
7 Queen’s University
8 Western University
9 University of Calgary
10 University of Ottawa

Fee Structure for M.Tech

M.Tech course fees depend on the college students are interested in applying to and are therefore not fixed. The M.Tech fees depend on various factors such as the location, faculty, demand, infrastructure and the facilities available to the students. The M.Tech duration in India is of two years, due to which, when considering the colleges, students can look for scholarships to reduce the burden of the fees. The average M.Tech fee in India is around INR 2 - 4 LPA. 

M.Tech Fees
Sl. No. Name of the College Total Fee Structure
1. NIMS, Jaipur INR 1 LPA
2. Delhi Technology University INR 1.75 LPA
3. SRM, Chennai INR 1.20 LPA
4. Indian Institute of Technology, [IIT] Bhubaneswar INR 4 LPA

M.Tech Fees

Given below is a list of the Top colleges in India.

M.Tech Fees and Placement Package Offered by Various College
College Name Annual Fee  Placement Package
RV College of Engineering, Bangalore INR 37,700 PA INR 8.63 LPA
IIIT Allahabad INR 1.33 LPA INR 12.50 LPA
IIT Kanpur INR 2.14 LPA INR 15.80 LPA 
NIT Warangal INR 1.02 LPA INR 7,42 LPA 
IIT Ropar INR 2 LPA INR 13.83 LPA 
IIT Guwahati INR 2.01 LPA INR 11 LPA 
IIT Hyderabad INR 2.25 LPA INR 11.44 LPA 
BITS South Goa INR 3.99 LPA INR 5 LPA 

M.Tech in IIT

The following table shows the ranking of the top M.Tech colleges in India as per NIRF:

IIT M.Tech Fees
College Name Fees
IIT Madras INR 4.22 LPA
IIT Delhi INR 2.40 LPA
IIT Bombay INR 64,000 PA
IIT Kanpur INR 4.28 LPA
IIT Kharagpur INR 4.64 LPA
IIT Roorkee INR 61,000 PA
IIT Guwahati INR 4.04 LPA
IIT Hyderabad INR 10.02 LPA
IIT Indore INR 1 LPA

Syllabus and Subjects for M.Tech

The M.Tech course details can differ based on the specialization that students decide to pursue. The specialization will decide the main core subjects that the students will be taught in their coursework. Therefore, students must always research the specialization of their choice in great detail before paying the M.Tech admission fee. Listed below are some subjects that the students get a chance to study: 

  • Applied Operations Research
  • Astronautics
  • Bioinstrumentation/ diagnostics
  • Biomedical Materials and Mechanics
  • Complex System Development
  • Data Mining and Analytical Marketing
  • Drug Delivery and Cellular/Tissue Engineering
  • Dynamics, Controls, and Robotics
  • Energy and Sustainable Development
  • Energy Economics and Engineering
  • Engineering Mathematics and Modeling
  • Environmental and Water Resources Systems Engineering
  • Environmental Fluid Mechanics and Hydrology
  • Environmental Geophysics
  • Environmental Processes
  • Financial Engineering
  • Geohydrology
  • Geotechnical Engineering
  • Information Technology
  • Mechanics of Materials
  • Micro and Nanoscale Engineering
  • Nanosystems
  • Semester in Strategic Operations
  • Structural Engineering
  • Technology Management for ECE
  • Thermal-fluid Sciences
  • Transportation Systems Engineering 

Read More: M.Tech Syllabus and Subjects

IIT Bombay M.Tech

The Indian Institute of Technology Bombay (IIT Bombay) offers an M.Tech program in 36 disciplines. IIT Bombay offers M.Tech in the form of a full-time program of 2-years as well as a part-time program of 3-year duration.

The program is offered in 36 specializations out of which, IIT Bombay M.Tech CSE is the USP of the program. Other than this, the other specializations offered are Aerospace, Chemical, Communication, Transportation, etc.

  • The various categories under which students are admitted to the full-time program are Teaching Assistantship (TA), Teaching Assistantship through Project (TAP), Fellowship Award (FA), and Sponsored (SW). The working hours are the same for the full-time and part-time programs. 
  • Candidates should have a Bachelor's degree in Engineering.
  • The IIT Bombay M.Tech admission is provided based on marks obtained in the GATE examinations as well as provided to IIT B-tech candidates having a CGPA of 8 or more.

Read More: IIT Bombay M.Tech

IIT Madras M.Tech

M.Tech is a 2 year, on-campus, full-time program, offered in 15 different specializations

  • GATE COAP 2022 is expected to commence its first round of counselling in May 2022 for IIT Madras M.Tech admission.
  • Additional rounds for GATE COAP will be starting from June 2022. 
  • IIT Madras will be conducting Interviews for the eligible candidates in May 2022. 
  • If any candidate fails to attend the interview then their application will be considered for the other M.Tech programs offered at IIT madras. 
IIT Madras
Course Eligibility Criteria
Mechanical Engineering B.E. in Mechanical with 55% aggregate. Also, GATE is not required from IIT graduates with min CPI of 6.5 or 8 in the last 2 semesters.
Ocean Technology Candidates should have a first-class or 60% (55% in case of SC/ST) Bachelor’s degree in any branch of Engineering or Technology or a Master’s degree in Oceanography, Marine Sciences, Ocean Science and Technology, Applied Mathematics, Applied Geology, Geophysics, and Physics

Read More: IIT Madras M.Tech


A new IIT BHU M.Tech fee has been introduced in 2019. The fees for full time regular and part-time registered candidates vary. The IIT BHU fee is bifurcated into 4 parts: One-time payment at the time of admission, Deposits payable at the time of IIT BHU M.Tech admission, semester fee, and odd semester fee. The deposits payable at the time of admission are refundable. The semester fee includes tuition and a festival. Medical, hostel seat rent, examination fee, etc.

Read More: IIT BHU M.Tech

IIT Jodhpur M.Tech

  • IIT Jodhpur M.Tech is a full-time program offered in a variety of technical subjects.
  • Candidates must have a B.Tech degree with 60% marks and must have the required set of subjects studied at the UG level, plus scores in GATE followed by registering for COAP. 
  • There is a 5% relaxation for reserved category students applying for IIT Jodhpur M.Tech admission.
  • Part-time and sponsored applicants can also apply for M.Tech admissions at IIT Jodhpur, provided they have 2 years of experience. They will also have to qualify for a written test and interview conducted by IIT Jodhpur.
  • Applicants with B.Tech degrees from CFTI with 8.0 CGPA are exempted from submitting GATE scores. 

Read More: IIT Jodhpur M.Tech

IIT Patna M.Tech

IIT Patna M.Tech 2022 admission commenced with the GATE exam, conducted on Feb 14. Applicants in the 3rd year of their UG degree program were also allowed to sit for the GATE exam. To apply for M.Tech admission at IIT Patna, applicants would have to also apply through COAP for counselling. GATE 2022 Counseling is expected to begin in June this year.

IIT Patna
M.Tech Specializations Eligibility Criteria
Mathematics and Computing Candidates should have M.Sc. degree in Mathematics or B.Tech./B.E. degree in Electrical/ Electronic/ Computer Science/ Mechanical/ Civil/ IT/ Aerospace/ Instrumentation Engineering or Equivalent.
Nano Science and Technology Candidates having M.Sc. degree in [Nanoscience, Chemistry (Pure/Applied), Physics, Applied Physics/Solid State Physics/ Engineering Physics/ Biophysics/ Polymer Science/ Material Science] OR B.Tech. degree in [Engg Physics/ Polymer Engg/ Materials & Metallurgical/ Materials/ Mechanical/ Electronics and Communication/ Electrical Engg]
Computer Science and Engineering Candidates must have passed B.Tech / B.E. degree in Computer Science/ Information Technology. GATE Paper: in CS.
Communication System Engineering Students should have a B.Tech./ B.E. degree in Electrical Engineering/ Electronics and Communication.
Mechanical Engineering Candidates must have passed B.Tech./ B.E. in Aerospace, Aeronautical, Automobile, Production, Manufacturing or Mechanical Engineering. GATE Papers: AE, ME and PI.
Civil and Infrastructure Engineering Applicants having B.Tech/ B.E. degree or equivalent in Civil, Infrastructure, Construction, Mechanical, Electrical Engineering. GATE Papers: CE, ME, EE.
Materials Science and Engineering Candidates must have passed B.Tech./ B.E. degree in Materials, Metallurgical & Materials, Chemical, Ceramics, Polymer/Rubber, Mechanical, Electrical, Electronics or MSc in Physics, Applied Physics, Chemistry, Applied Chemistry. GATE Papers: MT, CH, ME, EE, EC, XE.

Read More: IIT Patna M.Tech

IIT Hyderabad M.Tech

Indian Institute of Technology, Hyderabad (IITH) offers M.Tech in 3 different modes. The Master of Technology course offered by IIT Hyderabad is of 2 years - to 3 years duration. The institute also offers an executive M.Tech. There are various streams offered under the M.Tech stream. 

  • The streams offered are namely, Biomedical Engineering, Biotechnology, Chemical Engineering, Civil Engineering, Climate Engineering, Climate Engineering, Computer Science and Engineering, Electrical Engineering, Material Engineering, Materials Science and Metallurgical Engineering, and Mechanical & Aerospace Engineering.
  • The specialized programs offered are Additive Manufacturing, Energy Science and Technology, E-Waste Resource Engineering and Management, Integrated Sensor Systems, Medical Device Innovation, Networks and Information Security, and Polymers and Systems Engineering.
  • The IIT Hyderabad M.Tech admission is based on a valid score of GATE.

Read More: IIT Hyderabad M.Tech

IIT Bhubaneswar M.Tech

M.Tech or Master of Technology is a full-time program. In India, there are a total of 2,600 M.Tech colleges over the nation, with 15 different specializations. IIT Bhubaneswar is one of the best colleges in India to pursue this program.

  • Candidates will be shortlisted for the M.Tech program based on their merit in the GATE exam.
  • The official notification of the GATE exam has been released, and the application process will commence on the 30th of August. Admit card will be given on the 3rd of January, 2022, while the exam will take place on the 5th and 6th 12th and 13th of February. Results for this exam will be out on March 17, of the next year.
  • Candidates coming through the GATE exam will be selected via their performance in the counselling round of the interview phase.

Read More: IIT Bhubaneswar M.Tech

Preparation Tips for M.Tech

To get into the top engineering colleges, candidates should start their preparation as early as possible. Most of the M.Tech entrance exams will have core engineering subjects that depend upon the master's course they're willing to apply for. Some of the university entrance exams will also have a section for the English language to check the verbal knowledge of the candidates.:

A clear understanding of the exam pattern: Before one begins with the planning, he/she must have proper knowledge of a particular entrance exam pattern. Like even though most of the entrance exams have core engineering subjects, the percentage of questions taken from these four years differs from exam to exam. 

Problem-solving: Implementing theoretical knowledge mathematically or logically is essential to crack most of the entrance exams. So to get these skills, one must not just rely upon the syllabus books. Instead, he/she must refer to problem-related books and grasp the concept in a problematic way.

Time management: With one wrong answer, there will be a huge variation in the ranking score. So, it is essential to attempt all the questions with the highest probability of the right option given, which can only be possible with regular practice and hard work.

Strong Fundamentals: Students must have strong core subjects fundamentals required to get a better understanding of subjects pursued in M.tech.

Why Choose M.Tech?

When students decide to pursue the M.Tech qualification, they should research M.Tech course details to ensure that they are aware of the course they are enrolled in. Some of the common queries that students come across are, "What is M.Tech" and "Why M.Tech?" To understand the answer to these questions, we can make it simpler by breaking it down into the following three short questions:

Why Choose M.Tech?

What is M.Tech All About?

M.Tech duration in India is of two years. The detailed information about the course depends on the specialization that students choose to pursue. M.Tech  is a higher specialization course in engineering that focuses on more advanced levels of concept and implementation in the area taken up for specialization among the Computer Science Domain.M.tech syllabus is designed to offer to eligible candidates the requisite skills needed in the application, research, and development activities in emerging areas of engineering technology. The Master of Technology/Engineering course is offered by most Public and Private Universities in India. 

What Does an M.Tech Graduate Do? 

There are plenty of jobs available for graduates interested in a career in Engineering and research. The job roles will differ based on the specialization one has opted for. Engineering graduates are given abundant job options with good salary packages. Engineering involves trying and testing methods to arrive at practical and efficient solutions in cost and performance. The vast scope for improvement and evolution of technology ensures a high demand for engineers in the market at all times. There are many responsibilities that graduates of this role have to undertake, which makes the role very dynamic and diverse. 

Software Engineering: A software engineer is a computer scientist equipped with the knowledge of principles regarding software development, engineering, programming, computer games and more. They also help organizations and systems run efficiently through software and network control systems. 

Reasons Why M.Tech Can Fetch You a Rewarding Career?

M Tech is a postgraduate program that comes under the discipline of technology. The M.Tech course focuses mainly on the implementation of existing technologies and gives a gateway toward technical research. M.Tech courses have tremendous specialization according to one's undergraduate degree in engineering. The knowledge that the course imparts to the students is very useful and relevant, which can help students build a rewarding career for themselves. 

Demand: There is a high demand for graduates of this course in the technological career paths. Pursuing M.Tech after B.Tech provides sufficient time to get deep technical knowledge of the subject and have more control over it. Due to this reason, when students obtain an M.Tech degree, it helps them to succeed in whichever field of specialization they choose to enter. 

Read More: M.Tech Job Scope and Opportunities

Scope For Higher Education

M.Tech is a master's degree that students can pursue after a B.Tech degree. There are many specializations under M.Tech that students can pursue in their M.Tech. M.Tech course duration is of two years. There are also certain higher study options available for graduate students after an M.Tech degree, which can help them better understand the subject. Also, gaining more education can help the students make a career in research if they are interested in it. Listed below are some of the popular higher education options available for students:

  • PhD
  • MBA
  • Certificate Course in Engineering 

Salary of an M.Tech Graduate

According to Payscale, an M.Tech graduate’s average salary is around INR 3 - 5 LPA.  This value can change depending on the city, years of experience, designation, etc. The salary also depends on the specialisation that students choose. Aspirants can do internships and work placements to increase their chances of getting a higher salary. 

Read More: M.Tech Salary

Career Options After M.Tech Graduation

There are plenty of jobs available for the ones who are looking for a career in Engineering and research. The job roles will differ based on the specialization one has opted for. Engineering graduates are given abundant job options with good salary packages that include:

Top M.Tech Companies

  • Research
  • Development
  • Communication
  • Coding
  • Experimentation
  • Planning
  • Designing
  • Construction
  • Production
  • Calculations
  • Machinery
  • Testing
  • Implementation
  • Maintenance 

Skills That Make You The Best M.Tech Graduate

There are many hard and soft skills that M.Tech graduates need to possess to be successful in their careers. These are not necessarily skills that students can get in a classroom setting, instead, these are skills that are learned through experience. Therefore, students should always put the effort to go out of their comfort zone and experiencing life as much as they can. Some of these skills include: 

  • Quantitative Analysis Skills
  • Research Skills
  • Analytical Skills
  • The Ability to Work Under Pressure
  • Interpersonal Skills

Top Engineering Entrance Exams


Exam Date: Apr 21, 2023


Exam Date: Jun 19, 2022

Result Date: Jul 05, 2022

M.Tech Fee Structure

Other Category Courses

Related Articles

Latest News