1. Sherif Abdelhamid, Tanner Mallari, and Tristen Stower. 2023. CyEd: A Cyberinfrastructure for Computer Education. In Innovative Approaches to Technology-Enhanced Learning for the Workplace and Higher Education, David Guralnick, Michael E. Auer, and Antonella Poce (Eds.). Springer International Publishing, Cham, 3–14.
2. Computing Research Association. 2017. Generation CS. https://cra.org/data/generation-cs/
3. Jens Bennedsen and Carsten Schulte. 2006. A Competence Model for Object Interaction in Introductory Programming. Proceedings of the 18th Workshop of the Psychology of Programming Interest Group (2 2006).
4. B. S. Bloom, M. B. Engelhart, E. J. Furst, W. H. Hill, and D. R. Krathwohl. 1956. Taxonomy of educational objectives. The classification of educational goals. Handbook 1: Cognitive domain. Longmans Green, New York.
5. Richard Bornat, Saeed Dehnadi, and Simon. 2008. Mental Models, Consistency and Programming Aptitude. In Proceedings of the Tenth Conference on Australasian Computing Education - Volume 78 (Wollongong, NSW, Australia) (ACE ’08). Australian Computer Society, Inc., AUS, 53–61.