Cheng, G., 2021. The Effects of Self-regulated Learning Strategies on Computer Programming Achievement in Teacher Education.. https://doi.org/10.22158/fet.v4n4p37