{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T14:43:00Z","timestamp":1770993780153,"version":"3.50.1"},"reference-count":98,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2019,11,22]],"date-time":"2019-11-22T00:00:00Z","timestamp":1574380800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2019,11,22]],"date-time":"2019-11-22T00:00:00Z","timestamp":1574380800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100008408","name":"Kristianstad University","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100008408","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Educ Inf Technol"],"published-print":{"date-parts":[[2020,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>As information technology continues to evolve rapidly in society, coding skills become increasingly essential to develop. The purpose of this article is to examine differences between the learner-centered and sociocultural approaches when teaching and learning coding in higher education. A quasi-experiment was applied over six academic semesters evaluating the mentioned approaches in terms of students\u2019 explicit attitudes, grades, and course evaluations. The findings indicated that the sociocultural approach may be a viable alternative to the learner-centered approach. More specifically, students indicated a preference for the sociocultural approach over the learner-centered approach, a greater number of students who passed the courses were educated via the sociocultural approach, and overall satisfaction was significantly higher for this approach as well. While the sociocultural approach has demonstrated to be advantageous, its integration in courses must concurrently be carefully balanced against constraints that teachers continuously experience in higher education, such as time and resources, which presents a challenge to the design of courses and to academia at large.<\/jats:p>","DOI":"10.1007\/s10639-019-10037-x","type":"journal-article","created":{"date-parts":[[2019,11,22]],"date-time":"2019-11-22T07:04:46Z","timestamp":1574406286000},"page":"1759-1783","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Learning by coding: A sociocultural approach to teaching web development in higher education"],"prefix":"10.1007","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9740-2609","authenticated-orcid":false,"given":"Montathar","family":"Faraon","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kari","family":"R\u00f6nkk\u00f6","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mikael","family":"Wiberg","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Ramberg","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,11,22]]},"reference":[{"issue":"1","key":"10037_CR1","first-page":"97","volume":"23","author":"DR Adams","year":"2007","unstructured":"Adams, D. R. (2007). Integration early: A new approach to teaching web application development. Journal of Computing Sciences in Colleges, 23(1), 97\u2013104.","journal-title":"Journal of Computing Sciences in Colleges"},{"key":"10037_CR2","volume-title":"Assessing academic programs in higher education","author":"MJ Allen","year":"2004","unstructured":"Allen, M. J. (2004). Assessing academic programs in higher education. Bolton: Anker Publishing."},{"issue":"2","key":"10037_CR3","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1080\/03050061003775454","volume":"46","author":"HK Altinyelken","year":"2010","unstructured":"Altinyelken, H. K. (2010). Pedagogical renewal in sub-Saharan Africa: The case of Uganda. Comparative Education, 46(2), 151\u2013171.","journal-title":"Comparative Education"},{"issue":"2","key":"10037_CR4","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1080\/21532974.2011.10784681","volume":"28","author":"Y-J An","year":"2011","unstructured":"An, Y.-J., & Reigeluth, C. (2011). Creating technology-enhanced, learner-centered classrooms: K-12 teachers\u2019 beliefs, perceptions, barriers, and support needs. Journal of Digital Learning in Teacher Education, 28(2), 54\u201362.","journal-title":"Journal of Digital Learning in Teacher Education"},{"issue":"3","key":"10037_CR5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2492686","volume":"13","author":"L Beck","year":"2013","unstructured":"Beck, L., & Chizhik, A. (2013). Cooperative learning instructional methods for CS1: Design, implementation, and evaluation. ACM Transactions on Computing Education, 13(3), 1\u201321.","journal-title":"ACM Transactions on Computing Education"},{"issue":"2018","key":"10037_CR6","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/03057925.2018.1435261","volume":"02","author":"RD Biase","year":"2018","unstructured":"Biase, R. D. (2018). Moving beyond the teacher-centred\/learner-centred dichotomy: Implementing a structured model of active learning in the Maldives. Compare: A Journal of Comparative and International Education, 02(2018), 1\u201319.","journal-title":"Compare: A Journal of Comparative and International Education"},{"issue":"1","key":"10037_CR7","first-page":"1","volume":"10","author":"L Bloom","year":"2016","unstructured":"Bloom, L., Kowalske, K., & Dole, S. (2016). Transforming pedagogy: Changing perspectives from teacher-centered to learner-centered. Interdisciplinary Journal of Problem-Based Learning, 10(1), 1\u201315.","journal-title":"Interdisciplinary Journal of Problem-Based Learning"},{"issue":"4","key":"10037_CR8","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1145\/1709424.1709458","volume":"41","author":"J B\u00f6rstler","year":"2010","unstructured":"B\u00f6rstler, J., Hall, M. S., Nordstr\u00f6m, M., Paterson, J. H., Sanders, K., Schulte, C., & Thomas, L. (2010). An evaluation of object oriented example programs in introductory programming textbooks. ACM SIGCSE Bulletin, 41(4), 126\u2013143.","journal-title":"ACM SIGCSE Bulletin"},{"issue":"8","key":"10037_CR9","doi-asserted-by":"crossref","first-page":"941","DOI":"10.1080\/02602938.2013.769198","volume":"38","author":"D Boud","year":"2013","unstructured":"Boud, D., Lawson, R., & Thompson, D. G. (2013). Does student engagement in self-assessment calibrate their judgement over time? Assessment and Evaluation in Higher Education, 38(8), 941\u2013956.","journal-title":"Assessment and Evaluation in Higher Education"},{"issue":"7","key":"10037_CR10","doi-asserted-by":"crossref","first-page":"1759","DOI":"10.1016\/j.jss.2012.08.039","volume":"86","author":"C Bravo","year":"2013","unstructured":"Bravo, C., Duque, R., & Gallardo, J. (2013). A groupware system to support collaborative programming: Design and experiences. Journal of Systems and Software, 86(7), 1759\u20131771.","journal-title":"Journal of Systems and Software"},{"key":"10037_CR11","volume-title":"How to assess higher-order thinking skills in your classroom","author":"SM Brookhart","year":"2010","unstructured":"Brookhart, S. M. (2010). How to assess higher-order thinking skills in your classroom. Alexandria: ASCD."},{"issue":"5","key":"10037_CR12","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1177\/00274321080940050108","volume":"94","author":"JK Brown","year":"2008","unstructured":"Brown, J. K. (2008). Student-centered instruction: Involving students in their own education. Music Educators Journal, 94(5), 30\u201335.","journal-title":"Music Educators Journal"},{"issue":"2","key":"10037_CR13","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/j.ijedudev.2007.04.003","volume":"28","author":"L Chisholm","year":"2008","unstructured":"Chisholm, L., & Leyendecker, R. (2008). Curriculum reform in post-1990s sub-Saharan Africa. International Journal of Educational Development, 28(2), 195\u2013205.","journal-title":"International Journal of Educational Development"},{"key":"10037_CR14","volume-title":"Apprenticeship: From theory to method and back again","author":"MW Coy","year":"1989","unstructured":"Coy, M. W. (1989). Being what we pretend to be: The usefulness of apprenticeship as a field method. In M. W. Coy (Ed.), Apprenticeship: From theory to method and back again. Albany: State University of New York Press."},{"issue":"3","key":"10037_CR15","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1007\/BF02310555","volume":"16","author":"LJ Cronbach","year":"1951","unstructured":"Cronbach, L. J. (1951). Coefficient alpha and the internal structure of tests. Psychometrika, 16(3), 297\u2013334.","journal-title":"Psychometrika"},{"key":"10037_CR16","doi-asserted-by":"crossref","unstructured":"Cullen, R., & Harris, M. (2009). Assessing learner\u2010centredness through course syllabi. Assessment and Evaluation in Higher Education, 34(1), 115-125.","DOI":"10.1080\/02602930801956018"},{"issue":"3","key":"10037_CR17","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1080\/15391523.2014.888272","volume":"46","author":"J Denner","year":"2014","unstructured":"Denner, J., Werner, L., Campe, S., & Ortiz, E. (2014). Pair programming: Under what conditions is it advantageous for middle school students? Journal of Research on Technology in Education, 46(3), 277\u2013296.","journal-title":"Journal of Research on Technology in Education"},{"key":"10037_CR18","volume-title":"Experience and education","author":"J Dewey","year":"1938","unstructured":"Dewey, J. (1938). Experience and education. New York, NY: Free Press."},{"issue":"5","key":"10037_CR19","doi-asserted-by":"crossref","first-page":"757","DOI":"10.1080\/03043797.2017.1421904","volume":"43","author":"P Di Felice","year":"2018","unstructured":"Di Felice, P. (2018). Teaching geographical databases at the engineering master level: Learner-centred approach vs. teacher-centred approach. European Journal of Engineering Education, 43(5), 757\u2013770.","journal-title":"European Journal of Engineering Education"},{"issue":"1","key":"10037_CR20","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1080\/02680513.2018.1483226","volume":"34","author":"C Douce","year":"2019","unstructured":"Douce, C. (2019). Teaching web technologies: Understanding the tutor\u2019s perspective. Open Learning: The Journal of Open, Distance and e-Learning, 34(1), 78\u201388.","journal-title":"Open Learning: The Journal of Open, Distance and e-Learning"},{"issue":"3","key":"10037_CR21","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1080\/1547688X.2009.10399573","volume":"5","author":"E Duckworth","year":"2009","unstructured":"Duckworth, E. (2009). Helping students get to where ideas can find them. The New Educator, 5(3), 185\u2013188.","journal-title":"The New Educator"},{"issue":"5","key":"10037_CR22","doi-asserted-by":"crossref","first-page":"719","DOI":"10.1002\/cae.21832","volume":"25","author":"L Echeverr\u00eda","year":"2017","unstructured":"Echeverr\u00eda, L., Cobos, R., Machuca, L., & Claros, I. (2017). Using collaborative learning scenarios to teach programming to non-CS majors. Computer Applications in Engineering Education, 25(5), 719\u2013731.","journal-title":"Computer Applications in Engineering Education"},{"key":"10037_CR23","doi-asserted-by":"crossref","unstructured":"Eliasson, J., Westin, L. K., & Nordstr\u00f6m, M. (2006). Investigating students' confidence in programming and problem solving. Paper presented at the 36th ASEE\/IEEE Frontiers in education conference (FIE2006), San Diego, CA.","DOI":"10.1109\/FIE.2006.322490"},{"issue":"2","key":"10037_CR24","doi-asserted-by":"crossref","first-page":"576","DOI":"10.1016\/j.chb.2007.02.007","volume":"24","author":"HH Emurian","year":"2008","unstructured":"Emurian, H. H., Holden, H. K., & Abarbanel, R. A. (2008). Managing programmed instruction and collaborative peer tutoring in the classroom: Applications in teaching Java. Computers in Human Behavior, 24(2), 576\u2013614.","journal-title":"Computers in Human Behavior"},{"key":"10037_CR25","first-page":"8","volume-title":"Constructivism: Theory, perspective and practice","author":"CT Fosnot","year":"2005","unstructured":"Fosnot, C. T., & Perry, E. L. (2005). Constructivism: A psychological theory of learning. In C. T. Fosnot (Ed.), Constructivism: Theory, perspective and practice (pp. 8\u201338). New York: Teachers College Press."},{"issue":"1","key":"10037_CR26","doi-asserted-by":"crossref","first-page":"113","DOI":"10.2307\/1131052","volume":"61","author":"LS Freund","year":"1990","unstructured":"Freund, L. S. (1990). Maternal regulation of children\u2019s problem-solving behavior and its impact on children\u2019s performance. Child Development, 61(1), 113\u2013126.","journal-title":"Child Development"},{"key":"10037_CR27","volume-title":"The social context of cognitive development","author":"M Gauvain","year":"2001","unstructured":"Gauvain, M. (2001). The social context of cognitive development. New York: Guiford."},{"issue":"3","key":"10037_CR28","doi-asserted-by":"crossref","first-page":"39","DOI":"10.14221\/ajte.2016v41n3.3","volume":"41","author":"RM Gillies","year":"2016","unstructured":"Gillies, R. M. (2016). Cooperative learning: Review of research and practice. Australian Journal of Teacher Education, 41(3), 39\u201354.","journal-title":"Australian Journal of Teacher Education"},{"issue":"4","key":"10037_CR29","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1007\/s10654-016-0149-3","volume":"31","author":"S Greenland","year":"2016","unstructured":"Greenland, S., Senn, S. J., Rothman, K. J., Carlin, J. B., Poole, C., Goodman, S. N., & Altman, D. G. (2016). Statistical tests, P values, confidence intervals, and power: A guide to misinterpretations. European Journal of Epidemiology, 31(4), 337\u2013350.","journal-title":"European Journal of Epidemiology"},{"issue":"6","key":"10037_CR30","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1080\/00220670209596611","volume":"95","author":"DR Hancock","year":"2002","unstructured":"Hancock, D. R., Bray, M., & Nason, S. A. (2002). Influencing university students' achievement and motivation in a technology course. The Journal of Educational Research, 95(6), 365\u2013372.","journal-title":"The Journal of Educational Research"},{"key":"10037_CR31","unstructured":"Huba, M. E., & Freed, J. E. (2000). Learner-centered assessment on college campuses: Shifting the focus from teaching to learning. Needham Heights, MA: Allyn and Bacon."},{"issue":"3","key":"10037_CR32","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1006\/jvlc.2002.0237","volume":"13","author":"CD Hundhausen","year":"2002","unstructured":"Hundhausen, C. D., Douglas, S. A., & Stasko, J. T. (2002). A meta-study of algorithm visualization effectiveness. Journal of Visual Languages & Computing, 13(3), 259\u2013290.","journal-title":"Journal of Visual Languages & Computing"},{"issue":"6","key":"10037_CR33","doi-asserted-by":"crossref","first-page":"2981","DOI":"10.1007\/s10639-016-9565-y","volume":"22","author":"M Ivanovi\u0107","year":"2017","unstructured":"Ivanovi\u0107, M., Xinogalos, S., Pitner, T., & Savi\u0107, M. (2017). Technology enhanced learning in programming courses - international perspective. Education and Information Technologies, 22(6), 2981\u20133003.","journal-title":"Education and Information Technologies"},{"key":"10037_CR34","volume-title":"Learning together and alone: Cooperative, competitive, and individualistic learning (5 ed.)","author":"DW Johnson","year":"1999","unstructured":"Johnson, D. W., & Johnson, R. T. (1999). Learning together and alone: Cooperative, competitive, and individualistic learning (5 ed.). Boston: Allyn and Bacon."},{"key":"10037_CR35","doi-asserted-by":"crossref","first-page":"46","DOI":"10.4018\/978-1-4666-7304-5.ch003","volume-title":"Innovative teaching strategies and new learning paradigms in computer programming","author":"SA Kalaian","year":"2015","unstructured":"Kalaian, S. A., & Kasim, R. M. (2015). Small-group vs. competitive learning in computer science classrooms: A meta-analytic review. In R. Queir\u00f3s (Ed.), Innovative teaching strategies and new learning paradigms in computer programming (pp. 46\u201364). Hershey: IGI Global."},{"issue":"2","key":"10037_CR36","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1007\/s10639-013-9285-5","volume":"20","author":"RK Kavitha","year":"2015","unstructured":"Kavitha, R. K., & Ahmed, M. S. (2015). Knowledge sharing through pair programming in learning environments: An empirical study. Education and Information Technologies, 20(2), 319\u2013333.","journal-title":"Education and Information Technologies"},{"issue":"1","key":"10037_CR37","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1080\/10508400701793190","volume":"17","author":"B Kirshner","year":"2008","unstructured":"Kirshner, B. (2008). Guided participation in three youth activism organizations: Facilitation, apprenticeship, and joint work. Journal of the Learning Sciences, 17(1), 60\u2013101.","journal-title":"Journal of the Learning Sciences"},{"issue":"1","key":"10037_CR38","doi-asserted-by":"crossref","first-page":"010116","DOI":"10.1103\/PhysRevSTPER.10.010116","volume":"10","author":"N Lasry","year":"2014","unstructured":"Lasry, N., Charles, E., & Whittaker, C. (2014). When teacher-centered instructors are assigned to student-centered classrooms. Physical Review Special Topics - Physics Education Research, 10(1), 010116.","journal-title":"Physical Review Special Topics - Physics Education Research"},{"key":"10037_CR39","volume-title":"Situated cognition: Social, semiotic, and psychological perspectives","author":"J Lave","year":"1997","unstructured":"Lave, J. (1997). The culture of acquisition and the practice of understanding. In D. Kirshner & J. A. Whitson (Eds.), Situated cognition: Social, semiotic, and psychological perspectives. Mahwah: Lawrence Erlbaum Associates Publishers."},{"key":"10037_CR40","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511815355","volume-title":"Situated learning: Legitimate peripheral participation","author":"J Lave","year":"1991","unstructured":"Lave, J., & Wenger, E. (1991). Situated learning: Legitimate peripheral participation. Cambridge: Cambridge University Press."},{"issue":"3","key":"10037_CR41","first-page":"18","volume":"63","author":"S Leahy","year":"2005","unstructured":"Leahy, S., Lyon, C., Thompson, M., & Wiliam, D. (2005). Classroom assessment minute by minute, day by day. Educational Leadership, 63(3), 18\u201324.","journal-title":"Educational Leadership"},{"key":"10037_CR42","first-page":"3","volume-title":"Declarative programming","author":"J Lloyd","year":"1994","unstructured":"Lloyd, J. (1994). Practical advantages of declarative programming. In M. Alpuente, R. Barbuti, & I. Ramos (Eds.), Declarative programming (pp. 3\u201317). Peiiiscola: Universidad Politecnica De Valencia."},{"issue":"2","key":"10037_CR43","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1080\/10494820.2016.1278391","volume":"25","author":"OHT Lu","year":"2017","unstructured":"Lu, O. H. T., Huang, J. C. H., Huang, A. Y. Q., & Yang, S. J. H. (2017). Applying learning analytics for improving students engagement and learning outcomes in an MOOCs enabled collaborative programming course. Interactive Learning Environments, 25(2), 220\u2013234.","journal-title":"Interactive Learning Environments"},{"issue":"2015","key":"10037_CR44","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1016\/j.iheduc.2014.09.005","volume":"24","author":"J Ma","year":"2015","unstructured":"Ma, J., Han, X., Yang, J., & Cheng, J. (2015). Examining the necessary condition for engagement in an online learning environment based on learning analytics approach: The role of the instructor. The Internet and Higher Education, 24(2015), 26\u201334.","journal-title":"The Internet and Higher Education"},{"key":"10037_CR45","first-page":"79","volume-title":"Culture and self: Beyond dichotomization","author":"MF Mascolo","year":"2004","unstructured":"Mascolo, M. F. (2004). The coactive construction of selves in cultures. In M. F. Mascolo & J. Li (Eds.), Culture and self: Beyond dichotomization (pp. 79\u201390). San Francisco: Jossey-Bass."},{"issue":"3","key":"10037_CR46","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.newideapsych.2006.05.002","volume":"23","author":"MF Mascolo","year":"2005","unstructured":"Mascolo, M. F. (2005). Change processes in development: The concept of coactive scaffolding. New Ideas in Psychology, 23(3), 185\u2013196.","journal-title":"New Ideas in Psychology"},{"issue":"1","key":"10037_CR47","first-page":"3","volume":"1","author":"MF Mascolo","year":"2009","unstructured":"Mascolo, M. F. (2009). Beyond student-centered and teacher-centered pedagogy: Teaching and learning as guided participation. Pedagogy and the Human Sciences, 1(1), 3\u201327.","journal-title":"Pedagogy and the Human Sciences"},{"issue":"4","key":"10037_CR48","first-page":"182","volume":"79","author":"B McCombs","year":"2001","unstructured":"McCombs, B. (2001). What do we know about learners and learning? The learner-centered framework: Bringing the educational system into balance. Educational Horizons, 79(4), 182\u2013193.","journal-title":"Educational Horizons"},{"issue":"9","key":"10037_CR49","doi-asserted-by":"crossref","first-page":"1495","DOI":"10.1080\/03075079.2013.868878","volume":"40","author":"T McConlogue","year":"2015","unstructured":"McConlogue, T. (2015). Making judgements: Investigating the process of composing and receiving peer feedback. Studies in Higher Education, 40(9), 1495\u20131506.","journal-title":"Studies in Higher Education"},{"key":"10037_CR50","doi-asserted-by":"crossref","unstructured":"Mckenna, S. (2013). The dangers of student-centered learning - a caution about blind spots in the scholarship of teaching and learning. International Journal for the Scholarship of Teaching and Learning, 7(2).","DOI":"10.20429\/ijsotl.2013.070206"},{"issue":"2","key":"10037_CR51","doi-asserted-by":"crossref","first-page":"93","DOI":"10.3102\/00346543065002093","volume":"65","author":"KE Metz","year":"1995","unstructured":"Metz, K. E. (1995). Reassessment of developmental constrains on children\u2019s science instruction. Review of Educational Research, 65(2), 93\u2013127.","journal-title":"Review of Educational Research"},{"issue":"7","key":"10037_CR52","doi-asserted-by":"crossref","first-page":"1477","DOI":"10.1080\/10494820.2015.1023205","volume":"24","author":"NE Mohd Syah","year":"2016","unstructured":"Mohd Syah, N. E., Hamzaid, N. A., Murphy, B. P., & Lim, E. (2016). Development of computer play pedagogy intervention for children with low conceptual understanding in basic mathematics operation using the dyscalculia feature approach. Interactive Learning Environments, 24(7), 1477\u20131496.","journal-title":"Interactive Learning Environments"},{"issue":"2","key":"10037_CR53","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1080\/03098265.2014.908275","volume":"38","author":"C Muller","year":"2014","unstructured":"Muller, C., & Kidd, C. (2014). Debugging geographers: Teaching programming to non-computer scientists. Journal of Geography in Higher Education, 38(2), 175\u2013192.","journal-title":"Journal of Geography in Higher Education"},{"issue":"2","key":"10037_CR54","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1080\/15236803.2013.12001730","volume":"19","author":"A Ni","year":"2013","unstructured":"Ni, A. (2013). Comparing the effectiveness of classroom and online learning: Teaching research methods. Journal of Public Affairs Education, 19(2), 199\u2013215.","journal-title":"Journal of Public Affairs Education"},{"issue":"4","key":"10037_CR55","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/2038876.2038892","volume":"2","author":"M Nordstr\u00f6m","year":"2011","unstructured":"Nordstr\u00f6m, M. (2011). Educators\u2019 strategies for object-oriented analysis and design. ACM Inroads, 2(4), 50\u201358.","journal-title":"ACM Inroads"},{"issue":"1","key":"10037_CR56","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2700514","volume":"15","author":"TH Park","year":"2015","unstructured":"Park, T. H., Dorn, B., & Forte, A. (2015). An analysis of HTML and CSS syntax errors in a web development course. ACM Transactions on Computing Education, 15(1), 1\u201321.","journal-title":"ACM Transactions on Computing Education"},{"key":"10037_CR57","first-page":"75","volume-title":"Proceedings of the ninth annual international ACM conference on international computing education (ICER \u201813)","author":"TH Park","year":"2013","unstructured":"Park, T. H., Saxena, A., Jagannath, S., Wiedenbeck, S., & Forte, A. (2013). Towards a taxonomy of errors in HTML and CSS. In B. Simon, A. Clear, & Q. Cutts (Eds.), Proceedings of the ninth annual international ACM conference on international computing education (ICER \u201813) (pp. 75\u201382). San Diego: ACM."},{"issue":"4","key":"10037_CR58","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1145\/1345375.1345441","volume":"39","author":"A Pears","year":"2007","unstructured":"Pears, A., Seidman, S., Malmi, L., Mannila, L., Adams, E., Bennedsen, J., et al. (2007). A survey of literature on the teaching of introductory programming. ACM SIGCSE Bulletin, 39(4), 204\u2013223.","journal-title":"ACM SIGCSE Bulletin"},{"key":"10037_CR59","volume-title":"To understand is to invent: The future of education","author":"J Piaget","year":"1973","unstructured":"Piaget, J. (1973). To understand is to invent: The future of education. New York: Grossman."},{"issue":"2015","key":"10037_CR60","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1016\/j.ijer.2015.04.002","volume":"72","author":"D Polly","year":"2015","unstructured":"Polly, D., McGee, J., Wang, C., Martin, C., Lambert, R., & Pugalee, D. K. (2015). Linking professional development, teacher outcomes, and student achievement: The case of a learner-centered mathematics program for elementary school teachers. International Journal of Educational Research, 72(2015), 26\u201337.","journal-title":"International Journal of Educational Research"},{"key":"10037_CR61","volume-title":"Longman dictionary of language teaching and applied linguistics (4 ed.)","author":"JC Richards","year":"2010","unstructured":"Richards, J. C., & Schmidt, R. (2010). Longman dictionary of language teaching and applied linguistics (4 ed.). London: Longman."},{"issue":"3","key":"10037_CR62","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1037\/stl0000066","volume":"2","author":"AS Richmond","year":"2016","unstructured":"Richmond, A. S., Slattery, J. M., Mitchell, N., Morgan, R. K., & Becknell, J. (2016). Can a learner-centered syllabus change students\u2019 perceptions of student\u2013professor rapport and master teacher behaviors? Scholarship of Teaching and Learning in Psychology, 2(3), 159\u2013168.","journal-title":"Scholarship of Teaching and Learning in Psychology"},{"key":"10037_CR63","unstructured":"Roddan, M. (2002). The determinants of student failure and attrition in first year computing science. Glasgow University: Summer project in Computing Science."},{"key":"10037_CR64","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780195059731.001.0001","volume-title":"Apprenticeship in thinking: Cognitive development in social context","author":"B Rogoff","year":"1990","unstructured":"Rogoff, B. (1990). Apprenticeship in thinking: Cognitive development in social context. Chicago: University of Chicago Press."},{"key":"10037_CR65","first-page":"121","volume-title":"Development in context: Acting and thinking in specific environments","author":"B Rogoff","year":"1993","unstructured":"Rogoff, B. (1993). Children's guided participation and participatory appropriation in sociocultural activity. In R. H. Wozniak & K. W. Fischer (Eds.), Development in context: Acting and thinking in specific environments (pp. 121\u2013153). Hillsdale: Lawrence Erlbaum Associates."},{"key":"10037_CR66","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1017\/CBO9781139174299.008","volume-title":"Sociocultural studies of mind","author":"B Rogoff","year":"1995","unstructured":"Rogoff, B. (1995). Observing sociocultural activity on three planes: Participatory appropriation, guided participation, and apprenticeship. In J. V. Wertsch, P. D. R\u00edo, & A. Alvarez (Eds.), Sociocultural studies of mind (pp. 139\u2013164). Cambridge: Cambridge University Press."},{"key":"10037_CR67","volume-title":"The cultural nature of human development","author":"B Rogoff","year":"2003","unstructured":"Rogoff, B. (2003). The cultural nature of human development. New York: Oxford University Press."},{"key":"10037_CR68","first-page":"58","volume-title":"Pedagogy and practice: Culture and identities","author":"B Rogoff","year":"2008","unstructured":"Rogoff, B. (2008). Observing sociocultural activity on three planes: Participatory appropriation, guided participation, and apprenticeship. In K. Hall, P. Murphy, & J. Soler (Eds.), Pedagogy and practice: Culture and identities (pp. 58\u201374). London: Sage."},{"key":"10037_CR69","doi-asserted-by":"crossref","first-page":"954","DOI":"10.1111\/j.1467-9280.2006.01811.x","volume":"17","author":"RJ Rydell","year":"2006","unstructured":"Rydell, R. J., McConnell, A. R., Mackie, D. M., & Strain, L. M. (2006). Of two minds: Forming and changing valence inconsistent implicit and explicit attitudes. Psychological Science, 17, 954\u2013958.","journal-title":"Psychological Science"},{"issue":"3","key":"10037_CR70","doi-asserted-by":"crossref","first-page":"36","DOI":"10.3991\/ijep.v4i3.3395","volume":"4","author":"J Schreurs","year":"2014","unstructured":"Schreurs, J., & Dumbraveanu, R. (2014). A shift from teacher centered to learner centered approach. International Journal of Engineering Pedagogy (iJEP), 4(3), 36\u201341.","journal-title":"International Journal of Engineering Pedagogy (iJEP)"},{"issue":"2","key":"10037_CR71","doi-asserted-by":"crossref","first-page":"426","DOI":"10.1037\/0022-0663.95.2.426","volume":"95","author":"KL Schuh","year":"2003","unstructured":"Schuh, K. L. (2003). Knowledge construction in the learner-centered classroom. Journal of Educational Psychology, 95(2), 426\u2013442.","journal-title":"Journal of Educational Psychology"},{"issue":"5","key":"10037_CR72","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1016\/j.ijedudev.2011.03.005","volume":"31","author":"M Schweisfurth","year":"2011","unstructured":"Schweisfurth, M. (2011). Learner-centred education in developing country contexts: From solution to problem? International Journal of Educational Development, 31(5), 425\u2013432.","journal-title":"International Journal of Educational Development"},{"issue":"2014","key":"10037_CR73","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1016\/j.sbspro.2014.01.1417","volume":"123","author":"WY Seng","year":"2014","unstructured":"Seng, W. Y., & Yatim, M. H. M. (2014). Computer game as learning and teaching tool for object oriented programming in higher education institution. Procedia - Social & Behavioral Sciences, 123(2014), 215\u2013224.","journal-title":"Procedia - Social & Behavioral Sciences"},{"issue":"January 2015","key":"10037_CR74","first-page":"1","volume":"7925","author":"R Shah","year":"2014","unstructured":"Shah, R., & Quinn, M. (2014). Mind the gap: Global quality norms, national policy interpretations and local praxis in Timor-Leste. Compare: A Journal of Comparative and International Education, 7925(January 2015), 1\u20132.","journal-title":"Compare: A Journal of Comparative and International Education"},{"issue":"1","key":"10037_CR75","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1108\/JEA-03-2012-0027","volume":"52","author":"B Sheppard","year":"2014","unstructured":"Sheppard, B., & Brown, J. (2014). Leadership for a new vision of public school classrooms: Technology-smart and learner-centered. Journal of Educational Administration, 52(1), 84\u201396.","journal-title":"Journal of Educational Administration"},{"issue":"145","key":"10037_CR76","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1002\/tl.20178","volume":"2016","author":"SC Shugart","year":"2016","unstructured":"Shugart, S. C. (2016). Why higher education: Lessons learned in a learner-centered college. New Directions for Teaching and Learning, 2016(145), 85\u201391.","journal-title":"New Directions for Teaching and Learning"},{"issue":"2012","key":"10037_CR77","doi-asserted-by":"crossref","first-page":"17","DOI":"10.28945\/1601","volume":"9","author":"W Shui Ng","year":"2012","unstructured":"Shui Ng, W. (2012). The impact of peer assessment and feedback strategy in learning computer programming in higher education. Issues in Informing Science and Information Technology, 9(2012), 17\u201327.","journal-title":"Issues in Informing Science and Information Technology"},{"key":"10037_CR78","doi-asserted-by":"crossref","unstructured":"Sitthiworachart, J., & Joy, M. (2004). Effective peer assessment for learning computer programming. Paper presented at the 9th annual SIGCSE conference on innovation and technology in computer science education, Leeds, UK.","DOI":"10.1145\/1007996.1008030"},{"issue":"4","key":"10037_CR79","doi-asserted-by":"crossref","first-page":"438","DOI":"10.1007\/s10956-017-9690-4","volume":"26","author":"S Smith","year":"2017","unstructured":"Smith, S., & Chan, S. (2017). Collaborative and competitive video games for teaching computing in higher education. Journal of Science Education and Technology, 26(4), 438\u2013457.","journal-title":"Journal of Science Education and Technology"},{"key":"10037_CR80","volume-title":"Good research practice","author":"Swedish Research Council","year":"2017","unstructured":"Swedish Research Council. (2017). Good research practice. Stockholm: Swedish Research Council."},{"issue":"3","key":"10037_CR81","doi-asserted-by":"crossref","first-page":"467","DOI":"10.1007\/s10734-017-0220-3","volume":"76","author":"J Tai","year":"2018","unstructured":"Tai, J., Ajjawi, R., Boud, D., Dawson, P., & Panadero, E. (2018). Developing evaluative judgement: Enabling students to make decisions about the quality of work. Higher Education, 76(3), 467\u2013481.","journal-title":"Higher Education"},{"issue":"4","key":"10037_CR82","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2996201","volume":"17","author":"K Umapathy","year":"2017","unstructured":"Umapathy, K., & Ritzhaupt, A. (2017). A meta-analysis of pair-programming in computer programming courses: Implications for educational practice. ACM Transactions on Computing Education (TOCE), 17(4), 1\u201313.","journal-title":"ACM Transactions on Computing Education (TOCE)"},{"issue":"2014","key":"10037_CR83","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1016\/j.compedu.2014.07.007","volume":"79","author":"A van Leeuwen","year":"2014","unstructured":"van Leeuwen, A., Janssen, J., Erkens, G., & Brekelmans, M. (2014). Supporting teachers in guiding collaborating students: Effects of learning analytics in CSCL. Computers and Education, 79(2014), 28\u201339.","journal-title":"Computers and Education"},{"issue":"5","key":"10037_CR84","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1002\/jaal.263","volume":"57","author":"J Vickery","year":"2014","unstructured":"Vickery, J. (2014). Youths teaching youths: Learning to code as an example of interest-driven learning. Journal of Adolescent and Adult Literacy, 57(5), 361\u2013365.","journal-title":"Journal of Adolescent and Adult Literacy"},{"key":"10037_CR85","volume-title":"Mind in society: The development of higher psychological processes","author":"LS Vygotsky","year":"1978","unstructured":"Vygotsky, L. S. (1978). Mind in society: The development of higher psychological processes. Cambridge: Harvard University Press."},{"key":"10037_CR86","first-page":"39","volume-title":"The collected works of L. S. Vygotsky. Vol. 1. Problems of general psychology","author":"LS Vygotsky","year":"1987","unstructured":"Vygotsky, L. S. (1987). Thinking and speech. In R. W. Rieber & A. S. Carton (Eds.), The collected works of L. S. Vygotsky. Vol. 1. Problems of general psychology (pp. 39\u2013285). New York: Plenum."},{"issue":"1","key":"10037_CR87","first-page":"211","volume":"22","author":"X Wang","year":"2006","unstructured":"Wang, X. (2006). A practical way to teach web programming in computer science. Journal of Computing Sciences in Colleges, 22(1), 211\u2013220.","journal-title":"Journal of Computing Sciences in Colleges"},{"issue":"4","key":"10037_CR88","first-page":"58","volume":"20","author":"X Wang","year":"2017","unstructured":"Wang, X., Hwang, G., Liang, Z., & Wang, H. (2017). Enhancing students\u2019 computer programming performances, critical thinking awareness and attitudes towards programming: An online peer-assessment attempt. Journal of Educational Technology and Society, 20(4), 58\u201368.","journal-title":"Journal of Educational Technology and Society"},{"issue":"sup1","key":"10037_CR89","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/00031305.2019.1583913","volume":"73","author":"RL Wasserstein","year":"2019","unstructured":"Wasserstein, R. L., Schirm, A. L., & Lazar, N. A. (2019). Moving to a world beyond \u201cp < 0.05\u201d. The American Statistician, 73(sup1), 1\u201319.","journal-title":"The American Statistician"},{"key":"10037_CR90","unstructured":"Weert, T. J. v. (2002). Life-long learning in virtual learning organisations: Designing virtual learning environments. In D. Passey & M. Kendall (Eds.), TelE-LEARNING: The challenge for the third millennium (pp. 135-142). Boston\/Dordrech\/London: Kluwer Academic Publishers."},{"key":"10037_CR91","volume-title":"Learner-centered teaching: Five key changes to practice","author":"M Weimer","year":"2002","unstructured":"Weimer, M. (2002). Learner-centered teaching: Five key changes to practice. San Francisco: Jossey-Bass."},{"key":"10037_CR92","doi-asserted-by":"crossref","unstructured":"Westin, L. K., & Nordstr\u00f6m, M. (2004). Teaching OO concepts - A new approach. Paper presented at the 2004 ASEE\/IEEE Frontiers in education conference (FIE2004), Savannah, GA.","DOI":"10.1109\/FIE.2004.1408620"},{"key":"10037_CR93","volume-title":"Pair programming illuminated","author":"L Williams","year":"2002","unstructured":"Williams, L., & Kessler, R. (2002). Pair programming illuminated. Boston: Addison-Wesley Professional."},{"key":"10037_CR94","doi-asserted-by":"crossref","first-page":"67","DOI":"10.46504\/03200808wo","volume":"3","author":"D Wohlfarth","year":"2008","unstructured":"Wohlfarth, D., Sheras, D., Bennett, J. L., Simon, B., Pimentel, J. H., & Gabel, L. E. (2008). Student perceptions of learner-centered teaching. InSight: A journal of scholarly teaching, 3, 67\u201374.","journal-title":"InSight: A journal of scholarly teaching"},{"issue":"1","key":"10037_CR95","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/j.iheduc.2006.10.005","volume":"10","author":"Y Woo","year":"2007","unstructured":"Woo, Y., & Reeves, T. C. (2007). Meaningful interaction in web-based learning: A social constructivist interpretation. The Internet and Higher Education, 10(1), 15\u201325.","journal-title":"The Internet and Higher Education"},{"issue":"1976","key":"10037_CR96","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1111\/j.1469-7610.1976.tb00381.x","volume":"17","author":"D Wood","year":"1976","unstructured":"Wood, D., Bruner, J., & Ross, G. (1976). The role of tutoring in problem solving. Journal of Child Psychology and Psychiatry, 17(1976), 89\u2013100.","journal-title":"Journal of Child Psychology and Psychiatry"},{"issue":"3","key":"10037_CR97","first-page":"92","volume":"23","author":"GB Wright","year":"2011","unstructured":"Wright, G. B. (2011). Student-centered learning in higher education. International Journal of Teaching & Learning in Higher Education, 23(3), 92\u201397.","journal-title":"International Journal of Teaching & Learning in Higher Education"},{"key":"10037_CR98","first-page":"1","volume":"2019","author":"B Wu","year":"2019","unstructured":"Wu, B., Hu, Y., Ruis, A. R., & Wang, M. (2019). Analysing computational thinking in collaborative programming: A quantitative ethnography approach. Journal of Computer Assisted Learning, 2019, 1\u201314.","journal-title":"Journal of Computer Assisted Learning"}],"container-title":["Education and Information Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-019-10037-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10639-019-10037-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-019-10037-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,27]],"date-time":"2024-07-27T14:54:16Z","timestamp":1722092056000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10639-019-10037-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,22]]},"references-count":98,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,5]]}},"alternative-id":["10037"],"URL":"https:\/\/doi.org\/10.1007\/s10639-019-10037-x","relation":{},"ISSN":["1360-2357","1573-7608"],"issn-type":[{"value":"1360-2357","type":"print"},{"value":"1573-7608","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,11,22]]},"assertion":[{"value":"20 August 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 October 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 November 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}