Progfororg Mtechsoftwaresystem

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

https://bits-pilani-wilp.ac.

in Call:+91-40-6630 3933

wilp@bits-pilani.ac.in
New age digital technologies are transforming the world and spawning a massive demand of
specialists in areas like data analytics, IoT, Embedded systems, Security, Networks and cloud etc.

While specialists in data analytics are powering organisations with transformative capacities to win in
their businesses, the IOT and Embedded systems specialists are revolutionising our lives and society.
Massive growth in connectivity means greater need for security specialists and huge connected
infrastructure needs specialists in network and cloud.

M.Tech Software Systems is a unique programme that enables working professionals to specialise in
many new age technology areas and be ready to transition into high demand careers. The programme
enables the learners to specialize in some of the fastest growing domains like Data Analytics, Internet of
Things, Embedded Systems, Security, Networks and Cloud. A comprehensive curriculum, 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 Systems is just the
right programme for career growth in the software industry.

Who Should Apply?


This programme is designed for ambitious and highly-driven engineers working in software
companies and wish to advance their careers in hypergrowth areas of Data Analytics, Internet
of Things, Embedded Systems, Security, Networks and Cloud.

M.Tech.
Software Systems
What are the Highlights
of the Programme?

Lectures are delivered by BITS Pilani faculty members through live


online classes, or at the organisation's premises, and are designed to offer
similar levels of interactivity as regular classrooms at the BITS Pilani campus

The programme offers a set of core courses and elective courses, allowing students to
specialize in Data Analytics, Internet of Things, Embedded Systems, Security, Networks
and Cloud

The programme makes use of Languages, Platforms, and Libraries. These include NS2,
Net-SNMP, WireSha, R, Python, Prolog, Lisp, RStudio, Weka, Microsoft Power BI,
TensorFlow, Anaconda Navigator, Python Ecosystem – NumPy, SciPi, Pandas,
scikit-learn, MatplotLib, Searborn, Keras, NLTK, pgmpy etc., Keil, CCS Studio, Tossim,
Cheddar, Jenkins, GitHub, SonarQube, Selenium, Tomcat, Maven, Java, Eclipse, Code:
Blocks, Android Studio, Jupyter Notebooks, Spyder, Multisim, CPU-OS Simulator,
SQLite, MATLAB, Gantt Project, Open Project and XAMPP.

Semesters 1st, 2nd, and 3rd cover four courses each. And the 4th semester covers
dissertation or project work

The Dissertation or project work in the final semester enables students to apply
concepts and techniques learned during the programme in real-world situations.

The programme uses 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 stay on course 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

M.Tech.
Software Systems
What are the programme
objectives?
Studies have shown that senior positions in the technology industry require
holistic understanding and capabilities that span across multiple technologies,
critical thinking and problem-solving situations and cross-functional collaboration. And
our programme aims to:

Build and nurture the knowledge, skills, and aptitude required to realize long-term
career growth and empowers participants to undertake higher responsibilities at their
workplaces.

Provide a requisite conceptual foundation and contextual understanding of real-world


applications that enable a learner to enhance workplace performance and stand out
from the rest.

Enable learners to choose their specialization in some of the fastest-growing domains like
Data Analytics, Internet of Things, Embedded Systems, Security, Networks and Cloud.

What are the student learning outcomes?


Upon successful completion of the programme, participants will have developed:

A strong foundation in software development methods and learn the best practices

An understanding of various software technologies used to develop software systems

Ability to understand and analyze requirements of large software systems and to design,
develop and manage them in an effective manner

M.Tech.
Software Systems
Learning methodology

Lectures delivered online and onsite

Lectures are delivered by BITS Pilani faculty members through live online classes, or at the
organisation's premises, and are designed to offer similar levels of interactivity as regular
classrooms at the BITS Pilani campus.

Digital learning
Learners can access engaging learning materials at their own pace and convenience which includes
recorded lectures from BITS Pilani faculty members, course handouts and recorded lab content.

