Latest Updates
To know the details for B.Tech. (Hons.) seat allotment schedule under JEE Main Quota, please click here | Ph.D. Admissions 2026 Now Open | Full-Time and Part-Time | Apply Before 10 April 2026 – Apply Now | 1. Information submitted to UGC for inspection purpose | 2. UGC Public Self Disclosure | CET Code: E285

B.Sc. (Hons.) Computer Science

B.Sc. (Hons.) Computer Science

Computer Science is increasingly evolving from an applied branch to a core discipline. Its diverse applications permeate every aspect of human existence. In our B.Sc. (Hons.) programme at RV University, we welcome students from any PUC/10+2 background, offering a curriculum that accommodates a broad mathematical foundation and nurtures future technocrats. This programme strikes a balance between the aspiration to study computer science and the prerequisites needed to excel in the field. Students will have the opportunity to pursue multiple internships, preparing them for three typical career paths: employment, higher studies, and entrepreneurship. The B.Sc. (Hons.) aims to establish a new standard in inclusive computer science education.

Majors

Semester – 1
  • Elements of Linear Algebra
  • Programming with C
  • Web and UX Design
  • Digital Logic and Computer Organisation
  • Linux & Shell Programming
  • Structured Innovation with Design Thinking
  • Universal Human Values

Semester – 2
  • Discrete Maths and Set Theory
  • Python Programming for Data Analytics
  • Data Structures Using C
  • Operating Systems
  • Database Management System
  • English Communication
  • Entrepreneurial Mindset
  • Introduction to Version Control

Semester – 3
  • Numerical Methods
  • Object Oriented Programming with Java
  • Data Science
  • Minor – 1
  • Minor – 2
  • University Elective – 1
  • Yoga & Wellbeing
  • Summer Internship 1

Semester – 4
  • Calculus
  • Analysis and Design of Algorithms
  • Data Visualization
  • Minor – 3
  • Minor – 4
  • University Elective – 2
  • Graphics Design
  • Mobile Application Development

Semester – 5
  • Probability Theory
  • Computer Networks
  • Deep Learning
  • Natural Language Processing Techniques an Appliclations
  • Minors 5
  • Minors 6
  • University Elective 3
  • Essentials of Internet of Things

Semester – 6
  • Agile Software Engineering
  • Generative Models and Prompt Engineering
  • ML Ops
  • Minors 7
  • Minors 8
  • University Elective 4
  • Research Methodolgy and Technical Writing
  • Constitution of India & Professional Ethics

Semester – 7
  • Extended Reality XR
  • Agentic AI
  • Big Data Analytics
  • Minor Project 1
  • Major Project 1

Semester – 8
  • MOOC 1
  • MOOC 2
  • Minor Project 2
  • Major Project 2

Semester – 1
  • Elements of Linear Algebra
  • Programming with C
  • Web and UX Design
  • Digital Logic and Computer Organisation
  • Linux & Shell Programming
  • Structured Innovation with Design Thinking
  • Universal Human Values

Semester – 2
  • Discrete Maths and Set Theory
  • Python Programming for Data Analytics
  • Data Structures Using C
  • Operating Systems
  • Database Management System
  • English Communication
  • Entrepreneurial Mindset
  • Introduction to Version Control

Semester – 3
  • Numerical Methods
  • Object Oriented Programming with Java
  • Front-End Development with Frameworks
  • Minor – 1
  • Minor – 2
  • University Elective – 1
  • Yoga & Wellbeing
  • Summer Internship 1

Semester – 4
  • Calculus
  • Analysis and Design of Algorithms
  • Server-Side Development and API Engineering
  • Minor – 3
  • Minor – 4
  • University Elective – 2
  • Graphics Design
  • Mobile Application Development

Semester – 5
  • Probability Theory
  • Computer Networks
  • Rapid Application Development Platforms
  • Machine Learning
  • Minors 5
  • Minors 6
  • University Elective 3
  • Essentials of Internet of Things

