ECE 451 Advanced C++ Programming
This course extends the object-oriented concepts developed in ECE. The course will cover topics that address namespaces, templates, exceptions, run time type indentification, and the standard library including containers, iterators, and algorithms. Programming projects using C++, Linux, and the BeagleBone Black microcontroller will be required.
Prerequisite
ECE 112 or
CS 172 with a grade of "C" or higher and senior standing or permission of the instructor.