Imagine having to wait hours to buy a product online due to slow load speeds. That's the world without efficient algorithms. Algorithms are crucial for many everyday applications, such as enabling GPS systems to find the best routes and online stores to load quickly. In this course, you'll uncover the magic behind algorithms, learning divide- and-conquer, dynamic programming, and greedy algorithms. By the end, you'll build scalable applications that won't break. Prerequisites: CSC 220, MAT 221 or MAT 330
CSC 325: ALGORITHMS
Program
Division
UG
School Division
School of Humanities, Sciences and Technology