A study of techniques for the design and analysis and implementation of data structures and algorithms commonly used in computing. Includes introductions to asymptotic notation, sorting, search trees, hash tables, and graphs.
- Teacher: Villafane, Roy