Continuous assessment

Continuous Assessment includes graded assignments or quizzes, mid-semester exams, and


comprehensive exams.

Experiential learning

The programme emphasizes on Experiential Learning that allows learners to apply concepts learned in
classrooms to real-work situations. This is achieved through:

The Cloud based virtual lab which supports the following programming languages/tools/simulators:

Networks: NS2, Net-SNMP and WireShark

Data Analytics:

Languages:

Platforms:

Libraries: Python Ecosystem –

Embedded and IOT:

M.Tech.
Software Systems
Devops:

Programming Environments:

Others: CPU-OS Simulator,

Remote Lab facility caters to the needs of resource intensive requirements of Big Data Analytics applications
with the following platforms:

• Apache Hadoop • Apache Storm • Apache Spark • Apache Kafka • MongoDB


• CockroachDB • MPI

Remote Lab facility caters to the needs of Embedded Systems and IoT. It supports the following:

• Hardware / Software tools: MultiCore STM32 microcontroller based development boards.

• Simulation tools: Tossim, Cheddar and Keil

Case studies and assignments


Carefully chosen real-world case studies and 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 real-world situations. The learner is expected to demonstrate an understanding of vital
principles learned during the course and their ability to successfully apply in real-world situations.

What is the Eligibility Criteria?


The minimum eligibility to apply: Employed professionals holding B. Tech., B.E, M.Sc., MCA or equivalent
in relevant disciplines with at least 60% aggregate marks and minimum one year of work experience in
relevant domains.

The programme is designed for enthusiastic and ambitious engineers working in the software industry and
who wish to advance their careers in hyper-growth areas of Data Analytics, Internet of Things, Embedded
Systems, Security, Networks and Cloud.

M.Tech.
Software Systems
Programme Curriculum
The programme offers specializations in high-demand areas such as Data Analytics,
Internet of Things, Embedded Systems, Security, Networks and Cloud.

Electives can be chosen either from the General pool of electives or from across other pools of
electives for specializations. To earn a specialization. a participant must select and successfully
complete at least 5 courses from that specialization pool.

First Semester Second Semester


Distributed Computing Software Architectures
Data Structures & Algorithms Design Elective 2
Database Design & Applications Elective 3
Elective 1 Elective 4

Third Semester Fourth Semester


Elective 5 Dissertation
Elective 6
Elective 7
Elective 8

General Pool of Electives


Artificial Intelligence
Computer Organization and Software Systems
Distributed Data Systems
Software Engineering and Management
Usability Engineering
Object-oriented Analysis & Design

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.

M.Tech.
Software Systems
01 Specialisation in Data Analytics
Participants who earn a specialisation in Data Analytics will learn how to apply
principles behind modern Data Analytics techniques; apply statistical and machine
learning methods to real data; evaluate their performance and effectively
communicate the results; and build expertise in advanced Artificial Intelligence
topics such as Deep Learning and Natural Language Processing

Pool of Electives
 Advanced Statistical Techniques for Analytics  Deep Learning
 Applied Machine Learning  Information Retrieval
 Metaheuristics for Optimization  Mathematical Foundations For Data Science
 Data Mining (Mandatory Course for Specialization)

 Data Warehousing  Natural Language Processing

02 Specialization in Embedded Systems


Participants will gain expertise in key areas of Application (Domain) Specific System Design such as the
scope of a Processor (Embedded processors, Desktop systems, Servers, and Supercomputers), the
target application (general-purpose versus domain-specific), the characteristics of the design objectives
(Speed, Power consumption, Cost, Reliability, Availability, and Re-configurability), and the measurement
and analysis of resulting designs.

Pool of Electives
 Embedded Middleware Design  Networked Embedded Applications
 Embedded System Design (Mandatory Course for  Parallel Embedded Architectures
Specialization)  Real-Time Scheduling
 Fault-tolerant Embedded System  Real-Time Systems
 Hardware-software Co-Design  Software for Embedded Systems

