ECE 2160: C++ Algorithms & Data Struct

C++ classes access rules, inheritance, friends, abstract classes, templates, passing parameters by value, by reference, polymorphism in functions and operators, static and dynamic binding, searching, sorting; pointer implementation of lists, stacks, queues, trees, analysis of algorithms; P, NP, Undecidable problems.

Prerequisites

ECE 1260 and ECE 1261

Prerequisite Courses
Corequisites

ECE 2161

Corequisite Courses
Last Offered
Fall 2025, Fall 2024, Fall 2023