BME 506
Introduction to Software
This course introduces Biomedical Engineers to the principles and processes governing software design and development. Software development processes are explored in the context of procedural and object-oriented paradigms (C/C++). Topics include requirements analysis/specifications, detailed design and implementation, testing, inspection and debugging. Decomposition into classes and modules is examined from the point of view of data-flow, entity-relationships, and the unified modeling language (UML). Students will learn how to leverage industry standard tools for design and development. Laboratory work will focus on applications relating to biomedical engineering.
Prerequisites & course information
prerequisites: BME 328 and CEN 199; antirequisites: COE 318
Sources
- Course catalogue ↗2026-2027