.
CSC 316: DATA STRUCTURES
CSC 316 is a core undergraduate Computer Science course that introduces the fundamental principles and concepts underlying algorithm design and problem solving. This is the first course in the curriculum that introduces a formal treatment of data structures and algorithms. Homework assignments are designed to insitll the principal concepts, while several substantial programming projects are intended to help students integrate a wide range of data structures and algorithms for tackling complex problems.