please wait


M.Tech Computer Science or Master of Technology in Computer Science is a 2-year postgraduate degree course. The course is divided into 4 semesters. The basic eligibility for pursuing M.Tech in Computer Science is a bachelor’s degree in engineering with a minimum of 50% marks or an M.S. in Computer Science degree. A valid GATE score is also needed.

Top Institutes offering M.Tech. in Computer Science course

  • Banasthali Vidyapith, Jaipur
  • Jawaharlal Nehru Technological University
  • Rajasthan Technological University
  • Assam University
  • Jodhpur National University

Top Entrance Examinations to get admission in M.Tech in Computer Science course

  • GATE

The tuition fee for M.Tech. in Computer Science ranges between INR 1 Lac to INR 3 Lacs. The course structure is divided into core subjects, electives, practicals and project work. An M.Tech. in Computer Science graduate can expect a salary between INR 30, 000 to INR 45,000 INR every month in a private sector.

The future computer professionals efficiently carry out duties comprising of System Development, Data Organization, Software Devices, Supervision Information Systems, Networking and Hardware Engineering, and Application Design and improvement. This course provides job prospects in a number of private sectors like Teaching, Entertainment, Retail, Banking, Finance etc. Students can work as an Application Developer, Business Systems Analyst, Computer Operator, Client Server Systems Manager etc. after completing M. Tech. in Computer Science course.

The students of M.Tech in Computer Science get an opportunity to work with companies like Microsoft, Google, HCL, Infosys, Wipro, TCS and Mahindra in various profiles like Web Developers, System Designer, Help Desk Specialist, Networking Specialist, and Data-warehouse Analyst.

M.Tech. in Computer Science: Course Highlights

Course LevelMasters
Duration of the Course2-years
Examination TypeSemester-wise
EligibilityBachelors Degree (B.Tech.) in Computer Science or equivalent
Admission ProcessEntrance exam and Merit Based
Average Course FeeINR 1 to 3 Lacs
Average Starting SalaryINR 3 to 8 Lacs
Top Recruiting CompaniesGoogle, Amazon, Snapdeal, HCL, Microsoft, Infosys, TCS, Mahindra, etc. 
Top Job PositionsWeb Developer, System Designer, Network Specialist, Computer Science engineer, etc. 

M.Tech. in Computer Science: What is it About?

M.Tech. in Computer Science is a specialized program aimed at providing students with in-depth knowledge and skills required in the computer science field. The students get a chance to improve their skills and develop innovative solutions to contribute to the computing industry. The first semester of M.Tech in Computer Science programme provides the necessary basic course in Computer Science. The subsequent semesters aim at providing avenues for specializing in one or more streams within Computer Science. The 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. Pursuing M.Tech in Computer Science gives students an edge and prepares them for the industry.

Who Should Opt for M.Tech. in Computer Science?

M.Tech. in Computer Science postgraduate is a must if you aim to set yourself separately from the nameless mass of "computer professionals" and to presume a leading role in converting the industry, be it through research, superior development, education, or private enterprise. The person who has strong problem-solving abilities, organizational skills or can handle stress should choose this course to make a good career ahead.

Duration of M.Tech. in Computer Science

The duration of M.Tech. in Computer Science is 2 years that is divided into 4 semesters. Exams are held at the end of each semester that includes both theory and practical. The fourth semester is either an industrial training or submission of the thesis.

M.Tech. in Computer Science: Top Institutes

There are many Engineering Colleges in India offering M. Tech. in Computer Science course with great infrastructure and experienced faculty. Some of the top colleges are mentioned below:-

Name of the InstituteState
Academy of Business and Engineering SciencesGhaziabad
Aditya Engineering CollegeAndhra Pradesh
Apex Group of InstitutionsJaipur
B.N. College of Engineering & TechnologyLucknow
Banasthali UniversityJaipur
Birla Institute of Technology Extension Centre (BIT)Noida
CMR Group of InstitutionsHyderabad
Distance Education, Karnataka State Women's UniversityKarnataka
Gandhi Institute of Technology and ManagementBhubaneswar
IIMT Engineering College, MeerutMeerut
Indian Institute of Technology, Kharagpur (IIT K)Kharagpur

M.Tech. in Computer Science: Eligibility

The main eligibility criterions for pursuing M.Tech in Computer Science are:

  • A B.Tech or B.E. degree in Computer Science or any relevant degree with a minimum of 50% marks.
  • Some colleges also entertain the students of M.S. in Computer Science.
  • For pursuing the course in IIT, a minimum of 55% marks are needed.
  • The candidate should have secured good marks in the GATE.
  • The student should have a significant background in Computer Science.

M.Tech. in Computer Science: Application Process

There are many colleges that conduct entrance exam of their own to get into M.Tech. in Computer Science course while most of the colleges accept GATE or TANCET score for admission to the program.

Some institutes like Annamalai University, Tamil Nadu and Bhiwani Institute of Computer and Technology, Haryana give direct entry on the basis of aggregate marks obtained in B. Tech or B.E. course.

