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.
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.