This case study showcases an example assignment from a required laboratory course, about the behavior of materials, for third-year civil and mechanical engineering students. The assignment represents our objective of redesigning course assignments to more meaningfully integrate computation, in this case coding in Python, into the civil engineering curriculum. This effort is a component of a department-wide effort to emphasize computing in the civil engineering curriculum inspired by the recognition of the growing importance of computing literacy in engineering practice.
The re-designed assignments were first introduced to a pilot group of volunteer students in Fall 2023, with full implementation for all students following in Spring 2024. For this case study, we selected one of the early laboratory assignments, which aims to explore similarities and differences in the behavior of structural materials under bending, torsion, compression, and tension. Students are guided to analyze and interpret their laboratory measurement data using Python within the Google Colab environment. The efficacy of the first full-class implementation is evaluated through observations, student submissions and student feedback.
The full paper will be available to logged in and registered conference attendees once the conference starts on June 22, 2025, and to all visitors after the conference ends on June 25, 2025