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.
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






