EEC 3320 Applied Data Structures and Algorithms

A good understanding of algorithms is essential to most engineering and computing tasks today. Implementations of algorithms have allowed the Internet to grow exponentially, computer games to function in real time, and databases to be accessed quickly. We will begin the course with a serious introduction to algorithmic analysis, followed by a treatment of simple data structures and sorting algorithms. We will continue with more sophisticated data structures and graph algorithms, and end with advanced data structures as time permits. Throughout the course students will discuss the many applications of the data structures and algorithms considered.

Credits

3

Cross Listed Courses

ITI 3320