Some institutes like Jaypee Institute of Information Technology University, Noida offer lateral entry to this course as well. The student must have cleared 1st year in order to get admitted to 2nd year in M. Tech. CSE.

M.Tech in Computer Science: Syllabus and Course Description

The eligibility for M.Tech. in Computer Science course is either a B.E Degree or a B. Tech. Degree with a minimum of 50% aggregate marks in Computer Science or any equivalent degree by a recognized university. The duration of the course will be of 2 academic years consisting of 4 semesters, each of six months duration. Following subjects are taught in most of the universities for M.Tech in Computer Science in India, practical subjects and theory subjects both are included in the table below.

Semester 1Semester 2Semester 3
Design and Analysis of AlgorithmsComputer NetworksElective 4, 5, 6, 7.
Advanced Computer ArchitectureOperating Systems and System ProgrammingLab 3 (Open Source Software Lab)
Object-Oriented Data StructuresAdvanced Database SystemsProject Synopsis and Comprehensive Viva Voce
Discrete Mathematical StructuresElective 2Mobile Computing
Elective 1Elective 3Intelligent Systems
Lab 1 (Object Oriented Systems Lab)Lab 2 (Network/Database Lab)Service Oriented Computing Web Technology
VLSI DesignComputational Number TheorySoft Computing
Object-Oriented SystemsTheoretical Computer Science and AutomataDigital Image Processing
Principles of Programming LanguagesData Warehousing and Data MiningAgent-Based Computing
Embedded SystemsAdvanced Software EngineeringElectronic Commerce
Computer GraphicsPattern RecognitionInternet Technology
-Compiler DesignBioinformatics
-Optimization TechniqueParallel Computing
-Distributed Database SystemsSocial Network
-Financial Information SystemCryptography and Network Security
-Formal MethodsSoftware Project Management
--Computer Simulation and Modelling
--Software Testing

Note: In the 4th semester, only Project work/dissertation and Viva Voce takes place.

M.Tech in Computer Science: Career Prospects

Students get a lot of opportunities after completing their M. Tech. in Computer Science. They can pursue higher education and may even opt for doctoral programs after completing their postgraduation. They may have to appear for entrance exams in some universities for Ph.D. programs.  

Some of the prominent employment profiles after completing the course are as follows-

  • Client-Server Systems Manager
  • Computer Operator
  • Computer Software
  • Computer Systems Specialist Supervisor
  • Computing Hardware Systems Director
  • Programmer Analyst
  • Project Manager
  • QA Tester
  • Quality Assurance Analyst
  • Sample ITs
  • SAP ABAP Programmer
  • SAP Finance Consultant
  • SAP Project Manager Custom Development
  • SAP SD Consultant
  • SAP Systems Management
  • Database Manager
  • Desktop Support Engineer
  • Director of IT
  • Disaster Recovery Planners
  • EDP Computer Operator
  • Embedded software
  • Enterprise Architect

Students may even work in the public sector after the course. Some of the recruiting companies are-ONGC, ISRO, BHEL, ECIL, DRDL, SAIL etc. Students are required to take competitive exams for this such as SSC, UPSC, etc.  

While in the private sector, students can apply for companies such as TCS, Infosys, IBM, HCL, Accenture, etc.

Some of the job profiles that students may work in after pursuing M.Tech. in Computer Science are mentioned below:

Job ProfileJob DescriptionAverage Salary (in INR)
Web DeveloperA web developer is responsible for designing, coding and modifying websites, from layout to function and according to a client's specifications2.75 Lac-3.5 Lacs
System DesignerA Software Designer is responsible for reviewing, designing, implementing, and managing computer software and programs for businesses that lack the internal resources to perform this work.3.5 Lacs-5 Lacs
IT ConsultantAn IT Consultant works for a consulting firm or independently. The consulting firm is hired or contracted by a company to come in and analyze their IT systems and structure.6 Lacs-8 Lacs
Software ProgrammerA Software Programmer is responsible for design, installation, testing, and maintenance of software systems4 lacs-5 lacs
Technical AnalystA Technical Analyst analyzes investments based on past market prices and technical indicators6 Lacs-8 Lacs
Lecturer/ProfessorA Lecturer/Professor has to teach graduate or undergraduate students in the subject of their expertise.7 Lacs-9 Lacs

Master of Technology [M.Tech] (Computer Science) Salary Trend

M.Tech. in Computer Science is a good career option for those individuals who are looking forward to making their career in Software or IT sector. The average salary range for a fresher is INR 2.5 to 5 Lacs

Indian IT sector has emerged as a major global outsourcing hub and grew at a CAGR at 9.4% resulting in growth of India’s market size.

Below is the graph depicting the salary trends in various profiles:-

PRICE : Not Disclosed






TuteeHUB Protection Service

Protecting both buyers & sellers.

Safely Buy and Sell Courses


Related Colleges All Colleges

Similar Courses All Courses

Recommended For You