{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T15:30:05Z","timestamp":1773329405489,"version":"3.50.1"},"reference-count":80,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,2,13]],"date-time":"2020-02-13T00:00:00Z","timestamp":1581552000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,2,13]],"date-time":"2020-02-13T00:00:00Z","timestamp":1581552000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Smart Learn. Environ."],"published-print":{"date-parts":[[2020,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Interests towards teaching programming skills have risen recently in the realm of computing education. Learning how to program not only enables learners to develop computing applications, but it can also enhance learners\u2019 computational thinking (CT) practice. CT refers to learners\u2019 ability to approach ill-structured tasks systematically based on algorithmic thinking in computing. Along with growing academic interests towards CT in recent studies, researchers have emphasized the role of teaching programming in facilitating learners\u2019 problem-solving skills. Emerging OERs have expanded learners\u2019 opportunities to engage in hands-on programming exercises; yet a challenge still remains as to how learners\u2019 programming exercises can be tailored to accommodate individual differences in terms of learners\u2019 digital literacy skills. There is still a lack of in-depth discussions on how to support learners\u2019 personalized learning experiences during programming exercises associated with CT. This study hence proposes a conceptual framework that seeks to consider how to promotelearners\u2019 personalized learning experiences and enhance their CT skills in OERs. Through extensive reviewing of literature, this study provides several implications for further research.<\/jats:p>","DOI":"10.1186\/s40561-019-0108-z","type":"journal-article","created":{"date-parts":[[2020,2,13]],"date-time":"2020-02-13T07:03:47Z","timestamp":1581577427000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":36,"title":["A conceptual framework for teaching computational thinking in personalized OERs"],"prefix":"10.1186","volume":"7","author":[{"given":"Jewoong","family":"Moon","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1797-1682","authenticated-orcid":false,"given":"Jaewoo","family":"Do","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daeyeoul","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gi Woong","family":"Choi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,2,13]]},"reference":[{"key":"108_CR1","unstructured":"Abelson, H., Wolber, D., Morelli, R., Gray, J., & Uche, C. (2012). Teaching with app inventor for android. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (p. 681). New York: ACM."},{"issue":"7","key":"108_CR2","doi-asserted-by":"publisher","first-page":"832","DOI":"10.1093\/comjnl\/bxs074","volume":"55","author":"AV Aho","year":"2012","unstructured":"Aho, A. V. (2012). Computation and computational thinking. The Computer Journal, 55(7), 832\u2013835.","journal-title":"The Computer Journal"},{"key":"108_CR3","doi-asserted-by":"publisher","first-page":"679","DOI":"10.1016\/j.chb.2018.03.035","volume":"92","author":"NR Aljohani","year":"2019","unstructured":"Aljohani, N. R., Daud, A., Abbasi, R. A., Alowibdi, J. S., Basheri, M., & Aslam, M. A. (2019). An integrated framework for course adapted student learning analytics dashboard. Computers in Human Behavior, 92, 679\u2013690. https:\/\/doi.org\/10.1016\/j.chb.2018.03.035.","journal-title":"Computers in Human Behavior"},{"issue":"2","key":"108_CR4","doi-asserted-by":"publisher","first-page":"282","DOI":"10.18608\/jla.2016.32.14","volume":"3","author":"A Andrade","year":"2016","unstructured":"Andrade, A., Delandshere, G., & Danish, J. A. (2016). Using multimodal learning analytics to model student behavior: A systematic analysis of epistemological framing. Journal of Learning Analytics, 3(2), 282\u2013306.","journal-title":"Journal of Learning Analytics"},{"key":"108_CR5","unstructured":"Author (2019). Blinded for peer review."},{"issue":"1","key":"108_CR6","first-page":"20","volume":"13","author":"T Bell","year":"2009","unstructured":"Bell, T., Alexander, J., Freeman, I., & Grimley, M. (2009). Computer science unplugged: School students doing real computing without computers. The New Zealand Journal of Applied Computing and Information Technology, 13(1), 20\u201329.","journal-title":"The New Zealand Journal of Applied Computing and Information Technology"},{"key":"108_CR7","unstructured":"Bill & Melinda Gates Foundation, A. P, Eli and Edythe Broad Foundation, CEE Trust, Christensen Institute for Disruptive Innovation, Charter School Growth Fund, . . . Silicon Schools. (2014). Personalized learning: A working definition. Education week. Retrieved from https:\/\/www.edweek.org\/ew\/collections\/personalized-learning-special-report-2014\/a-working-definition.html"},{"key":"108_CR8","volume-title":"Assessment for learning: Putting it into practice","author":"P Black","year":"2003","unstructured":"Black, P., Harrison, C., & Lee, C. (2003). Assessment for learning: Putting it into practice. UK: McGraw-Hill Education."},{"key":"108_CR9","unstructured":"Blikstein, P. (2011). Using learning analytics to assess students\u2019 behavior in open-ended programming tasks. In Proceedings of the 1st international conference on learning analytics and knowledge (pp. 110\u2013116). New York: ACM."},{"key":"108_CR10","doi-asserted-by":"crossref","unstructured":"Bonk, C. J., Lee, M. M., Reeves, T. C., & Reynolds, T. H. (2015). MOOCs and open education around the world. New York: Routledge.","DOI":"10.4324\/9781315751108"},{"key":"108_CR11","volume-title":"Paper presented at the proceedings of the 2012 annual meeting of the American Educational Research Association, Vancouver, Canada","author":"K Brennan","year":"2012","unstructured":"Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. In Paper presented at the proceedings of the 2012 annual meeting of the American Educational Research Association, Vancouver, Canada."},{"issue":"4","key":"108_CR12","first-page":"19","volume":"13","author":"P Brusilovsky","year":"1999","unstructured":"Brusilovsky, P. (1999). Adaptive and intelligent technologies for web-based eduction. Ki, 13(4), 19\u201325.","journal-title":"Ki"},{"issue":"16","key":"108_CR13","first-page":"2252","volume":"16","author":"V Butoianu","year":"2010","unstructured":"Butoianu, V., Vidal, P., Verbert, K., Duval, E., & Broisin, J. (2010). User context and personalized learning: A federation of contextualized attention metadata. Journal of Universal Computer Science, 16(16), 2252\u20132271.","journal-title":"Journal of Universal Computer Science"},{"issue":"2","key":"108_CR14","doi-asserted-by":"publisher","first-page":"787","DOI":"10.1016\/j.compedu.2007.08.004","volume":"51","author":"C-M Chen","year":"2008","unstructured":"Chen, C.-M. (2008). Intelligent web-based learning system with personalized learning path guidance. Computers & Education, 51(2), 787\u2013814.","journal-title":"Computers & Education"},{"issue":"3","key":"108_CR15","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1016\/j.compedu.2004.01.006","volume":"44","author":"C-M Chen","year":"2005","unstructured":"Chen, C.-M., Lee, H.-M., & Chen, Y.-H. (2005). Personalized e-learning system using item response theory. Computers & Education, 44(3), 237\u2013255.","journal-title":"Computers & Education"},{"key":"108_CR16","doi-asserted-by":"publisher","first-page":"815","DOI":"10.1016\/j.sbspro.2014.01.303","volume":"116","author":"S Chookaew","year":"2014","unstructured":"Chookaew, S., Panjaburee, P., Wanichsan, D., & Laosinchai, P. (2014). A personalized e-learning environment to promote student's conceptual learning on basic computer programming. Procedia-Social and Behavioral Sciences, 116, 815\u2013819.","journal-title":"Procedia-Social and Behavioral Sciences"},{"issue":"4","key":"108_CR17","doi-asserted-by":"publisher","first-page":"156","DOI":"10.19173\/irrodl.v16i4.2399","volume":"16","author":"A Cohen","year":"2015","unstructured":"Cohen, A., Reisman, S., & Sperling, B. B. (2015). Personal spaces in public repositories as a facilitator for open educational resource usage. The International Review of Research in Open and Distributed Learning, 16(4), 156\u2013176.","journal-title":"The International Review of Research in Open and Distributed Learning"},{"key":"108_CR18","doi-asserted-by":"publisher","unstructured":"Colneri\u0109, N., & Demsar, J. (2018). Emotion recognition on twitter: Comparative study and training a unison model. IEEE Transactions on Affective Computing. https:\/\/doi.org\/10.1109\/TAFFC.2018.2807817.","DOI":"10.1109\/TAFFC.2018.2807817"},{"issue":"5","key":"108_CR19","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1007\/s11251-005-5774-2","volume":"34","author":"G Corbalan","year":"2006","unstructured":"Corbalan, G., Kester, L., & van Merri\u00ebnboer, J. J. (2006). Towards a personalized task selection model with shared instructional control. Instructional Science, 34(5), 399\u2013422.","journal-title":"Instructional Science"},{"issue":"2","key":"108_CR20","first-page":"116","volume":"24","author":"S Dawson","year":"2010","unstructured":"Dawson, S., Heathcote, L., & Poole, G. (2010). Harnessing ICT potential: The adoption and analysis of ICT systems for enhancing the student learning experience. International Journal of Educational Management, 24(2), 116\u2013128.","journal-title":"International Journal of Educational Management"},{"key":"108_CR21","unstructured":"Eckerdal, A. (2009). Novice programming students\u2019 learning of concepts and practise. Acta Universitatis Upsaliensis Retrieved from https:\/\/pdfs.semanticscholar.org\/bccc\/7fb6b4080d8c01aedf2b0f701989f7b9841d.pdf."},{"key":"108_CR22","volume-title":"7 things you should know about personalized learning","author":"Educause Learning Initiative (ELI)","year":"2015","unstructured":"Educause Learning Initiative (ELI) (2015). 7 things you should know about personalized learning. Retrieved from https:\/\/library.educause.edu\/resources\/2015\/9\/7-things-you-should-know-about-personalized-learning"},{"key":"108_CR23","doi-asserted-by":"crossref","unstructured":"Gao, Q. (2016). Computational thinking and MOOC-oriented computer courses teaching mode for non-computer major. In 3d international conference on applied social science research (ICASSR 2015). Atlantis Press.","DOI":"10.2991\/icassr-15.2016.114"},{"key":"108_CR24","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1145\/3323771.3323825","volume-title":"Proceedings of the 2019 7th international conference on information and education technology - ICIET 2019","author":"L Gong","year":"2019","unstructured":"Gong, L., & Liu, Y. (2019). Design and application of intervention model based on learning analytics under blended learning environment. In Proceedings of the 2019 7th international conference on information and education technology - ICIET 2019 (pp. 225\u2013229). https:\/\/doi.org\/10.1145\/3323771.3323825."},{"key":"108_CR25","unstructured":"Griffin, P., & Care, E. (2014). Assessment and teaching of 21st century skills: Methods and approach. Dordrecht: Springer."},{"key":"108_CR26","volume-title":"Paper presented at the proceedings of the 2014 conference on innovation & technology in computer science education","author":"S Grover","year":"2014","unstructured":"Grover, S., Cooper, S., & Pea, R. (2014). Assessing computational learning in K-12. In Paper presented at the proceedings of the 2014 conference on innovation & technology in computer science education."},{"key":"108_CR27","doi-asserted-by":"crossref","unstructured":"Gunathilaka, T. A. U., Fernando, M. S. D., & Pasqual, H. (2017). Identification of the learning behavior of the students for education personalization. In 2017 international conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud)(I-SMAC) (pp. 364\u2013370). IEEE.","DOI":"10.1109\/I-SMAC.2017.8058372"},{"key":"108_CR28","unstructured":"Harel, I. E., & Papert, S. E. (1991). Constructionism. Norwood: Ablex Publishing."},{"key":"108_CR29","unstructured":"Hoppe H., & Werneburg S. (2019). Computational Thinking\u2014More Than a Variant of Scientific Inquiry!. In: Kong SC., Abelson H. (eds) Computational Thinking Education. Singapore: Springer."},{"key":"108_CR30","unstructured":"Hosseini, R. (2017). Assessing programming behaviors through evidence-centered design. Analytics for Learning (A4L). Retrieved from https:\/\/a4li.sri.com\/archive\/papers\/Hosseini_2017_Problem_Solving.pdf."},{"issue":"1\u20132","key":"108_CR31","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1007\/s10758-014-9226-4","volume":"19","author":"D Ifenthaler","year":"2014","unstructured":"Ifenthaler, D., & Widanapathirana, C. (2014). Development and validation of a learning analytics framework: Two case studies using support vector machines. Technology, Knowledge and Learning, 19(1\u20132), 221\u2013240. https:\/\/doi.org\/10.1007\/s10758-014-9226-4.","journal-title":"Technology, Knowledge and Learning"},{"key":"108_CR32","volume-title":"Class\u2019Code wins 2017 best practices in education award","author":"Informatics Europe","year":"2017","unstructured":"Informatics Europe. (2017). Class\u2019Code wins 2017 best practices in education award. Retrieved from https:\/\/www.informatics-europe.org\/news\/395-class-code.html"},{"key":"108_CR33","first-page":"89","volume-title":"Proceedings of the 26th international conference on computers in education","author":"B Jiang","year":"2018","unstructured":"Jiang, B., Ye, Y., & Zhang, H. (2018). Knowledge tracing within single programming exercise using process data. In Proceedings of the 26th international conference on computers in education (pp. 89\u201394)."},{"issue":"1","key":"108_CR34","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1177\/1555412005281767","volume":"1","author":"YB Kafai","year":"2006","unstructured":"Kafai, Y. B. (2006). Playing and making games for learning: Instructionist and constructionist perspectives for game studies. Games and Culture, 1(1), 36\u201340.","journal-title":"Games and Culture"},{"key":"108_CR35","volume-title":"Paper presented at the proceeding of the 44th ACM technical symposium on computer science education","author":"YB Kafai","year":"2013","unstructured":"Kafai, Y. B., & Burke, Q. (2013). The social turn in K-12 programming: moving from computational thinking to computational participation. In Paper presented at the proceeding of the 44th ACM technical symposium on computer science education."},{"issue":"3","key":"108_CR36","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1177\/003172170708900312","volume":"89","author":"JW Keefe","year":"2007","unstructured":"Keefe, J. W. (2007). What is personalization? Phi Delta Kappan, 89(3), 217\u2013223.","journal-title":"Phi Delta Kappan"},{"key":"108_CR37","unstructured":"Koh, K. H., Basawapatna, A., Nickerson, H., & Repenning, A. (2014). Real time assessment of computational thinking. In 2014 IEEE symposium on Visual Languages and Human-Centric Computing (VL\/HCC) (pp. 49\u201352). Melbourne: IEEE."},{"issue":"1","key":"108_CR38","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1145\/1929887.1929902","volume":"2","author":"I Lee","year":"2011","unstructured":"Lee, I., Martin, F., Denner, J., Coulter, B., Allan, W., Erickson, J., et al. (2011). Computational thinking for youth in practice. Acm Inroads, 2(1), 32\u201337.","journal-title":"Acm Inroads"},{"key":"108_CR39","volume-title":"Paper presented at the CHI\u201912 extended abstracts on human factors in computing systems","author":"TY Lee","year":"2012","unstructured":"Lee, T. Y., Mauriello, M. L., Ingraham, J., Sopan, A., Ahn, J., & Bederson, B. B. (2012). CTArcade: learning computational thinking while training virtual characters through game play. In Paper presented at the CHI\u201912 extended abstracts on human factors in computing systems."},{"issue":"3","key":"108_CR40","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/s10758-017-9326-z","volume":"22","author":"M Liu","year":"2017","unstructured":"Liu, M., Kang, J., Zou, W., Lee, H., Pan, Z., & Corliss, S. (2017). Using data to understand how to better design adaptive learning. Technology, Knowledge and Learning, 22(3), 271\u2013298. https:\/\/doi.org\/10.1007\/s10758-017-9326-z.","journal-title":"Technology, Knowledge and Learning"},{"key":"108_CR41","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.","journal-title":"Computers in Human Behavior"},{"key":"108_CR42","first-page":"119","volume-title":"Proceedings of the 12th international conference on educational data mining","author":"Y Mao","year":"2019","unstructured":"Mao, Y., Zhi, R., Khoshnevisan, F., Price, T. W., Barnes, T., & Chi, M. (2019). One minute is enough: Early prediction of student success and event-level difficulty during a novice programming task. In Proceedings of the 12th international conference on educational data mining (pp. 119\u2013128)."},{"key":"108_CR43","first-page":"135","volume-title":"Responsive open learning environments","author":"A Mikroyannidis","year":"2015","unstructured":"Mikroyannidis, A., & Connolly, T. (2015). Case study 3: Exploring open educational resources for informal learning. In Responsive open learning environments (pp. 135\u2013158). Cham: Springer."},{"issue":"4","key":"108_CR44","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1111\/j.1745-3992.2006.00075.x","volume":"25","author":"RJ Mislevy","year":"2006","unstructured":"Mislevy, R. J., & Haertel, G. D. (2006). Implications of evidence-centered design for educational testing. Educational Measurement: Issues and Practice, 25(4), 6\u201320.","journal-title":"Educational Measurement: Issues and Practice"},{"key":"108_CR45","unstructured":"Mojarad, S., Essa, A., Mojarad, S., & Baker, R. S. (2018). Studying adaptive learning efficacy using propensity score matching. In Companion proceedings 8th international conference on learning analytics & knowledge (pp. 1\u20138). Sydney: ACM."},{"key":"108_CR46","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1016\/j.jpdc.2017.01.015","volume":"105","author":"J Mullen","year":"2017","unstructured":"Mullen, J., Byun, C., Gadepally, V., Samsi, S., Reuther, A., & Kepner, J. (2017). Learning by doing, high performance computing education in the MOOC era. Journal of Parallel and Distributed Computing, 105, 105\u2013115.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"108_CR47","volume-title":"Paper presented at the 2016 IEEE symposium on visual languages and human-centric computing (VL\/HCC)","author":"G Ota","year":"2016","unstructured":"Ota, G., Morimoto, Y., & Kato, H. (2016). Ninja code village for scratch: Function samples\/function analyser and automatic assessment of computational thinking concepts. In Paper presented at the 2016 IEEE symposium on visual languages and human-centric computing (VL\/HCC)."},{"issue":"2","key":"108_CR48","doi-asserted-by":"publisher","first-page":"527","DOI":"10.1016\/j.compedu.2010.02.015","volume":"55","author":"P Panjaburee","year":"2010","unstructured":"Panjaburee, P., Hwang, G.-J., Triampo, W., & Shih, B.-Y. (2010). A multi-expert approach for developing testing and diagnostic systems based on the concept-effect model. Computers & Education, 55(2), 527\u2013540.","journal-title":"Computers & Education"},{"key":"108_CR49","volume-title":"What is logo? Who needs it. Logo philosophy and implementation","author":"S Papert","year":"1999","unstructured":"Papert, S. (1999). What is logo? Who needs it. Logo philosophy and implementation. Retrieved from http:\/\/www.microworlds.com\/support\/logo-philosophy-papert.html."},{"issue":"2","key":"108_CR50","first-page":"1","volume":"36","author":"S Papert","year":"1991","unstructured":"Papert, S., & Harel, I. (1991). Situating constructionism. Constructionism, 36(2), 1\u201311.","journal-title":"Constructionism"},{"key":"108_CR51","first-page":"425","volume":"2","author":"CM Reigeluth","year":"1999","unstructured":"Reigeluth, C. M. (1999). The elaboration theory: Guidance for scope and sequence decisions. Instructional design theories and models: A new paradigm of instructional theory, 2, 425\u2013453.","journal-title":"Instructional design theories and models: A new paradigm of instructional theory"},{"issue":"3","key":"108_CR52","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1109\/2.366152","volume":"28","author":"A Repenning","year":"1995","unstructured":"Repenning, A., & Sumner, T. (1995). Agentsheets: A medium for creating domain-oriented visual languages. Computer, 28(3), 17\u201325.","journal-title":"Computer"},{"issue":"11","key":"108_CR53","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1145\/1592761.1592779","volume":"52","author":"M Resnick","year":"2009","unstructured":"Resnick, M., Maloney, J., Monroy-Hern\u00e1ndez, A., Rusk, N., Eastmond, E., Brennan, K., et al. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60\u201367.","journal-title":"Communications of the ACM"},{"key":"108_CR54","volume-title":"Codecombat","author":"G Saines","year":"2013","unstructured":"Saines, G., Erickson, S., & Winter, N. (2013). Codecombat. Silicon Valley: CodeCombat."},{"key":"108_CR55","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1016\/j.chb.2017.06.030","volume":"78","author":"C Schumacher","year":"2018","unstructured":"Schumacher, C., & Ifenthaler, D. (2018). Features students really expect from learning analytics. Computers in Human Behavior, 78, 397\u2013407. https:\/\/doi.org\/10.1016\/j.chb.2017.06.030.","journal-title":"Computers in Human Behavior"},{"key":"108_CR56","unstructured":"Sengupta, P., & Farris, A. V. (2012). Learning kinematics in elementary grades using agent-based computational modeling: A visual programming-based approach. In Proceedings of the 11th international conference on interaction design and children (pp. 78\u201387). Bremen: ACM."},{"issue":"2","key":"108_CR57","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1007\/s10639-012-9240-x","volume":"18","author":"P Sengupta","year":"2013","unstructured":"Sengupta, P., Kinnebrew, J. S., Basu, S., Biswas, G., & Clark, D. (2013). Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework. Education and Information Technologies, 18(2), 351\u2013380.","journal-title":"Education and Information Technologies"},{"key":"108_CR58","volume-title":"Paper presented at the proceedings of the 17th ACM annual conference on innovation and technology in computer science education","author":"A Settle","year":"2012","unstructured":"Settle, A., Franke, B., Hansen, R., Spaltro, F., Jurisson, C., Rennert-May, C., & Wildeman, B. (2012). Infusing computational thinking into the middle-and high-school curriculum. In Paper presented at the proceedings of the 17th ACM annual conference on innovation and technology in computer science education."},{"key":"108_CR59","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1016\/j.edurev.2017.09.003","volume":"22","author":"VJ Shute","year":"2017","unstructured":"Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142\u2013158.","journal-title":"Educational Research Review"},{"issue":"4","key":"108_CR60","doi-asserted-by":"publisher","first-page":"679","DOI":"10.1007\/s11423-012-9245-6","volume":"60","author":"Y Song","year":"2012","unstructured":"Song, Y., Wong, L.-H., & Looi, C.-K. (2012). Fostering personalized learning in science inquiry supported by mobile technologies. Educational Technology Research and Development, 60(4), 679\u2013701.","journal-title":"Educational Technology Research and Development"},{"key":"108_CR61","doi-asserted-by":"crossref","unstructured":"Steinberg, A. N., Bowman, C. L., & White, F. E. (1999). Revisions to the JDL data fusion model. In Sensor fusion: Architectures, algorithms, and applications III (Vol. 3719, pp. 430\u2013441). Orlando: International Society for Optics and Photonics.","DOI":"10.21236\/ADA389851"},{"key":"108_CR62","doi-asserted-by":"publisher","first-page":"88","DOI":"10.5220\/0005445200880097","volume-title":"Proceedings of the seventh international conference on computer supported education (CSEDU\u201915)","author":"AS Sunar","year":"2015","unstructured":"Sunar, A. S., Abdullah, N. A., White, S., & Davis, H. C. (2015). Personalisation of MOOCs \u2013 The state of the art. In M. Helfert, M. T. Restivo, S. Zvacek, & J. Uhomoibhi (Eds.), Proceedings of the seventh international conference on computer supported education (CSEDU\u201915) (pp. 88\u201397). Set\u00fabal: Science and Technology Publications."},{"issue":"3","key":"108_CR63","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1007\/s10758-017-9328-x","volume":"22","author":"W Sung","year":"2017","unstructured":"Sung, W., Ahn, J., & Black, J. B. (2017). Introducing computational thinking to young learners: Practicing computational perspectives through embodiment in mathematics education. Technology, Knowledge and Learning, 22(3), 443\u2013463.","journal-title":"Technology, Knowledge and Learning"},{"key":"108_CR64","volume-title":"Reimaging the role of technology in education: 2017 national education technology plan update","author":"U. S. Department of Education","year":"2017","unstructured":"U. S. Department of Education (2017). Reimaging the role of technology in education: 2017 national education technology plan update. Retrieved from https:\/\/tech.ed.gov\/files\/2017\/01\/NETP17.pdf"},{"key":"108_CR65","doi-asserted-by":"publisher","first-page":"154","DOI":"10.1007\/978-3-319-39583-8_15","volume-title":"International conference on intelligent tutoring systems","author":"AK Vail","year":"2016","unstructured":"Vail, A. K., Grafsgaard, J. F., Boyer, K. E., Wiebe, E. N., & Lester, J. C. (2016). Predicting learning from student affective response to tutor questions. In International conference on intelligent tutoring systems (pp. 154\u2013164). Cham: Springer."},{"issue":"1","key":"108_CR66","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1186\/s40561-018-0071-0","volume":"5","author":"B Vesin","year":"2018","unstructured":"Vesin, B., Mangaroska, K., & Giannakos, M. (2018). Learning in smart environments: User-centered design and analytics of an adaptive learning system. Smart Learning Environments, 5(1), 5\u201324.","journal-title":"Smart Learning Environments"},{"key":"108_CR67","volume-title":"26th international conference on computers in education, Philippines","author":"S Werneburg","year":"2018","unstructured":"Werneburg, S., Manske, S., & Hoppe, H. U. (2018). ctGameStudio\u2013A game-based learning environment to foster computational thinking. In 26th international conference on computers in education, Philippines."},{"key":"108_CR68","unstructured":"Wiggins, J. B., Boyer, K. E., Baikadi, A., Ezen-Can, A., Grafsgaard, J. F., Ha, E. Y., et al. (2015). JavaTutor: an intelligent tutoring system that adapts to cognitive and affective states during computer programming. In Proceedings of the 46th acm technical symposium on computer science education (p. 599). Kansas City: ACM."},{"issue":"1","key":"108_CR69","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1007\/s40593-015-0091-7","volume":"27","author":"JB Wiggins","year":"2017","unstructured":"Wiggins, J. B., Grafsgaard, J. F., Boyer, K. E., Wiebe, E. N., & Lester, J. C. (2017). Do you think you can? The influence of student self-efficacy on the effectiveness of tutorial dialogue for computer science. International Journal of Artificial Intelligence in Education, 27(1), 130\u2013153.","journal-title":"International Journal of Artificial Intelligence in Education"},{"key":"108_CR70","unstructured":"Wilensky, U. (1999). NetLogo (and NetLogo user manual). Center for connected learning and computer-based modeling, Northwestern University. http:\/\/ccl.northwestern.edu\/netlogo."},{"key":"108_CR71","unstructured":"Wiley, D., Bliss, T.J., McEwen, M. (2014). Open Educational Resources: A Review of the Literature. In: Spector J., Merrill M., Elen J., Bishop M. (eds). Handbook of research on educational communications and technology. New York: Springer."},{"issue":"3","key":"108_CR72","doi-asserted-by":"publisher","first-page":"465","DOI":"10.1002\/sce.21157","volume":"99","author":"M Wilkerson-Jerde","year":"2015","unstructured":"Wilkerson-Jerde, M., Wagh, A., & Wilensky, U. (2015). Balancing curricular and pedagogical needs in computational construction kits: Lessons from the DeltaTick project. Science Education, 99(3), 465\u2013499.","journal-title":"Science Education"},{"key":"108_CR73","first-page":"4","volume-title":"6th European conference on games-based learning (ECGBL)","author":"A Wilson","year":"2012","unstructured":"Wilson, A., Hainey, T., & Connolly, T. (2012). Evaluation of computer games developed by primary school children to gauge understanding of programming concepts. In 6th European conference on games-based learning (ECGBL) (pp. 4\u20135)."},{"issue":"4","key":"108_CR74","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1145\/2684721.2684725","volume":"5","author":"C Wilson","year":"2014","unstructured":"Wilson, C. (2014). Hour of code: We can solve the diversity problem in computer science. Inroads, 5(4), 22.","journal-title":"Inroads"},{"key":"108_CR75","unstructured":"Wing, J. (2011). Research notebook: Computational thinking\u2014What and why? The Link Magazine, Spring. Carnegie Mellon University, Pittsburgh. Retrieved from http:\/\/link.cs.cmu.edu\/article.php?a=600"},{"issue":"3","key":"108_CR76","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/1118178.1118215","volume":"49","author":"JM Wing","year":"2006","unstructured":"Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33\u201335.","journal-title":"Communications of the ACM"},{"key":"108_CR77","volume-title":"Paper presented at the proceedings of the workshop in primary and secondary computing education","author":"B Wohl","year":"2015","unstructured":"Wohl, B., Porter, B., & Clinch, S. (2015). Teaching computer science to 5\u20137 year-olds: An initial study with scratch, cubelets and unplugged computing. In Paper presented at the proceedings of the workshop in primary and secondary computing education."},{"key":"108_CR78","doi-asserted-by":"crossref","unstructured":"Xie, H., Chu, H.-C., Hwang, G.-J., & Wang, C.-C. (2019). Trends and development in technology-enhanced adaptive\/personalized learning: A systematic review of journal publications from 2007 to 2017. Computers & Education, 103599.","DOI":"10.1016\/j.compedu.2019.103599"},{"key":"108_CR79","volume-title":"Paper presented at the 2016 IEEE 30th international conference on advanced information networking and applications (AINA)","author":"Y Yan","year":"2016","unstructured":"Yan, Y., Hara, K., Nakano, H., Kazuma, T., & He, A. (2016). A method to describe student learning status for personalized computer programming e-learning environment. In Paper presented at the 2016 IEEE 30th international conference on advanced information networking and applications (AINA)."},{"key":"108_CR80","unstructured":"Yuan, L., MacNeill, S., & Kraan, W. G. (2008). Open educational resources-opportunities and challenges for higher education. JISC CETIS Retrieved from http:\/\/ubir.bolton.ac.uk\/290\/."}],"container-title":["Smart Learning Environments"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40561-019-0108-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s40561-019-0108-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40561-019-0108-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,12]],"date-time":"2021-02-12T00:18:52Z","timestamp":1613089132000},"score":1,"resource":{"primary":{"URL":"https:\/\/slejournal.springeropen.com\/articles\/10.1186\/s40561-019-0108-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,13]]},"references-count":80,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["108"],"URL":"https:\/\/doi.org\/10.1186\/s40561-019-0108-z","relation":{},"ISSN":["2196-7091"],"issn-type":[{"value":"2196-7091","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,13]]},"assertion":[{"value":"13 October 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 December 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 February 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"6"}}