4.00 Credits
Prerequisite(s):: CSCI 2210 and MATH 1920. Introduction to algorithms with analysis techniques. Topics include files and file structures, sorting, indexing and searching, trees, hashing, compression, graph algorithms, computational geometry, encryption, string matching, and NP completeness.