Close Search
mask-group

B.Tech. in Computer Science and Information Technology ( B.Tech.)

Course Duration

8 Semester
(4 Years)

Eligibility Criteria

Pass in PUC / 10+2 examination with Physics and Mathematics as compulsory subjects along with one of the subjects - Chemistry / Biotechnology / Biology / Computer Science / Electronics / Technical Vocational subjects and obtained at least 45% marks (40% in case of candidate belonging to SC/ST category) in the above subjects taken together, of any Board recognized by the respective State Governments / Central Government / Union Territories or any other qualification recognized as equivalent thereto.

FeeApplication Fee
  • Indian / SAARC Nationals₹ 1000
  • NRI Fee ₹ 2000
  • Foreign NationalsUS$ 50

Career Opportunities

In alignment with evolving technological advancements, graduates of the B.Tech. Computer Science and Information Technology programme at REVA University are prepared to occupy high-impact roles in a digitally transformed, hyper-connected global economy. The programme equips students for careers at the forefront of cloud-native development, intelligent automation, and next-generation software engineering.

  • Cloud-Native Application Developer
  • Platform Engineer
  • DevSecOps Engineer
  • Site Reliability Engineer (SRE)
  • API Design and Integration Specialist
  • Microservices Architect
  • Serverless Computing Developer
  • Edge Computing Engineer
  • Quantum Computing Software Developer
  • Low-Code / No-Code Platform Developer
  • Full Stack Engineer (React / Node / Cloud)
  • Progressive Web Application (PWA) Developer
  • Blockchain Application Developer
  • Digital Twin Engineer
  • Augmented Reality (AR) / Virtual Reality (VR) Developer
  • Spatial Computing Developer (Apple Vision Pro / Meta Platforms)
  • Green Software Engineer (Sustainable Computing)
  • IT Governance and Compliance Analyst
  • Cybersecurity-Aware Software Engineer
  • Tech Entrepreneur / Deep Tech Startup Founder

Overview

The B.Tech. program in Computer Science and Information Technology at REVA University is a well-rounded undergraduate program aimed at equipping students with a thorough knowledge of theory as well as applications related to computing and information systems. This program includes subjects such as computer programming, data structures and algorithms, operating systems, computer networks, software engineering, database management systems, and information security. Students are groomed in developing, designing, implementing, and maintaining software systems and IT infrastructure that cater to the requirements of the ever-evolving industry at the global level. The coursework is designed in such a manner as to incorporate new technology, scientific methods, and research practices. Graduates from this program possess the skills required to tackle challenges in software development and information management within organizations.

Course Curriculum

01Multivariable Calculus & Linear Algebra

02Engineering Chemistry

03Communication Skills

04Programming with C

05Elements of Mechanical Engineering

06IoT and Applications (Innovation)

07Design Thinking (Entrepreneurship)

08Programming with C Lab

09Engineering Workshop

01Probability and Statistics

02Chemical Technology for Computing

03Advanced C Programming with Generative AI

04Electronics and Digital Logic

05Python for Data Science

06Fundamentals and Applications of Civil Engineering

07Finance and Management

08Advanced C Programming with Copilot Lab

09Electronics and Digital Logic Lab

10Python for Data Science Lab

11Engineering Exploration

12AI Foundations for Engineers

13Grand Challenge

01Discrete Mathematics & Graph Theory

02Professional Ethics

03Entrepreneurship

04Indian Constitution

05Programming with Python

06Data Structures using C

07Analog and Digital Electronics

08Computer Organization & Architecture

09Python Lab

10Data Structures Lab

11Analog & Digital Electronics Lab

01Numerical Methods and Optimization Techniques

02Computer Organization & Architecture

03Design and Analysis of Algorithms

04Database Management Systems

05Programming with JAVA

06Design and Analysis of Algorithms Lab

07Database Management Systems Lab

08Programming with JAVA Lab

09Skill Development course –II/MOOC/SWAYAM

10Indian Constitution and Cyber Law

11Introduction to Design Thinking

12Placement Training

01Open Elective 1 (General)

02Indian Heritage and Culture

03Machine Learning (Innovation)

04Computer Networks

05Web Technology (Entrepreneurship)

06Operating Systems

07Professional Elective I

08Professional Elective II

09Machine Learning Lab

10Computer Networks Lab

11Operating Systems Lab

12Skill Development Course

01Big Data Analytics

02Cloud Computing

03Information and Network Security

04Big Data Analytics Lab

05Cloud Computing Lab

06Information and Network Security Lab

07Mini Project – Research Based

08Indian Knowledge Systems

09Data Mining

  • Prompt Engineering
  • Cyber Law and Digital Forensics
  • Smart Sensor Technology

10Computer Vision And Applications

  • C# and .NET
  • Software Testing
  • Software Development Through Experiential Learning
  • Advanced Intelligent Data Management Cloud

11Social Network Analysis

  • Deep Learning
  • Quantum Computing
  • AI with Data Cloud Master

12Placement Training

01Open Elective 3 - MOOC

02Open Elective 4

03Professional Elective V

04Skill Development course (MOOC)

05Internship

06Project – Phase I / Startup (Intellectual Property and Entrepreneurship)

01Project – Phase II/Startup

02Global Certification / Internship

Programme Educational Objectives (PEOs)

After few years of graduation, the graduates of B.Tech. (Computer Science and Information Technology) will be able to:

PEO-1

Purse higher education in the core or allied areas of Computer Science and Information Technology.

PEO-2

Have technical career in the core or allied areas of Computer Science and Information Technology or start entrepreneurial activity for the growth of the economy.

PEO-3

Continue to learn and to adapt to ever changing technologies in the core or allied areas of Computer Science and Information Technology.

Programme Outcomes (POs)

On successful completion of the programme, the graduates of B.Tech. (Computer Science and Information Technology) programme will be able to:

PO 1: Engineering Knowledge

Apply knowledge of mathematics, science, and engineering fundamentals.

PO 2: Problem Analysis

Identify, formulate, and analyze complex engineering problems using first principles.

PO 3: Design/Development of Solutions

Design solutions for complex engineering problems, considering public health, safety, and environmental factors.

PO 4: Conduct Investigations of Complex Problems

Use research-based knowledge and methods to conduct investigations.

PO 5: Modern Tool Usage

Create, select, and apply appropriate tools, techniques, and resources, including modeling and IT tools.

PO 6: The Engineer and Society

Apply reasoning to assess societal, health, safety, legal, and cultural issues.

PO 7: Environment and Sustainability

Understand the impact of professional engineering solutions on the environment and sustainability.

PO 8: Ethics

Apply ethical principles and commit to professional ethics and responsibilities.

PO 9: Individual and Teamwork

Function effectively as an individual, and as a member or leader in diverse teams.

PO 10: Communication

Communicate effectively on complex engineering activities with the engineering community and society.

PO 11: Life-long Learning

Recognize the need for, and have the preparation and ability to engage in, independent and life-long learning

Programme Specific Outcomes

On successful completion of the programme, the graduates of B.Tech. (Computer Science and Information Technology) programme will be able to:

  • PSO-1 Apply the knowledge of mathematics, Computer Science and Information Technology to solve complex problems in CS and IT.
  • PSO-2 Analyze, design, develop solutions and conduct investigations in the domains of database, networks and security, system software and system administration.
  • PSO-3 Apply appropriate techniques, use modern programming languages, tools, and packages for quality software development.
banner-icon