1. Uncovering principles of novice programming
2. SIAM News. Online: https://cpb-us-e1.wpmucdn.com/blogs.cornell.edu/dist/c/9924/files/2021/11/FreshmanIntuition.pdf;Loan Charles Van
3. Chris Johnson , Monica McGill , Durell Buchard , Michael K. Bradshaw , Víctor A. Bucheli , Laurence D. Merkle , Michael James Scott , Z. Sweedyk , and J. Ángel . 2016 . Game Development for Computer Science Education. ITiCSE '16: Proceedings of the 2016 ITiCSE Working Group Reports , July 2016, pp 23– 44 . Chris Johnson, Monica McGill, Durell Buchard, Michael K. Bradshaw, Víctor A. Bucheli, Laurence D. Merkle, Michael James Scott, Z. Sweedyk, and J. Ángel. 2016. Game Development for Computer Science Education. ITiCSE '16: Proceedings of the 2016 ITiCSE Working Group Reports, July 2016, pp 23–44.
4. Complex game development by freshman computer science majors