CS213/293: Data Structure and Algorithms 2025

Instructors: Ashutosh Gupta

Timings: Lectures 11:00-12:30 Wednesday-Friday (Slot 6), Lab Friday 14:00-17:00
Venue: CS213: LA002 CS293: SL1/2/3
(discussions on Piazza Join (Access code was given in class)

Optional tutorials:

Source material

Interaction policy

Evaluation structure

CS213 CS293: three lab exams and a project

May change later.

Attendance Quiz URL

CS293 Lab exam/project schedule

Tutorials

CS213 Lectures and quizzes

2025-07-28: Week 1 - Introduction

Basic data structures

2025-08-04: Week 2 - Stack and queue

2025-08-11: Week 3 - Dictionary and hashing

2025-08-20T08:30 (Wednesday): Quiz 1

2025-09-(15-21): Midterm week

2025-10-23T08:30 (Wednesday): Quiz 2

2025-11-22: End semester exam

Some rules

Exam rules

Leave rules for non-medical reasons

Please follow the rules specified in section 15 of the UG rule book for leave. Our interpretation of the section is that you need to get a leave approved by the head of CSE on the recommendation of your faculty advisor. Please submit the approved form/email/AMS on our form for leave, which is shared on Piazza. Once we have the approved leave we will apply the usual compensation rules.

Attendance hacking challenge!