Courses Detail Information
ECE4770J – Introduction to Algorithms
Credits: 4 credits
Pre-requisites: Ve281 or graduate standing
Fundamental techniques for designing efficient algorithms and basic mathematical methods for analyzing their performance. Paradigms for algorithm design: divide-and-conquer, greedy methods, graph search techniques, dynamic programming. Design of efficient data structures and analysis of the running time and space requirements of algorithms in the worst and average cases.