Skip to main content

EC EN 521

Introduction to Algorithm Design

Electrical and Computer Engineering Ira A. Fulton College of Engineering

Course Description

Algorithm analysis, data structures, sorting and searching, graph traversal, weighted graph algorithms, combinational search and heuristic methods, dynamic programming, approximation algorithms, designing algorithms.

When Taught

Fall

Grade Rule

Grade Rule 8: A, B, C, D, E, I (Standard grade rule)

Min

3

Fixed

3

Fixed

3

Fixed

0

Other Prerequisites

C S 235, C S 236, and EC En 330; or equivalents

Recommended

Strong programming skills

Title

Understand and apply the following:

Learning Outcome

An understanding of well-known algorithms and data structures and the ability to adapt them to solve a variety of computational problems. The ability to determine the complexity class of algorithms.