School of Engineering & Technology

Data Science: Collaboration with

B.Tech CSE (Specialization in Data Science)

At Jaipur National University a four-year under-graduate B.Tech program in Data Science has been specifically designed to provide a platform to undergraduate students for a prospective career in upcoming data science industry. The course encompasses Data Science as an interdisciplinary, problem-solving approach that learns to apply scientific techniques to practical problems. It is an intensive skill-oriented program with enough practical training for building business models for analytics. With analysis and statistical approach, data science is one of the fastest growing career opportunities in the country. It is designed to give exposure to the variety of applications that can be built using techniques covered under this program.

Learning Perspective

Over the past decade, there has been a burst in the amount of data available universally. A large number of bytes is now captured daily from web logs, sensors, mobile devices, and instruments. The data requires organization, rationality and making sense of this information requires distinctive new skills. The aim of this course is to produce graduates who are well versed with theoretical knowledge and the skill set to address all aspects of creating, managing, processing and converting data to knowledge.

Students graduating from the proposed program will have significantly more depth and breadth in the broad area of data science. The curriculum is designed in close collaboration with industry which includes in-demand tools and technologies.

Key Information


4 years


Min. 50% Aggregate in 10+2 with Physics and Mathematics as Compulsory Subjects.

Selection Procedure

Entrance Test+PI


As per University norms

Programme Structure

  • Introduction to IT and Python Programming
  • Engineering Graphics and Visualization
  • Engineering Physics
  • Engineering Mathematics I
  • Introduction to IT and Python Programming Lab
  • Engineering Graphics and Visualization Lab
  • Engineering Physics Lab
  • Fundamental of Electrical and Electronics
  • Fundamental of Electrical and Electronics Lab
  • Environmental Science and Technology
  • English
  • Language Lab
  • Generic Elective*
Introduction to Data Science
  • Programming for Problem Solving
  • Engineering Mechanics
  • Engineering Chemistry
  • Engineering Mathematics II
  • Programming for Problem Solving Lab
  • Workshop Practice Lab
  • Engineering Chemistry Lab
  • Nano Science and Technology
  • Nano Science and Technology Lab
  • Smart and Sustainable Energy
  • Communication and Soft Skills
  • Communication and Soft Skills Lab
  • Generic Elective*
Data Visualization
  • Mathematics III
  • Data Structure and Algorithms
  • Digital Electronics
  • Analog Electronic Circuits
Data Analysis
  • Web Design using HTML/ DHTML Lab
  • Data Structure and Algorithms Lab
  • Digital Electronics Lab
  • Analog Electronic Circuits Lab
  • Discrete Mathematical Structure
  • Internet of Things
  • Generic/ Open Elective
  • Optimization Techniques
  • Object Oriented Programming using C++
  • Computer Organization and Microprocessors
  • Design & Analysis of Algorithms
Computer Vision with AI
  • Optimization Techniques Lab
  • Object Oriented Programming using C++ Lab
  • Microprocessor Lab
  • Design & Analysis of Algorithms Lab
  • Communication Fundamentals
  • Introduction to Machine Learning
  • Generic/ Open Elective
  • Software Engineering
  • Operating Systems
  • Database Management Systems
  • Programming in JAVA
Machine Learning
  • Software Engineering Lab
  • UNIX Lab
  • Database Management Systems Lab
  • Programming in JAVA Lab
  • Computer Graphics
  • Information Theory and Coding
  • System Analysis and Design
  • Introduction to Data Science
  • Generic/ Open Elective
  • Computer Networks
  • Application and Development using JAVA
  • Formal Language and Automata Theory
  • Advanced PYTHON
Deep Neural Networks
  • Computer Networks Lab
  • Application and Development using JAVA Lab
  • Project Design & Seminar Lab
  • Advanced PYTHON Lab
  • Real Time Systems
  • Artificial Intelligence
  • Logical and Functional Programming
  • Block – Chain Technology
  • Generic/ Open Elective
  • Compiler Construction
  • Relational Database Management System
  • Android Programming
  • Wireless Communication
Big Data
  • Compiler Construction Lab
  • Relational Database Management System Lab
  • Android Programming Lab
  • Minor Project
  • Cloud Computing
  • Deep Learning & Neural Networks
  • Data Mining and Warehousing
  • Introduction to Big Data Analytics
  • Generic/ Open Elective
  • Industry Internship and Project Work

Career Prospects

Ample of job opportunities and career prospects are available for BTech Data Science graduates. Being a B.Tech Data Science graduate you can work in various different sectors like Education, Artificial Intelligence offices, MNCs and others.

B.Tech graduates are in huge demand and the following table shows the job profiles for the same:

  • Data Architects : Data Architects are responsible for preparing the data architecture strategies or data models. They collaborate with IT industries and other businesses to plan a data strategy.
  • Financial Modeler: Role of Financial modeler is to analyze the financial model of an organization and suggest possible positive changes in it. They help in preparation of annual budget and monthly budget forecasting.
  • Data Engineers: They are responsible for developing the technical solutions to access the data and the data usage. They basically develop the tools and dashboards for the clients.
  • Clinical and Pharmaceutical Data Analyst: Their main duties involve data analytics, data mining, and data reporting, as well as coordinating with other relevant departments. They basically create and run data reports
  • Database Administrators: Their daily basis activities include implementation, configuration and troubleshooting of database instances. They usually monitor and optimize the system performance.
  • Business Intelligence Analyst: Business Intelligence Analyst are responsible for extracting relevant information from databases and data warehouses. They are specialized in query and reporting analysis tool.
  • Statistician: Statisticians are responsible for analyzing and collection data by using statistical tools and their mathematical theories. Their role is to organize and interpret data in an efficient way.