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.
Skip Nav Destination
Article navigation
August 2018
Research-Article
Using Hands-On Physical Computing Projects to Teach Computer Programming to Biomedical Engineering Students
Trevor Ham,
Trevor Ham
Department of Biomedical Engineering,
The University of Akron,
Akron, OH 44325
e-mail: trh56@zips.uakron.edu
The University of Akron,
Akron, OH 44325
e-mail: trh56@zips.uakron.edu
Search for other works by this author on:
S. Cyrus Rezvanifar,
S. Cyrus Rezvanifar
Department of Biomedical Engineering,
The University of Akron,
Akron, OH 44325
e-mail: sr106@zips.uakron.edu
The University of Akron,
Akron, OH 44325
e-mail: sr106@zips.uakron.edu
Search for other works by this author on:
Vineet S. Thomas,
Vineet S. Thomas
Department of Biomedical Engineering,
The University of Akron,
Akron, OH 44325
e-mail: vst2@zips.uakron.edu
The University of Akron,
Akron, OH 44325
e-mail: vst2@zips.uakron.edu
Search for other works by this author on:
Rouzbeh Amini
Rouzbeh Amini
Mem. ASME Department of Biomedical
Engineering, The University of Akron,
Akron, OH 44325
e-mail: ramini@uakron.edu
Engineering, The University of Akron,
Akron, OH 44325
e-mail: ramini@uakron.edu
Search for other works by this author on:
Trevor Ham
Department of Biomedical Engineering,
The University of Akron,
Akron, OH 44325
e-mail: trh56@zips.uakron.edu
The University of Akron,
Akron, OH 44325
e-mail: trh56@zips.uakron.edu
S. Cyrus Rezvanifar
Department of Biomedical Engineering,
The University of Akron,
Akron, OH 44325
e-mail: sr106@zips.uakron.edu
The University of Akron,
Akron, OH 44325
e-mail: sr106@zips.uakron.edu
Vineet S. Thomas
Department of Biomedical Engineering,
The University of Akron,
Akron, OH 44325
e-mail: vst2@zips.uakron.edu
The University of Akron,
Akron, OH 44325
e-mail: vst2@zips.uakron.edu
Rouzbeh Amini
Mem. ASME Department of Biomedical
Engineering, The University of Akron,
Akron, OH 44325
e-mail: ramini@uakron.edu
Engineering, The University of Akron,
Akron, OH 44325
e-mail: ramini@uakron.edu
1Corresponding author.
Manuscript received January 6, 2018; final manuscript received May 4, 2018; published online June 1, 2018. Assoc. Editor: Kristen Billiar.
J Biomech Eng. Aug 2018, 140(8): 081007 (5 pages)
Published Online: June 1, 2018
Article history
Received:
January 6, 2018
Revised:
May 4, 2018
Citation
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:
Get Email Alerts
Cited By
Related Articles
2016 Editors' Choice Papers
J Biomech Eng (February,2017)
The Effects of Helmet Weight on Hybrid III Head and Neck Responses by Comparing Unhelmeted and Helmeted Impacts
J Biomech Eng (October,2016)
Team-Based Development of Medical Devices: An Engineering–Business Collaborative
J Biomech Eng (July,2016)
Editorial
J Biomech Eng (December,2008)
Related Proceedings Papers
Related Chapters
Using Problem-Based Learning in Intelligent Tutoring System for Pointers: Point-Tool
International Conference on Instrumentation, Measurement, Circuits and Systems (ICIMCS 2011)
Modeling of Boost-Phase Ground Based Interception against Long and Mid Range Attacking Ballistic Misiles
International Conference on Advanced Computer Theory and Engineering (ICACTE 2009)
An Outline / Structure of Software Engineering Group Project
International Conference on Computer Technology and Development, 3rd (ICCTD 2011)