The objective of this course is to familiarize the student with the classic data structures and algorithms used in many branches of computer science. Students study abstract data types and objects, linked lists, stacks, queues, graphs and trees. Algorithms for hashing and information retrieval, search and sorting, and pattern matching are discussed in detail.. Students will also extend their knowledge of C++ as well as the application of object oriented design techniques. |
|