420-300-VA, Data Structure
This course will continue to teach students problem solving and algorithm design. It will deal with commonly used data structures such as linked lists, stacks, queues, and trees as well as data manipulation techniques such as sorting and hashing. The students will become familiar with different implementations of those data structures and the operations permitted on them. This will enable students to choose the appropriate data structure to solve a given problem.