Python Programming in the Sort-of Flipped Physical Chemistry Classroom

Streaming Media

Abstract

For many chemistry students, physical chemistry represents their most challenging course within the major. The integration of topics covered in calculus, physics, and previous chemistry courses leaves many students feeling overwhelmed and under prepared when they walk in on the first day of class. The material presented in physical chemistry courses is abstract and multidimensional which can make it difficult for students to comprehend the concepts. In order to overcome these hurdles we have developed a series of Python-based, guided-inquiry assignments which facilitate student engagement in the physical chemistry classroom. As part of the assignments the students watch YouTube videos and read handouts related to the task prior to coming to class. In class, they work independently to both edit pre-written and write new code, which they apply to answer conceptual and numerical questions. The advantage of these assignments over traditional lecture approaches is that they can be used to (1) readily produce 3-D surface plots which allow the students to visualize the interdependence of physical variables, (2) remove some of the mathematical burden by performing numeric and symbolic integration and differentiation, and (3) introduce experimental date in conjunction with simplified model systems. Additionally, these assignments introduce valuable computational skills to a cohort of undergraduate STEM majors who rarely take computer science courses.

Session

Session 3B: Blended Approaches to Teaching Computational Skills

Location

Dalton 119

Start Date

5-20-2015 3:15 PM

End Date

5-20-2015 4:30 PM

This document is currently not available here.

Share

COinS
 
May 20th, 3:15 PM May 20th, 4:30 PM

Python Programming in the Sort-of Flipped Physical Chemistry Classroom

Dalton 119

For many chemistry students, physical chemistry represents their most challenging course within the major. The integration of topics covered in calculus, physics, and previous chemistry courses leaves many students feeling overwhelmed and under prepared when they walk in on the first day of class. The material presented in physical chemistry courses is abstract and multidimensional which can make it difficult for students to comprehend the concepts. In order to overcome these hurdles we have developed a series of Python-based, guided-inquiry assignments which facilitate student engagement in the physical chemistry classroom. As part of the assignments the students watch YouTube videos and read handouts related to the task prior to coming to class. In class, they work independently to both edit pre-written and write new code, which they apply to answer conceptual and numerical questions. The advantage of these assignments over traditional lecture approaches is that they can be used to (1) readily produce 3-D surface plots which allow the students to visualize the interdependence of physical variables, (2) remove some of the mathematical burden by performing numeric and symbolic integration and differentiation, and (3) introduce experimental date in conjunction with simplified model systems. Additionally, these assignments introduce valuable computational skills to a cohort of undergraduate STEM majors who rarely take computer science courses.