Credit Hours: 3Progresses from developing software/hardware modules to the vertical system of application use interfaces. Applies current software engineering techniques including data structures to integrate software and hardware using modern programming languages (e.g., C++). (CL) Prerequisite:ECE 2551