Prerequisite is CSC 201. Corequisite MTH 174. Examines data structures and algorithm analysis. Covers data structures (including sets, strings, stacks, queues, arrays, records, files, linked lists, and trees), abstract data types, algorithm analysis (including searching and sorting methods), and file structures. Lecture 4 hours per week.