“Empowering Innovation through Intelligent Computing.”
The B.Tech. in Computer Science Engineering at RTU Bengaluru is a 4-year undergraduate program that provides students with a strong foundation in computer science principles, programming languages, algorithms, and software development methodologies.Our curriculum is designed in collaboration with industry experts to ensure that graduates are equipped with the latest skills and knowledge required in the rapidly evolving tech industry.
The program emphasizes both theoretical concepts and practical applications, with state-of-the-art laboratories, industry internships, and project-based learning to provide a holistic educational experience.The curriculumm of the program also allows students to opt for minor(24 Credits) offered by other colleges. Student may choose Business Analytics, Finance, General Management, Statistics etc. as minor.
Full Stack Development is one of the most sought-after skills in the current digital age. A Full Stack Developer has the ability to design, develop, and deploy an entire web application, ranging from user interfaces to server-side applications and databases.
Cloud Computing is the delivery of computing services—such as storage, processing power, and software—over the internet, allowing users and organizations to access and manage resources remotely, without the need for on-premises infrastructure.
Explore the key features that make our Computer Science Engineering program stand out
Our curriculum is regularly updated with inputs from industry experts to ensure relevance to current technological trends and market demands.
Access to state-of-the-art computing labs, networking facilities, and specialized labs for AI, IoT, and cloud computing.
Learn from experienced faculty members with strong academic backgrounds and industry experience in various domains of computer science.
Mandatory internships with leading tech companies to gain practical experience and industry exposure before graduation.
Emphasis on hands-on projects throughout the program to develop problem-solving skills and practical knowledge.
Opportunities for international exchange programs, global certifications, and participation in international competitions.
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
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 |