{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,3]],"date-time":"2025-07-03T04:21:53Z","timestamp":1751516513353,"version":"3.41.0"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030781132"},{"type":"electronic","value":"9783030781149"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-78114-9_3","type":"book-chapter","created":{"date-parts":[[2021,7,2]],"date-time":"2021-07-02T23:20:19Z","timestamp":1625268019000},"page":"33-48","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A New Methodology to Learn Loops: Validation through Brain Computer Interaction"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8418-8095","authenticated-orcid":false,"given":"Anabela","family":"Gomes","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8120-0148","authenticated-orcid":false,"given":"Ana Rita","family":"Teixeira","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6659-660X","authenticated-orcid":false,"given":"Ant\u00f3nio Jos\u00e9","family":"Mendes","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,7,3]]},"reference":[{"issue":"4","key":"3_CR1","doi-asserted-by":"publisher","first-page":"1127","DOI":"10.1016\/j.compedu.2009.10.020","volume":"54","author":"N Hawi","year":"2010","unstructured":"Hawi, N.: Causal attributions of success and failure made by undergraduate students in an introductory-level computer programming course. Comput. Educ. 54(4), 1127\u20131136 (2010). https:\/\/doi.org\/10.1016\/j.compedu.2009.10.020","journal-title":"Comput. Educ."},{"doi-asserted-by":"publisher","unstructured":"Watson, C., Li, F.W.B.: Failure rates in introductory programming revisited. In: Proceedings of the 2014 Conference on Innovation and Technology in Computer Science Education, ITiCSE 2014 (2014). https:\/\/doi.org\/10.1145\/2591708.2591749","key":"3_CR2","DOI":"10.1145\/2591708.2591749"},{"unstructured":"Jenkins, T.: On the Difficulty of Learning to Program. Language (Baltim) (2002)","key":"3_CR3"},{"doi-asserted-by":"publisher","unstructured":"Robins, A., Rountree, J., Rountree, N.: Learning and teaching programming: a review and discussion. Comput. Sci. Educ. (2003). https:\/\/doi.org\/10.1076\/csed.13.2.137.14200","key":"3_CR4","DOI":"10.1076\/csed.13.2.137.14200"},{"doi-asserted-by":"publisher","unstructured":"Lahtinen, E., Ala-Mutka, K., J\u00e4rvinen, H.-M.: A study of the difficulties of novice programmers. ACM SIGCSE Bull. (2006). https:\/\/doi.org\/10.1145\/1151954.1067453","key":"3_CR5","DOI":"10.1145\/1151954.1067453"},{"unstructured":"Gray, S.A., Goldberg, W.D., Byrnes, N.C.: Novices and programming: merely a difficult subject (why?) or a means to mastering metacognitive skills? [Review of the book Studying the Novice Programmer]. J. Educ. Res. Comput. (2007)","key":"3_CR6"},{"key":"3_CR7","volume-title":"Karel the Robot: A Gentle Introduction to the Art of Programming","author":"R Pattis","year":"1981","unstructured":"Pattis, R.: Karel the Robot: A Gentle Introduction to the Art of Programming. Wiley, Hoboken (1981)"},{"doi-asserted-by":"publisher","unstructured":"Naps, T.L., Eagan, J.R., Norton, L.L.: JHAV\u00c9\u2014an environment to actively engage students in Web-based algorithm visualizations. ACM SIGCSE Bull. (2004). https:\/\/doi.org\/10.1145\/331795.331829","key":"3_CR8","DOI":"10.1145\/331795.331829"},{"unstructured":"Roberts, E.: An overview of MiniJava. ACM SIGCSE Bull. (2004)","key":"3_CR9"},{"key":"3_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/S0360-1315(02)00076-3","volume":"40","author":"R Ben-Bassat Levy","year":"2003","unstructured":"Ben-Bassat Levy, R., Ben-Ari, M., Uronen, P.A.: The Jeliot 2000 program animation system. Comput. Educ. 40, 1\u201315 (2003)","journal-title":"Comput. Educ."},{"doi-asserted-by":"publisher","unstructured":"K\u00f6lling, M., Quig, B., Patterson, A., Rosenberg, J.: The BlueJ system and its pedagogy. Comput. Sci. Educ. (2003). https:\/\/doi.org\/10.1076\/csed.13.4.249.17496","key":"3_CR11","DOI":"10.1076\/csed.13.4.249.17496"},{"doi-asserted-by":"publisher","unstructured":"Pears, A., et al.: A survey of literature on the teaching of introductory programming. In: Working Group Reports on ITiCSE on Innovation and Technology in Computer Science Education, ITiCSE-WGR 2007 (2007). https:\/\/doi.org\/10.1145\/1345443.1345441","key":"3_CR12","DOI":"10.1145\/1345443.1345441"},{"unstructured":"Rajala, T., Laakso, M.-J., Kaila, E., Salakoski, T.: VILLE \u2013 a language-independent program visualization tool. In: Seventh Baltic Sea Conference on Computing Education Research (Koli Call. 2007) (2007)","key":"3_CR13"},{"doi-asserted-by":"publisher","unstructured":"Santos, \u00c1., Gomes, A., Mendes, A.J.: Integrating new technologies and existing tools to promote programming learning. Algorithms (2010). https:\/\/doi.org\/10.3390\/a3020183","key":"3_CR14","DOI":"10.3390\/a3020183"},{"issue":"2","key":"3_CR15","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1145\/1138403.1138432","volume":"38","author":"NB Dale","year":"2006","unstructured":"Dale, N.B.: Most difficult topics in CS1: results of an online survey of educators. ACM SIGCSE Bull. 38(2), 49\u201353 (2006). https:\/\/doi.org\/10.1145\/1138403.1138432","journal-title":"ACM SIGCSE Bull."},{"doi-asserted-by":"publisher","unstructured":"Zhang, J., Atay, M., Caldwell, E.R., Jones, E.J.: Visualizing loops using a game-like instructional module. In: Proceedings - 2013 IEEE 13th International Conference on Advanced Learning Technologies, ICALT 2013 (2013). https:\/\/doi.org\/10.1109\/ICALT.2013.137","key":"3_CR16","DOI":"10.1109\/ICALT.2013.137"},{"doi-asserted-by":"publisher","unstructured":"Grover, S., Basu, S.: Measuring student learning in introductory block-based programming: examining misconceptions of loops, variables, and Boolean logic. In: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2017 (2017). https:\/\/doi.org\/10.1145\/3017680.3017723","key":"3_CR17","DOI":"10.1145\/3017680.3017723"},{"unstructured":"Rudder, A., Bernard, M., Mohammed, S.: Teaching programming using visualization. In: Proceedings of the Sixth IASTED International Conference on Web-Based Education, WBED 2007, vol. 2 (2007)","key":"3_CR18"},{"doi-asserted-by":"publisher","unstructured":"Eagle, M., Barnes, T.: Wu\u2019s castle: teaching arrays and loops in a game. In: Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2008 (2008). https:\/\/doi.org\/10.1145\/1384271.1384337","key":"3_CR19","DOI":"10.1145\/1384271.1384337"},{"doi-asserted-by":"publisher","unstructured":"Catrambone, R.: The subgoal learning model: creating better examples so that students can solve novel problems. J. Exp. Psychol. Gen. (1998). https:\/\/doi.org\/10.1037\/0096-3445.127.4.355","key":"3_CR20","DOI":"10.1037\/0096-3445.127.4.355"},{"doi-asserted-by":"publisher","unstructured":"Morrison, B.B., Decker, A., Margulieux, L.E.: Learning loops: a replication study illuminates impact of HS courses. In: Proceedings of the 2016 ACM Conference on International Computing Education Research, ICER 2016 (2016). https:\/\/doi.org\/10.1145\/2960310.2960330","key":"3_CR21","DOI":"10.1145\/2960310.2960330"},{"doi-asserted-by":"publisher","unstructured":"Morrison, B.B., Margulieux, L.E., Guzdial, M.: Subgoals, context, and worked examples in learning computing problem solving. In: Proceedings of the 2015 ACM Conference on International Conference on International Computing Education Research, ICER 2015 (2015). https:\/\/doi.org\/10.1145\/2787622.2787733","key":"3_CR22","DOI":"10.1145\/2787622.2787733"},{"key":"3_CR23","first-page":"86","volume":"14","author":"F Turbak","year":"1999","unstructured":"Turbak, F., Royden, C., Stephan, J., Herbst, J.: Teaching recursion before loops in CS1. Appear. J. Comput. Small Coll. 14, 86\u2013101 (1999)","journal-title":"Appear. J. Comput. Small Coll."},{"issue":"3","key":"3_CR24","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1109\/TSE.1979.234185","volume":"5","author":"RC Waters","year":"1979","unstructured":"Waters, R.C.: A method for analyzing loop programs. IEEE Trans. Softw. Eng. 5(3), 237\u2013247 (1979). https:\/\/doi.org\/10.1109\/TSE.1979.234185","journal-title":"IEEE Trans. Softw. Eng."},{"doi-asserted-by":"publisher","unstructured":"Fern\u00e1ndez Alem\u00e1n, J.L., Oufaska, Y.: SAMtool, a tool for deducing and implementing loop patterns. In: Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2010 (2010). https:\/\/doi.org\/10.1145\/1822090.1822111","key":"3_CR25","DOI":"10.1145\/1822090.1822111"},{"key":"3_CR26","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1007\/978-3-319-64274-1_8","volume-title":"Informational Environments","author":"M Sp\u00fcler","year":"2017","unstructured":"Sp\u00fcler, M., Krumpe, T., Walter, C., Scharinger, C., Rosenstiel, W., Gerjets, P.: Brain-computer interfaces for educational applications. In: Buder, J., Hesse, F.W. (eds.) Informational Environments, pp. 177\u2013201. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-64274-1_8"},{"unstructured":"Neurosky Mindwave User Guide: Neurosky Mindwave User Guide (2018)","key":"3_CR27"},{"issue":"10-11","key":"3_CR28","doi-asserted-by":"publisher","first-page":"1257","DOI":"10.1016\/S0042-6989(00)00235-2","volume":"41","author":"G Pfurtscheller","year":"2001","unstructured":"Pfurtscheller, G.: Functional brain imaging based on ERD\/ERS. Vis. Res. 41(10\u201311), 1257\u20131260 (2001). https:\/\/doi.org\/10.1016\/S0042-6989(00)00235-2","journal-title":"Vis. Res."}],"container-title":["Lecture Notes in Computer Science","Augmented Cognition"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-78114-9_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,2]],"date-time":"2025-07-02T22:21:15Z","timestamp":1751494875000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-78114-9_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030781132","9783030781149"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-78114-9_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"3 July 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"HCII","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Human-Computer Interaction","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 July 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 July 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"hcii2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/2021.hci.international\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}