03 Specialization in Networks and Cloud


Participants will build expertise in how to design, and manage software and hardware that control digital
networks; conceptualize and solve engineering problems with reference to wireless and mobile networks
effectively and arrive at the feasible optimal solution, individually and in teams; master formal techniques
for network analysis, design and operate data centers; Network Security aspects Storage Area Networks,
Virtualizations, and Cloud Computing Concepts which has great scope and opportunities in the industry;
apply advanced software engineering techniques (e.g. software-defined networks, containerization, etc.)
to compute, improve and master the development of distributed networks.

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.

M.Tech.
Software Systems
Pool of Electives
 Advanced Computer Networks  Edge Computing
 Cloud Computing (Mandatory Course for  Mobile Networks
Specialization)
 Network Programming
 Computer Networks (Mandatory Course for
 Network Security
Specialization)
 Data Storage Technologies and Networks
 Software-defined Networks

 Design and Operation of Data Centers


 Wireless and Mobile Communication
 Middleware Technologies

04 Specialization in Security
Participants will build expertise in the implementation of core software engineering principles and the
best cybersecurity practices in terms of policies, models and mechanisms; gain knowledge about
securing computer networks and systems; learn to examine secure software design and development
practices in cybersecurity; understand the prevalent network and distributed system attacks;
incorporate approaches for incident response and security risk management; understand the key
concepts in domain-specific security.

Pool of Electives
 Cyber Security (Mandatory Course  Cyber Crimes, Forensics and Incident Handling
for Specialization)
 Cloud, IoT and Enterprise Security
 Cryptography
 Secure Software Engineering
 Network Security
 Blockchain technologies & Systems
 Ethical Hacking
 AI and ML techniques in Cyber Security
 Identity and Access Management Technologies

05 Specialization in the Internet of Things


Participants will build expertise in the building blocks of IoT technology and explore the vast spectrum of
IoT applications; assess, select and customize technologies for IoT applications; connect the cyber
world with the physical world of humans, automobiles and factories; integrate geographically distributed
devices with diverse capabilities; design and implement IoT applications that manage big data.
Pool of Electives
 Embedded Systems Design (Mandatory Course for  Cloud Computing (Mandatory Course for
Specialization) Specialization)
 Cyber-physical Systems (Mandatory Course for  Data Management for IoT
Specialization)
 Stream Processing and Analytics
 Networked Embedded Applications
 Embedded Network Security
 Cross-platform Application Development

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.

M.Tech.
Software Systems
Work Integrated
Learning Programmes

DISCLAIMER
Ever since it was declared as a Deemed to be University in 1964, BITS Pilani has
been offering higher education programmes in science and technology, and has
earned an enviable reputation for its innovations in this sphere. The Work Integrated
Learning Programmes (WILP) of BITS Pilani constitutes a unique set of educational
offerings for working professionals. These programmes, which BITS began to offer in
1979, have, over the years, evolved along the lines envisaged in the National Policy
on Education, 1986.

The WILP are rigorous higher education programmes in technology areas, designed
keeping the evolving needs of industry in view, and meant for working professionals
in their respective domains. The very intent is to deliver the education at the
workplace, in order that the greatest degree of work integration of the education is
achieved, and thus the WILP are very distinct in philosophy and pedagogy from
open, distance learning programmes. Though it is incorrect and improper, at times
the WILP are compared to ODL programmes. Accordingly, it has been our constant
endeavor to engage with the regulator, and provide all necessary information about
these programmes.

The WILP have been well received, and accepted by industry, because of the high
quality of the programmes in terms of the curriculum and the instruction, and also
because of the high degree of work integration, which results not only in up gradation
of knowledge, but also in up skilling, and productivity increase.

https://bits-pilani-wilp.ac.in

Call:+91-40-6630 3933

wilp@bits-pilani.ac.in

B2B_26052022

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy