Professional Documents
Culture Documents
in/wilp
M.Tech.
SOFTWARE
SYSTEMS
Apply now
Work Integrated
Learning Programmes
M.Tech. in Software Systems is a four-semester Work Integrated
Learning Program which leads to a master’s degree in Software
Systems. Software systems have grown in complexity, size and area of
M.Tech. application. Internet has enabled construction of distributed systems.
Smart phones, intelligent cars and sophisticated medical equipment
SOFTWARE
SYSTEMS have given birth to a large number of embedded systems. Growth in
data has prompted use of analytics to derive meaningful insights. All
these trends have led to different kinds of Software systems.
Apply now
LEARNING OUTCOMES ELIGIBILITY
B Tech., BE, M.Sc, MCA or equivalent with a
Students will understand the challenges
minimum of 1 year work experience in software
involved in building complex systems and will
industry.
learn how to address them using appropriate
technologies and industry best practices.
Students will be able to conceptualize and build
software systems considering different aspects
such as human computer interaction, software
architecture and security.
FEE STRUCTURE
The following fees schedule is applicable for candidates seeking new admission during the academic
year 2016-17
Apply now
SEMESTER-WISE PROGRAMME STRUCTURE
Participants need to take at least 12 courses towards coursework, and complete one Project/
Dissertation. The coursework requirement for the programme would consist of a set of core courses
and electives. Core courses are compulsory for all participants, while electives can be chosen based on
individual learning preferences.
Electives can be chosen either from the general pool of electives or from across other pools of electives
for specialisations.
SPECIALISATIONS
Specialisations are optional. To earn a specialization, a participant must select and successfully
complete at least 4 courses from that Specialisation pool.
Apply now
Specialisation in Networks & Networked Systems
Complete minimum 4 courses from this pool to specialise in Networks & Networked Systems:
• Advanced Computer Networks • Internetworking Technologies
• Cloud Computing • Network Programming
• Computer Networks • Network Security
• Cryptography • Telecom Network Management
• Data Storage Technologies & Networks • Wireless & Mobile Communication
• Infrastructure Management
Specialisation in Telecommunications
Complete minimum 4 courses from this pool to specialise in Telecommunications:
• Advanced Computer Networks • Satellite Communication
• Digital Signal Processing • Telecom Network Management
• Embedded Systems Design • Wireless & Mobile Communication
• Optical Communication
HOW TO APPLY
Please note that in order to apply to a WILP programme, the candidate must be currently employed in
the relevant professional field.
Carefully read through the following steps to understand the application process:
1. Choose the programme, and apply using the Online Application Form through the WILP website.
2. After you complete and submit the Online Application Form, you will be taken to a new webpage
where you will see an online payment link to pay the Application Fee of INR 1,500/-.
You can pay the Application Fee of INR 1,500/- through Netbanking/ Debit Card/ Credit Card. You
may also pay using Demand Draft/ Bank Challan.
The Application Fee may either be paid immediately upon submitting the Online Application Form,
or later by retrieving your form using ‘Retrieve Your Form’ link under the Quick Links section of
the website.
3. The new webpage will also allow you to download a PDF of the complete Application Form. Using
the ‘Download Your Form' link, save the PDF copy of your Application Form to your computer.
4. Take a printout of the downloaded Application Form and note down the Application Form Number
that appears on the top-right corner of the first page. This Application Form Number should be
referred in all future correspondence with BITS Pilani.
5. 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
Apply now
signed and stamped by your organisation’s HR or any other authorised signatory of the company.
6. Further on page no. 4 of the printed Application Form is a section called the Mentor Consent
Form. You must find a senior person from your employing organisation who is willing to become
your Mentor. The Mentor Consent Form needs to be signed by the Mentor.
7. Further on page no. 5 of the downloaded Application Form, is a Checklist of Enclosures/
Attachments.
• Make photocopies of the documents mentioned in this Checklist
• Get these photocopies attested by your organisation’s HR, or a Gazetted Officer
• On the Checklist, please tick against all the documents that you have enclosed along with
your Application Form
8. The printed Application Form, along with duly filled Mentor Consent Form, Employer Consent
Form, Checklist of Enclosures, and attested photocopies of supporting documents should be put
together and couriered to:
Admissions Cell
Work Integrated Learning Programmes
Birla Institute of Technology & Science, Pilani
Vidya Vihar Campus, Pilani
Rajasthan – 333 031 (India)
9. Upon receipt of your Application Form and all other enclosures, the Admissions Cell will scrutinise
them for completeness, accuracy and eligibility.
10. Once received by us, you will be able to track the status of your Application Form using the
Application Status Tracker.
CURRICULUM DETAILS
1. Core courses provide a strong foundation in software systems.
2. General pool of electives deal with different aspects of software systems.
3. Other electives belong to different areas of specialization.
4. Students need to take 5 core courses (mandatory) and 7 elective courses depending on
desired specialization.
Operations
Apply now
Group Courses in Group Overview of Group
Software Engineering Software Engineering & Software engineering deals with
Management techniques to ensure robust
software.
Software Project Management
These courses provide an
Software Quality Management
understanding of the challenges
Software Testing Methodologies involved in building large software
and how to address them in a
Secure Software Engineering
systematic manner.
Software Maintenance Management
Students will learn ways to integrate
Usability Engineering components developed by multiple
team members, methods to ensure
Human Computer Interaction good system performance &
techniques to ensure data integrity.
Students will learns ways to
estimate & plan software projects,
control scope creep, address risks,
and ensure high quality.
Course assignments provide
opportunity to apply concepts to
given situations
Apply now
Group Courses in Group Overview of Group
Embedded systems Real Time Operating Systems Today, more and more devices have
software embedded into them.
Real Time Systems
These software monitor, process &
Embedded System Design
respond to real time events.
Software for Embedded Systems
Building a robust embedded system
Hardware Software Co-Design requires thorough understanding of
user requirements, design of
Networked Embedded Applications
components, design of algorithms to
Pervasive Computing process events in real time, etc.
Software Development for Portable Lab exercises will use tools such as
Devices Android Studio & Star UML
Digital Signal Processing
Data Analytics Database Design & Applications Data is a valuable asset of any
organization.
Distributed Data Systems
Intelligent use of data can provide
Data Warehousing
significant competitive advantage to
Data Mining businesses.
Advanced Data Mining These courses provide an
understanding of how to manage
Advanced Statistical Techniques for
data, analyse data and generate
Analytics
meaningful insights to make
Data Storage Technologies & informed decisions.
Networks
Lab exercises will use tools such as
Information Retrieval SQLite
Machine Learning
Artificial Intelligence
Apply now