Your browser does not support JavaScript

Department of Computer Science

The Department of Computer Science at Ashoka University acknowledges the relevance of computing and information science to every academic discipline, and emphasizes exposure to interdisciplinary research that will drive innovation in the future. In addition to courses in traditional CS fields like systems, theory and AI, students will be able to leverage the multidisciplinary interests of the faculty to study newer fields like human-centered computing, social and information networks, digital humanities, data-driven journalism, and cyber law. They will not only develop a diverse set of skills to prepare for graduate school and for employment, but will also be encouraged to launch their own startups or venture into new types of careers using their interdisciplinary training.


Our curriculum takes into account the ACM curriculum guidelines for undergraduate degrees in computer science and exposes students to modern advancements and new sub-fields of computer science.

The main goals of the programme are:

  1. Develop the core set of technical skills that will prepare students for employment or further studies
  2. Gain a deeper understanding of the scientific and relevant mathematical underpinnings of computer science and learn to apply them practically
  3. Identify and solve the most challenging computer science problems, and work towards developing new ideas and creating new knowledge in the field of computer science
  4. Understand the social context in which students’ knowledge and work of computer science will be used, and engage in collaborative work with members of team outside the discipline