-
Exam
2020-01-15 15:30:00 +0000
15:30
Wednesday
-
Assignment
2019-12-30 17:30:00 +0000
Monday
Written Assignment 3 - BST and Graph released!
-
Lecture
2019-12-30 03:30:00 +0000
Monday
Session 30 - 2-3, Red-Black and B Trees
-
Assignment
2019-12-29 17:30:00 +0000
Sunday
Programming Assignment 12 - Graphs released!
-
Lecture
2019-12-28 03:30:00 +0000
Saturday
Session 29 - Toplogical Sort - SCCs
-
Exam
2019-12-24 15:30:00 +0000
15:30
Tuesday
-
Exam
2019-12-24 15:30:00 +0000
15:30
Tuesday
-
Exam
2019-12-23 15:30:00 +0000
15:30
Monday
-
Lecture
2019-12-21 03:30:00 +0000
Saturday
Session 28 - Programming Exam - No Class
-
Lecture
2019-12-21 03:30:00 +0000
Saturday
Session 27 - Graph Connectivity, DFS, Connected Components, DAGs
-
Exam
2019-12-16 15:30:00 +0000
15:30
Monday
-
Lecture
2019-12-16 03:30:00 +0000
Monday
Session 26 - University Closed Due to Polution
-
Assignment
2019-12-14 17:30:00 +0000
Saturday
Programming Assignment 11 - Binary Search Trees released!
-
Lecture
2019-12-14 03:30:00 +0000
Saturday
Session 25 - SplayTree + Graph
-
Exam
2019-12-09 15:30:00 +0000
15:30
Monday
-
Lecture
2019-12-09 03:30:00 +0000
Monday
Session 24 - Binary Search Trees 2
-
Assignment
2019-12-07 17:30:00 +0000
Saturday
Programming Assignment 10 - Hash Functions released!
-
Lecture
2019-12-07 03:30:00 +0000
Saturday
Session 23 - Binary Search Trees
-
Lecture
2019-12-03 03:30:00 +0000
Tuesday
-
Exam
2019-12-02 15:30:00 +0000
15:30
Monday
-
Assignment
2019-11-30 17:30:00 +0000
Saturday
Programming Assignment 9 - Priority Queues and Disjoint Sets released!
-
Lecture
2019-11-30 03:30:00 +0000
Saturday
Session 21 - University Closed Due to Air Polution
-
Exam
2019-11-25 15:30:00 +0000
15:30
Monday
-
Lecture
2019-11-25 03:30:00 +0000
Monday
-
Assignment
2019-11-24 17:30:00 +0000
Sunday
Written Assignment 2 - Dynamic Programming and Basic Data Structures released!
-
Lecture
2019-11-23 03:30:00 +0000
Saturday
Session 19 - Disjoint Sets - Continued + Hash Tables
-
Assignment
2019-11-18 17:30:00 +0000
Monday
Programming Assignment 8 - Basic Data Structures released!
-
Exam
2019-11-18 15:30:00 +0000
15:30
Monday
-
Lecture
2019-11-16 03:30:00 +0000
Saturday
Session 18 - Disjoint Sets
-
Lecture
2019-11-16 03:30:00 +0000
Saturday
Session 17 - Priority Queue and MaxHeap
-
Exam
2019-11-11 15:30:00 +0000
15:30
Monday
-
Lecture
2019-11-11 03:30:00 +0000
Monday
Session 16 - Dynamic Arrays and Amortized Analysis
-
Assignment
2019-11-09 17:30:00 +0000
Saturday
Programming Assignment 7 - Dynamic Programming 2 released!
-
Lecture
2019-11-09 03:30:00 +0000
Saturday
Session 15 - Basic Data Structures - Stack, Queue and Tree
-
Exam
2019-11-05 15:30:00 +0000
15:30
Tuesday
-
Exam
2019-11-05 15:30:00 +0000
15:30
Tuesday
-
Exam
2019-11-04 15:30:00 +0000
15:30
Monday
-
Lecture
2019-11-04 03:30:00 +0000
Monday
Session 14 - Basic Data Structures - Linked Lists
-
Assignment
2019-11-02 17:30:00 +0000
Saturday
Programming Assignment 6 - Dynamic Programming 1 released!
-
Lecture
2019-11-02 03:30:00 +0000
Saturday
Session 13 - Basic Data Structures - Arrays
-
Exam
2019-10-28 15:30:00 +0000
15:30
Monday
-
Lecture
2019-10-28 03:30:00 +0000
Monday
Session 12 - Dynamic Programming - Continued
-
Lecture
2019-10-26 03:30:00 +0000
Saturday
Session 11 - Dynamic Programming - Edit Distance
-
Assignment
2019-10-25 23:53:59 +0000
Friday
Programming Assignment 5 - Divide and Conqure released!
-
Exam
2019-10-21 15:30:00 +0000
15:30
Monday
-
Lecture
2019-10-21 03:30:00 +0000
Monday
Session 10 - Programming Exam
-
Lecture
2019-10-19 03:30:00 +0000
Saturday
Session 9 - National Holiday
-
Lecture
2019-10-14 03:30:00 +0000
Monday
Session 8 - Tail Recursion + Dynamic Programming
-
Lecture
2019-10-12 03:30:00 +0000
Saturday
Session 7 - Divide and Conqure - Continued 2
-
Assignment
2019-10-11 23:30:00 +0000
Friday
Programming Assignment 4 - Greedy Algorithms released!
-
Lecture
2019-10-07 03:30:00 +0000
Monday
Session 6 - Divide and Conqure - Continued
-
Lecture
2019-10-05 03:30:00 +0000
Saturday
Session 5 - Divide and Conqure.
-
Assignment
2019-10-04 23:30:00 +0000
Friday
Programming Assignment 3 released!
-
Lecture
2019-09-30 03:30:00 +0000
Monday
Session 4 - Greedy Algorithms.
-
Assignment
2019-09-28 23:30:00 +0000
Saturday
Written Assignment 1 released!
-
Assignment
2019-09-28 23:30:00 +0000
Saturday
Assignment #2 - Programming Challenges released!
-
Lecture
2019-09-28 03:30:00 +0000
Saturday
Session 3 - GCD, Big-O Notation.
-
Assignment
2019-09-24 23:30:00 +0000
Tuesday
Assignment #1 - Getting Started with Azure DevOps and Test Framework released!
-
Lecture
2019-09-23 03:30:00 +0000
Monday
Session 2 - Course overview - What is an algorithm?
-
Lecture
2019-09-21 03:30:00 +0000
Saturday
Session 1 - Introduction, DevOps, Git, Assignment 1