Course Level
Graduate
Course Description
This course provides an introduction to the design and analysis of computer algorithms. The topics covered include the design of common algorithms for various computational problems, the data structures used to implement these algorithms, and the rigorous analysis of their correctness and efficiency. The course places particular emphasis on fundamental principles and practical skills for solving real-world engineering problems.
Enrollment Requirements
ECE 201 and CSC 355.
Course Units
3
Core Designation
Typically Offered
Fall
Available Online