m.tech. software system - wordpress.com · m.tech. in software systems is a four-semester work...

8
www.bits-pilani.ac.in/wilp Work Integrated Learning Programmes M.Tech. SOFTWARE SYSTEMS Apply now

Upload: others

Post on 29-Oct-2019

27 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: M.Tech. Software System - WordPress.com · M.Tech. in Software Systems is a four-semester Work Integrated Learning Program which leads to a master’s degree in Software Systems

www.bits-pilani.ac.in/wilp

Work Integrated

Learning Programmes

M.Tech.SOFTWARESYSTEMS

Apply now

Page 2: M.Tech. Software System - WordPress.com · M.Tech. in Software Systems is a four-semester Work Integrated Learning Program which leads to a master’s degree in Software Systems

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 application. Internet has enabled construction of distributed systems. Smart phones, intelligent cars and sophisticated medical equipment 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

• M.Tech. in Software System is a four semester programme

• The program offers a set of core courses and elective courses, allowing students to specialize in one of the following areas: Embedded systems, Networked systems, Data analytics, Software engineering and Telecommunications. The program ends with a dissertation that enables students to advance in their professional area by applying concepts and techniques in a project

• The methodology is a combination of class room learning and experiential learning. Experiential learning consists of lab exercises, assignments, case studies and work integrated activities

• Lab exercises consist of programming exercises, experiments using simulation tools, analysis and design of systems, etc. Some of the tools used in

assignments are Code::Blocks, SQLite, Star UML, NS2, WireShark and Keil

• Case studies consist of analysing a given situation and finding solutions to issues, using techniques learnt

• Work integrated activities consist of looking at work performed at the workplace using concepts learnt, and potentially enhancing the quality of software at the workplace using techniques learnt. This enables students to relate concepts to their professional work

PROGRAMME OBJECTIVES

This program is designed to meet the growing demand for professionals who can design software systems such as Embedded systems, Networked systems and Data Analytics. It will enable professionals to take up higher responsibilities of designing & architecting systems. It will also enable students to pursue higher education. Organizations will be able to deliver sophisticated systems to their clients.

M.Tech.SOFTWARESYSTEMS

Apply now

Page 3: M.Tech. Software System - WordPress.com · M.Tech. in Software Systems is a four-semester Work Integrated Learning Program which leads to a master’s degree in Software Systems

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

LEARNING OUTCOMES

Students will understand the challenges

involved in building complex systems and will

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.

ELIGIBILITYB Tech., BE, M.Sc, MCA or equivalent with a

minimum of 1 year work experience in software

industry.

Apply now

Page 4: M.Tech. Software System - WordPress.com · M.Tech. in Software Systems is a four-semester Work Integrated Learning Program which leads to a master’s degree in Software Systems

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.

GENERAL POOL OF ELECTIVES• Advanced Compilation Techniques

• Advanced Operating Systems

• Artificial Intelligence

• Computer Graphics

• Computer Organisation & Software

Systems

• Human Computer Interaction

• Multimedia Computing

• Parallel Computing

• Secure Software Engineering

• Software Engineering & Management

• Software for Embedded Systems

• Software Maintenance Management

• Software Project Management

• Software Quality Management

• Usability Engineering

Specialisation in Software Engineering

Complete minimum 4 courses from this pool to specialise in Software Engineering:

• Advanced Data Mining

• Advanced Statistical Techniques for

Analytics

• Data Mining

• Data Storage Technologies & Networks

• Data Warehousing

• Distributed Data Systems

• Information Retrieval

• Machine Learning

Specialisation in Data Analytics

Complete minimum 4 courses from this pool to specialise in Data Analytics:

First Year First SemesterObject Oriented Analysis & Design

Data Structures and Algorithms Design

Database Design & Applications

Elective 1

First Year Second SemesterSoftware Architectures

Elective 2

Elective 3

Elective 4

Second Year First SemesterDistributed Computing

Elective 5

Elective 6

Elective 7

Second Year Second SemesterDissertation

Apply now

Page 5: M.Tech. Software System - WordPress.com · M.Tech. in Software Systems is a four-semester Work Integrated Learning Program which leads to a master’s degree in Software Systems

• Advanced Computer Networks

• Cloud Computing

• Computer Networks

• Cryptography

• Data Storage Technologies & Networks

