Minneapolis, MN
August 23, 2022
June 26, 2022
June 29, 2022
Engineering Physics and Physics Division Technical Session 1
11
10.18260/1-2--41809
https://peer.asee.org/41809
421
Evan Lemley, Ph.D., earned his Ph.D. in mechanical engineering with emphasis on thermal-fluid and nuclear systems from the University of Arkansas - Fayetteville. He serves as Chair of the Department of Engineering and Physics, professor of engineering and physics, and assistant dean in UCO's College of Mathematics and Science.
Computational or numerical methods classes in engineering have traditionally included topics on algorithm and computer program development as a means for students to learn the numerical methods techniques that are most frequently encountered in engineering applications. This paper describes the inclusion of topics and methods focused on helping students get acquainted with the current state of numerical modeling, data handling, visualization, code versioning, and high-end computing they are likely to see in the workplace. Over the course of several semesters the co-authors have endeavored to bring these topics to a junior-level computational methods course at a primarily undergraduate institution with five ABET-accredited engineering programs, four of which take this course for either required or elective credit. Specifically, the paper addresses the integration of the following modern tools: the Python programming language, including numpy and the matplotlib modules, the git and github distributed code versioning system, and jupyter notebooks running on a supercomputer cluster for lecture notes distribution and for coding and documenting homework and projects. The paper reports details on the implementation of these modern tools, including successes and failures, and student perspectives. In addition, we detail our attempts to address and automate quizzing and testing in a hybrid virtual environment, in which some students are attending class in person and some are attending remotely.
Lemley, E., & Kadioglu, S. (2022, August), A Modern Approach to Teaching Computational/Numerical Methods Paper presented at 2022 ASEE Annual Conference & Exposition, Minneapolis, MN. 10.18260/1-2--41809
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: © 2022 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