CS 2420 - Introduction to Algorithms and Data Structures
Credit Hours: 3
Prerequisites: CS 1410
Uses data abstraction to design and implement modular programs of medium size and complexity. Structures solutions to problems using common data structures and algorithms such as advanced arrays, lists, stacks, records, dynamic data structures, searching and sorting, vectors, trees, linked lists, and graphs. Evaluates alternative solutions to problems. Analyzes algorithmic complexity metrics in Big-O notation.