CSCD 320. ALGORITHMS. 5 Credits.
Pre-requisites: CSCD 300 with a grade ≥2.5, MATH 301 with a grade ≥2.0, advancement programming exam clearance.
This course studies data structures and algorithms, with emphasis on algorithmic strategies such as dynamic programming and emphasis on non-linear data structures such as trees and graphs. Programming projects are required.