Admission Open 2022: University is open all 7 days including Saturdays and Sundays


M.Tech in Data Science Engineering Syllabus

M.Tech in Data Science


M.Tech in Data Science Engineering Syllabus

M.Tech in Data Science Course details

Data analytics is a technique for analyzing and modelling data through the use of tools. Additionally, this data is used to gain insights. The insights aid in commercial decision-making.

As organizations become more tech-driven and fast-paced, data analysts are critical to their success. Data analysts are recruited to capture, analyze, and deconstruct data in order to facilitate dynamic decision-making.

Data science is critical to the success of almost every organization, and it is one of the most demanded occupations in computer science. Thus, this M.Tech programme is designed to prepare students for careers in computational sciences, particularly data-driven modelling and scientific computation.

Department of Computer Science and Engineering offers Master’s Degree (M.Tech) in Data Science since 2019. As the premier institution of computer science and engineering in Ahmedabad, Gujarat, the Department has highly skilled and experienced faculty members specializing in advanced fields. Indus University is one of Gujarat's leading college of computer science and engineering.

25% of the sanctioned strength of Management & NRI quota will be filled up on the basis of merit as per the eligibility criteria decided by AICTE & Gujarat State Government and procedure laid down by ACPC.


The eligibility criteria are a minimum of 50% marks in B.E./B.Tech with the qualifying GATE Score or State level entrance exam for M.E./M.Tech.

Course Duration
2 Years (4 Semesters)

18 Seats

Tuition fees
Rs. 1,26,000 per annum

Engineering proficiency: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to solve complex engineering issues.

Analysis: Formulate, Identity, review research writings, and analyze complex engineering issues reaching verified findings using first principles of mathematics, natural sciences, and engineering.

Design & development solutions: Design solutions for complicated engineering problems and design system elements or methods that meet the identified needs, properly considering safety issues and cultural and environmental concerns.

Sustainability and Environment: Understand the effect of professional engineering solutions in societal and environmental contexts and exemplify the understanding of and need for endurable development.

Individual and teamwork: Function effectively as an individual and as a member or leader in diverse teams and multidisciplinary settings.

Communication: Communicate on complicated engineering exercises with the engineering community and society at extensive, such as understanding and documenting effective reports and design documentation to make effective presentations and receive clear instructions.

Project management: Display details and understanding of the engineering and management principles and apply these to one's assignment as a member and leader in a team to work on projects and in multidisciplinary backgrounds.

The Department has modern, advanced technology laboratories with 600+ computers provided with the latest technologies. We have M.O.U.s with various companies, which can help to improve the academic and research objective. This Computer Science and Engineering Department aims to produce the best post graduates who can make a difference in society with their skill and intelligence.

Advanced Programming Lab

The lab is designed to encourage students toward the direction of learning of new and modernized technologies. Students are made to be enriched with technologies like .NET, XML, J2EE, J2ME, PYTHON etc. Students can develop web and desktop applications with all programming ideas.

Software Engineering Lab

This laboratory deals with Software Engineering, Software Project Management subjects with all the practical. It provides the importance of basic modeling in the software industry. It will help to learn additional Models in the software development life cycle, making the procedure of requirement modeling easy to understand and execute. It gives the facility to design our front-end process and our database structure.

Data Processing Lab

The Data Processing Lab provides guidance with all aspects of quantitative and qualitative data collection, analysis, and interpretation. This laboratory deals with Data Science, Data Mining, Data Preparation and analysis, Database Management System and Distributed Database Management System subjects with all the practical. Students can do practical in this laboratory using various software such as R Programming, SQL, ORACLE, Weka, MYSQL, etc.

Application Development Lab

This laboratory deals with Wireless and Mobile communication subjects that contain all android practical and android application projects. It consists of low-level programming assignments on Android smartphones.

System Programming Lab 

This laboratory deals with LAX, YACC tools, Operating System and Distributed Operating System subjects with all practical. It deals with symbol table (Tree Storage) construction, Implementation of single pass, two pass Assembler, Macro Preprocessor, module binder (with Limited instruction set). It will help the students to implement software tools like Text editor, Interpreter, program generator etc.

Networking Lab

This laboratory deals with Computer networks, I.C.T., D.C.N. subjects with all practicals. Networking Lab is a dedicated facility for the teaching of Computer networking. This allows students to arrange routers, switches, LAN, etc. It is also equipped with its wireless networks and has network simulation software for student benefit.

Central Computing Facility

The Central Computing facility is maintained to cater to the general computing needs of both students and Faculties. The institution recognizes the key role that IT plays in teaching as well as in research. Therefore, it is committed to providing computing facilities of the highest standards. 

Basic Programming Lab

The objective of the Basic Programming Laboratory is to provide an environment for learning and better understanding of the basic concepts and methods of computer programming. It encourages students to focus on developing programming skills rather than programming languages. The students explore the features of C/C++.

After pursuing M. Tech in Data Science, students will have many options in different areas. They will enjoy better career prospects in Data Cloud, Insurance, Bank, IT Companies, Telecom, Insurance, IT Analyst, Software Programmer, Software Designer, Database Administrator, Technical Analyst and more. A career in MTech-DS will give you 100 percent job security for the next 10 to 15 years.

Indus University has a separate team for the Training & Placement Department (T & P Dept.) – that recreates the crucial role of connecting two important ends school and Industry. It shows a bridge between schools and constituent institutions of the University and Industry. 

Training & Placement Department (T & P Dept.) is the epicenter for career guidance to students of all programmes and streams pursuing their studies at the University. It offers overall career solutions to the students by guiding them to decide and pursue their dream careers.

Activities of the Department