M. Tech Software Engineering - Overview

Program description

M. Tech. in Software Engineering provides graduate the necessary skills to design and development of software systems, tools, and applications in the software domain


The course focuses on subjects like mathematical logic, advanced data structures and algorithms, software architecting, advanced database systems, cloud computing, software testing, and machine learning to prepare the graduates in relevant domains.

Careers Prospectus

Students would be able to apply the knowledge of software development life cycle to solve problems of social relevance and pursue multi-disciplinary research. They would be employable in the software development industry. In addition, they are eligible for Public Sector Units like ISRO labs, DRDO, ADA, HAL, NAL, etc. They are suitable for undertaking research in India and abroad.

Program Educational Objectives (PEOs)

Program Outcomes (POs)


M. Tech Software Engineering - Outline

Click Here for Course Outline and Syllabus


Key Dates & Deadlines


May 31 23

May ' 23

Last date to Apply


Tentative Course Commencement Date

M. Tech Software Engineering - Course Duration

2 years (4 semesters)

M. Tech Software Engineering - Qualification

BE/BTech or AMIE or  in Computer Science and Engineering/ Information Technology/ Information Science and Engineering/ Computer and Communication Engineering


World-class laboratories give learning a practical dimension

Innovation Centre
State-of-the-art Innovation Centre to facilitate multi-disciplinary research

Libraries have excellent resources for reference and study

Paper tree - A green initiative by MIT students of MUTBI

Computing Facility
Wi-fi campus with modern computing and digital facilities