Algorithms Algorithms, covering basic analysis techniques, basic design techniques (divide-and-conquer, dynamic programming, greedy), basic and advanced graph algorithms, and NP -completeness theory. Offered every year. Credit Hours: 4 Prerequisites: (CSCI 2720 or CSCI 2725) and CSCI 2670 Level: Graduate Undergraduate Course Information File: CIS_CSCI_4470_1.pdf (178.98 KB)