Identification and evaluation of predictors for learning success and of models for teaching computer programming in contemporary contexts. - Nicholas Martin Day (2019)