CSCI 4100 INTRODUCTION TO ALGORITHMS (3 credits)
The course provides students a basic understanding of algorithm analyses. Main topics include: growth of functions, asymptotic notation, recurrences, divide and conquer, sorting and its lower bounds, dynamic programming, greedy algorithms, and graph traversal.
Prerequisite(s): CSCI 3320 with C- or better.