The effect of python programming language teaching on 7th grade students' programming self-efficacy skills
Abstract
References
Atkinson, R. C., & Shiffrin, R. M. (1968). Human memory: A proposed system and its control processes. In K. W. Spence & J. T. Spence (Eds.), The psychology of learning and motivation, (2), pp. 89-195. Academic Press. https://doi.org/10.1016/S0079-7421(08)60422-3
Bandura, A. (1997). Self-efficacy: The exercise of control. W.H. Freeman and Company.
Futschek, G. (2006). Algorithmic thinking: The key for understanding computer science. In International Conference on Informatics in Secondary Schools – Evolution and Perspectives (pp. 159-168). Springer. https://doi.org/10.1007/11915355_15
Grover, S., & Pea, R. (2013). Computational thinking in K-12: A review of the state of the field. Educational Researcher, 42(1), 38-43. https://doi.org/10.3102/0013189X12463051
Guzdial, M. (2015). Learner-centered design of computing education: Research on computing for everyone. Synthesis Lectures on Human-Centered Informatics, 8(6), 1-165. https://doi.org/10.2200/S00684ED1V01Y201511HCI033
Kafai, Y. B., & Burke, Q. (2015). Connected code: Why children need to learn programming. MIT Press. https://doi.org/10.7551/mitpress/9992.001.0001
Kukul, V., Gökçearslan, Ş., & Günbatar, M. S. (2017). Programming self-efficacy scale for middle school students: Development, validity, and reliability. Educational Technology Theory and Practice, 7(1), 158-179.
Luxton-Reilly, A. (2016). Learning to program is easy. Proceedings of the 19th Australasian Computing Education Conference (ACE 2016), 160, 284-293. https://dl.acm.org/doi/10.1145/2899415.2899432
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-61. https://doi.org/10.1016/j.chb.2014.09.012
McMillan, J. H., & Schumacher, S. (2014). Research in education: Evidence-based inquiry (7th ed.). Pearson Higher Ed.
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books, Inc.
Piaget, J. (1972). The principles of genetic epistemology. Routledge.
Piaget, J. (1972). The psychology of the child. Basic Books.
Sáez-López, J. M., Román-González, M., & Vázquez-Cano, E. (2016). Visual programming languages integrated across the curriculum in elementary school: A two year case study using “Scratch” in five schools. Computers & Education, 97, 129-141. https://doi.org/10.1016/j.compedu.2016.03.003
Schunk, D. H., & Pajares, F. (2009). Self-efficacy theory. In K. R. Wentzel & A. Wigfield (Eds.), Handbook of motivation at school (pp. 35-53). Routledge.
Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142-158. https://doi.org/10.1016/j.edurev.2017.09.003
Vygotsky, L. S. (1978). Mind in society: The development of higher psychological processes. Harvard University Press. https://doi.org/10.2307/j.ctvjf9vz4
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35. https://doi.org/10.1145/1118178.111821