Staubitz, Thomas, et al. “Cellular Automata As an Example for Advanced Beginners’ Level Coding Exercises in a MOOC on Test Driven Development”. International Journal of Engineering Pedagogy (iJEP), vol. 7, no. 2, May 2017, pp. pp. 125-141, doi:10.3991/ijep.v7i2.6969.