References

  1. Shaaron E Ainsworth & Katharina Scheiter (2021): Learning by drawing visual representations: Potential, purposes, and practical implications. Current Directions in Psychological Science 30(1), pp. 61–67, doi:10.1007/978-94-6209-203-7.
  2. Lynne Anderson-Inman & Mark Horney (1996): Computer-based concept mapping: Enhancing literacy with tools for visual thinking. Journal of adolescent & adult literacy 40(4), pp. 302–306.
  3. Mordechai Ben-Ari (1998): Constructivism in computer science education. Acm sigcse bulletin 30(1), pp. 257–261, doi:10.1086/494648.
  4. Marina Umaschi Bers (2019): Coding as another language: a pedagogical approach for teaching computer science in early childhood. Journal of Computers in Education 6(4), pp. 499–528, doi:10.1145/1118178.1118215.
  5. Richard S Bird (1987): An introduction to the theory of lists. In: Logic of programming and calculi of discrete design. Springer, pp. 5–42, doi:10.1145/1780.1781.
  6. Magnus Carlsson & Thomas Hallgren (1993): Fudgets: A graphical user interface in a lazy functional language. In: Proc. of the conf. on Functional programming languages and computer architecture, pp. 321–330, doi:10.1145/165180.165228.
  7. Ni Chang (2012): The role of drawing in young children's construction of science concepts. Early Childhood Education Journal 40(3), pp. 187–193, doi:10.1007/s10643-012-0511-3.
  8. Li Cheng & Carole R Beal (2020): Effects of student-generated drawing and imagination on science text reading in a computer-based learning environment. Educational Technology Research and Development 68(1), pp. 225–247, doi:10.1080/09500693.2013.792971.
  9. Evan Czaplicki (2012): Elm: Concurrent FRP for Functional GUIs. Senior thesis, Harvard University.
  10. Evan Czaplicki & Stephen Chong (2013): Asynchronous Functional Reactive Programming for GUIs. In: Proceedings of the 34th ACM SIGPLAN Conference on Programming Language Design and Implementation. ACM Press, New York, NY, USA, pp. 411–422, doi:10.1145/2491956.2462161.
  11. Bogdan Denny Czejdo & Sambit Bhattacharya (2009): Programming robots with state diagrams. Journal of Computing Sciences in Colleges 24(5), pp. 19–26.
  12. Curtis d'Alves, Tanya Bouman, Christopher Schankula, Jenell Hogg, Levin Noronha, Emily Horsman, Rumsha Siddiqui & Christopher Kumar Anand (2018): Using Elm to Introduce Algebraic Thinking to K-8 Students. In: Simon Thompson: Proceedings Sixth Workshop on Trends in Functional Programming in Education, Canterbury, Kent UK, 22 June 2017, Electronic Proceedings in Theoretical Computer Science 270. Open Publishing Association, pp. 18–36, doi:10.4204/EPTCS.270.2.
  13. Conal Elliott & Paul Hudak (1997): Functional Reactive Animation. In: Proceedings of the Second ACM SIGPLAN International Conference on Functional Programming, ICFP '97. ACM, New York, NY, USA, pp. 263–273, doi:10.1145/258948.258973.
  14. Matthias Felleisen, Robert Bruce Findler, Matthew Flatt & Shriram Krishnamurthi (2018): How to design programs: an introduction to programming and computing. MIT Press.
  15. Kathi Fisler, Emmanuel Schanzer, Steve Weimar, Annie Fetter, K. Ann Renninger, Shriram Krishnamurthi, Joe Gibbs Politz, Benjamin Lerner, Jennifer Poole & Christine Koerner (2021): Evolving a K-12 Curriculum for Integrating Computer Science into Mathematics. In: Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE '21. Association for Computing Machinery, New York, NY, USA, pp. 59–65, doi:10.1145/3408877.3432546.
  16. E Paul Goldenberg & Cynthia J Carter (2021): Programming as a language for young children to express and explore mathematics in school. British Journal of Educational Technology 52(3), pp. 969–985, doi:10.1145/1118178.1118215.
  17. Masaru Kamada (2016): Islay—An educational programming tool based on state diagrams. In: 2016 International Conference on Advances in Electrical, Electronic and Systems Engineering (ICAEES). IEEE, pp. 230–232, doi:10.1145/1592761.1592779.
  18. Dexter C Kozen (2012): Automata and computability. Springer Science & Business Media.
  19. Shriram Krishnamurthi & Kathi Fisler (2019): Programming paradigms and beyond. The Cambridge Handbook of Computing Education Research 37, doi:10.1145/182.358436.
  20. Andrea Kunze & Jennifer G Cromley (2021): Deciding on drawing: the topic matters when using drawing as a science learning strategy. International Journal of Science Education, pp. 1–17, doi:10.1080/09500693.2021.1876957.
  21. Aleksi Lukkarinen, Lauri Malmi & Lassi Haaranen (2021): Event-driven Programming in Programming Education: A Mapping Review. ACM Transactions on Computing Education (TOCE) 21(1), pp. 1–31, doi:10.1177/1094428114562629.
  22. Renée McCauley, Scott Grissom, Sue Fitzgerald & Laurie Murphy (2015): Teaching and learning recursive programming: a review of the research literature. Computer Science Education 25(1), pp. 37–66, doi:10.1016/j.compedu.2013.09.015.
  23. Ana Francisca Monteiro, Maribel Miranda-Pinto & António José Osório (2021): Coding as Literacy in Preschool: A Case Study. Education Sciences 11(5), pp. 198, doi:10.20897/ejsteme/3869.
  24. Bill O'Farrell & Christopher Anand (2017): Code the future!: teach kids to program in Elm. In: Proceedings of the 27th Annual International Conference on Computer Science and Software Engineering. IBM Corp., pp. 357–357, doi:10.5555/3172795.3172861.
  25. Joonhyeong Park, Jina Chang, Kok-Sing Tang, David F Treagust & Mihye Won (2020): Sequential patterns of students' drawing in constructing scientific explanations: focusing on the interplay among three levels of pictorial representation. International Journal of Science Education 42(5), pp. 677–702, doi:10.1207/s15516709cog1801_3.
  26. Padma Pasupathi (2021): SD Draw: A State Diagram Tool including Elm Code Generation for Interactive Applications. McMaster University.
  27. Christopher Schankula, Emily Ham, Jessica Schultz, Yumna Irfan, Nhan Thai, Lucas Dutton, Padma Pasupathi, Chinmay Sheth, Taranum Khan & Salima Tejani (2020): NewYouthHack: Using Design Thinking to Reimagine Settlement Services for New Canadians. In: International Conference on Innovations for Community Services. Springer, pp. 41–62, doi:10.1007/978-3-319-93408-2_11.
  28. Annett Schmeck, Richard E Mayer, Maria Opfermann, Vanessa Pfeiffer & Detlev Leutner (2014): Drawing pictures during learning from scientific text: Testing the generative drawing effect and the prognostic drawing effect. Contemporary Educational Psychology 39(4), pp. 275–286, doi:10.1016/j.cedpsych.2014.07.003.
  29. Leslie Suters & Henry Suters (2020): Coding for the Core: Computational Thinking and Middle Grades Mathematics. Contemporary Issues in Technology and Teacher Education 20(3), pp. 435–471.
  30. F Vico, M Molina, D Orden, J Ortiz, R Garcia & J Masa (2019): A coding curriculum for K-12 education: the evidence-based approach. In: Proceedings of the 11th annual International Conference on Education and New Learning Technologies, pp. 7102–7106, doi:10.21125/edulearn.2019.1698.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org