{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,17]],"date-time":"2026-08-17T15:35:15Z","timestamp":1786980915995,"version":"build-2736575974"},"reference-count":74,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2021,3,24]],"date-time":"2021-03-24T00:00:00Z","timestamp":1616544000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,3,24]],"date-time":"2021-03-24T00:00:00Z","timestamp":1616544000000},"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":["Educ Inf Technol"],"published-print":{"date-parts":[[2021,7]]},"DOI":"10.1007\/s10639-021-10502-6","type":"journal-article","created":{"date-parts":[[2021,3,24]],"date-time":"2021-03-24T16:07:57Z","timestamp":1616602077000},"page":"4839-4856","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":64,"title":["Cooperative learning in computer programming: A quasi-experimental evaluation of Jigsaw teaching strategy with novice programmers"],"prefix":"10.1007","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2615-422X","authenticated-orcid":false,"given":"Manuel B.","family":"Garcia","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,3,24]]},"reference":[{"issue":"1","key":"10502_CR1","first-page":"1","volume":"7","author":"SO Akinola","year":"2015","unstructured":"Akinola, S. O. (2015). Computer programming skill and gender difference: An empirical study. American Journal of Scientific and Industrial Research, 7(1), 1\u20139.","journal-title":"American Journal of Scientific and Industrial Research"},{"issue":"1","key":"10502_CR2","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1111\/nyas.13336","volume":"1393","author":"N Akseer","year":"2017","unstructured":"Akseer, N., Al-Gashm, S., Mehta, S., Mokdad, A., & Bhutta, Z. A. (2017). Global and regional trends in the nutritional status of young people: A critical and neglected age group. Annals of the New York Academy of Sciences, 1393(1), 3\u201320. https:\/\/doi.org\/10.1111\/nyas.13336.","journal-title":"Annals of the New York Academy of Sciences"},{"issue":"3","key":"10502_CR3","first-page":"451","volume":"7","author":"S Altun","year":"2015","unstructured":"Altun, S. (2015). The effect of cooperative learning on students\u2019 achievement and views on the science and technology course. International Electronic Journal of Elementary Education, 7(3), 451\u2013468.","journal-title":"International Electronic Journal of Elementary Education"},{"issue":"1","key":"10502_CR4","doi-asserted-by":"publisher","first-page":"37","DOI":"10.18848\/1832-3669\/CGP\/v07i01\/56170","volume":"7","author":"SD Anastasiadou","year":"2011","unstructured":"Anastasiadou, S. D., & Karakos, A. S. (2011). The beliefs of electrical and computer engineering Students' regarding computer programming. International Journal of Technology, Knowledge & Society, 7(1), 37\u201351.","journal-title":"International Journal of Technology, Knowledge & Society"},{"key":"10502_CR5","doi-asserted-by":"publisher","unstructured":"Annamalai, S., & Salam, S. N. A. (2017). Facilitating Programming Comprehension for Novice Learners with Multimedia Approach: A Preliminary Investigation. In The 2nd International Conference on Applied Science and Technology. AIP Publishing. https:\/\/doi.org\/10.1063\/1.5005362.","DOI":"10.1063\/1.5005362"},{"key":"10502_CR6","unstructured":"Aronson, E., et al. (1978). The jigsaw classroom (The jigsaw classroom.). Sage."},{"key":"10502_CR7","unstructured":"Asha, I. K., & Hawi, A. M. A. (2016). The impact of cooperative learning on developing the sixth grade students decision-making skill and academic achievement. Journal of Education and Practice, 7(10), 60\u201370."},{"key":"10502_CR8","doi-asserted-by":"crossref","unstructured":"Bagley, C. A., & Chou, C. C. (2007). Collaboration and the importance for novices in learning java computer programming. Paper presented at the Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education, Dundee, Scotland.","DOI":"10.1145\/1268784.1268846"},{"issue":"3","key":"10502_CR9","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1145\/2716345","volume":"58","author":"V Barr","year":"2015","unstructured":"Barr, V., & Guzdial, M. (2015). Advice on teaching CS, and the learnability of programming languages. Communications of the ACM, 58(3), 8\u20139. https:\/\/doi.org\/10.1145\/2716345.","journal-title":"Communications of the ACM"},{"issue":"2","key":"10502_CR10","first-page":"248","volume":"14","author":"M Baser","year":"2013","unstructured":"Baser, M. (2013). Attitude, gender and achievement in computer programming. Middle-East Journal of Scientific Research, 14(2), 248\u2013255.","journal-title":"Middle-East Journal of Scientific Research"},{"key":"10502_CR11","unstructured":"Bergin, S., & Reilly, R. (2005). The influence of motivation and comfort-level on learning to program. 17th Workshop of the Psychology of Programming Interest Group."},{"key":"10502_CR12","unstructured":"Bj\u00f6rkholm, E., & Engstr\u00f6m, S. (2017). Discourses of programming teaching within compulsory education \u2013 fixed or changeable? In European Science Education Research Association 2017 Conference, Dublin, Ireland."},{"key":"10502_CR13","doi-asserted-by":"crossref","unstructured":"Bosch, N., D\u2019Mello, S., & Mills, C. (2013). What Emotions Do Novices Experience during Their First Computer Programming Learning Session? In Berlin, Heidelberg (pp. 11-20, Artificial Intelligence in Education): Springer Berlin Heidelberg.","DOI":"10.1007\/978-3-642-39112-5_2"},{"issue":"1","key":"10502_CR14","first-page":"29","volume":"5","author":"RP Bringula","year":"2012","unstructured":"Bringula, R. P., Tolentino, M. A. A., Manabat, G. M. A., & Torres, E. L. (2012). Effects of attitudes towards Java programming on novice programmers\u2019 errors. Philippine Information Technology Journal, 5(1), 29\u201334.","journal-title":"Philippine Information Technology Journal"},{"key":"10502_CR15","doi-asserted-by":"publisher","first-page":"623","DOI":"10.1016\/j.chb.2013.07.044","volume":"30","author":"MA Brito","year":"2014","unstructured":"Brito, M. A., & de S\u00e1-Soares, F. (2014). Assessment frequency in introductory computer programming disciplines. Computers in Human Behavior, 30, 623\u2013628. https:\/\/doi.org\/10.1016\/j.chb.2013.07.044.","journal-title":"Computers in Human Behavior"},{"key":"10502_CR16","unstructured":"Bubica, N., & Boljat, I. (2014). Teaching of novice programmers: strategies, programming languages and predictors. In International Conference on Information Technology and Development of Education, Pavlovi\u0107, Milan."},{"issue":"2","key":"10502_CR17","doi-asserted-by":"publisher","first-page":"775","DOI":"10.1016\/j.compedu.2011.10.002","volume":"58","author":"K-E Chang","year":"2012","unstructured":"Chang, K.-E., Wu, L.-J., Weng, S.-E., & Sung, Y.-T. (2012). Embedding game-based problem-solving phase into problem-posing system for mathematics learning. Computers & Education, 58(2), 775\u2013786. https:\/\/doi.org\/10.1016\/j.compedu.2011.10.002.","journal-title":"Computers & Education"},{"key":"10502_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.3102\/00346543064001001","volume":"64","author":"EG Cohen","year":"1994","unstructured":"Cohen, E. G. (1994). Restructuring the classroom: Conditions for productive small groups. Review of Educational Research, 64, 1\u201335.","journal-title":"Review of Educational Research"},{"key":"10502_CR19","doi-asserted-by":"publisher","first-page":"39","DOI":"10.15388\/ioi.2016.03","volume":"10","author":"S Comb\u00e9fis","year":"2016","unstructured":"Comb\u00e9fis, S., Beresnevicius, G., & Dagiene, V. (2016). Learning programming through games and contests: Overview, characterisation and discussion. Olympiads in Informatics, 10, 39\u201360. https:\/\/doi.org\/10.15388\/ioi.2016.03.","journal-title":"Olympiads in Informatics"},{"issue":"3","key":"10502_CR20","doi-asserted-by":"publisher","first-page":"276","DOI":"10.1080\/00131881.2018.1493353","volume":"60","author":"P Connolly","year":"2018","unstructured":"Connolly, P., Keenan, C., & Urbanska, K. (2018). The trials of evidence-based practice in education: A systematic review of randomised controlled trials in education research 1980\u20132016. Educational Research, 60(3), 276\u2013291. https:\/\/doi.org\/10.1080\/00131881.2018.1493353.","journal-title":"Educational Research"},{"key":"10502_CR21","doi-asserted-by":"publisher","unstructured":"Delsika Pramata, S., Sukmawati, R. A., & Iskandar, Z. (2018) The Relationship Between Mathematical Ability and Programming Ability of Computer Science Education Students. In 1st International Conference on Creativity, Innovation and Technology in Education (IC-CITE 2018), 2018\/12: Atlantis Press. https:\/\/doi.org\/10.2991\/iccite-18.2018.12.","DOI":"10.2991\/iccite-18.2018.12"},{"key":"10502_CR22","doi-asserted-by":"publisher","unstructured":"Facey-Shaw, L., & Golding, P. (2005). Effects of Peer Tutoring and Attitude on Academic Performance of First Year Introductory Programming Students. In Proceedings Frontiers in Education 35th Annual Conference, 19-22 Oct. 2005 (pp. S1E-S1E). https:\/\/doi.org\/10.1109\/FIE.2005.1612175.","DOI":"10.1109\/FIE.2005.1612175"},{"key":"10502_CR23","unstructured":"Faja, S. (2014). Evaluating effectiveness of pair programming as a teaching tool in programming courses. Information Systems Education Journal, 12(6), 36\u201345."},{"key":"10502_CR24","unstructured":"Fern\u00e1ndez-Sanz, L., Lacuesta, R., Palacios, G., Cuadrado-Gallego, J. J., & Villalba, M. T. (2009). Highlighting teamwork benefits for computing students and professionals. In World Conference on Educational Multimedia, Hypermedia and Telecommunications."},{"issue":"1","key":"10502_CR25","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1186\/s41239-018-0121-2.","volume":"15","author":"HL Fwa","year":"2018","unstructured":"Fwa, H. L. (2018). An architectural design and evaluation of an affective tutoring system for novice programmers. International Journal of Educational Technology in Higher Education, 15(1), 38. https:\/\/doi.org\/10.1186\/s41239-018-0121-2.","journal-title":"International Journal of Educational Technology in Higher Education"},{"key":"10502_CR26","unstructured":"Garcia, A., Abrego, J., & Reguenes, R. (2017). Using the Jigsaw method for meaningful learning to enhance learning and rentention in an educational leadership graduate school course. Global Journal of Human-Social Science, 17(5), 5\u201316."},{"key":"10502_CR27","doi-asserted-by":"publisher","unstructured":"Garcia, M. B., Revano, T. F., Habal, B. G. M., Contreras, J. O., Enriquez, J. B. R., De Angel, R. M., & Lagman, A. C. (2019). Game development as a pedagogical methodology in learning related ICT skills: Perspectives of freshmen from FEU Institute of Technology. International Journal of Simulation: Systems, Science & Technology, 20(2). https:\/\/doi.org\/10.5013\/IJSSST.a.20.S2.02.","DOI":"10.5013\/IJSSST.a.20.S2.02"},{"key":"10502_CR28","doi-asserted-by":"crossref","unstructured":"Gull, F., & Shehzad, S. (2015). Effects of cooperative learning on students\u2019 academic achievement. Journal of Education and Learning,\u00a09(3), 246\u2013255.","DOI":"10.11591\/edulearn.v9i3.2071"},{"key":"10502_CR29","first-page":"337","volume-title":"Improving K-12 STEM education outcomes through technological integration","author":"DB Harlow","year":"2015","unstructured":"Harlow, D. B., Dwyer, H., Hansen, A. K., Hill, C., Iveland, A., Leak, A. E., et al. (2015). Computer programming in elementary and middle school: Connections across content. In  Improving K-12 STEM education outcomes through technological integration (pp. 337\u2013361). IGI Global."},{"issue":"2","key":"10502_CR30","first-page":"149","volume":"30","author":"J Harris","year":"2014","unstructured":"Harris, J. (2014). Testing programming aptitude in introductory programming courses. Journal of Computing Sciences in Colleges, 30(2), 149\u2013156.","journal-title":"Journal of Computing Sciences in Colleges"},{"key":"10502_CR31","doi-asserted-by":"publisher","unstructured":"Hayashi, Y., Fukamachi, K., & Komatsugawa, H. (2015). Collaborative Learning in Computer Programming Courses That Adopted the Flipped Classroom. In 2015 International Conference on Learning and Teaching in Computing and Engineering, 9-12 April 2015 (pp. 209-212). https:\/\/doi.org\/10.1109\/LaTiCE.2015.43.","DOI":"10.1109\/LaTiCE.2015.43"},{"issue":"1","key":"10502_CR32","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1108\/ARLA-10-2018-0217","volume":"32","author":"M Hebles","year":"2019","unstructured":"Hebles, M., Yaniz-\u00c1lvarez-de-Eulate, C., & Jara, M. (2019). Impact of cooperative learning on teamwork competence. Academia Revista Latinoamericana de Administraci\u00f3n, 32(1), 93\u2013106. https:\/\/doi.org\/10.1108\/ARLA-10-2018-0217.","journal-title":"Academia Revista Latinoamericana de Administraci\u00f3n"},{"issue":"3","key":"10502_CR33","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1177\/1469787413498035.","volume":"14","author":"KJ Herrmann","year":"2013","unstructured":"Herrmann, K. J. (2013). The impact of cooperative learning on student engagement: Results from an intervention. Active Learning in Higher Education, 14(3), 175\u2013187. https:\/\/doi.org\/10.1177\/1469787413498035.","journal-title":"Active Learning in Higher Education"},{"issue":"3","key":"10502_CR34","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1109\/TLT.2014.2329293.","volume":"7","author":"M Ib\u00e1\u00f1ez","year":"2014","unstructured":"Ib\u00e1\u00f1ez, M., Di-Serio, A., & Delgado-Kloos, C. (2014). Gamification for engaging computer science students in learning activities: A case study. IEEE Transactions on Learning Technologies, 7(3), 291\u2013301. https:\/\/doi.org\/10.1109\/TLT.2014.2329293.","journal-title":"IEEE Transactions on Learning Technologies"},{"key":"10502_CR35","volume-title":"Cooperative learning or just grouping students: The difference makes a difference","author":"GM Jacobs","year":"1997","unstructured":"Jacobs, G. M. (1997). Cooperative learning or just grouping students: The difference makes a difference. Paper presented at the RELC Seminar."},{"key":"10502_CR36","volume-title":"Co-operative learning in the thinking classroom","author":"GM Jacobs","year":"1997","unstructured":"Jacobs, G. M., Lee, C., & Ng, M. (1997). Co-operative learning in the thinking classroom. Paper presented at the International Conference on Thinking."},{"key":"10502_CR37","volume-title":"Cooperative learning methods: A meta-analysis","author":"D Johnson","year":"2000","unstructured":"Johnson, D., Johnson, R., & Stanne, M. (2000). Cooperative learning methods: A meta-analysis. University of Minnesota."},{"key":"10502_CR38","unstructured":"Karacop, A., & Diken, E. H. (2017). The effects of Jigsaw technique based on cooperative learning on prospective science teachers\u2019 science process skill. Journal of Education and Practice, 8(6), 86\u201397."},{"issue":"4","key":"10502_CR39","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1111\/jcal.12070.","volume":"31","author":"Z Katai","year":"2015","unstructured":"Katai, Z. (2015). The challenge of promoting algorithmic thinking of both sciences- and humanities-oriented learners. Journal of Computer Assisted Learning, 31(4), 287\u2013299. https:\/\/doi.org\/10.1111\/jcal.12070.","journal-title":"Journal of Computer Assisted Learning"},{"key":"10502_CR40","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1016\/j.sbspro.2017.02.020","volume":"237","author":"G Kiss","year":"2017","unstructured":"Kiss, G., & Arki, Z. (2017). The influence of game-based programming education on the algorithmic thinking. Procedia - Social and Behavioral Sciences, 237, 613\u2013617. https:\/\/doi.org\/10.1016\/j.sbspro.2017.02.020.","journal-title":"Procedia - Social and Behavioral Sciences"},{"issue":"5","key":"10502_CR41","doi-asserted-by":"publisher","first-page":"331","DOI":"10.7763\/IJIET.2016.V6.709","volume":"6","author":"K Kori","year":"2016","unstructured":"Kori, K., Pedaste, M., Leijen, \u00c4., & T\u00f5nisson, E. (2016). The role of programming experience in ICT students\u2019 learning motivation and academic achievement. International Journal of Information and Education Technology, 6(5), 331\u2013337.","journal-title":"International Journal of Information and Education Technology"},{"issue":"1","key":"10502_CR42","doi-asserted-by":"publisher","first-page":"30","DOI":"10.13054\/mije.13.73.4.1","volume":"4","author":"\u00d6 Korkmaz","year":"2014","unstructured":"Korkmaz, \u00d6., & Altun, H. (2014). A validity and reliability study of the attitude scale of computer programming learning (ASCOPL). MEVLANA International Journal of Education (MIJE), 4(1), 30\u201343. https:\/\/doi.org\/10.13054\/mije.13.73.4.1.","journal-title":"MEVLANA International Journal of Education (MIJE)"},{"key":"10502_CR43","doi-asserted-by":"publisher","first-page":"3868","DOI":"10.1016\/j.sbspro.2015.01.1126","volume":"174","author":"D Krpan","year":"2015","unstructured":"Krpan, D., Mladenovi\u0107, S., & Rosi\u0107, M. (2015). Undergraduate programming courses, students\u2019 perception and success. Procedia - Social and Behavioral Sciences, 174, 3868\u20133872. https:\/\/doi.org\/10.1016\/j.sbspro.2015.01.1126.","journal-title":"Procedia - Social and Behavioral Sciences"},{"key":"10502_CR44","doi-asserted-by":"crossref","unstructured":"Kwon, K. (2017). Novice programmer\u2019s misconception of programming reflected on problem-solving plans. International Journal of Computer Science Education in Schools, 1(4), 14.","DOI":"10.21585\/ijcses.v1i4.19"},{"key":"10502_CR45","unstructured":"Law, N., Woo, D., de la Torre, J., & Wong, G. (2018). A global framework of reference on digital literacy skills for Indicator 4.4.2. UNESCO Institute for Statistics."},{"key":"10502_CR46","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.chb.2014.09.012","volume":"41","author":"SY Lye","year":"2014","unstructured":"Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51\u201361. https:\/\/doi.org\/10.1016\/j.chb.2014.09.012.","journal-title":"Computers in Human Behavior"},{"issue":"1","key":"10502_CR47","doi-asserted-by":"publisher","first-page":"92","DOI":"10.33225\/pec\/17.75.92","volume":"75","author":"LMT M\u00e1rquez","year":"2017","unstructured":"M\u00e1rquez, L. M. T., Llin\u00e1s, J. G., & Mac\u00edas, F. S. (2017). Collaborative learning: Use of the jigsaw technique in mapping concepts of physics. Problems of Education in the 21st Century, 75(1), 92\u2013101.","journal-title":"Problems of Education in the 21st Century"},{"issue":"2","key":"10502_CR48","first-page":"5","volume":"19","author":"A Mathrani","year":"2016","unstructured":"Mathrani, A., Christian, S., & Ponder-Sutton, A. (2016). PlayIT: Game based learning approach for teaching programming concepts. Educational Technology & Society, 19(2), 5\u201317.","journal-title":"Educational Technology & Society"},{"key":"10502_CR49","doi-asserted-by":"publisher","first-page":"6202484","DOI":"10.1155\/2018\/6202484","volume":"2018","author":"E Molla","year":"2018","unstructured":"Molla, E., & Muche, M. (2018). Impact of cooperative learning approaches on students\u2019 academic achievement and laboratory proficiency in biology subject in selected rural schools, Ethiopia. Education Research International, 2018, 6202484. https:\/\/doi.org\/10.1155\/2018\/6202484.","journal-title":"Education Research International"},{"issue":"1-3","key":"10502_CR50","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1080\/09720073.2017.1311670.","volume":"27","author":"Q Parveen","year":"2017","unstructured":"Parveen, Q., Yousuf, M. I., & Mustafa, S. (2017). An experimental study on the effect of cooperative learning on students\u2019 academic achievement and students\u2019 perceptions towards cooperative learning. The Anthropologist, 27(1-3), 69\u201376. https:\/\/doi.org\/10.1080\/09720073.2017.1311670.","journal-title":"The Anthropologist"},{"key":"10502_CR51","doi-asserted-by":"crossref","unstructured":"Pendergast, M. O. (2006). Teaching introductory programming to IS students: Java problems and pitfalls. Journal of Information Technology Education, 5, 491\u2013515.","DOI":"10.28945\/261"},{"key":"10502_CR52","doi-asserted-by":"crossref","unstructured":"Prather, J., Pettit, R., McMurry, K., Peters, A., Homer, J., & Cohen, M. (2018). Metacognitive Difficulties Faced by Novice Programmers in Automated Assessment Tools. Paper presented at the Proceedings of the 2018 ACM Conference on International Computing Education Research, Espoo, Finland.","DOI":"10.1145\/3230977.3230981"},{"key":"10502_CR53","unstructured":"Privitera, G. J. (2019). Quasi-Experimental and Single-Case Experimental Designs. In Research Methods for the Behavioral Sciences: SAGE Publications."},{"key":"10502_CR54","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1016\/j.sbspro.2012.09.277","volume":"59","author":"M Rahmat","year":"2012","unstructured":"Rahmat, M., Shahrani, S., Latih, R., Yatim, N. F. M., Zainal, N. F. A., & Rahman, R. A. (2012). Major problems in basic programming that influence student performance. Procedia - Social and Behavioral Sciences, 59, 287\u2013296. https:\/\/doi.org\/10.1016\/j.sbspro.2012.09.277.","journal-title":"Procedia - Social and Behavioral Sciences"},{"key":"10502_CR55","doi-asserted-by":"crossref","unstructured":"Revano, T. F., & Garcia, M. B. (2020). Manufacturing Design Thinkers in Higher Education Institutions: The Use of Design Thinking Curriculum in the Education Landscape. In 12th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM), IEEE.","DOI":"10.1109\/HNICEM51456.2020.9400034"},{"key":"10502_CR56","doi-asserted-by":"crossref","unstructured":"Rogerson, C., & Scott, E. (2010). The fear factor: How it affects students learning to program in a tertiary environment. Journal of Information Technology Education, 9, 147\u2013171.","DOI":"10.28945\/1183"},{"issue":"1","key":"10502_CR57","doi-asserted-by":"publisher","first-page":"6","DOI":"10.7196\/AJHPE.2016.v8i1.683.","volume":"8","author":"M Rowe","year":"2016","unstructured":"Rowe, M., & Oltmann, C. (2016). Randomised controlled trials in educational research: Ontological and epistemological limitations. African Journal of Health Professions Education, 8(1), 6\u20138. https:\/\/doi.org\/10.7196\/AJHPE.2016.v8i1.683.","journal-title":"African Journal of Health Professions Education"},{"key":"10502_CR58","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.compedu.2016.03.003","volume":"97","author":"J-M S\u00e1ez-L\u00f3pez","year":"2016","unstructured":"S\u00e1ez-L\u00f3pez, J.-M., Rom\u00e1n-Gonz\u00e1lez, M., & V\u00e1zquez-Cano, E. (2016). Visual programming languages integrated across the curriculum in elementary school: A two year case study using \u201cscratch\u201d in five schools. Computers & Education, 97, 129\u2013141. https:\/\/doi.org\/10.1016\/j.compedu.2016.03.003.","journal-title":"Computers & Education"},{"issue":"2","key":"10502_CR59","doi-asserted-by":"publisher","first-page":"517","DOI":"10.1016\/j.compedu.2009.03.010","volume":"53","author":"P Sancho-Thomas","year":"2009","unstructured":"Sancho-Thomas, P., Fuentes-Fern\u00e1ndez, R., & Fern\u00e1ndez-Manj\u00f3n, B. (2009). Learning teamwork skills in university programming courses. Computers & Education, 53(2), 517\u2013531. https:\/\/doi.org\/10.1016\/j.compedu.2009.03.010.","journal-title":"Computers & Education"},{"issue":"12","key":"10502_CR60","doi-asserted-by":"publisher","first-page":"27","DOI":"10.5120\/13448-1311","volume":"77","author":"KA-M Sarpong","year":"2013","unstructured":"Sarpong, K. A.-M., Arthur, J. K., & Amoako, P. Y. O. (2013). Causes of failure of students in computer programming courses: The teacher \u2013 Learner perspective. International Journal of Computer Applications, 77(12), 27\u201332.","journal-title":"International Journal of Computer Applications"},{"key":"10502_CR61","volume-title":"How we teach now: The GSTA guide to student-centered teaching","author":"J Sawyer","year":"2017","unstructured":"Sawyer, J., & Obeid, R. (2017). Cooperative and collaborative learning: Getting the best of both methods. In A. S. R. Obeid, C. Shane-Simpson, & P. J. Brooks (Eds.), How we teach now: The GSTA guide to student-centered teaching. Society of the Teaching of Psychology."},{"key":"10502_CR62","doi-asserted-by":"publisher","first-page":"106349","DOI":"10.1016\/j.chb.2020.106349","volume":"109","author":"R Scherer","year":"2020","unstructured":"Scherer, R., Siddiq, F., & S\u00e1nchez Viveros, B. (2020). A meta-analysis of teaching and learning computer programming: Effective instructional approaches and conditions. Computers in Human Behavior, 109, 106349. https:\/\/doi.org\/10.1016\/j.chb.2020.106349.","journal-title":"Computers in Human Behavior"},{"key":"10502_CR63","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1007\/978-981-13-6528-7_19","volume-title":"Computational thinking education","author":"P Seow","year":"2019","unstructured":"Seow, P., Looi, C.-K., How, M.-L., Wadhwa, B., & Wu, L.-K. (2019). Educational policy and implementation of computational thinking and programming: Case study of Singapore. In S.-C. Kong & H. Abelson (Eds.), Computational thinking education (pp. 345\u2013361). Springer Singapore."},{"key":"10502_CR64","unstructured":"Simon, Fincher S., Robins, A., Baker, B., Box, I., Cutts, Q., et al. (2006). Predictors of success in a first programming course. Paper presented at the Proceedings of the 8th Australasian Conference on Computing Education - Volume 52, Hobart, Australia."},{"key":"10502_CR65","first-page":"71","volume":"48","author":"RE Slavin","year":"1991","unstructured":"Slavin, R. E. (1991). Synthesis of research on cooperative learning. Educational Leadership, 48, 71\u201382.","journal-title":"Educational Leadership"},{"key":"10502_CR66","unstructured":"Stahl, R. J. (1994). The essential elements of cooperative learning in the classroom. Educational Resources Information Center."},{"issue":"4","key":"10502_CR67","doi-asserted-by":"publisher","first-page":"34","DOI":"10.4018\/jicte.2011100104","volume":"7","author":"CM Tobar","year":"2011","unstructured":"Tobar, C. M., Ad\u00e1n-Coello, J. M., Faria, E. S. J. D., Menezes, W. S. D., & Freitas, R. L. D. (2011). Forming groups for collaborative learning of introductory computer programming based on Students' programming skills and learning styles. International Journal of Information and Communication Technology Education, 7(4), 34\u201346. https:\/\/doi.org\/10.4018\/jicte.2011100104.","journal-title":"International Journal of Information and Communication Technology Education"},{"key":"10502_CR68","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1016\/j.chb.2018.11.038","volume":"95","author":"C-Y Tsai","year":"2019","unstructured":"Tsai, C.-Y. (2019). Improving students' understanding of basic programming concepts through visual programming language: The role of self-efficacy. Computers in Human Behavior, 95, 224\u2013232. https:\/\/doi.org\/10.1016\/j.chb.2018.11.038.","journal-title":"Computers in Human Behavior"},{"issue":"8","key":"10502_CR69","doi-asserted-by":"publisher","first-page":"1345","DOI":"10.1177\/0735633117746747.","volume":"56","author":"M-J Tsai","year":"2019","unstructured":"Tsai, M.-J., Wang, C.-Y., & Hsu, P.-F. (2019). Developing the computer programming self-efficacy scale for computer literacy education. Journal of Educational Computing Research, 56(8), 1345\u20131360. https:\/\/doi.org\/10.1177\/0735633117746747.","journal-title":"Journal of Educational Computing Research"},{"key":"10502_CR70","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1145\/2996201","volume":"17","author":"K Umapathy","year":"2017","unstructured":"Umapathy, K., & Ritzhaupt, A. D. (2017). A meta-analysis of pair-programming in computer programming courses: Implications for educational practice. ACM Transactions on Computing Education, 17, 16. https:\/\/doi.org\/10.1145\/2996201.","journal-title":"ACM Transactions on Computing Education"},{"issue":"1","key":"10502_CR71","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1177\/0047239515627263.","volume":"45","author":"AK Veerasamy","year":"2016","unstructured":"Veerasamy, A. K., D'Souza, D., & Laakso, M.-J. (2016). Identifying novice student programming misconceptions and errors from summative assessments. Journal of Educational Technology Systems, 45(1), 50\u201373. https:\/\/doi.org\/10.1177\/0047239515627263.","journal-title":"Journal of Educational Technology Systems"},{"issue":"1","key":"10502_CR72","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1145\/1028174.971308","volume":"36","author":"WM Waite","year":"2004","unstructured":"Waite, W. M., Jackson, M. H., Diwan, A., & Leonardi, P. M. (2004). Student culture vs group work in computer science. SIGCSE Bull., 36(1), 12\u201316. https:\/\/doi.org\/10.1145\/1028174.971308.","journal-title":"SIGCSE Bull."},{"issue":"1","key":"10502_CR73","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1145\/366413.364581","volume":"33","author":"BC Wilson","year":"2001","unstructured":"Wilson, B. C., & Shrock, S. (2001). Contributing to success in an introductory computer science course: A study of twelve factors. SIGCSE Bull., 33(1), 184\u2013188. https:\/\/doi.org\/10.1145\/366413.364581.","journal-title":"SIGCSE Bull."},{"key":"10502_CR74","first-page":"59","volume-title":"New Media for Educational Change, Singapore, 2018","author":"J Yang","year":"2018","unstructured":"Yang, J., Wong, G. K. W., & Dawes, C. (2018). An exploratory study on learning attitude in computer programming for the twenty-first century. In L. Deng, W. W. K. Ma, & C. W. R. Fong (Eds.), New Media for Educational Change, Singapore, 2018 (pp. 59\u201370). Springer Singapore."}],"container-title":["Education and Information Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-021-10502-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10639-021-10502-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-021-10502-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,20]],"date-time":"2021-07-20T02:06:24Z","timestamp":1626746784000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10639-021-10502-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,24]]},"references-count":74,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,7]]}},"alternative-id":["10502"],"URL":"https:\/\/doi.org\/10.1007\/s10639-021-10502-6","relation":{},"ISSN":["1360-2357","1573-7608"],"issn-type":[{"value":"1360-2357","type":"print"},{"value":"1573-7608","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,24]]},"assertion":[{"value":"11 January 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 March 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 March 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}