Admission Enquiry

Admission Enquiry

For fee details, programme brochure, and application instructions please share your details.

EMI option available

M.Tech. in Software Systems is a four-semester Work Integrated Learning Programme designed for working professionals. The programme addresses the learning needs of professionals who aspire for rapid career progression in high-growth IT domains

The programme is designed to help working professionals build expertise in areas such as Data Analytics, Networks & Networked Systems, Software Engineering, and Embedded Systems through Specialisation Tracks.

Download Brochure

Programme Highlights

PURSUE YOUR AMBITION WITHOUT A PAUSE

Learn without a career break with online classes conducted mostly on weekends or after-business hours.

INDUSTRY RELEVANT CURRICULUM

The programme helps learners build skills in some of the fastest growing domains such as Data Analytics, Networks & Networked Systems, Software Engineering, and Embedded Systems.

EXPERIENTIAL LEARNING

The programme makes use of Simulation Software like NS2, Tossim, Net-SNMP, MultiSim, CPU-OS Simulator, Cheddar, Keil, CCS Studio; Design & Modelling Tools like StarUML; Programming Environments like Eclipse, Code::Blocks, Amazon Cloud, Android Studio; Other software/ tools like SQLite, WireShark, Weka, OpenProj.

DISSERTATION/ PROJECT WORK

Dissertation (Project Work) in the final semester enables students to apply concepts and techniques learnt during the programme.

CONTINUOUS ASSESSMENT

Get regular feedback and assessment through graded Assignments. Quizzes and Mid-Semester and Comprehensive exams


Download Brochure

About the Programme

PROGRAMME OBJECTIVES

Studies have shown that senior positions in technology industry require holistic understanding and capabilities that span multiple technologies, critical thinking & problem solving situations and cross-functional collaboration. This programme aims to build and nurture the knowledge, skills, and aptitude required to realise long-term career growth and enables participants to undertake higher responsibilities at the workplace.

STUDENT LEARNING OUTCOMES

Upon successful completion of the programme, learners will:

  • 1

    Provide a strong foundation in software development methods and best practices

  • 2

    Provide an understanding of various software technologies used to develop software systems.

  • 3

    Enable students to understand & analyse requirements of large software systems and to design, develop & manage them in an effective manner

PROGRAMME CURRICULUM

First Semester

  • Object Oriented Analysis & Design

  • Data Structures & Algorithms Design

  • Database Design & Applications

  • Software Architectures

Second Semester

  • Elective 1

  • Elective 2

  • Elective 3

  • Elective 4

Third Semester

  • Distributed Computing

  • Elective 5

  • Elective 6

  • Elective 7

Specialisation Track in Data Analytics

Earn a M.Tech. Software Systems degree with specialisation in Data Analytics through this track that builds expertise in areas such as Advanced Data Mining, Machine Learning, Advanced Statistical Techniques for Analytics, and Data Warehousing.

Specialisation Track in Networks and Networked Systems

Earn a M.Tech. Software Systems degree with specialisation in Networks and Networked Systems through this track that builds expertise in areas such as Cloud Computing, Cryptography, Network Security, Advanced Computer Networks, and Infrastructure Management.

Specialisation Track in Software Engineering

Earn a M.Tech. Software Systems degree with specialisation in Networks and Networked Systems through this track that builds expertise in areas such as Secure Software Engineering, Software Project Management, Software Quality Management, and Usability Engineering.

Specialisation Track in Embedded Systems

Earn a M.Tech. Software Systems degree with specialisation in Embedded Systems through this track that builds expertise in areas such as Embedded System Design, Networked Embedded Applications, Pervasive Computing, and Real Time Systems Software Development for Portable Devices.

General Pool of Electives

Apart from the Specialization Tracks, participants of this programme can also choose other electives such as Artificial Intelligence, Human Computer Interaction, Advanced Operating Systems, and Computer Organisation & Software Systems.

For fee details and programme information, please click here to download the Programme Brochure.

LEARNING METHODOLOGY

EXPERIENTIAL LEARNING

EXPERIENTIAL LEARNING

The programme emphasises on Experiential Learning that allows learners to apply concepts learnt in classroom in simulated and real work situations. This is achieved through:

Tools & Technologies

Tools & Technologies: Simulation Software like NS2, Tossim, Net-SNMP, MultiSim, CPU-OS Simulator, Cheddar, Keil, CCS Studio.; Design & Modelling Tools like StarUML; Programming Environments like Eclipse, Code::Blocks, Amazon Cloud, Android Studio; Other software/ tools like SQLite, WireShark, Weka, OpenProj

Case Studies and Assignments

Case Studies and Assignments: Carefully chosen real-world cases & assignments are both discussed and used as problem-solving exercises during the programme.

Dissertation/ Project Work

Dissertation/ Project Work: The fourth semester offers an opportunity for learners to apply their knowledge gained during the programme to a real world like complex project.

Online Classroom Sessions

Online Classroom Sessions

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.

DIGITAL LEARNING

DIGITAL LEARNING

Learners can access engaging learning material at their own pace which includes recorded lectures from BITS Pilani faculty members, course handouts and recorded lab content where applicable

CONTINUOUS ASSESSMENT

CONTINUOUS ASSESSMENT

Continuous Assessment includes graded Assignments/ Quizzes, Mid-semester exam, and Comprehensive Exam.

Eligibility Criteria

To apply, candidates must be employed professionals holding B Tech., BE, M.Sc, MCA or equivalent in relevant disciplines with at least 60% aggregate marks, and with minimum one year of work experience in relevant domains.

IT professionals in technical roles such as Software Developers, Test Engineers, Lead Engineers, Architects, or techno-managerial roles such as Product Managers and Project Managers should consider applying to this programme.

PROGRAMME FEE

For fee details, programme information and application instructions, please click here to download the Programme Brochure

How to Apply

For fee details, programme information and application instructions, please click here to download the Programme Brochure


Download Brochure

Batch starts: July 20th, 2019