An introduction to common engineering algorithmic problem-solving approaches. Students will develop the ability to evaluate, analyze, design, and implement a wide array of generally useful algorithmic paradigms, for example, divide-and-conquer, dynamic programming, and greedy algorithms [4 credits]
An introduction to common engineering algorithmic problem-solving approaches. Students will develop the ability to evaluate, analyze, design, and implement a wide array of generally useful algorithmic paradigms, for example, divide-and-conquer, dynamic programming, and greedy algorithms [4 credits]