How should we teach programming in physics after the basics are in place?

Our students take a programming course in their first semester, where they are taught the basics of syntax and coding strategy. They then go on to use programming in most of their other courses, gaining experience as they use it in varied and increasingly sophisticated ways. But we don’t really have specific goals, strategies or measurements in place for how students should develop their programming skills past the first year, despite programming being essential in physics research and industry. 

I’m therefore researching how computational physics masters students develop their skills in programming, using interview data and student code.

Picture of Karl Henrik Fredly

Karl Henrik Fredly

What I’ve found is that elements outside of course instruction, such as support from peers, work experience and online resources, have been important to the development of the programming skills and views of these students.

In this talk, I will present these findings, and question if this experience holds for all physics students, or if our way of using and teaching programming leaves some students behind. And further, if our teaching efficiently helps our students improve and gain the programming skills they require.

Bio: Karl Henrik Fredly is a PhD student at CCSE. 

We will serve refreshments, coffee and tea. Welcome! 

The bi-weekly ODD seminar series at CCSE

The Open Discussions on Didactics (ODD) is a seminar series on Mondays at 13:00-14:00 every other week (odd week numbers) at CCSE.

The seminar will be maximum one hour, often closer to half an hour. It is an informal arena to present and discuss learning theory, educational research and teaching experiences within computational science. To cater to the highly heterogeneous backgrounds and interests of students, teachers and researchers in our environment, we aim for seminars that introduce listeners to new ideas within a broad spectrum of aspects, and that invites reflection and discussion.

Presentations need not be mature and polished - to the contrary we hope that as many as possible wants to share undigested observations and reflections in short presentations of varied form and topics. We hope to have enough contributions to frequently have the meetings as lightning talk sessions, where three different speakers will each give a 5-10-minute presentation followed by discussion.

Published Apr. 19, 2024 10:51 AM - Last modified Apr. 19, 2024 10:51 AM