Software System
Software System
Software System
Learning Programmes
M.Tech.
Software Systems
With specialization in
Data Analytics IoT Embedded Systems
www.bits-pilani.ac.in Call:+91-80-48767777
[email protected]
New age digital technologies are transforming the world and spawning a massive demand of
specialists in areas like data analytics, loT, 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.
M.Tech Software Systems is a BITS Pilani Work Integrated Learning Programme (WILP). BITS Pilani Work
Integrated Learning Programmes are UGC approved.
M.Tech.
Software Systems
What are the Highlights
of the Programme?
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 (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 feedback
and helps busy working professionals stay on course with the programme.
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.
A strong foundation in software development methods and learn the best practices.
M.Tech.
Software Systems
Learning methodology
Lectures are conducted live via online classes. These lectures can be attended via the internet
using a computer from any location. These online classrooms offer similar levels of interactivity as
regular classrooms at the BITS Pilani campus.
Classes for students admitted during the period May-Jun 2021 will begin in Jul/Aug 2021. The
class schedule is announced within 1 week of completion of the admission process.
The online lectures are conducted usually over weekends for a total of 7-8 hours per week. If you
miss a lecture, you can also access the recorded lecture on the internet.
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.
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:
Data Analytics:
Platforms: RStudio, Weka, Microsoft Power BI, TensorFlow and Anaconda Navigator
M.Tech.
Software Systems
Devops: Jenkins, GitHub, SonarQube, Selenium, Tomcat and Maven
Others: Multisim, CPU-OS Simulator, SQLite, MATLAB, Gantt Project, Open Project and
XAMPP
Remote Lab facility caters to the needs of resource intensive requirements of Big Data Analytics applications
with the following platforms:
Remote Lab facility caters to the needs of Embedded Systems and IoT. It supports the following:
Carefully chosen real-world cases & 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.
Continuous assessment
M.Tech.
Software Systems
Online exams option
Examinations Mode Options applicable for students admitted in
Batch starting in July/Aug 2021
Semester 1, 2 and 3 have Mid-semester Examinations and Comprehensive Examinations for
each of the course. These examinations are mostly scheduled over weekends. During these
semesters, In addition to the mid-semester and comprehensive examinations, there will also
be quizzes/assignments conducted online as per course plan which the students need to
participate. In the Semester 4 (Final Semester), Student will be doing a dissertation (project
work) as per Institution’s guidelines.
Online Examinations:
Students choosing this option can take the examinations online from any location e.g. office or home.
To take an online examination, student must possess a laptop or desktop with a web cam, a smart
phone and good internet connectivity. As per the examination schedule, the student is expected to
login to the institution’s online examination platform and take the examinations in compliance with
institution’s defined guidelines and rules announced before the examinations. For full details about
hardware, software and connectivity requirements to take online examination, click here
M.Tech.
Software Systems
Important:
The option of taking Online Exams for Semester 1, 2 & 3 will remain available for normal
duration of the programme. However, in case a student chooses to take a break in the programme,
the options on the mode of examination available will be as prevailing at the time the student resumes
the programme. Also, if a student has backlog course/s to successfully complete and due to which
he/she needs to register in additional semester/s over and above the normal duration of the
programmes, the options on the mode of examination available will be as prevailing at the time when
student registers for an additional semester.
M.Tech.
Software Systems
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.
Fee Structure
The following fees schedule is applicable for candidates seeking new admission during the
academic year 2021-22:
0% Easy-EMI Option
Instant EMI option with 0% interest is now available that allows you to pay
programme fee in an easy and convenient way.
Instant online approval in seconds
No Credit Cards/ CIBIL score required
Easy & Secure online process using Aadhaar and PAN number
Anyone with a Salary Account with Netbanking can apply
Special interest rate for BITS Pilani WILP applicants
Option to submit fee using easy-EMI with 0% interest.
M.Tech.
Software Systems
Programme Curriculum
The programme offers 5 specializations in high-demand areas such as Data Analytics,
Internet of Things, Embedded Systems, Security, Network and Cloud. Participant can
pursue M.Tech. in Software Systems with or without specialization. Participant is allowed to
have only one specialization.
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.
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)
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
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
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
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
How to apply
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. 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.
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.
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.
Now, click on Step 3 - 'Pay Application Fee’ to pay INR 1,500/- using Net banking/ Debit Card/ Credit Card.
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.
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.
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.
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 Mentor. Such candidates may instead request an email approval to be sent
to their official email ID by the Mentor using the format available through this link.
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.
M.Tech.
Software Systems
How to apply
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 candidate’s 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:
• 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
Further on page no. 5 of the downloaded Application Form, is a Checklist of Enclosures/ Attachments.
• Applicants are required to self-attest all academic mark sheets and certificates
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.
Upon receipt of your Application Form and all other enclosures, the Admissions Cell will scrutinise them for
completeness, accuracy and eligibility.
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.
M.Tech.
Software Systems
Work Integrated
Learning Programmes
UGC Approval
BITS Pilani is an Institution of Eminence under UGC (Institution of Eminence Deemed
to be Universities) Regulations, 2017. The Work Integrated Learning Programmes
(WILP) of BITS Pilani constitutes a unique set of educational offerings for working
professionals. WILP are an extension of programmes offered at the BITSPilani
Campuses and are comparable to our regular programmes both in terms of
unit/credit requirements as well as academic rigour. In addition, it capitalises and
further builds on practical experience of students through high degree of integration,
which results not only in upgradation of knowledge, but also in up skilling, and
productivity increase. The programme may lead to award of degree, diploma, and
certificate in science, technology/engineering, management, and humanities and
social sciences.
www.bits-pilani.ac.in
Call:+91-80-48767777
B2C_17052021