• Event
    Date
    Description
    Course Material
  • Assignment
    2019-07-07 00:30:00 +0000
    Sunday
    Assignment #12 - Graph Decomposition released!
  • Assignment
    2019-06-02 00:30:00 +0000
    Sunday
    Assignment #11 - Binary Search Trees released!
  • Assignment
    2019-05-19 00:30:00 +0000
    Sunday
    Assignment #10 - Hashtables and Hash Functions released!
  • Lecture
    2019-05-13 03:30:00 +0000
    Monday
    Graph Algorithms - Graph Decomposition
  • Assignment
    2019-05-11 00:30:00 +0000
    Saturday
    Assignment #9 - Priority Queues and Disjoint Sets released!
  • Lecture
    2019-05-06 03:30:00 +0000
    Monday
    Binary Search Tree - 2
  • Exam
    2019-05-04 15:30:00 +0000 15:30
    Saturday
    Quiz 2 postponed to Saturday May 4th @ 3:30pm (۱۴ اردیبهشت)

    Topics:
    - String Algorithms

  • Assignment
    2019-04-28 00:30:00 +0000
    Sunday
    Assignment #8 - Basic Data Structures released!
  • Exam
    2019-04-27 15:30:00 +0000 15:30
    Saturday
    Quiz 2: String Algorithms: Saturday April 27th @ 3:30pm

    Topics:
    - String Algorithms

  • Lecture
    2019-04-27 03:30:00 +0000
    Saturday
    Binary Search Tree - 1
  • Lecture
    2019-04-20 03:30:00 +0000
    Saturday
    Hashing
  • Exam
    2019-04-19 08:00:00 +0000 08:00
    Friday
    Programming Exam

    Topics:
    - Graph Algorithms
    - String Algorithms

  • Assignment
    2019-04-15 23:30:00 +0000
    Monday
    Assignment #7 - Dynamic Programming 2 released!
  • Lecture
    2019-04-13 03:30:00 +0000
    Saturday
    Priority Queues and Disjoint Sets
  • Assignment
    2019-04-06 23:30:00 +0000
    Saturday
    Assignment #6 - Dynamic Programming 1 released!
  • Lecture
    2019-04-06 03:30:00 +0000
    Saturday
    Dynamic Arrays and Amortized Analysis
  • Assignment
    2019-03-16 23:30:00 +0000
    Saturday
    Assignment #5 - Divide and Conquer released!
  • Lecture
    2019-03-16 03:30:00 +0000
    Saturday
    Basic Data Structures
  • Assignment
    2019-03-14 23:30:00 +0000
    Thursday
    Assignment #4 - Greedy Algorithms released!
  • Exam
    2019-03-11 15:30:00 +0000 15:30
    Monday
    Quiz 1: Graph Algorithms: Monday Marh 11th @ 3:30pm

    Topics:
    - Graph Algorithms

  • Lecture
    2019-03-09 03:30:00 +0000
    Saturday
    Dynamic Programming
  • Lecture
    2019-03-02 03:30:00 +0000
    Saturday
    Divide and Conquer
  • Assignment
    2019-02-28 23:30:00 +0000
    Thursday
    Assignment #3 - Algorithmic Warmup released!
  • Lecture
    2019-02-23 03:30:00 +0000
    Saturday
    Greedy Algorithms
  • Assignment
    2019-02-20 23:30:00 +0000
    Wednesday
    Assignment #2 - Programming Challenges released!
  • Lecture
    2019-02-16 03:30:00 +0000
    Saturday
    Algorithmic Warmup
  • Assignment
    2019-02-15 23:30:00 +0000
    Friday
    Assignment #1 - Getting Started with Azure DevOps and Test Framework released!