JIT modules to learn computing in a problem-based context within Mechanical Engineering