This course is an introduction to Programming Projects in C/C++. The main objective is that the student acquire experience implementing signal processing algorithms in C++.

The student must be able to efficiently use dynamic memory, classes, operator overloading, templates, inheritance as well as I/O streams.