Some of the most common algorithms used throughout computer science, such as algorithms encountered in coding theory, network security, linear programming, data compression, and mathematical computation. Emphasis on analysis and implementation of algorithms. A computer use course.
Prerequisites: CST 405 (3). It is recommended that students take CST 405 and 408 conncurrently.