Using Hands-On Physical Computing Projects to Teach Computer Programming to Biomedical Engineering Students

Trevor Ham, S. Cyrus Rezvanifar, Vineet S. Thomas, Rouzbeh Amini

Research output: Contribution to journalArticle

Abstract

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.

Original languageEnglish (US)
Article number081007
JournalJournal of biomechanical engineering
Volume140
Issue number8
DOIs
StatePublished - Aug 1 2018
Externally publishedYes

Fingerprint Dive into the research topics of 'Using Hands-On Physical Computing Projects to Teach Computer Programming to Biomedical Engineering Students'. Together they form a unique fingerprint.

  • Cite this