Semester – 6
  • Agile Software Engineering
  • Application Deployment and Cloud Platforms
  • AI-Assisted Software Development and Prompt Engineering
  • Minors 7
  • Minors 8
  • University Elective 4
  • Research Methodolgy and Technical Writing
  • Constitution of India & Professional Ethics

Semester – 7
  • Extended Reality XR
  • Agentic AI
  • Application Security and Secure Coding Practices
  • Minor Project 1
  • Major Project 1

Semester – 8
  • MOOC 1
  • MOOC 2
  • Minor Project 2
  • Major Project 2

B.Sc. (Hons.)
Course Scheme

Build advanced skills in emerging tech domains to stay ahead in the evolving digital landscape.

Semester 1
Name of the Subject Credits
Programming Fundamentals with C 4
Digital Logic and Computer Organisation 4
Fundamentals of Web and UX Design 4
Basic Science – 1 2
Basic Mathematics for Computing 3
Structured Innovation with Design Thinking 3
English Communication – I 1
Quantitative Reasoning 2
Yoga 1
Total Credits 24
Semester 2
Name of the Subject Credits
Applied Data Structures 4
Fundamentals of Python for Data Analysis 4
Introduction to Full Stack Web Development 4
Basic Science 2 2
Probability and Statistics 3
English Communication – 2 1
Entrepreneurial Mindset 3
General Education Elective 2
Total Credits 23
Semester 3
Name of the Subject Credits
Applied Data Structures 4
Cloud Computing with React Web Apps 4
Minor 01 3
Minor 02 3
University Elective – 1 2
Entrepreneurial Mindset 3
Summer Internship – 1 2
Total Credits 21
Semester 4
Name of the Subject Credits
Analysis & Design of Algorithms 3
Object Oriented Programming with Java 4
Operating Systems 4
Minor 01 3
Minor 02 3
University Elective – 2 2
Community Service 2
Total Credits 21
Semester 5
Name of the Subject Credits
Computer Networking Essentials 4
Professional Elective – 1 4
Professional Elective – 2 4
Minors – 05 3
Minors – 06 3
University Elective – 1 2
Value Added MOOC – 1 3
Summer Internship – 2 2
Total Credits 25
Semester 6
Name of the Subject Credits
Cloud Computing with React Web Apps 4
Professional Elective – 3 3
Professional Elective – 4 3
Minor Project 6
University Elective 2
MOOC 3 1
Constitution of India 1
Value Added MOOC – 2 2
Community Service 2
Total Credits 24

Eligibility & Selection Criteria

Programme National Eligibility test / State Eligibility test if any Eligibility Selection Process
B.Sc. (Hons.)   Completed +2/PUC, 50% and above, with science/commerce background Seats will be filled in FCFS, subject to eligibility and availability.

Career Options After B.Sc. (Hons.)

A degree in B.Sc. (Hons.) in Computer Science can open up career tracks in numerous sectors in the global market. Having an analytical mind and a strong programming skills will help students career to use innovative techniques and mindful understanding to overcome problems with logical solutions.

Potential career paths include:

Software Developer

Full Stack Developer

Cloud Operations Specialist

Technical Support for Cloud Services

Cloud Architect

Cloud Security Analyst

Data Scientist

Data Analyst

Syllabus

Check out the syllabus for the Semester I and Semester II for the B.Sc. (Hons.) Major in Computer Science and Major in Data Science under School of Computer Science Engineering.

Download/View Syllabus

How to apply?

Complete Online Application

Select the course and fill out the application form. Apply online https://admissions.rvu.edu.in/

  1. RVU Selection Process:

    Complete the course-based selection process

  2. Selection Letter Issued:

    Subject to fulfillment of eligibility and admission process

  3. Programme Registration:

    On receipt of registration fee as specified in the selection letter

  4. Provisional Admission Letter:

    Issued upon completion of the selection process

How To Apply

Complete Online Application

Select the course and fill out the application form. Apply online https://admissions.rvu.edu.in/

RVU Selection Process

Complete the course-based selection process

Selection Letter Issued

Subject to fulfillment of eligibility and admission process

Programme Registration

On receipt of registration fee as specified in the selection letter

Provisional Admission Letter

Issued upon completion of the selection process

1