Asee peer logo

A Modern Approach to Teaching Computational/Numerical Methods

Download Paper |

Conference

2022 ASEE Annual Conference & Exposition

Location

Minneapolis, MN

Publication Date

August 23, 2022

Start Date

June 26, 2022

End Date

June 29, 2022

Conference Session

Engineering Physics and Physics Division Technical Session 1

Page Count

11

DOI

10.18260/1-2--41809

Permanent URL

https://peer.asee.org/41809

Download Count

322

Request a correction

Paper Authors

biography

Evan Lemley University of Central Oklahoma

visit author page

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.

visit author page

author page

Sezin Kadioglu University of Central Oklahoma

Download Paper |

Abstract

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