Mathematical Background: We expect that the student is comfortable with basic mathematics at the level of a U.S. first-year college STEM student. This includes basic notions such as sets and functions ...
Complete these three courses in the for-credit experience: CSCA 5414: Dynamic Programming, Greedy Algorithms – Cross-listed with DTSA 5503 CSCA 5424: Approximation Algorithms and Linear Programming ...
This course provides an introduction to algorithm design through a survey of the common algorithm design paradigms of greedy optimization, divide and conquer, dynamic programming, network flows, ...