College Catalog

CIS 243 Data Structures and Objects in C++

An object-oriented introduction to the organization of data and associated algorithms. Extensive computer programming is used to illustrate the algorithms and implementations of arrays, lists, stacks, queues, trees, and heaps. Other topics include data abstraction, abstract data types, classes, encapsulation, inheritance, memory managment and security, polymorphism, class templates, program design best practices and an introduction to the analysis of algorithms.

Credits

4

Prerequisite

CIS 144 AND MAT 129