• Infrastructure Management

• Internetworking Technologies

• Network Programming

• Network Security

• Telecom Network Management

• Wireless & Mobile Communication

Specialisation in Networks & Networked Systems

Complete minimum 4 courses from this pool to specialise in Networks & Networked Systems:

• Embedded Systems Design

• Hardware Software Co-Design

• Networked Embedded Applications

• Pervasive Computing

• Real Time Operating Systems

• Real Time Systems

• Software Development for Portable

Devices

• Software for Embedded Systems

Specialisation in Embedded Systems

Complete minimum 4 courses from this pool to specialise in Embedded Systems:

• Advanced Computer Networks

• Digital Signal Processing

• Embedded Systems Design

• Optical Communication

• Satellite Communication

• Telecom Network Management

• Wireless & Mobile Communication

Specialisation in Telecommunications

Complete minimum 4 courses from this pool to specialise in Telecommunications:

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

Page 6: M.Tech. Software System - WordPress.com · M.Tech. in Software Systems is a four-semester Work Integrated Learning Program which leads to a master’s degree in Software Systems

Computer organization &

Software design

Group Courses in Group Overview of Group

Computer Organization & Software

Systems

Data Structures & Algorithms Design

Object Oriented Analysis & Design

Software Architectures

Computer Graphics

Parallel Computing

Advanced Operating Systems

Advanced Compilation Techniques

These courses provide

understanding of the structure of

computer systems and ways to

design & program software systems.

It encompasses hardware, system

software and application software.

Lab exercises will use tools such as

Code::Blocks & Star UML.

CURRICULUM DETAILS1. 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

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.

Apply now

Page 7: M.Tech. Software System - WordPress.com · M.Tech. in Software Systems is a four-semester Work Integrated Learning Program which leads to a master’s degree in Software Systems

Software Engineering

Group Courses in Group Overview of Group

Software Engineering &

Management

Software Project Management

Software Quality Management

Software Testing Methodologies

Secure Software Engineering

Software Maintenance Management

Usability Engineering

Human Computer Interaction

Software engineering deals with

techniques to ensure robust

software.

These courses provide an

understanding of the challenges

involved in building large software

and how to address them in a

systematic manner.

Students will learn ways to integrate

components developed by multiple

team members, methods to ensure

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

Optical Communication

Satellite Communication

Telecom Network Management

Telecommunication infrastructure

has become a basic need in

information systems.

These courses provide an

understanding of different

technologies used in

telecommunications

Networks Computer Networks

Advanced Computer Networks

Cloud Computing

Distributed Computing

Network Programming

Network Security

Cryptography

Data Storage Technologies &

Networks

Infrastructure Management

Internetworking Technologies

Multimedia Computing

Almost every system today depends

on computer networks.

System components are distributed

across multiple computing

elements.

These courses provide an

understanding of the structure &

functioning of computer networks

and the challenges involved in the

design of networked software

systems and how to address them.

Assignments will use tools such as

Network Simulator 2, WireShark and

Amazon Cloud

Apply now

Page 8: M.Tech. Software System - WordPress.com · M.Tech. in Software Systems is a four-semester Work Integrated Learning Program which leads to a master’s degree in Software Systems

Embedded systems

Group Courses in Group Overview of Group

Real Time Operating Systems

Real Time Systems

Embedded System Design

Software for Embedded Systems

Hardware Software Co-Design

Networked Embedded Applications

Pervasive Computing

Software Development for Portable

Devices

Digital Signal Processing

Today, more and more devices have

software embedded into them.

These software monitor, process &

respond to real time events.

Building a robust embedded system

requires thorough understanding of

user requirements, design of

components, design of algorithms to

process events in real time, etc.

Lab exercises will use tools such as

Android Studio & Star UML

Data Analytics Database Design & Applications

Distributed Data Systems

Data Warehousing

Data Mining

Advanced Data Mining

Advanced Statistical Techniques for

Analytics

Data Storage Technologies &

Networks

Information Retrieval

Machine Learning

Artificial Intelligence

Data is a valuable asset of any

organization.

Intelligent use of data can provide

significant competitive advantage to

businesses.

These courses provide an

understanding of how to manage

data, analyse data and generate

meaningful insights to make

informed decisions.

Lab exercises will use tools such as

SQLite

Apply now