Iran University of Science and Technology
Algorithm Design and Analysis
Spring 2019

Main Navigation

  • Home
  • Schedule
  • Lectures
  • Assignments
  • Final Project
  • Exams
  • Course Materials
  • Event
    Date
    Description
    Course Material
  • Assignment
    2019-07-07 00:30:00 +0000
    Sunday
    Assignment #12 - Quantum Computing released!
    [Assignment #12 - Quantum Computing]
  • Exam
    2019-06-14 15:30:00 +0000 15:30
    Friday
    Final Exam

    Topics:
    - Everything
    - Focus: Advanced Algorithms

  • Assignment
    2019-06-02 00:30:00 +0000
    Sunday
    Assignment #11 - Advanced Algorithms - Coping with NP-Completeness released!
    [Assignment #11 - Advanced Algorithms - Coping with NP-Completeness]
  • Exam
    2019-05-27 08:00:00 +0000 08:00
    Monday
    Programming Exam 2

    Topics:
    - Advanced Algorithms

  • Lecture
    2019-05-20 03:30:00 +0000
    Monday
    Advanced Algorithms - Coping with NP Completeness
    [slides]
  • Assignment
    2019-05-19 00:30:00 +0000
    Sunday
    Assignment #10 - Advanced Algorithms - NP-Completeness - SAT Solvers released!
    [Assignment #10 - Advanced Algorithms - NP-Completeness - SAT Solvers]
  • Lecture
    2019-05-13 03:30:00 +0000
    Monday
    Advanced Algorithms - NP Complete Problems
    [slides]
  • Assignment
    2019-05-11 00:30:00 +0000
    Saturday
    Assignment #9 - Advanced Algorithms - Linear Programming released!
    [Assignment #9 - Advanced Algorithms - Linear Programming]
  • Lecture
    2019-05-06 03:30:00 +0000
    Monday
    Advanced Algorithms - Linear Programming
    [slides] [link1] [link2] [link3] [link4] [link5] [link6]
  • Exam
    2019-05-04 15:30:00 +0000 15:30
    Saturday
    Midterm 2

    Topics:
    - String Algorithms

  • Assignment
    2019-04-28 00:30:00 +0000
    Sunday
    Assignment #8 - Advanced Algorithms - MaxFlow released!
    [Assignment #8 - Advanced Algorithms - MaxFlow]
  • Lecture
    2019-04-27 03:30:00 +0000
    Saturday
    Advanced Algorithms - Flows in Networks
    [slides]
  • Lecture
    2019-04-20 03:30:00 +0000
    Saturday
    String Algorithms - Constructing Suffix Array & Suffix Tree
    [slides]
  • Exam
    2019-04-19 08:00:00 +0000 08:00
    Friday
    Programming Exam 1

    Topics:
    - Graph Algorithms
    - String Algorithms

  • Assignment
    2019-04-15 23:30:00 +0000
    Monday
    Assignment #7 - String Algorithms - Algorithmic Challenges released!
    [Assignment #7 - String Algorithms - Algorithmic Challenges]
  • Lecture
    2019-04-13 03:30:00 +0000
    Saturday
    String Algorithms - Knuth Morris Pratt Algorithm
    [slides]
  • Assignment
    2019-04-06 23:30:00 +0000
    Saturday
    Assignment #6 - String Algorithms - Burrows–Wheeler Transform and Suffix Arrays released!
    [Assignment #6 - String Algorithms - Burrows–Wheeler Transform and Suffix Arrays]
  • Lecture
    2019-04-06 03:30:00 +0000
    Saturday
    String Algorithms - Burrows Wheeler Transform and Suffix Arrays
    [slides]
  • Assignment
    2019-03-16 23:30:00 +0000
    Saturday
    Assignment #5 - String Algorithms - Suffix Trees released!
    [Assignment #5 - String Algorithms - Suffix Trees]
  • Lecture
    2019-03-16 03:30:00 +0000
    Saturday
    String Algorithms - Suffix Trees
    [slides]
  • Assignment
    2019-03-14 23:30:00 +0000
    Thursday
    Assignment #4 - Graph Algorithms - Advanced Shortest Paths released!
    [Assignment #4 - Graph Algorithms - Advanced Shortest Paths]
  • Exam
    2019-03-11 15:30:00 +0000 15:30
    Monday
    Midterm 1

    Topics:
    - Graph Algorithms

  • Lecture
    2019-03-09 03:30:00 +0000
    Saturday
    Graph Algorithms - Advanced Shortest Paths
    [slides]
  • Lecture
    2019-03-02 03:30:00 +0000
    Saturday
    Graph Algorithms - Minimum Spanning Tree
    [slides]
  • Assignment
    2019-02-28 23:30:00 +0000
    Thursday
    Assignment #3 - Graph Algorithms - Minimum Spanning Trees released!
    [Assignment #3 - Graph Algorithms - Minimum Spanning Trees]
  • Lecture
    2019-02-23 03:30:00 +0000
    Saturday
    Graph Algorithms - Shortest Paths 2
    [slides]
  • Assignment
    2019-02-20 23:30:00 +0000
    Wednesday
    Assignment #2 - Graph Algorithms - Shortest Paths released!
    [Assignment #2 - Graph Algorithms - Shortest Paths]
  • Lecture
    2019-02-16 03:30:00 +0000
    Saturday
    Graph Algorithms - Shortest Paths 1
    [slides]
  • Assignment
    2019-02-15 23:30:00 +0000
    Friday
    Assignment #1 - Graph Algorithms - Connectivity released!
    [Assignment #1 - Graph Algorithms - Connectivity]
  • Iran University of Science and Technology
  • instructor-first-name@iust.ac.ir

School of Computer Engineering
Iran University of Science and Technology
Tehran, Iran

  • sauleh_e
  • sauleh.github.io