Sie sind auf Seite 1von 8

www.bits-pilani.ac.

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 masters 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.

PROGRAMME HIGHLIGHTS assignments are Code::Blocks,


SQLite, Star UML, NS2, WireShark
M.Tech. in Software System is a and Keil
four semester programme
Case studies consist of analysing a
The program offers a set of core given situation and finding solutions
courses and elective courses, to issues, using techniques learnt
allowing students to specialize in
one of the following areas: Work integrated activities consist of
Embedded systems, Networked looking at work performed at the
systems, Data analytics, Software workplace using concepts learnt,
engineering and and potentially enhancing the
Telecommunications. The program quality of software at the workplace
ends with a dissertation that using techniques learnt. This
enables students to advance in their enables students to relate concepts
professional area by applying to their professional work
concepts and techniques in a
project PROGRAMME OBJECTIVES

The methodology is a combination This program is designed to meet the


of class room learning and growing demand for professionals
experiential learning. Experiential who can design software systems
learning consists of lab exercises, such as Embedded systems,
assignments, case studies and work Networked systems and Data
integrated activities Analytics. It will enable professionals
to take up higher responsibilities of
Lab exercises consist of designing & architecting systems. It
programming exercises, will also enable students to pursue
experiments using simulation tools, higher education. Organizations will
analysis and design of systems, etc. be able to deliver sophisticated
Some of the tools used in systems to their clients.

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

Application Fees (one time) : INR 1,500

Admission Fees (one time) : INR 15,000

Semester Fees (per semester) : INR 40,750

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.

First Year First Semester Second Year First Semester


Object Oriented Analysis & Design Distributed Computing
Data Structures and Algorithms Design Elective 5
Database Design & Applications Elective 6
Elective 1 Elective 7
First Year Second Semester Second Year Second Semester
Software Architectures Dissertation
Elective 2
Elective 3
Elective 4

GENERAL POOL OF ELECTIVES


Advanced Compilation Techniques Computer Organisation & Software
Advanced Operating Systems Systems

Artificial Intelligence Human Computer Interaction

Computer Graphics Multimedia Computing


Parallel Computing

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.

Specialisation in Software Engineering


Complete minimum 4 courses from this pool to specialise in Software Engineering:
Secure Software Engineering Software Project Management
Software Engineering & Management Software Quality Management
Software for Embedded Systems Usability Engineering
Software Maintenance Management

Specialisation in Data Analytics


Complete minimum 4 courses from this pool to specialise in Data Analytics:
Advanced Data Mining Data Warehousing
Advanced Statistical Techniques for Distributed Data Systems
Analytics Information Retrieval
Data Mining Machine Learning
Data Storage Technologies & Networks

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 Embedded Systems


Complete minimum 4 courses from this pool to specialise in Embedded Systems:
Embedded Systems Design Real Time Systems
Hardware Software Co-Design Software Development for Portable
Networked Embedded Applications Devices
Pervasive Computing Software for Embedded Systems
Real Time Operating Systems

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. Click here to go to the BITS Pilani Online Application Center. Create your login at the Application
Center by entering your unique Email ID and create a password of your choice.

Once your login has been created, you can anytime access the online Application Center using
your email ID and password.

2. Once you have logged in, you will see a screen showing 4 essential steps to be completed to
apply for the programme of your choice.

3. Begin by clicking on Step 1 - Fill/ Edit and Submit Application Form. This will enable you to
select the programme of your choice. After you have chosen your programme, you will be asked
to fill your details in an online form. You must fill all details and press Submit button given at the
bottom of the form.

4. Take the next step by clicking on Step 2 - 'Download Application PDF Copy.
This will download a pdf copy of the application form on your computer.

5. Now, click on Step 3 - 'Pay Application Fee to pay INR 1,500/- using Netbanking/ Debit Card/
Credit Card.

Apply now
6. Take a printout of the downloaded Application Form and note down the Application Form Number
that appear on the top-right corner of the first page. This Application Form Number should be
referred in all future correspondence with BITS Pilani.

7. 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 organisations HR or any other authorised signatory of the company.

8. Further on page no. 4 of the printed Application Form is a section called the Mentor Consent
Form. The Mentor Consent Form needs to be signed by the Mentor.

Who is a Mentor:
Candidates applying to Work Integrated Learning Programmes must choose a Mentor, who will
monitor the academic progress of the candidate, and act as an advisor & coach for successful
completion of the programme.

Candidates should ideally choose the immediate supervisor or another senior person from the
same organisation. In case a suitable mentor is not available in the same organisation, a
candidate could approach a senior person in another organisation who has the required
qualifications. Wherever the proposed Mentor is not from the same employing organization as
that of the candidate, a supporting document giving justification for the same should be provided
by the candidates employer.

Candidates applying to B.Tech. programmes should choose a Mentor who is an employed


professional with B.E./ B.S./ B.Tech./ M.Sc./ A.M.I.E./ Integrated First Degree of BITS or
equivalent.

Candidates applying to M.Tech., M.Sc., MBA, M.Phil programme should choose a Mentor who is
an employed professional with:
a. B.E. / M.Sc. / M.B.A. / M.C.A. / M.B.B.S. etc. and with a minimum of five
years of relevant work experience.
OR
b. M.E./ M.S./ M.Tech./ M.Phil./ M.D./ Higher Degree of BITS or equivalent.

9. Further on page no. 5 of the downloaded Application Form, is a Checklist of Enclosures/


Attachments.
a. Make photocopies of the documents mentioned in this Checklist.
b. Get these photocopies attested by your organisations HR, or a Gazetted Officer.

10. Finally, click on Step 4 - 'Upload & Submit All Required Documents.
This will allow you to upload one-by-one the printed Application Form, Mentor Consent Form,
Employer Consent Form, and all mandatory supporting documents and complete the application
process. Acceptable file formats for uploading these documents are .DOC, .DOCX, .PDF, .ZIP and
.JPEG.

11. Upon receipt of your Application Form and all other enclosures, the Admissions Cell will scrutinise
them for completeness, accuracy and eligibility.

12. Admission Cell will intimate selected candidates by email within two weeks of submission of
application with all supporting documents. The selection status can also be checked by logging in
to the Online Application Centre.completeness, accuracy and eligibility.

Apply now
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
Overview of Group
Group Courses in Group
These courses provide
Computer organization & Computer Organization & Software understanding of the structure of
Software design Systems computer systems and ways to
Data Structures & Algorithms Design design & program software systems.
Object Oriented Analysis & Design
Software Architectures It encompasses hardware, system
Computer Graphics software and application software.
Parallel Computing Lab exercises will use tools such as
Advanced Operating Systems Code::Blocks & Star UML.
Advanced Compilation Techniques

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

Telecommunications Wireless & Mobile Communication Telecommunication infrastructure


has become a basic need in
Optical Communication
information systems.
Satellite Communication
These courses provide an
Telecom Network Management understanding of different
technologies used in
telecommunications

Apply now
Networks Computer Networks Almost every system today depends
Advanced Computer Networks on computer networks.
Cloud Computing System components are distributed
Distributed Computing across multiple computing
Network Programming elements.
Network Security These courses provide an
Cryptography understanding of the structure &
functioning of computer networks
Data Storage Technologies &
and the challenges involved in the
Networks
design of networked software
Infrastructure Management systems and how to address them.
Internetworking Technologies
Assignments will use tools such as
Multimedia Computing
Network Simulator 2, WireShark and
Amazon Cloud

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

Das könnte Ihnen auch gefallen