Admission Enquiry

Career progression in the software industry calls for learning a full stack of multiple technologies, acquiring an ability to architect high impact solutions, envision & design great new products, solve complex problems and manage cross functional collaborations. It also entails an understanding of several new digital technologies to integrate capabilities and features that deliver the best value to users and customers.

M.Tech. in Software Engineering from BITS Pilani is a unique Work Integrated Learning Programme for working professionals that covers a full stack of technologies and competencies required to accelerate in the software industry today.The programme enables the learners to specialize in some of the fastest growing domains like Full Stack Engineering and Software Product Management. A comprehensive curriculum, with extensive emphasis on experiential learning using remote labs and cloud labs and a flexible education methodology that enables working professionals to acquire a prestigious post-graduate engineering degree while pursuing their careers, the M.Tech. Software Engineering is just the right programme for career growth in the software industry.

M.Tech. Software Engineering is a BITS Pilani Work Integrated Learning Programme (WILP). BITS Pilani Work Integrated Learning Programmes are UGC approved.

 

Option to pay fees using easy EMI with 0% interest and 0 down payment.

download brochure

Admission Enquiry

Please fill the below fields for fee details, programme information, and application instructions



Student Speak

  • Programme Highlights
  • Programme Curriculum
  • Eligibility
  • Fee Structure
  • How to Apply
  • Mode of Examination
  • Mode of Learning

Programme Highlights

  • M.Tech. Software Engineering is a Work Integrated Learning Programme (WILP) spanning four semesters. BITS Pilani's Work Integrated Learning Programmes are approved by the University Grants Commission (UGC).
  • Attend live-lectures from anywhere over an online technology-enabled platform. These live lectures would be conducted by faculty mostly on weekends or after business hours enabling working professionals to pursue the programme along with their jobs. 
  • Semesters 1st, 2nd, and 3rd cover four courses each. The 4th semester covers Dissertation/ Project Work.
  • The programme offers a set of core courses and elective courses, allowing Participants to specialize in Full Stack Engineering, Software Product Management
  • Extensive use of Cloud-based virtual labs to give hands-on access to tools like Jenkins, Docker, GitHub, SonarQube, Selenium, and various programming languages and libraries such as Java, Python, JavaScript, and more.
  • The dissertation or project work in the final semester allows students to apply concepts and techniques learned during the programme to real-world situations.
  • The programme entails a Continuous Evaluation System that assesses the learners, over convenient and regular intervals. Such a system provides timely and frequent feedbacks and helps busy working professionals to stay on track with the programme.
  • The education delivery methodology is a blend of classroom and experiential learning. Experiential learning consists of lab exercises, assignments, case studies and work-integrated activities.
  • Participants who successfully complete the programme will become members of the prestigious global community of BITS Pilani Alumni.
  • Option to submit fee using easy-EMI with 0% interest and 0 down payment.

 

Classes are conducted by a pool of faculty members comprising of academicians from BITS Pilani, and guest faculty who are experienced industry professionals.

Programme Curriculum

First Semester

  • Software Architectures
  • Cloud Computing
  • Agile Software Processes
  • Software Product Management

Second Semester

  • Software Quality Assurance and Testing
  • Elective 1
  • Elective 2
  • Elective 3

Third Semester

  • Elective 4
  • Elective 5
  • Elective 6
  • Elective 7

Fourth Semester

  • Dissertation

General Pool of Electives

  • Data Structures & Algorithms Design
  • Data visualization and Interpretation
  • Artificial and Computational Intelligence
  • Blockchain Technologies & Systems
  • Cyber Security
  • Data Warehousing
  • Applied Machine Learning
  • Secure Software Engineering
  • Middleware Technologies
  • Advanced topics in Software Engineering

Pool of Electives for specialization : Full Stack Engineering

  • Cross Platform Application Development
  • Introduction to DevOps#
  • Scalable Services#
  • Software Testing Methodologies
  • Full-stack Application Development#
  • Database Design & Applications
  • API-based Products
  • User Experience Design
  • Design of Conversational Experiences
  • API-driven Cloud Native Solutions
  • Open Source Software Engineering
  • Object Oriented Analysis and Design

