128 – Programming as a tool for helping students with mathematics

Programming has been presented as a way for students to learn mathematics. In his licentiate thesis, David Taub challenges this idea by investigating if and how it works. In his study, groups of Swedish secondary school students, most of them novice programmers, were observed and interviewed as they conducted programming tasks in the classroom.
The findings indicate that although it seems possible for the act of programming itself to help students construct new mathematical concepts, it is unlikely to be an effective classroom strategy. In our conversation, David explains that the cognitive difficulties novice programmers encountered when writing programs became an obstacle to learning new mathematics as well as dramatically increasing the time needed to complete apparently simple tasks.

You can read the whole licentitate thesis here Programming as a Tool for
Helping Students Understand and Solve Quadratic Equations

63 – Modelling the life span of the sewage system mathematically?

When old sewage pipes break, they can undermine the soil. In the worst case, this can lead to the formation of sink holes that devour buildings, vehicles and other things.

In our podcast we talk to Arthur J. Vromans who does research that can potentially predict the degradation of sewage pipes and thus prevent the formation of sink holes. For this he has developed a mathematical model that can assess the life span of existing sewage pipes and estimate the degradation rate in the sewer system over a long time period.  His work offers a way to estimate error margins, predict degradation processes and hopefully avoid series of unfortunate events related to broken sewage pipes.

44 – Mathematical analysis of multiscale systems

If you pour a liter of water in an already half filled two liter bottle, you’ll usually fill it up completely. But what if the bottle wasn’t filled with liquids, but with sand and air? The mathematics you need to calculate such processes is complex and requires a so-called multiscale approach: calculating the interactions between objects with vastly different sizes. In his research, Ph.D. candidate Omar Richardson is developing a mathematical framework to analyze these and other multiscale systems. In our conversation, Omar explains how and why we do mathematical research, and describes some practical implications of his work. Omar Richardson’s licentiate thesis can be downloaded from DiVA: Mathematical analysis and approximation of a multiscale elliptic-parabolic system