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, ECE 172 or
CS 172 and senior standing or permission of the instructor.