Mathematical programming and reproducible computation: Mathematics course | Zoonk