Algorithm Design and Analysis / Spring 2019
Announcements
- New Assignment released: [Assignment #12 - Quantum Computing]
- Final Exam
- New Assignment released: [Assignment #11 - Advanced Algorithms - Coping with NP-Completeness]
- Programming Exam 2
- New Lecture is up: Advanced Algorithms - Coping with NP Completeness [slides]
- New Assignment released: [Assignment #10 - Advanced Algorithms - NP-Completeness - SAT Solvers]
- New Lecture is up: Advanced Algorithms - NP Complete Problems [slides]
Course Description
In this course, we aim to introduce students to algorithm thinking with an emphasis on learning through doing. After examining sylabus 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.
Course instructor
![](/ad97/_images/eetemadi.jpg)
Sauleh Eetemadi
Teaching Assistants
![](/ad97/_images/hashemi.jpg)
Maryam S. Hashemi
![](/ad97/_images/rastegar.jpg)
Soheil Rastegar
![](/ad97/_images/khakpour.jpg)
Amir Khakpour
![](/ad97/_images/razavi.jpg)
Mahsa S. Razavi
![](/ad97/_images/aleyasin.jpg)
Ali Aleyasin
![](/ad97/_images/safarpour.jpg)
Ali Safarpour Dehkordi
![](/ad97/_images/khazayi.jpg)
Mahya Khazaei
![](/ad97/_images/avatar.png)
Amir H. Amini