Home > Programs > M. Tech > M.Tech in Computer Science and Engineering

M.Tech in Computer Science and Engineering

A two-year postgraduate programme focused on advanced computing, algorithms and system design.

M.Tech in computer science and engineering overview 

The programme prepares engineers to design, analyse and build advanced computing systems through strong foundations in computer science and applied problem solving. Students experience:

Core computer science foundations

Learning in algorithms, data structures, operating systems and computer networks.

Advanced computing domains

Exposure to areas such as machine learning, data systems, information security and distributed computing.

Hands-on systems and programming

Practical coursework and projects focused on building and evaluating real software and system-level solutions.

Research and industry exposure

Project-based learning, internships and thesis work aligned with contemporary computing challenges.

Programme details

Academic structure

Our academic structure is designed to establish robust foundations, followed by increasing specialization in later years.

  • Credit structure: Total of 62 credits
  • Duration: 2 years / 4 semesters
  • Coursework is covered in Semesters 1 and 2, with project, seminars, internship and thesis across Semesters 3 and 4.
CourseL-T-PCredits
Mathematics for Computer Science3-0-03
High Performance Computing3-0-03
Machine Learning3-0-03
Algorithm Design Techniques3-0-03
Advanced Database Systems3-0-03
Seminar Paper0-0-21
CourseL-T-PCredits
Network Softwarization: Principles & Foundations3-0-03
Big Data Analytics3-0-03
Modern Operating Systems3-0-03
Elective – I (from Basket 1)3-0-03
Elective – II (from Basket 2)3-0-03
CourseL-T-PCredits
Industry Internship0-0-84
CourseL-T-PCredits
Capstone Project on Software Development0-0-42
Departmental Elective II3-0-03
Industry Internship2-0-02
Industry Seminars0-0-00
Master’s Thesis0-0-44
CourseL-T-PCredits
Dissertation Project0-0-3216

Eligibility:

To be considered for the M.Tech programmes at Mahindra University:

Indian category & PIO / NRI

  • Minimum 60% aggregate or equivalent in a full-time degree from a recognised university
  • Final-semester candidates may apply

Academic background requirement

  • B.E. / B.Tech in relevant disciplines such as Electrical, Electronics, Communication, Telecommunication, Instrumentation, Computer Science or related areas
  • A valid GATE score is required for GATE-based admission consideration

Application process

  • Submit the online application via the Mahindra University admissions portal
  • Upload academic transcripts and required documents
  • Participate in interview or interaction rounds, as applicable

Fee structure (per annum):

Admission routeAcademic feesHostel chargesCaution deposit*
GATE₹1,00,000Free boarding and lodging through Teaching Assistantship₹20,000
Non-GATE₹1,00,000₹2,10,000₹20,000

*Refundable at the end of study or graduation. Hostel stay is mandatory for B.Tech students. Fees are subject to revision each year.

Stipend

  • For GATE-qualified students: Each GATE-qualified and admitted student is offered a Teaching Assistantship, which includes a stipend of ₹18,000 per month along with free boarding and lodging.
  • For non-GATE students: Based on performance in the M.Tech admission test and interview, a limited number of Teaching Assistantships may be awarded on the recommendation of the University PG Admissions Committee.
  • Scholarships and financial aid: Merit-based and need-based scholarships may be available. Details and eligibility criteria are provided in the admission notification or brochure.

Where global education meets real-world outcomes

From AI and biotechnology to aerospace and consulting, our graduates are shaping industries worldwide; many joining leading firms, founding start-ups, or pursuing advanced study at top universities

250+

Graduate acceptances

for advanced studies at premium universities across the world

100+

Recruiters

offering career-defining opportunities across industries

20+

Global academic partners

collaborating on exchanges, dual degrees, and joint research initiatives

“Here, teaching and research are not separate silos. Every project is an opportunity to involve students, to make them active contributors to new knowledge.”

Dr. Kavita Sharma

Associate Professor of Life Sciences

“The University’s global partnerships have allowed me to co-teach with peers abroad and bring international perspectives into the classroom, something our students truly value.”

Prof. Rajiv Nair

School of Management

“What excites me at Mahindra University is the freedom to pursue interdisciplinary research. Collaborating with colleagues from engineering and social sciences has expanded my work in ways I never imagined.”

Dr. Ananya Mehta

Professor of Computer Science

FAQs

It combines core computer science theory with advanced systems and applied computing rather than focusing only on application development.

Students work on programming-intensive coursework, system-level projects and applied research problems.

Yes. The curriculum begins with core foundations before moving into advanced domains.

Graduates move into roles such as software engineer, systems engineer, data engineer, security specialist and research engineer.

Yes. The final-year thesis and research focus provide a strong base for doctoral study.

Start your journey with us

Make an enquiry Chat with student