August 9, 2021
August 9, 2021
August 21, 2021
The autumn semester of the first-year engineering honors program at a large midwestern university features instruction in problem solving, MATLAB and C/C++ computer programming, and technical communication. It culminates in a software design project at the end of the autumn semester, where students develop a touch-based interactive video game in C++ on the in-house microcontroller. Due to the ongoing COVID-19 pandemic, a custom microcontroller simulator was developed in Python to allow for this project to be completed remotely without access to the physical controller. Additional changes to the project were implemented to provide extra scaffolding and address the unlimited access students had to the simulator, compared to previous years where they were limited to class time. The final architecture of the simulator is described, as well as the initial prototypes that influenced design decisions. Student submissions are analyzed for complexity and compared to past years to determine if the modified project allowed students to write more elaborate code. Finally, the paper discusses the potential for this simulator to improve project accessibility and flexibility when classes return to in person instruction and the ways in which it could serve as a guide to develop simulators for other courses using similar devices, improving accessibility and optimizing resources.
Matzko, A., & Morin, B. (2021, August), Simulated Custom Microcontroller for a Remote First-Year Software Design Project Paper presented at 2021 First-Year Engineering Experience, Virtual . https://peer.asee.org/38403
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2021 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015