“Empowering Innovation through Intelligent Computing.”
The B.Tech. in Data Science at RTU Bengaluru is a 4-year undergraduate program designed to equip students with comprehensive knowledge in data analysis, statistical modelling, machine learning, big data technologies, and data-driven decision-making. The curriculum focuses on extracting meaningful insights from structured and unstructured data to solve real-world business and technological challenges.
The program combines theoretical foundations with practical applications through hands-on projects, modern laboratories, industry internships, and experiential learning. Students gain expertise in programming, data visualization, predictive analytics, artificial intelligence, and cloud-based data platforms. The curriculum also allows students to opt for a minor (24 Credits) offered by other colleges. Students may choose Business Analytics, Finance, General Management, Statistics, etc., as a minor.
Explore the key features that make our Computer Science Engineering program stand out
The program covers statistics, machine learning, data mining, big data analytics, artificial intelligence, and data visualization. Students build strong analytical and computational skills
Students work on industry-relevant datasets and projects to solve real-world problems. This enhances their ability to analyze, interpret, and communicate data insights effectively.
The curriculum includes training in Python, SQL, data visualization tools, cloud platforms, and machine learning frameworks. Students gain hands-on experience with widely used technologies.
Internships and collaborative projects with industry partners provide practical exposure to data science applications. Students develop skills aligned with current industry demands.
Students learn concepts in big data processing, predictive analytics, deep learning, and AI-driven decision-making. The program prepares graduates for rapidly evolving technology domains.
The program encourages participation in research, innovation projects, and interdisciplinary learning. Students can combine data science expertise with minors in Business Analytics, Finance, Statistics, and related areas for broader career prospects.
Assistant professor
M.Tech
Specialization: Computer Science and Engineering
Assistant professor
M.Tech
Specialization: Computer Science and Engineering
Assistant Professor
B.Tech
Specialization: Computer Science and Engineering
Lecturer
B.TECH (CSE)
Specialization: AI (Artificial Intelligence),Data Science, Python, Machine Learning
Assistant Professor
M.TECH (CSE)
Specialization: Computer Science & Engineering
Assistant Professor
M.TECH (CSE)
Specialization: Computer Science & Engineering
Our comprehensive curriculum is designed to provide a strong foundation in computer science principles while keeping pace with emerging technologies
| Course Category | Title of the Course | Credit |
|---|---|---|
| UCC | Communication Skills | 3 |
| UCC | Universal Human Values | 3 |
| PFC | Calculus, Vector spaces and Linear Algebra | 3 |
| PFC | Applied Physics | 3 |
| PFC | Applied Physics Lab | 1 |
| PCC | Introduction to Computer Systems | 4 |
| PCC | Problem Solving through C Programming | 3 |
| PCC | Problem Solving through C Programming Lab | 2 |
| Total | 22 |
*University Core Courses (UCC)
*Program Foundation Courses (PFC)
*Program Core courses (PCC) -Major
| Course Category | Title of the Course | Credit |
|---|---|---|
| UCC | Analytical Academic Writing | 2 |
| UCC | Indian Constitution | 2 |
| PFC | Probability and Statistics | 3 |
| PFC | Differential Equations, Modular Arithmetic and Numerical Methods | 3 |
| PCC | Introduction to Digital Communication Network | 3 |
| PCC | Introduction to Python Programming | 3 |
| PCC | Introduction to Web Development | 3 |
| PCC | Introduction Python Programming Lab | 1 |
| PCC | Introduction to Web Development Lab | 1 |
| Total | 21 |
| Course Category | Title of the Course | Credit |
|---|---|---|
| UCC | Problem Solving for Design Thinking | 2 |
| PFC | Computer Organization | 3 |
| PFC | Discrete Mathematics | 3 |
| PCC | Data Structures with C | 3 |
| PCC | JAVA Programming | 3 |
| PCC | Data Structures with C Lab | 1 |
| PCC | JAVA Programming Lab | 1 |
| PCC | Operating System | 3 |
| MINOR | MIN-1 | 1 |
| Total | 22 |
*University Core Courses (UCC)
*Program Foundation Courses (PFC)
*Program Core courses (PCC) -Major
*Minor courses (MINOR)
| Course Category | Title of the Course | Credit |
|---|---|---|
| PFC | Logic Design | 3 |
| PCC | Database Management System | 3 |
| PCC | Linux Shell Scripting | 3 |
| PCC | Database Management System Lab | 1 |
| PCC | Operating System Lab | 1 |
| PCC | Software Engineering | 3 |
| MINOR | MIN-2 | 3 |
| MINOR | MIN-3 | 3 |
| Total | 22 |
| Course Category | Title of the Course | Credit |
|---|---|---|
| PCC | Design Analysis &Algorithm | 4 |
| PCC | Finite Automata Theory | 3 |
| PCC | Computer Network | 3 |
| PEC | PEC-i-01 | 3 |
| PEC | PEC-i-02 | 3 |
| MINOR | MIN-4 | 3 |
| MINOR | MIN-5 | 3 |
| Total | 22 |
*Program Elective Courses(PEC)-specialization
*Program Core courses (PCC) -Major
*Minor courses (MINOR)
| Course Category | Title of the Course | Credit |
|---|---|---|
| PCC | Internet of Things | 4 |
| PCC | Cryptography and Network Security | 3 |
| PEC | PEC-i-03 | 3 |
| PEC | PEC-i-04 | 3 |
| PEC | PEC-i-07 | 3 |
| MINOR | MIN-6 | 3 |
| MINOR | MIN-7 | 3 |
| Total | 23 |
| Course Category | Title of the Course | Credit |
|---|---|---|
| UCC | Environmental Studies and Sustainability | 2 |
| UCC | Yoga & Wellness | P/F |
| UCC | Community Engagement | P/F |
| PEC | PEC-i-05 | 4 |
| PEC | PEC-i-06 | 4 |
| PROJ | Research-Phase1 | 4 |
| Internship | Internship | 2 |
| MINOR | MIN-8 | 3 |
| Total | 19 |
*Program Elective Courses(PEC)-specialization
*University Core Courses (UCC)
*Minor courses (MINOR)
*Internship
*Research Project
| Course Category | Title of the Course | Credit |
|---|---|---|
| UCC | Indian Constitution | 4 |
| UCC | Health & well being | 3 |
| UCC | Personal Finance & Tax planning | 3 |
| PROJ | Research-Phase2 | 4 |
| Total | 12 |