NB Foundations: Algorithms

Bart Massey
Winter 2018

Syllabus

Code

Schedule

Week 1: Introduction

Week 2: Mathematics

Week 3: Data Structures

Week 4: Searching and Sorting

Week 5: Graph Traversal

Week 6: Weighted Graph Algorithms

Week 7: Combinatorial Search; Heuristic Methods

Week 8: Dynamic Programming

Week 9: Intractability

Week 10: Bonus Topics; Review