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

Computational/Mathematical Biology
Code: BIO-3513/ BIO-4313/ BIO-6513/ PHY-3513/ PHY-6313/ CS-2456-1

Faculty: Sudipta Tung

In the present century, exceptional advancements in computational power and numerical optimization routines have made quantitative methods critically important for solving biological problems. This course lays a basic foundation of model thinking and provides exposure to quantitative treatments of various...

Know more »
Introduction to Computer Science
Code: CS-1102-1

Faculty: Aalok Dhaval Thakkar

This introductory course provides a foundational understanding of computational thinking as a problem-solving strategy, explores the core principles of computation, and introduces students to various subdisciplines within the field. Students will learn how to approach and solve problems both with...

Know more »
Introduction to Computer Science
Code: CS-1102-2

Faculty: Debayan Gupta

This introductory course provides a foundational understanding of computational thinking as a problem-solving strategy, explores the core principles of computation, and introduces students to various subdisciplines within the field. Students will learn how to approach and solve problems both with...

Know more »
Discrete Mathematics
Code: CS-1110-1

Faculty: Partha Pratim Das

Discrete mathematics is the study of mathematical structures that can be considered discrete (in a way analogous to discrete variables, having a bijection with the set of natural numbers) rather than continuous (analogous to continuous functions). A related but somewhat different interpretation...

Know more »
Discrete Mathematics
Code: CS-1110-2

Faculty: Mahabir Prasad Jhanwar

Refer to the attached course catalogue

Know more »
Operating Systems
Code: CS-1217-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 »
page 1 from 5 next page »
Study at Ashoka

Study at Ashoka

    Sticky Button