Academic Catalog 2024-2025

CIS 354 Algorithms in Programming

In this course students study fundamental algorithms for solving a variety of problems including sorting, searching, and graph algorithms. Students will learn techniques for analyzing time and space complexity of algorithms and will use these to compare different algorithms. The course will show problems can be organized into a hierarchy that measures their inherent difficulty by the efficiency of the best possible algorithm for solving them.

Credits

3

Offered

Spring

Notes

Student must own, or have reliable access to, a personal computing system that meets or exceeds the minimum technical specifications published in this catalog.