Proceedings of the 2019 ACM Conference on International Computing Education Research - McCartney, Robert (Association for Computing Machinery, 2019)