This course builds on the concepts introduced in CS 20104 and CS 20204 Computer Programming I & II with emphasis on algorithms design and analysis, object-oriented design, data structures, and software engineering. Data structure topics include stacks, queues, hashing, linked lists, trees, and graphs. Three-hour lecture. Prerequisites: CS 20204 and MTH 14505.
Offered Fall for 3 Semester hours.