Pool of Electives for specialization : Software Product Management

  • Product Discovery and Requirements Engineering#
  • Product Strategy and Planning#
  • Communication, Estimation and Negotiation#
  • Product Analytics
  • API-based Products
  • User Experience Design
  • Marketing
  • Software Project Management
  • Open Source Software Engineering

For any specialization, 4 courses (including mandatory electives marked #) are to be selected for that specialization.  For graduating without a specialization, at least 3 courses from those marked # (from either specialization) to be selected. 

Note: 

Student can also obtain the degree without any specialization. 
# indicates mandatory elective for this specialization

Choice of Electives is made available to enrolled students at the beginning of each semester. A limited selection of Electives will be offered at the discretion of the Institute.

Eligibility

Eligibility Criteria

  • Employed professionals holding B.E. / B.Tech. with at least 60% aggregate marks and minimum one-year relevant work experience after the completion of the degree are eligible to apply.
  • Employed professionals holding MCA / M.Sc. or equivalent with at least 60% aggregate marks with university level mathematics / statistics as mandatory subjects and minimum one-year relevant work experience after the completion of the degree are also eligible to apply.
  • Working knowledge of Computing and programming is required.

Fee Structure

For details on Fee Structure, please click here to download the programme brochure.

How to Apply

For application instructions, programme information and fee structure, please click here to download the Programme Brochure

Mode of Examination

For mode of examinations, please click here to download the programme brochure.

Mode of Learning

Mode of Learning

The Mode of Learning is based on a powerful educational approach called Work Integrated Learning. For detailed description of work integrated learning Click here

The benefits of the Work Integrated Learning Mode are as follows:

1) It enables Working Professionals to pursue the programme without any career break and along with their jobs.

2) The programme curriculum is designed for high relevance to sectors, industries and organisations the students are presently employed in.

3) Learning experience design also endeavours to integrate support and value addition by the Industry Mentors and employer organizations.

4) Enables working professionals to attend live-lectures from anywhere over an online technology-enabled platform. For the benefit of working professionals these live lectures are conducted by faculty mostly on weekends or after business hours.

5) Leverages the latest educational technologies to provide easy access to asynchronous learning materials, Learner support services and peer to peer collaboration etc.

6) Great emphasis on experiential learning by providing access to state of the art remote labs, virtual labs and cloud labs and simulations as applicable to individual courses.

EXPERIENTIAL LEARNING
 

The programme emphasizes on Experiential Learning that allows learners to apply concepts learnt in the classroom in simulated, and real work siuations.  Apart from these, AWS is also extensively used for experiments on Scalable Services.

  • Cloud based virtual lab hosts Dev-Ops tool chain, languages and programming platforms for Full Stack engineering and other simulators:
    • Tools : Jenkins, Docker, GitHub, SonarQube, Selenium, Tomcat, Maven, Open Project, Gantt Project and WireShark
    • Languages and Library: Java, Python, Prolog, Lisp, Selenium Web driver, Python Ecosystem – NumPy, SciPy, Pandas, scikit-learn, MatplotLib; Searborn, Keras, NLTK, SQLite and pgmpy
    • Programming Platforms: Eclipse, Weka, Microsoft Power BI, TensorFlow, Tableau and Anaconda Navigator
    • Simulators: EdgecloudSim and IoTSimEdge
    • Apache Hadoop
    • Apache Storm
    • Apache Spark
    • Apache Kafka
    • MongoDB
    • CockroachDB
    • MPI
CONTINUOUS ASSESSMENT

Continuous Assessment includes graded Assignments/ Quizzes, Mid-semester exam, and Comprehensive Exam.

CASE STUDIES AND ASSIGNMENTS

Carefully chosen real-world cases & assignments are both discussed and used as problem-solving exercises during the programme.

DISSERTATION/ PROJECT WORK

The fourth semester offers an opportunity for learners to apply their knowledge gained during the programme to a real-world like complex project. The learner is expected to demonstrate understanding of vital principles learnt across semesters and their ability to successfully apply these concepts.

Admissions will begin in November 2024.

download brochure