1. Kamil Akhuseyinoglu , Ryan Hardt , Jordan Barria-Pineda , Peter Brusilovsky , Kerttu Pollari-Malmi , Teemu Sirkiä , and Lauri Malmi . 2022 . A Study ofWorked Examples for SQL Programming . In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1 (Dublin, Ireland) (ITiCSE '22). Association for Computing Machinery, New York, NY, USA, 82--88. https://doi.org/10.1145/3502718.3524813 10.1145/3502718.3524813 Kamil Akhuseyinoglu, Ryan Hardt, Jordan Barria-Pineda, Peter Brusilovsky, Kerttu Pollari-Malmi, Teemu Sirkiä, and Lauri Malmi. 2022. A Study ofWorked Examples for SQL Programming. In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1 (Dublin, Ireland) (ITiCSE '22). Association for Computing Machinery, New York, NY, USA, 82--88. https://doi.org/10.1145/3502718.3524813
2. Robert Atkinson , Sharon Derry , Alexander Renkl , and Donald Wortham . 2000. Learning from Examples: Instructional Principles from the Worked Examples Research. Review of Educational Research 70 (06 2000 ), 181. https://doi.org/10. 3102/00346543070002181 Robert Atkinson, Sharon Derry, Alexander Renkl, and Donald Wortham. 2000. Learning from Examples: Instructional Principles from the Worked Examples Research. Review of Educational Research 70 (06 2000), 181. https://doi.org/10. 3102/00346543070002181
3. Elizabeth Bjork and Robert Bjork . 2011. Making things hard on yourself, but in a good way: Creating desirable difficulties to enhance learning. Psychology and the Real World: Essays Illustrating Fundamental Contributions to Society (01 2011 ), 56--64. Elizabeth Bjork and Robert Bjork. 2011. Making things hard on yourself, but in a good way: Creating desirable difficulties to enhance learning. Psychology and the Real World: Essays Illustrating Fundamental Contributions to Society (01 2011), 56--64.
4. Exploring Design Choices to Support Novices' Example Use During Creative Open-Ended Programming
5. Exploring the Impact of Worked Examples in a Novice Programming Environment