# Data Structure / Fall 2019

## Announcements

## Announcements

- Final Exam [solution]
- New Assignment released: [Written Assignment 3 - BST and Graph]
- New Lecture is up: Session 30 - 2-3, Red-Black and B Trees [slides]
- New Assignment released: [Programming Assignment 12 - Graphs]
- New Lecture is up: Session 29 - Toplogical Sort - SCCs [slides]
- Programming Exam 2b [doc]
- Programming Exam 2a [doc]
- Quiz10 [solution]
- New Lecture is up: Session 28 - Programming Exam - No Class
- New Lecture is up: Session 27 - Graph Connectivity, DFS, Connected Components, DAGs [slides]
- Quiz9 [solution]
- New Lecture is up: Session 26 - University Closed Due to Polution

## Course Description

In this course, we aim to introduce students to algorithm thinking with an emphasis on learning through doing. After examining syllabus and course material from top universities including Stanford, Princeton and MIT we have chosen to follow the Data Structure and Algorithms Specialization developed by Alexander S. Kulikov due to excellent course material and its practical approach.

## Previous Offerings

## Course instructor

Sauleh Eetemadi

## Teaching Assistants

Alireza Moradi

Ghazale Mahmoudi

Mahdi Moghadami

Maryam S. Hashemi

Mohammad Javad Mirshekari

Mohammad Javad Pirhadi

Mohammad Mahdi Abdollahpour

Mahsa Ghaderan

Motahare Mirzaei

Parisa Yalsavar

Sara Kodeiri