Misconceptions about variables at the K-12 level (original) (raw)
References
Bayman, P., & Mayer, R. E. (1983). A diagnosis of beginning programmers misconceptions of BASIC programming statements. Communications of the ACM, 26(9), 677–679. Article Google Scholar
Bonar, J., & Soloway, E. (1983). Uncovering principles of novice programming, in Proceedings of the 10th ACM SIGACT-SIGPLAN symposium on Principles of programming languages – POPL, 83, 10–13.
Bruner, J. S. (1977). The process of education, 1960. Cambridge, MA: Harvard UP. Google Scholar
Chi, M. T. H., & Roscoe, R. D. (2002). The processes and challenges of conceptual change. In Reconsidering conceptual change: Issues in theory and practice (pp. 3–27). Dordrecht: Kluwer Academic Publishers. Chapter Google Scholar
Cohen, L., Manion, L., & Morrison, K. (2011). Research methods in education. Oxford: Routledge. Google Scholar
Du Boulay, B. (1986). Some difficulties of learning to program. Journal of Educational Computing Research, 2(1), 57–73. Article Google Scholar
S. Grover and S. Basu, (2017) Measuring student learning in introductory block-based programming, in Proceedings 2017 ACM SIGCSE Technical Symposium on Computer Science Education - SIGCSE 17, 267–272.
Hyslop-Margison, E. J., & Strobel, J. (2007). Constructivism and education: Misunderstandings and pedagogical implications. Teaching Education, 43(1), 72–86. Google Scholar
T. Kohn, (2017) Variable Evaluation, in Proceedings 2017 ACM SIGCSE Technical Symposium on Computer Science Education - SIGCSE 17, 345–350.
Kuechler, W. L., & Simkin, M. G. (2003). How well do multiple choice tests evaluate student understanding in computer programming classes? Journal of Information Systems Education, 14(4), 389. Google Scholar
Kwon, K. (2017). Student’s misconception of programming reflected on problem-solving plans. International Journal of Computer Science Education in Schools, 1, 14. Article Google Scholar
R. Lister, (2016) Toward a Developmental Epistemology of Computer Programming, in Proceedings of the 11th Workshop in Primary and Secondary Computing Education on ZZZ - WiPSCE 16, 5–16.
Ma, L., Ferguson, J., Roper, M., & Wood, M. (2011). Investigating and improving the models of programming concepts held by novice programmers. Computer Science Education, 21(1), 57–80. Article Google Scholar
Ministry of science education and Sports of the Republic of Croatia. (2005). The curriculum for primary school, Zagreb.
M. Mladenović, D. Krpan, and S. Mladenović, (2016a) Introducing programming to elementary students novices by using game development in Python and Scratch, in EDULEARN16 Proceedings 1622–1629.
Mladenović, M., Rosić, M., & Mladenović, S. (2016b). Comparing elementary students ’ programming success based on programming environment. International Journal of Modern Education and Computer Science, 8, 1–10. Article Google Scholar
Mladenović, M., Boljat, I., & Žanko, Ž. (2017). Comparing loops misconceptions in block-based and text-based programming languages at the K-12 level. Education and Information Technologies, 1–18.
Piaget J. (1952). The origins of intelligence in children. American Psychological Association ({APA}).
Plass, D. (2015). Identifying and addressing common programming misconceptions with variables ( part 1 ).
Putnam, R. T., Sleeman, D., Baxter, J. A., & Kuspa, L. K. (1986). A summary of misconceptions of high school basic programmers. Journal of Educational Computing Research, 2(4), 459–472. Article Google Scholar
Resnick, M., Silverman, B., Kafai, Y., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., & Silver, J. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67. Article Google Scholar
Shi, N., Cui, W., Zhang, P., & Sun, X. (2018). Evaluating the effectiveness roles of variables in the novice programmers learning. Journal of Educational Computing Research, 56(2), 181–201. Article Google Scholar
Simon. (2011). Assignment and sequence, in Proceedings of the 11th Koli Calling International Conference on Computing Education Research - Koli Calling, 11, 10.
Sirkiä, T. (2012). Recognizing programming misconceptions.
Sirkiä, T., & Sorva, J. (2012). Exploring programming misconceptions. Proceedings of the 12th Koli Calling International Conference on Computing Education Research - Koli Calling, 12, 19–28. Article Google Scholar
Sorva J. (2013). Visual program simulation in introductory program education, vol. 53, no. 9. Aalto Univ. School of Science.
Sorva, J. (2018).Misconceptions and the beginner programmer.
Swidan, A., Hermans, F., & Smit, M. (2018). Programming misconceptions for school students. Proceedings 2018 ACM Conference on International Computing Education Research - ICER, 18, 151–159. Google Scholar
White, G. (2001). Misconceptions in CIS education. Journal of Computing Sciences in Colleges, 16(3), 149–152. Google Scholar