CS 469 Data Structures and Algorithms in Computing

This course defines the central concepts and skills required to design, implement, and analyze algorithms for solving problems. An essential part of computing is the ability to select algorithms appropriate to particular purposes and to apply them, recognizing that no suitable algorithm may exist. Efficiency is a pervasive theme throughout this area. Students completing this course will understand algorithmic thinking, problem-solving, data structures, algorithms, and computational complexity.

Credits

5