CSC 2207 Data Structures & Algorithms
This course covers data structures using the C++ Programming Language. Topics include data abstraction, encapsulation, information hiding, the use of recursion, searching and sorting algorithms, and the creation and manipulation of various data structures: lists, queues, tables, trees, heaps, and graphs.
REQUIRES WINDOWS PC OR APPLE MACINTOSH
Division: Business and Public Services
Department: Computer Science
Repeatable Credit: No
Offered Online: Yes
Prereqs: CSC 1202 or CSC 2217
Outcomes
- Analyze problems and design, code, and test the C++ software solutions.
- Create C++ classes using inheritance, polymorphism, and data structures.
- Define each of the algorithms and data structures studied.
- Develop abstract data structures such as linked lists, stacks, queues, and binary trees.
Credit Hours: 3
Classroom Hours: 3