Undergraduate Programme
For Women & Men
Duration: 4 Years
Computer Science at the undergraduate level expands your understanding of programming logic, computer systems and networks at a deep level. It provides a solid foundation in various aspects of computing and technology.
This programme serves as a robust cornerstone for students venturing into the realm of Computer Science, encompassing vital facets such as foundational programming skills and computer system concepts. It focusses on creating links between theory and practice and applies the fundamental principles and methods of Computer Science to a wide range of applications.
Specialization in Artificial Intelligence
In Years 3 and 4 (Semesters 6, 7 and 8), students with Mathematics as a core subject in XII Standard, a have an option to pursue an elective in Artificial Intelligence (AI).
Artificial intelligence is the development of computer systems that can perform tasks that can replicate human-like cognitive functions to analyze and interpret data, adapt to changing environments, and improve performance over time human-like intelligence.
In its current state, the specialization in Artificial Intelligence comprises of the following subjects:
- Analysis and Applications
- Machine Learning Operations
- Theoretical Computer Science
- Deep Learning
- Natural Language Processing
MINOR DEGREE IN DATA SCIENCE
Additionally, students can pursue a minor degree in Data Science by taking the following subjects:
- Calculus
- Probability and Statistics
- Statistics for Data Science
- Data Analysis and Visualization
- Linear Algebra for Data Science
- Optimization for Machine Learning
- Data Mining and Machine Learning
- Big Data Analysis
- Cloud Computing
In its current form, these subjects are distributed as one per semester, on an average.
If opted for the Data Science minor, the student additionally gets awarded a minor degree in Data Science. The student then gets awarded a minor degree in that subject.
The course structure embellishes a student with multiple skills necessary to be a specialist in Computer Science, Artificial Intelligence and Data Science by initiating the students in multiple streams of learning. For example, the programming skill is initiated with Problem Solving in the first semester, leading to Data Structures and Algorithms in the second semester, further into Object Oriented programming concepts, Software Engineering culminating in a project work. In another stream of learning, a student understands foundations in Calculus, leading to Probability and Statistics, further into Linear Algebra, to culminate in Data Mining and Machine Learning.
Notwithstanding the theoretical and practical labs, students with research capabilities can take a research project and students with analytical capabilities can take a software development project in their final year. This adds tremendous confidence into students about their capability to join research, software development, AI, data engineering and data science organizations.
In essence, there is enough breadth offered in multiple streams of learning and critical depth offered by diving deep in each stream as the student progresses. This leads to the development of very mature professionals in Computer Science, Artificial Intelligence and Data Science.
The culmination of the four-year program results in an honours degree, symbolizing a deep comprehension of both Computer Science and Artificial Intelligence. Students emerge with a well-rounded skill set, having navigated through the foundational principles of computing to advanced AI applications.
B.S. (Hons.) in Computer Science
For students who complete a 4-year (8-semester) programme of study.
B.S. (Hons. with Research) in Computer Science
For students who secure a CGPA of 7.5 or more after the first six semesters (3 years of study) and pursue a research project during the fourth year.
Exit options as per NEP 2020 Policy.
- 10+2 years of schooling from a recognized board (CBSE or equivalent)
- Either passed or appeared for Final exams at XII level before Admissions. If not appeared for XII Standard exams, X and XI Standard marks will be considered
- Consistent academic performance of 60% aggregate marks in X and/or XII Standard
- Age: Preferably below 19 years as of 30th June in the year of admission
YEAR 1
Semester 1
Calculus
Problem Solving with Computer
Practical : Software Lab in C – Part I
Practical : Software Lab in Python – I
Awareness Course I: Sai Education for Transformation (Based on Bhagawan Baba’s Life and Teachings)
Semester 2
Probability and Statistics
Data Structures and Algorithms
Practical : Software Lab in C – Part II
Practical : Software Lab in Python – II
Awareness Course II: Unity of Religions
YEAR 2
Semester 3
Statistics for Data Science
Database Management System
Discrete Mathematics for Computer Science
Practical: Software Lab in SQL
Awareness Course III: Study of Classics I – Ramakatha Rasavahini
Semester 4
Linear Algebra for Data Science
Computer Organization and Design
Object Oriented Programming Concepts
Practical: Software Lab in C++
Practical: Software Lab in Data Visualization
Awareness Course IV: Study of Classics II – Bhagavatha Vahini
YEAR 3
Semester 5
Optimization for Machine Learning
Data Mining and Machine Learning
Operating Systems
Computer Networks
Practical: Software Lab in Java
Cyber Security
Awareness Course V: Ethos and Values for the Changing World
Semester 6
Big Data Analytics
Elective – I
Software Engineering
Design and Analysis of Algorithms
Practical: Software Lab in Web Programming
Mini-Project / Internship
Awareness Course VI: Life and its Quest
YEAR 4
Semester 7
B.S. (Hons.) Courses:
Cloud Computing
Elective – II
Elective – III
Linux System Programming
Research Methodology
Project Work
Awareness Course VII: Education for Life
B.S. (Hons. with Research) Courses:
Cloud Computing
Elective – II
Elective – III
Linux System Programming
Research Methodology
Research Project
Awareness Course VII: Education for Life
Semester 8
B.S. (Hons.) Courses:
Mathematical Modelling
Elective – IV
Formal Languages
Research Methodology
Project Work
Awareness Course VIII: God, Society and Man
B.S. (Hons. with Research) Courses:
Elective – IV
Formal Languages
Research Project
Awareness Course VIII: God, Society and Man