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.

Credits

3

Prerequisite

ECE 112 or CS 172 with a grade of "C" or higher and senior standing or permission of the instructor.