Course Overview

“Empowering Innovation through Intelligent Computing.”

The B.E. 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.


Program Highlights:

  • UGC approved curriculum with focus on emerging technologies
  • Industry-aligned specializations in AI & Machine Learning, Data Science, and Cloud Computing
  • Dedicated placement cell with excellent track record
  • Modern infrastructure with advanced computing labs
  • Opportunities for research and innovation

Specialization

AI & Machine Learning

AI and Machine Learning are interrelated fields that enable machines to learn from data, make decisions, and improve over time without explicit programming, with AI focusing on creating intelligent systems and Machine Learning focusing on algorithms that learn from and adapt to data.

Data Science

Data Science is the interdisciplinary field that uses statistical methods, algorithms, and machine learning techniques to analyze and interpret complex data, helping to uncover insights and inform decision-making.

Cloud Computing

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.

Program Features

Explore the key features that make our Computer Science Engineering program stand out

Industry-Relevant Curriculum

Our curriculum is regularly updated with inputs from industry experts to ensure relevance to current technological trends and market demands.

Advanced Laboratories

Access to state-of-the-art computing labs, networking facilities, and specialized labs for AI, IoT, and cloud computing.

Expert Faculty

Learn from experienced faculty members with strong academic backgrounds and industry experience in various domains of computer science.

Internship Opportunities

Mandatory internships with leading tech companies to gain practical experience and industry exposure before graduation.

Project-Based Learning

Emphasis on hands-on projects throughout the program to develop problem-solving skills and practical knowledge.

Global Exposure

Opportunities for international exchange programs, global certifications, and participation in international competitions.

Faculty

Mr. Srinivas Mishra

Dr. Srinivas Mishra

Associate Professor & Head of Department

M.Tech (P.hD)

Specialization: Computer Science and Engineering

srinivas.mishra@raitechuniversity.in

+91 93483 61302

Know More
Mr. Iranna Amargol

Mr. Iranna Amargol

Assistant Professor

M.Tech (P.hD)

Specialization: Computer Science and Engineering

iranna.amargol@raitechuniversity.in

+91 93801 99395

Know More
Mr. Vishnu Priya

Mr. Vishnu Priya

Assistant professor

Master in Engineering

Specialization: Computer Science and Engineering

vishnu.priya@raitechuniversity.in

+91 80 2846 5002

Know More
Mr.Colloge dekho

Rupam Sarmah

Assistant professor

M.Tech

Specialization: Computer Science and Engineering

Rupam Sarmah@raiuniversity.edu

+91 7399 642 521

Know More
Nayeem Akhtar Sholapur

Nayeem Akhtar Sholapur

Assistant professor

M.Tech

Specialization: Computer Science and Engineering

nayeem@raitechuniversity.in

+91 80 2846 5002

Know More

Curriculum

Our comprehensive curriculum is designed to provide a strong foundation in computer science principles while keeping pace with emerging technologies

First Year Curriculum

Semester 1

  • Engineering Mathematics I
  • Physics for Computer Science
  • Basic Electrical Engineering
  • Programming in C
  • Engineering Graphics
  • Professional Communication

Semester 2

  • Engineering Mathematics II
  • Chemistry for Computer Science
  • Basic Electronics
  • Object-Oriented Programming using C++
  • Data Structures
  • Environmental Studies

Second Year Curriculum

Semester 3

  • Engineering Mathematics III
  • Digital Logic Design
  • Computer Organization and Architecture
  • Database Management Systems
  • Java Programming
  • Discrete Mathematics

Semester 4

  • Engineering Mathematics IV
  • Design and Analysis of Algorithms
  • Operating Systems
  • Microprocessors and Microcontrollers
  • Web Technologies
  • Professional Ethics

Third Year Curriculum

Semester 5

  • Computer Networks
  • Software Engineering
  • Theory of Computation
  • Artificial Intelligence
  • Elective I: Cloud Computing
  • Mini Project

Semester 6

  • Compiler Design
  • Information Security
  • Machine Learning
  • Mobile Application Development
  • Elective II: Internet of Things
  • Industry Internship

Fourth Year Curriculum

Semester 7

  • Big Data Analytics
  • Distributed Systems
  • Elective III: Deep Learning
  • Elective IV: Blockchain Technology
  • Project Phase I

Semester 8

  • Elective V: Natural Language Processing
  • Elective VI: Quantum Computing
  • Project Phase II
  • Seminar