552
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

Perceptions of non-STEM discipline teachers on coding as a teaching and learning tool: what are the possibilities?

Pages 19-31 | Received 18 Jan 2019, Accepted 19 Jul 2019, Published online: 12 Feb 2020

References

  • Adler, R. F., & Kim, H. (2018). Enhancing future K-8 teachers' computational thinking skills through modeling and simulations. Education and Information Technologies, 23(4), 1501. doi:10.1007/s10639-017-9675-1
  • Akpinar, Y., & Aslan, Ü. (2015). Supporting children’s learning of probability through video game programming. Journal of Educational Computing Research, 53(2), 228–259. doi:10.1177/0735633115598492
  • Bandura, A. (1977). Self-efficacy: Toward a unifying theory of behavioral change. Psychological Review, 84(2), 191–215. doi:10.1037/0033-295X.84.2.191
  • Bandura, A. (1986). Social foundations of thought and action: A social cognitive theory. Englewood Cliffs, NJ: Prentice Hall.
  • Baratè, A., Ludovico, L. A., & Malchiodi, D. (2017). Fostering computational thinking in primary schools through LEGO-based music notation. Procedia Computer Science, 12, 1334–1344. doi:10.1016/j.procs.2017.08.018
  • Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community?. ACM Inroads, 2(1), 48–54. doi:10.1145/1929887.1929905
  • Bers, M. U. (2018). Coding as a playground: Coding and computational thinking in the early childhood classroom. New York: Routledge.
  • Burke, Q., & Kafai, Y. B. (2010). Programming & storytelling: Opportunities for learning about coding & composition. Proceedings of the 9th International Conference on Interaction Design and Children (pp. 348–351). Barcelona, Spain: ACM. doi:10.1145/1810543.1810611
  • Cetin, I. (2016). Preservice teachers’ introduction to computing: Exploring utilization of Scratch. Journal of Educational Computing Research, 54(7), 997–1021. doi:10.1177/0735633116642774
  • Corneliussen, H. G., & Prøitz, L. (2016). Kids code in a rural village in Norway: Could code clubs be a new arena for increasing girls’ digital interest and competence?. Information, Communication & Society, 19(1), 95–110. doi:10.1080/1369118X.2015.1093529
  • Dickes, A. C., & Sengupta, P. (2013). Learning natural selection in 4th grade with multi-agent based computational models. Research in Science Education, 43(3), 921–953. doi:10.1007/s11165-012-9293-2
  • Ensign, T. I. (2017). Elementary educators' attitudes about the utility of educational robotics and their ability and intent to use it with students (Order No. 10615240). Available from ProQuest Dissertations & Theses a&I; ProQuest Dissertations & Theses Full Text. (1949839653). Retrieved from https://search-proquest-com.libdata.lib.ua.edu/docview/1949839653?accountid=14472
  • Falloon, G. (2016). An analysis of young students' thinking when completing basic coding tasks using Scratch Jnr. On the iPad. Journal of Computer Assisted Learning, 32(6), 576–593. doi:10.1111/jcal.12155
  • Flynn, T. C. (2018). Mapping a learning trajectory and student outcomes in unplugged coding: A mixed methods study on young children's mathematics and spatial reasoning (Order No. 10823345). Available from ProQuest Dissertations & Theses Full Text. (2046837523). Retrieved from https://search-proquest-com.libdata.lib.ua.edu/docview/2046837523?accountid=14472
  • Francis, K., Bruce, C., Davis, B., Drefs, M., Hallowell, D., Hawes, Z., … Woolcott, G. (2017). Multidisciplinary perspectives on a video case of children designing and coding for robotics. Canadian Journal of Science, Mathematics and Technology Education, 17(3), 165–178.
  • Gee, J. P. (2003). What video games have to teach us about learning and literacy. Computers in Entertainment, 1(1), 20. doi:10.1145/950566.950595
  • Gomes, A., Belchior, P., Martins, N., Páris, C., & Santos, Á. (2014). Code Factory – A game environment to start programming. In J. Viteli & M. Leikomaa (Eds.), Proceedings of EdMedia: World Conference on Educational Media and Technology 2014. Waynesville, NC, USA: Association for the Advancement of Computing in Education (AACE).
  • Good, J., Keenan, S., & Mishra, P. (2016). Education: =Coding + Aesthetics; Aesthetic understanding, computer science education, and computational thinking. Journal of Computers in Mathematics and Science Teaching, 35(4), 313–318. Retrieved from https://www.learntechlib.org/primary/p/174348/.
  • Grover, S., & Pea, R. (2013). Computational thinking in K–12: A review of the state of the field. Educational Researcher, 42(1), 38–43. doi:10.3102/0013189X12463051
  • Hayes, J., & Stewart, I. (2016). Comparing the effects of derived relational training and computer coding on intellectual potential in school-age children. British Journal of Educational Psychology, 86(3), 397–411. doi:10.1111/bjep.12114
  • Hour of Code. (2017). Code.org and diversity in computer science. Retrieved from https://code.org/diversity
  • International Society for Technology Education (ISTE). (2019). Technology standards for educators. Retrieved from https://www.iste.org/standards/for-educators
  • Jaipal-Jamani, K., & Angeli, C. (2017). Effect of robotics on elementary preservice teachers’ self efficacy, science learning, and computational thinking. Journal of Science Education and Technology, 26(2), 175–192. doi:10.1007/s10956-016-9663-z
  • Kafai, Y. B. (2016). Education from computational thinking to computational participation in K-12 education. Communications of the Acm, 59(8), 26. Retrieved from https://search-proquest-com.libdata.lib.ua.edu/docview/1810882955?accountid=14472 doi:10.1145/2955114
  • Kalelioglu, F., & Gülbahar, Y. (2014). The effects of teaching programming via Scratch on problem solving skills: A discussion from learners' perspective. Informatics in Education, 13(1), 33–50.
  • Kanbul, S., & Uzunboylu, H. (2017). Importance of coding education and robotics applications for achieving 21st century skills in North Cyprus. International Journal of Emerging Technologies in Learning (Ijet), 12(01), 130–140. Retrieved from http://online-journals.org/index.php/i-jet/article/view/6097/4264 doi:10.3991/ijet.v12i01.6097
  • Kim, C., Kim, D., Yuan, J., Hill, R. B., Doshi, P., & Thai, C. N. (2015). Robotics to promote elementary education pre-service teachers' STEM engagement, learning, and teaching. Computers & Education, 14. doi:10.1016/j.compedu.2015.08.005
  • Lee, M. J. (2015). Teaching and engaging with debugging puzzles (Doctoral Dissertation). Seattle, WA: University of Washington. Retrieved from https://digital.lib.washington.edu/researchworks/handle/1773/33985
  • Lee, Y. J. (2009). Constructionist learning technology helps a young child learn computer programming. In G. Siemens & C. Fulford (Eds.), Proceedings of EdMedia: World Conference on Educational Media and Technology 2009 (pp. 3950–3953). Chesapeake, VA: Association for the Advancement of Computing in Education (AACE).
  • Len, J. M., Robles, G., & Romn-Gonzlez, M. (2015). Code to learn: Where does it eblong in the K-12 curriculum?. Journal of Information Technology Education: Research, 15, 283–303. Informing Science Institute. Retrieved July 9, 2018 from https://www.learntechlib.org/p/174708/. doi:10.28945/3521
  • Leonard, J., Mitchell, M., Barnes-Johnson, J., Unertl, A., Outka-Hill, J., Robinson, R., & Hester-Croff, C. (2018). Preparing teachers to engage rural students in computational thinking through robotics, game design, and culturally responsive teaching. Journal of Teacher Education, 69(4), 386–407. doi:10.1177/0022487117732317
  • 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. doi:10.1016/j.chb.2014.09.012
  • Matarić, M. J., Koenig, N., & Feil-Seifer, D. (2007). Materials for enabling hands-on robotics and STEM education. In AAAI Spring Symposium: Semantic Scientific Knowledge Integration (pp. 99–102).
  • McDonald, L. M. (1995). Opportunity to learn as a research concept and a policy instrument. Educational Evaluation and Policy and Analysis, 17(3), 305–322.
  • Mohanarajah, S. (2018). Increasing intrinsic motivation of programming students: Towards fix and play educational games. Issues in Informing Science & Information Technology, 69, doi:10.28945/4027
  • Moreno-León, J., Robles, G., & Román-González, M. (2016). Code to learn: Where does it belong in the K-12 curriculum?. Journal of Information Technology Education: Research, 15, 283–303. Retrieved from http://www.informingscience.org/Publications/3521 doi:10.28945/3521
  • Papert, S. (1993). Mindstorms: Children, computers, and powerful ideas (2nd ed.). New York: Basic Books.
  • Piaget, J., & Inhelder, B. (1969). The psychology of the child. New York: Basic Books.
  • Pierce, M. (2013). 21st century curriculum: Coding for middle schoolers. T.H.E. Journal, 40(5), 20–23.
  • Ray, B. B., & Coulter, G. (2010). Perception of the value of digital mini-games: Implications for middle school classrooms. Journal of Digital Learning in Teacher Education, 26(3), 92–100.
  • Ray, B. B., Rogers, R., & Hocutt, M. M. (2017). K-12 educators’ perspectives on coding: Moving from “I can't” to “I do. In Proceedings of Society for Information Technology & Teacher Education International Conference 2017 (pp. 1191–1195). Chesapeake, VA: Association for the Advancement of Computing in Education (AACE).
  • Royal, D., & Swift, A. (2016). More K-12 computer science classes teach programming/coding. Gallup News Service. Retrieved from http://www.gallup.com/poll/196511/computer-science-classes-teach-programming-coding.aspx
  • Scherer, R., Siddiq, F., & Sánchez Viveros, B. (2018). The cognitive benefits of learning computer programming: A meta-analysis of transfer effects. Journal of Educational Psychology, doi:10.1037/edu0000314
  • Smith, M. (2016). Fact Sheet: President Obama announces computer science for all initiative. Washington, D.C.: Office of Science and Technology Policy. Retrieved from https://obamawhitehouse.archives.gov/the-press-office/2016/01/30/fact-sheet-president-obama-announces-computer-science-all-initiative-0 (archived site).
  • Sosulski, K. (2005). The perceptions of K-12 teachers learning computer programming and the relevance to their careers. In. C. Crawford, R. Carlsen, I. Gibson, K. McFerrin, J. Price, R. Weber, & D. Willis (Eds.), Proceedings of Society for Information Technology & Teacher Education International Conference 2005 (pp. 3373–3375). Chesapeake, VA: Association for the Advancement of Computing in Education (AACE).
  • Su, A. S., Yang, S. H., Hwang, W., Huang, C. J., & Tern, M. (2014). Investigating the role of computer-supported annotation in problem-solving-based teaching: An empirical study of a Scratch programming pedagogy. British Journal of Educational Technology, 45(4), 647–665. doi:10.1111/bjet.12058
  • Sung, W. (2017). The impact of embodiment and computational perspective-taking practice on young children's mathematics and programming ability (Order No. 10286683). Available from ProQuest Dissertations & Theses Full Text. (1928912926). Retrieved from https://search-proquest-com.libdata.lib.ua.edu/docview/1928912926?accountid=14472
  • Thomas, D. R. (2006). A general inductive approach for analyzing qualitative evaluation data. American Journal of Evaluation, 27(2), 237–246. doi:10.1177/1098214005283748
  • Thomas, S. (2015). Using social media to teach students how to Code. In Proceedings of E Learn: World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education 2015 (pp. 1975–1980). Chesapeake, VA: Association for the Advancement of Computing in Education (AACE).
  • Vavassori Benitti, F. B. (2012). Exploring the educational potential of robotics in schools: A systematic review. Computers & Education, 58, 978–988. doi:10.1016/j.compedu.2011.10.006
  • Vizner, M. Z. (2017). Big robots for little kids: Investigating the role of scale in early childhood robotics kits (Order No. 10622097). Available from ProQuest Dissertations & ThesesFull Text. (1968621946). Retrieved from https://search-proquestcom.libdata.lib.ua.edu/docview/1968621946?accountid=14472
  • Vygotsky, L. (1986). Thought and language. (Rev. Ed.). Cambridge: MA: MIT Press.
  • Wang, H.-Y., Huang, L., & Hwang, G.-J. (2016). Comparison of the effects of project-based computer programming activities between mathematics gifted students and average students. Journal of Computers in Education, 3(1), 33–45. doi:10.1007/s40692-015-0047-9
  • Whittier, L. E., & Robinson, M. (2007). Teaching evolution to non-english proficient students by using Lego robotics. American Secondary Education, 35(3), 19–28.
  • Yadav, A., Hong, H., & Stephenson, C. (2016). Computational thinking for all: Pedagogical approaches to embedding 21st century problem solving in K-12 classrooms. TechTrends, (6), 565. doi:10.1007/s11528-016-0087-7
  • Yukselturk, E., & Altiok, S. (2017). An investigation of the effects of programming with Scratch on the preservice IT teachers’ self-efficacy perceptions and attitudes towards computer programming. British Journal of Educational Technology, 48 (3), 789–801. doi:10.1111/bjet.12453
  • Zehr, D. (2016, Apr 10). Coding classes grow, but long road ahead. Austin American Statesman Retrieved from https://search-proquest-com.libdata.lib.ua.edu/docview/1779996068?accountid=14472
  • Zeichner, K. M. (1992). Educating teachers for cultural diversity. East Lansing, MI: National Center for Research on Teacher Learning.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.