The 4-year BSc Hons degree in Computer Science and Artificial Intelligence mandates a minimum of 160 credits for completion, ensuring a well-rounded education encompassing both core computer science knowledge and specialisation in AI and data science.
4 Years | 160 Credits | 80 CS+AI Credits | Research Track available
Foundation courses (36 credits. The foundation courses are drawn from multiple disciplines – History, Economics, English, etc., with the aim to provide students with a strong foundation in the humanities and liberal arts. Visit this page for a complete description of foundation and co-curricular course requirements.
The 4-year BSc Hons degree in Computer Science and Artificial Intelligence mandates a minimum of 160 credits for completion, ensuring a well-rounded education encompassing both core computer science knowledge and specialisation in AI and data science.
These credits are classified into 5 categories:
| Code | dzܰ | Credit |
| Basic Science and Maths | ||
| MAT-2020 | Probability and Statistics | 4 |
| MAT-1001 | Linear Algebra | 4 |
| MAT-1000 | Calculus | 4 |
| Computational Thinking | ||
| CS-1102 | Introduction to Computer Science | 4 |
| CS-1110 | Discrete Mathematics | 4 |
| CS-2212 | Data Structures and Algorithms | 4 |
| CS-2102 | Programming Laboratory | 4 |
| CS-3210 | Design and Analysis of Algorithms | 4 |
| CS-3610 | Information Security | 4 |
| CS-3330 | Theory of Computation | 4 |
| CS-3340 | Programming Languages and Translation | 4 |
| CS-3220 | Numerical Algorithms and Optimisation | 4 |
| Systems and Software | ||
| CS-2710 | Computer Organisation and System | 4 |
| CS-3710 | Operating Systems | 4 |
| CS-3620 | Computer Networks | 4 |
| AI and Data Science | ||
| CS-3410 | Introduction to Machine Learning | 4 |
| CS-3510 | Data Science and Management | 4 |
| CS-3810 | Design Practices in AI | 4 |
| AI Soft Core | Four courses in AI and ML | 16 |
| Total | 80 | |
The department is considering the following two possibilities for the four courses in AI and ML, to be finalised after a detailed in-person meeting with the Board of Studies.
1.2.1 Option I
Introduce a core course in Artificial Intelligence covering: Introduction to AI: Agents, problem-solving, overview of symbolic vs statistical AI. Search: State spaces, uninformed search, heuristics, informed search (A*, greedy). Adversarial search and games: Minimax, alpha-beta pruning, evaluation functions. Planning: classical planning, STRIPS, planning graphs, heuristic planning. Planning-as-satisfiability (SAT-plan) and encoded search via SAT solvers. Knowledge representation and knowledge graphs. Ontologies and description logics: taxonomies, frames, inheritance, OWL, reasoning in DLs. Logic programming and rule-based systems (Prolog, production rules), frames and semantic networks. Reasoning under uncertainty and incomplete information. SAT and SMT solvers: encoding problems into SAT/SMT, DPLL algorithm, using SMT for reasoning about constraints. Decision making and agents: MDPs, POMDPs (symbolic side), multi-agent reasoning, planning under uncertainty.
The remaining three courses should be chosen from a soft core group of the following courses
1.2.2 Option II
The students must touch (do at least one course) from at least three of the following soft core groups, and a total of four courses. Each course in each group should cover some aspect of the other courses in the same group.
| G1: | 1. Artificial Intelligence (on the lines of the core course in Option I) |
| 2. AI, Knowledge Representation and Automated Reasoning | |
| G2: | 1. Statistical and Causal Inference, and Measurements |
| 2. Trustworthy AI | |
| G3: | 1. Graphical Models and Networks |
| 2. Reinforcement Learning | |
| 3. Generative AI and Diffusion Models | |
| G4: | 1. Natural Language Processing and LLMs |
| 2. Computer Vision and VLMs |
The 4-year BSc Hons with Research will have an additional requirement of a 12 Credit Capstone Thesis. The remaining requirements will be identical to those of the 4-year BSc Hons.
To obtain a Minor in AI and Data Science, a student must successfully complete 24 academic credits – typically equivalent to six courses – offered by the Department of Computer Science.
The following courses are mandatory:
| ǻ | dzܰ | 徱ٲ |
| CS-1102 | Introduction to Computer Science | 4 |
| CS-1110 | Discrete Mathematics | 4 |
| CS-2212 | Data Structures and Algorithms | 4 |
| CS-3410 | Introduction to Machine Learning | 4 |
| CS-3510 | Data Science and Management | 4 |
51 requires each student to take 9 Foundation Courses. Each of these courses is mandatory.
| Foundation Courses | ||
| S. No. | Course Name | Credits |
| 1 | Introduction to Critical Thinking | 4 |
| 2 | Great Books | 4 |
| 3 | Literature and the World | 4 |
| 4 | Indian Civilizations | 4 |
| 5 | Environmental Studies | 4 |
| 6 | Mind and Behaviour | 4 |
| 7 | Economy, Politics and Society | 4 |
| 8 | Principles of Science | 4 |
| 9 | Quantitative Reasoning and Mathematical Thinking | 4 |
These courses are not formal gateways into the Major programmes, but distinctive courses that introduce
students to the foundations of thought and various styles of thinking, and also to inter- and transdisciplinary approaches.
For more details, visit /programme/foundation-courses/
How to Apply to 51 follows a holistic admissions process evaluating academic achievement, extracurricular involvement, and writing ability.
Scholarships and Financial Aid 51 is committed to making education accessible. Merit-based and need-based scholarships are available for undergraduate students.
51’s Department of Computer Science offers undergraduate programmes which teach students the fundamental skills and knowledge of the discipline. The University prepares students for careers in a host of multidisciplinary fields.
Students must complete a minimum of 160 credits to graduate. This includes 80 credits for the CS+AI major, 36 credits for Foundation Courses, 38 Open Credits from any department, 4 Co-curricular credits, and 2 Internship credits.
The AI and Data Science core includes Introduction to Machine Learning (CS-3410), Data Science and Management (CS-3510), Introduction to AI, Logic, Semantics and Automated Reasoning, Advanced Machine Learning, and Design Practices in AI (CS-3810). Students also choose 12+ credits from AI electives like NLP, Computer Vision, Generative AI, and Trustworthy AI.
Yes. The BSc (Hons) with Research track requires a 12-credit Capstone Thesis in addition to the standard coursework. This is ideal for students planning graduate studies or research careers.
Students must achieve a minimum grade of B- in Introduction to Computer Science (CS-1102) and Discrete Mathematics (CS-1110).
Yes. The programme includes 38 Open Credits from any department. You can combine AI with Economics, Physics, Biology, Philosophy, or any other discipline – a unique advantage of Ashoka’s liberal arts model.
Unlike a BTech, this BSc (Hons) is embedded in a liberal arts framework. Students take 9 Foundation Courses in critical thinking, literature, science, and social sciences, developing ethical reasoning and broad analytical skills alongside deep technical AI expertise.
Yes. Students from any department can earn a 24-credit Minor in AI and Data Science by completing 6 courses from the CS Department, including Introduction to CS, Discrete Mathematics, Data Structures and Algorithms, Introduction to ML, and Data Science and Management.
Graduates pursue roles as AI Engineers, Data Scientists, ML Specialists, and Software Developers. Research and policy careers in AI ethics are also common. The programme provides strong preparation for Master’s and PhD programmes at top global universities.