CSCI 342 Object Programming with Data Structures

An introduction to data abstraction with the use of object-oriented programming. Introduces the analysis and comparison of algorithms. Considers some of the classic approaches to tasks such as sorting and searching. Explores several traditional abstract data types such as stacks, queues, binary trees, and heaps. Broadens the students' programming skills by concentrating on topics such as recursion and the use of pointers. Pre-requisites: CSCI 174 - Intermediate Programming in C++ and MATH 208 - Discrete Mathematics. Fall. Even years.

Credits

4

Prerequisite

CSCI 174 - Intermediate Programming in C++ and MATH 208 - Discrete Mathematics.