Rapid advancements in the multidisciplinary field of biomedical engineering (BME) require competitive engineers with skill sets in a broad range of subjects including biology, physiology, mechanics, circuits, and programming. Accordingly, such a need should be reflected in the training of BME students. Among those skills, computer programming is an essential tool that is used in a wide variety of applications. In this paper, we have provided our experience in incorporating project-based learning, a promising approach in active learning, for teaching computer programming to BME students. We describe a low-cost method for using physical, hands-on computing that directly relates to BME. Additionally, we detail our efforts to teach multiple programming languages in one semester and provide a detailed analysis of the outcomes. We also provide basic materials for other instructors to adapt to fit their own needs.
Using Hands-On Physical Computing Projects to Teach Computer Programming to Biomedical Engineering Students
Manuscript received January 6, 2018; final manuscript received May 4, 2018; published online June 1, 2018. Assoc. Editor: Kristen Billiar.
- Views Icon Views
- Share Icon Share
- Search Site
Ham, T., Cyrus Rezvanifar, S., Thomas, V. S., and Amini, R. (June 1, 2018). "Using Hands-On Physical Computing Projects to Teach Computer Programming to Biomedical Engineering Students." ASME. J Biomech Eng. August 2018; 140(8): 081007. https://doi.org/10.1115/1.4040226
Download citation file: