“Engineering the Next Frontier of Technology.”
The Bachelor of Computer Applications (BCA) program at RTU Bengaluru is a 3-year undergraduate degree designed to provide students with a solid foundation in computer science, application development, and modern IT practices. The curriculum focuses on essential concepts such as Web Design & Multimedia, programming, database management, operating systems, web technologies, data structures, and software engineering, ensuring students gain strong analytical and computational skills.
Structured to meet current industry requirements, the program integrates emerging domains such as cloud computing, mobile application development, data analytics, cybersecurity fundamentals, and UI/UX design. Students gain extensive hands-on experience through well-equipped laboratories, industry-oriented assignments, internships, and capstone projects that enhance problem-solving abilities and practical competence.
The program also encourages interdisciplinary learning by allowing students to pursue Discipline Specific Elective courses and Multi-Disciplinary Elective courses offered by other colleges of the University. Options such as Business Analytics, Finance, General Management, and Statistics enable students to broaden their knowledge base and strengthen their career prospects across diverse sectors.
Web Design & Multimedia is a dynamic program that blends creativity, technology, and communication to prepare students for careers in digital media, UI/UX design, animation, visual communication, and interactive content development. The course aims to build industry-ready professionals with strong design thinking and digital production skills.
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 | 2 |
| UCC | Universal Human Values and Professional Ethics | 3 |
| UCC | Environmental Studies and Sustainability | 2 |
| UCC | Critical Thinking | 2 |
| MDC | Brands behind Business | 2 |
| MDC | Fundamentals of Management | 2 |
| MDC | Biology for Human Welfare | 2 |
| MDC | Evolution of Life in Earth | 2 |
| MDC | Introduction to Computer Programing | 2 |
| Total | 19 |
*University Core Courses (UCC)
*Multi-Disciplinary courses (MDC)
*Program Core Courses (PCC
| Course Category | Title of the Course | Credit |
|---|---|---|
| UCC | Analytical Academic Writing | 2 |
| UCC | Health & well being | 2 |
| UCC | Indian Constitution | 2 |
| UCC | Indian Knowledge System-1 | 2 |
| PFC | Mathematics Foundations for Computer Science | 3 |
| PFC | Applied Physics | 4 |
| PCC | Practical Approach to programming in C | 4 |
| Total | 19 |
| Course Category | Title of the Course | Credit |
|---|---|---|
| UCC | Community Engagement | 2 |
| PCC | Introduction to Python | 4 |
| PCC | Linear Algebra & Optimization | 3 |
| PCC | Data Communication and Networks | 2 |
| PCL | Problem Solving using Data Structures | 3 |
| MIN | Minor Elective1 | 3 |
| MIN | Minor Elective2 | 3 |
| Total | 20 |
*University Core Courses (UCC)
*Multi-Disciplinary courses (MDC)
*Program Core Courses (PCC)
*Program Core Lab
*Minor Elective(MIN)
| Course Category | Title of the Course | Credit |
|---|---|---|
| UCC | Humanistic Leadership Development | 2 |
| PCC | Software Systems Development Methods | 3 |
| PCC | Introduction to Java Programming | 4 |
| PCC | Fundamentals of Operating System | 3 |
| PCC | Statistics and Probability | 3 |
| MIN | Minor Elective-4 | 3 |
| MIN | Minor Elective-5 | 3 |
| Total | 21 |
| Course Category | Title of the Course | Credit |
|---|---|---|
| UCC | Socio-Cultural Perspectives on Indian Life | 2 |
| PCC | Database Management System | 2 |
| PCC | Web Technologies | 3 |
| PEC | PEC-1 | 4 |
| PEC | PEC-2 | 4 |
| MIN | Minor Elective-5 | 3 |
| MIN | Minor Elective-6 | 3 |
| INT | Internship | 2 |
| Total | 23 |
*Multi-Disciplinary courses (MDC)
*Program Core Courses (PCC)
*Program Core Lab
*Minor Elective(MIN)
*Internship(INT)
*Program Elective Course(PEC)
| Course Category | Title of the Course | Credit |
|---|---|---|
| UCC | Family and values | 1 |
| PCC | Computer Organization & Architecture | 2 |
| PCC | Comprehensive Project | 3 |
| PEC | PEC-3 | 4 |
| PEC | PEC-4 | 4 | MIN | Minor Elective-7 | 3 |
| MIN | Minor Elective-8 | 3 |
| Total | 20 |