COP 2224 — Programming in C++
Basic C++ programming with a survey of advanced C++ top- ics, including inheritance, generics (templates), modular and object-oriented programming, dynamic memory, using the standard library, and proper programming best practices in- cluding an introduction to design, testing, documentation, and deployment. Course focuses on how C++ is used for systems and embedded programming.
Prerequisites: COP 1000, COP 1220, COP 2360