M Tech Software Engg
M Tech Software Engg
Software Engineering
for Working
Professionals
INDEX
Programme Introduction 01
Who Should Apply 02
Programme Highlights 03
Programme Objectives 04
WILP Presence and Impact 05
Student Learning Outcomes 06
Mode of Learning 07
Experiential Learning 09
Continuous Assessment
Case Studies and Assignments
Dissertation/Project Work
Programme Curriculum 11
Eligibility Criteria 22
Fee Structure 23
Mode of Examination 24
How to Apply 25
Students Speak 27
Program Introduction
M.Tech. Software
Engineering is a BITS Pilani
Work Integrated Learning
Blend of classroom and
Programme (WILP). BITS
experiential learning
Pilani Work Integrated
Learning Programmes are
UGC approved
This programme is of
The program offers core and
4 semesters and can be
elective courses for
pursued only by working
specialization in Full Stack
professionals. You can
Engineering and Software
pursue the programme
Product Management
without any career break
Employs Continuous
Become a part of Elite
Evaluation to provide
and Global BITS Pilani
ongoing feedback and
Alumni community
support
Emphasizes experiential
learning with lab Fee submission using easy -
exercises, assignments, EMI with 0% interest and 0
case studies, and down payment
work-integrated activities
45+ 1,20,000+
Years of Working
Educating Working Professionals
Professionals Graduated
46,000+ 1100+
Working Professionals
Currently Enrolled Faculty Members
46+
Programmes
The innovative Work Integrated Learning Programs (WILP) of BITS Pilani are
quite aligned with the above definition and requirements. The programs are
designed in collaboration with its industry partners, subject matter experts from
industry and academia that enable the students to remain relevant in their
chosen profession, grow in their career and retain the habit of lifelong learning.
The continued availability of workplace related experiences along with the
weekly instruction sessions promote integration of theory with practice. An active
participation of the organization mentor in the learning process of the student
plays a key role. Case studies, simulation exercises, labs and projects further
strengthen this integration.
● Can pursue the programme without any career break and along with the job.
● Contact sessions with faculty take place mostly over weekends or after
business hours and are conducted over a technology platform that can be
accessed from anywhere.
● Mid semester and End semester examinations for every semester are
conducted mostly at designated examination centres distributed across the
country (for details refer to link mode of examinations).
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.
Choice of Electives is made available to enrolled students at the beginning of each semester. A
limited selection of Electives will be
Cloud Computing
Concurrency and distributed computing, message passing over the network,
connectivity and failure models, local vs remote connectivity, distributed resource
modeling, distributed data models; replication & consistency; virtualization; CPU
virtualization, memory and storage virtualization, virtualized networks, computing
over WAN and Internet; computing on the cloud, computing models, service
models and service contracts, programming on the cloud; Cloud infrastructure,
LAN vs Wan issue, resource scaling and resource provisions, performance
models, scalability, performance measurement and enhancement techniques;
cloud applications and infrastructure services.
Cyber Security
Cyber Security principles; Security architectures; Security threats, attacks and
vulnerabilities; CIA Triad, Cyber Security Policies, Models and Mechanisms; Types
of Cyber Attacks; Security Risk Management; Malware; Ransomware; Implement-
ing Cyber Security Solutions.
Data Warehousing
Introduction, evolution of data warehousing; decision support systems; goals,
benefit, and challenges of data warehousing; architecture; data warehouse
Middleware Technologies
Evolution of Middleware Technologies: Transaction Processing, Remote Procedure
Calls, Message-Oriented°Middleware, Object Request Brokers, Web services and
REST; Forms of Middleware: Enterprise Middleware, Web Middleware, and Cloud /
Services Middleware; Middleware Elements: communication protocols, middleware
protocols, data representation, server process control, naming and directory
services, security, system management; Select case studies such as MS .NET,
J2EE. Service Oriented Architecture: Loosely Coupled Systems, Business
processes, Tiers, Architectural Choices; Resiliency in Middleware: resiliency
techniques, hardware failures, communication failures, software failures;
Performance and scalability in Middleware; Security in Middleware; Implementation
Aspects: business process implementation, enterprise integration, web and
database middleware (e.g. NoSQL middleware) change management. Case
studies of Enterprise application architecture (EAI) - Eg. Tibco, Websphere.
Introduction to DevOps
Continual Service - continuous integration and continuous delivery; Scaling:
automating infrastructure and infrastructure°as-code; DevOps and Cloud:
platform-as-a service and DevOps, use of virtual machines and containers for
deployment, Micro-services; application lifecycle management: deployment pipeline
and application deployment, continuous deployment pipeline; stack management -
life cycle of stack and events, resource and event monitoring, auto healing;
Security: security of deployment pipeline, policy-as-code.
Scalable Services
Software principles related to scalability. Architectures for Scaling. Microservices -
design, service discovery, load balancing, API management. Deployment -
container configurations and orchestrations, automated deployments of
microservices, integration with CI/CD pipelines. Performance: Scaling and load
balancing with containers and microservices, Ensuring QoS and SLAs
API-based Products
API-based Products: Case for digital business/transformation, API-based Product
mindset; API users; API types, API paradigms; API ecosystem; API life cycle;
Principles and elements of API design; Collaborative API design process; API
Design-First approach; API standards and documentation; API architectural
stylesand implementation: REST, gRPC, GraphQL etc., API design and
implementation; Async APIs; API design practices: Design patterns and
anti-patterns; Scaling, API security, change management/versioning, API publish /
release; maintenance/deprecation; API testing strategies: Acceptance testing,
Automations, Contract testing; Tools; Developer Experience: DevRel and DX;
Developer ecosystem strategy; Developer resources; API product management:
API strategy, API economy, API revenue models; Metrics for APIbased Products;
API management platforms; API lifecycle management; API analytics.
Marketing
Definition and scope, fundamentals of consumer behaviour, competitive behaviour,
demand estimation, new product introduction, channels of distribution, advertising
and other sales promotion, positioning, marketing regulation, market research,
basics of industrial marketing.
Important: For every course in the programme, institute will recommend textbooks,
students would need to procure these textbooks on their own.
Students can take their examination at any of our 32 designated examination centres in India at
the following locations:
● South Zone: Bangalore - North, Bangalore - Central, Bangalore - South, Bangalore - East, Chennai -
North , Chennai - Central , Chennai - South, Hyderabad, Secunderabad, Vijayawada, Visakhapatnam,
Kochi, Thiruvananthapuram and Coimbatore.
● North Zone: Delhi, Gurugram, Noida, Jaipur, Chandigarh, Lucknow and Pilani.
● West Zone: Mumbai, Navi-Mumbai, Pune, Pune - Pimpri Chinchwad, Goa, Ahmedabad, Indore and
Nagpur.
● East Zone: Kolkata, Guwahati and Jamshedpur.
In addition to these locations, the Institution also has a designated examination
centre in Dubai.
Step 1 2 3 4
Fill and submit
Step
Download a PDF
Step
Pay the application
Step
Print the downloaded
your application copy of the fee of INR 1,500 using Application Form and
form for your application form. Net banking/Debit note your Application
chosen program. Card/Credit Card. Form Number.
In the printout of the downloaded Application Form, you will notice on page no. 3 a section called the
Employer Consent Form. Complete the Employer Consent Form. This form needs to be signed and
stamped by your organisation’s HR or any other authorised signatory of the company.
Important: In view of work-from-home policies mandated by many organisations, a few candidates may
not be able to get the physical forms signed by their HR/other authorised organisational representative.
Such candidates may instead request an email approval to be sent to their official email ID by the HR
using the format available through this link.
On page 4, complete the Mentor Consent Form, Due to remote work policies, some candidates
which needs to be signed by your Mentor. may struggle to get physical mentor signatures.
They can request email approval using a
provided format.
Sidharth Gurunath
Cloud Practice Head, Bristlecone
Participant of M.Tech. Software Engineering
Mrinmoy Ganguly
User Experience Consultant, Cognizant
Participant of M.Tech. Software Engineering
The material in this brochure is provided for educational and informational purposes only. All the
images that have been used belong to their respective owners and have been picked up from the
public domain.
https://bits-pilani-wilp.ac.in
Call: 080-48767777
admission@wilp.bits-pilani.ac.in