Back to Search Start Over

Teaching High Performance Computing: Lessons from a Flipped Classroom, Project-Based Course on Finite Element Methods

Authors :
Wolfgang Bangerth
Jill Zarestky
Source :
EduHPC@SC
Publication Year :
2014
Publisher :
IEEE, 2014.

Abstract

High Performance Computing (HPC) is an area that requires students to acquire knowledge in a wide range of topics. At the same time, HPC is not a theoretical subject and is best learned through non-trivial projects. Teaching HPC therefore lives with the tension of having to cover many small, disconnected areas while wanting to provide more feedback on student projects.This paper considers the lessons learned from teaching MATH 676 "Finite Element Methods in Scientific Computing", a course one of us teaches at Texas A&M University as a project course with a flipped classroom.The contribution of this paper is to describe a practitioner's approach to using principles of reflective writing and journaling to connect the material of the video lectures to student projects. We will discuss our experience with this approach, in particular regarding (1) helping students engage deeply with course content, (2) increasing motivation, independence, and perseverance, and (3) facilitating more communication with the course instructor. We will also share our experiences with the technology options for electronic journals and report on what worked and what didn't.

Details

Database :
OpenAIRE
Journal :
2014 Workshop on Education for High Performance Computing
Accession number :
edsair.doi...........7428154ca7dd180081d6dd97e050cb2a
Full Text :
https://doi.org/10.1109/eduhpc.2014.10