Other links:

Other links:

Course Catalogue

Ashoka University’s undergraduate course curriculum is taught across three semesters: Spring, Summer and Monsoon (Fall). Courses are broadly divided into three categories – Foundation Courses (core curriculum), Major & Minor Courses and Co-Curricular Courses.

You may search courses offered at Ashoka here. Please use the drop down menu to choose the specific semester and subject to see the full list of courses under each department. Foundation courses are offered in all semesters and do not have prerequisites. Offerings in other categories differ in each semester. Some higher level major/minor courses may have prerequisites.

To view Summer Semester Courses-2024: Click here

Graph Algorithms
Code: CS-4230-1

Faculty: Susmita Surkolay

Course Objective: To equip the students with the necessary skills and knowledge to understand, analyze graph algorithms which are extensively studied and applied in a plethora of domains such as networks for transportation, communication and social media as well as design...

Know more »
Natural Language Processing - Theory and Applications
Code: CS-4420-1

Faculty: Lipika Dey

Overview Natural Language Processing - Theory and Applications 1. Basics of NLP : Syntax and Semantics - Parsing, Dependency, Named Entity Recognition 2. Deep Neural Models : 2.1 Representing Word meaning with word vectors  2.2 From Neural Networks for word...

Know more »
Information and Coding Theory
Code: CS-4621-1

Faculty: Mahabir Prasad Jhanwar

Refer to the attachment

Know more »
Computing in the Cloud
Code: CS-4622-1

Faculty: Manu Awasthi

Public Clouds are ubiquitous. A majority of SaaS (Software as a Service) applications are being deployed on public clouds owing to numerous benefits they offer – reduction in operational and deployment overheads, and a seemingly better economic model. The number...

Know more »
Operating Systems
Code: CS-4710-1

Faculty: Subhashis Majumder

This course will involve learning the concepts of the following topics - Processes and their scheduling; threads; inter-process communication through message passing, pipes, sockets, and shared memory; critical sections, race conditions, locking, and semaphores;  deadlocks and  starvation detection and avoidance;  a...

Know more »
Computer Graphics and Computational Imaging
Code: CS-4910-1

Faculty: Raghavendra Singh

This course is an introduction two computational pipelines that we use every day.  1. Imaging pipeline: what goes on when we take a photo on our digital (phone) cameras (or other sensors). (30% of course) 2. Graphics pipeline: what goes...

Know more »
Study at Ashoka

Study at Ashoka

    Sticky Button