Skip to main content
Erschienen in: Education and Information Technologies 6/2018

28.05.2018

Introducing fundamental object-oriented programming concepts in preschool education within the context of physical science courses

verfasst von: Kalliopi Kanaki, Michail Kalogiannakis

Erschienen in: Education and Information Technologies | Ausgabe 6/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Objects are everywhere. People deal with them from the beginning of their lives. From babyhood, they start to recognise them and, progressively, learn to define their attributes and designate the actions related to them. Although the basis of object-oriented programming is translating real-world objects into the object-oriented code, learning object-oriented programming is still a difficult task. To overcome this difficulty, we have to specify the right starting point of teaching basic object-oriented concepts and mark out the appropriate educational tools. In this paper, trying to answer the above questions, we present a research proposal on how fundamental object-oriented programming concepts could be introduced to children in early childhood education when physical science courses take place. The backbone of our research is the digital environment PhysGramming, through which children turn into creators, according to the theory of constructivism. The innovative aspect of PhysGramming is that children create their own games while studying physical science, in a way that provides familiarity with the basic principles of object-oriented programming and computational thinking, even though no specific reference is made to these principles.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Akman, B., & Özgül, S. G. (2015). Role of play in teaching science in the early childhood years. In Research in early childhood science education (pp. 237–258). Netherlands: Springer. Akman, B., & Özgül, S. G. (2015). Role of play in teaching science in the early childhood years. In Research in early childhood science education (pp. 237–258). Netherlands: Springer.
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat Barr, D., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20–23. Barr, D., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20–23.
Zurück zum Zitat Bers, M. U., Flannery, L., Kazakoff, E. R., & Sullivan, A. (2014). Computational thinking and tinkering: Exploration of an early childhood robotics curriculum. Computers & Education, 72, 145–157.CrossRef Bers, M. U., Flannery, L., Kazakoff, E. R., & Sullivan, A. (2014). Computational thinking and tinkering: Exploration of an early childhood robotics curriculum. Computers & Education, 72, 145–157.CrossRef
Zurück zum Zitat Black, A. P. (2013). Object-oriented programming: some history, and challenges for the next fifty years. Information and Computation, 231, 3–20.MathSciNetCrossRef Black, A. P. (2013). Object-oriented programming: some history, and challenges for the next fifty years. Information and Computation, 231, 3–20.MathSciNetCrossRef
Zurück zum Zitat Blikstein, P. (2013). Digital fabrication and “making” in education: The democratization of invention. In J. Walter-Herrmann & C. Büching (Eds.), FabLabs: Of machines, makers, and inventors (pp. 1–21). Bielefeld: Transcript Publishers. Blikstein, P. (2013). Digital fabrication and “making” in education: The democratization of invention. In J. Walter-Herrmann & C. Büching (Eds.), FabLabs: Of machines, makers, and inventors (pp. 1–21). Bielefeld: Transcript Publishers.
Zurück zum Zitat Dalal, N., Kak, S., & Sohoni, S. (2012). Rapid digital game creation for learning object-oriented concepts. In Proceedings of Informing Science and IT Education Conference (pp. 22–27). Montreal, Canada. Dalal, N., Kak, S., & Sohoni, S. (2012). Rapid digital game creation for learning object-oriented concepts. In Proceedings of Informing Science and IT Education Conference (pp. 22–27). Montreal, Canada.
Zurück zum Zitat Darejeh, A., & Singh, D. (2013). A review on user interface design principles to increase software usability for users with less computer literacy. Journal of Computer Science, 9(11), 1443–1450.CrossRef Darejeh, A., & Singh, D. (2013). A review on user interface design principles to increase software usability for users with less computer literacy. Journal of Computer Science, 9(11), 1443–1450.CrossRef
Zurück zum Zitat Dudley, J. P. (1998). Reports of carnivory by the common hippo Hippopotamus Amphibius. South African Journal of Wildlife Research-24-month delayed open access, 28(2), 58–59. Dudley, J. P. (1998). Reports of carnivory by the common hippo Hippopotamus Amphibius. South African Journal of Wildlife Research-24-month delayed open access, 28(2), 58–59.
Zurück zum Zitat Eshach, H., & Fried, M. N. (2005). Should science be taught in early childhood? Journal of Science Education and Technology, 14(3), 315–336.CrossRef Eshach, H., & Fried, M. N. (2005). Should science be taught in early childhood? Journal of Science Education and Technology, 14(3), 315–336.CrossRef
Zurück zum Zitat Ferrari, A., Poggi, A., & Tomaiuolo, M. (2016). Object oriented puzzle programming. Didattica Informatica-Didamatica, 2016, 1–10. Ferrari, A., Poggi, A., & Tomaiuolo, M. (2016). Object oriented puzzle programming. Didattica Informatica-Didamatica, 2016, 1–10.
Zurück zum Zitat Fessakis, G., Gouli, E., & Mavroudi, E. (2013). Problem solving by 5–6 years old kindergarten children in a computer programming environment: A case study. Computers & Education, 63, 87–97.CrossRef Fessakis, G., Gouli, E., & Mavroudi, E. (2013). Problem solving by 5–6 years old kindergarten children in a computer programming environment: A case study. Computers & Education, 63, 87–97.CrossRef
Zurück zum Zitat Flannery, L. P., Silverman, B., Kazakoff, E. R., Bers, M. U., Bontá, P., & Resnick, M. (2013). Designing ScratchJr: Support for early childhood learning through computer programming. In Proceedings of the 12th international conference on interaction design and children (pp. 1–10). New York, NY, USA. Flannery, L. P., Silverman, B., Kazakoff, E. R., Bers, M. U., Bontá, P., & Resnick, M. (2013). Designing ScratchJr: Support for early childhood learning through computer programming. In Proceedings of the 12th international conference on interaction design and children (pp. 1–10). New York, NY, USA.
Zurück zum Zitat French, L. (2004). Science as the center of a coherent, integrated early childhood curriculum. Early Childhood Research Quarterly, 19(1), 138–149.MathSciNetCrossRef French, L. (2004). Science as the center of a coherent, integrated early childhood curriculum. Early Childhood Research Quarterly, 19(1), 138–149.MathSciNetCrossRef
Zurück zum Zitat Fruth, J., Schulze, C., Rohde, M., & Dittmann, J. (2013). E-learning of IT security threats: A game prototype for children. In IFIP international conference on communications and multimedia security (pp. 162–172). Berlin, Heidelberg: Springer.CrossRef Fruth, J., Schulze, C., Rohde, M., & Dittmann, J. (2013). E-learning of IT security threats: A game prototype for children. In IFIP international conference on communications and multimedia security (pp. 162–172). Berlin, Heidelberg: Springer.CrossRef
Zurück zum Zitat Futschek, G. (2006a). Algorithmic thinking: The key for understanding computer science. In International conference on informatics in secondary schools-evolution and perspectives (pp. 159–168). Berlin, Heidelberg: Springer.CrossRef Futschek, G. (2006a). Algorithmic thinking: The key for understanding computer science. In International conference on informatics in secondary schools-evolution and perspectives (pp. 159–168). Berlin, Heidelberg: Springer.CrossRef
Zurück zum Zitat Futschek, G. (2006b). Algorithmic thinking: The key for understanding computer science. In R. Mittermeir (Ed.), Informatics education – the bridge between using and understanding computers (Vol. 4226, pp. 159–168). Berlin/Heidelberg: Springer.CrossRef Futschek, G. (2006b). Algorithmic thinking: The key for understanding computer science. In R. Mittermeir (Ed.), Informatics education – the bridge between using and understanding computers (Vol. 4226, pp. 159–168). Berlin/Heidelberg: Springer.CrossRef
Zurück zum Zitat Gal-Ezer, J., & Stephenson, C. (2014). A tale of two countries: Successes and challenges in K-12 computer science education in Israel and the United States. ACM Transactions on Computing Education (TOCE), 14(2), 8. Gal-Ezer, J., & Stephenson, C. (2014). A tale of two countries: Successes and challenges in K-12 computer science education in Israel and the United States. ACM Transactions on Computing Education (TOCE), 14(2), 8.
Zurück zum Zitat Grammenos, D., Paramythis, A., & Stephanidis, C. (2000). Designing the user interface of an interactive learning environment for children. In C. Stephanidis (Ed.), Proceedings of the ERCIM WG UI4ALL one-day joint workshop with i3 Spring Days 2000 on “Interactive Learning Environments for Children”, Athens, Greece, 3 March (22 pages). Grammenos, D., Paramythis, A., & Stephanidis, C. (2000). Designing the user interface of an interactive learning environment for children. In C. Stephanidis (Ed.), Proceedings of the ERCIM WG UI4ALL one-day joint workshop with i3 Spring Days 2000 on “Interactive Learning Environments for Children”, Athens, Greece, 3 March (22 pages).
Zurück zum Zitat Greene, J. C., Caracelli, V. J., & Graham, W. F. (1989). Toward a conceptual framework for mixed-method evaluation designs. Educational Evaluation and Policy Analysis, 11(3), 255–274.CrossRef Greene, J. C., Caracelli, V. J., & Graham, W. F. (1989). Toward a conceptual framework for mixed-method evaluation designs. Educational Evaluation and Policy Analysis, 11(3), 255–274.CrossRef
Zurück zum Zitat Grover, S., & Pea, R. (2013). Computational thinking in K–12 a review of the state of the field. Educational Researcher, 42(1), 38–43.CrossRef Grover, S., & Pea, R. (2013). Computational thinking in K–12 a review of the state of the field. Educational Researcher, 42(1), 38–43.CrossRef
Zurück zum Zitat Haden, P., & Mann, S. (2003). The trouble with teaching programming. Proceedings of the NACCQ, Palmerston North, New Zealand, pp. 63–70. Haden, P., & Mann, S. (2003). The trouble with teaching programming. Proceedings of the NACCQ, Palmerston North, New Zealand, pp. 63–70.
Zurück zum Zitat Hailpern, B., & Santhanam, P. (2002). Software debugging, testing, and verification. IBM Systems Journal, 41(1), 4–12.CrossRef Hailpern, B., & Santhanam, P. (2002). Software debugging, testing, and verification. IBM Systems Journal, 41(1), 4–12.CrossRef
Zurück zum Zitat Hillar, G. C. (2015). Learning Object-oriented programming. Packt Publishing Ltd. Hillar, G. C. (2015). Learning Object-oriented programming. Packt Publishing Ltd.
Zurück zum Zitat Hirumi, A., Appelman, B., Rieber, L., & Van Eck, R. (2010). Preparing instructional designers for game-based learning: Part 1. TechTrends, 54(3), 27–37.CrossRef Hirumi, A., Appelman, B., Rieber, L., & Van Eck, R. (2010). Preparing instructional designers for game-based learning: Part 1. TechTrends, 54(3), 27–37.CrossRef
Zurück zum Zitat Holvikivi, J. (2010). Conditions for successful learning of programming skills. In N. Reynolds & M. Turcsányi-Szabó (Eds.), Key competencies in the knowledge society (Vol. 324, pp. 155–164). Berlin Heidelberg: Springer.CrossRef Holvikivi, J. (2010). Conditions for successful learning of programming skills. In N. Reynolds & M. Turcsányi-Szabó (Eds.), Key competencies in the knowledge society (Vol. 324, pp. 155–164). Berlin Heidelberg: Springer.CrossRef
Zurück zum Zitat Horn, M. S., Crouser, R. J., & Bers, M. U. (2012). Tangible interaction and learning: The case for a hybrid approach. Personal and Ubiquitous Computing, 16(4), 379–389.CrossRef Horn, M. S., Crouser, R. J., & Bers, M. U. (2012). Tangible interaction and learning: The case for a hybrid approach. Personal and Ubiquitous Computing, 16(4), 379–389.CrossRef
Zurück zum Zitat Janke, E., Brune, P., & Wagner, S. (2015). Does outside-in teaching improve the learning of object-oriented programming?. In Proceedings of the 37th International Conference on Software Engineering-Volume 2 (pp. 408–417). Piscataway, NJ, USA: IEEE Press. Janke, E., Brune, P., & Wagner, S. (2015). Does outside-in teaching improve the learning of object-oriented programming?. In Proceedings of the 37th International Conference on Software Engineering-Volume 2 (pp. 408–417). Piscataway, NJ, USA: IEEE Press.
Zurück zum Zitat Johnson, R. B., Onwuegbuzie, A. J., & Turner, L. A. (2007). Toward a definition of mixed methods research. Journal of Mixed Methods Research, 1(2), 112–133.CrossRef Johnson, R. B., Onwuegbuzie, A. J., & Turner, L. A. (2007). Toward a definition of mixed methods research. Journal of Mixed Methods Research, 1(2), 112–133.CrossRef
Zurück zum Zitat Jona, K., Wilensky, U., Trouille, L., Horn, M. S., Orton, K., Weintrop, D., & Beheshti, E. (2014). Embedding computational thinking in science, technology, engineering, and math (CT-STEM). In future directions in computer science education summit meeting, Orlando, FL. Jona, K., Wilensky, U., Trouille, L., Horn, M. S., Orton, K., Weintrop, D., & Beheshti, E. (2014). Embedding computational thinking in science, technology, engineering, and math (CT-STEM). In future directions in computer science education summit meeting, Orlando, FL.
Zurück zum Zitat Kalogiannakis, M., & Zaranis, N. (2012). Preschool science education with the use of ICT: A case study. In Proceedings of the ESERA 2011 Conference, Science learning and Citizenship, Part 4: ICT and other resources for teaching/learning science (P. Marzin and J. Lavonen, Co-editors for Part 4), (pp. 56-62). Lyon, France. European Science Education Research Association. ISBN: 978-9963-700-44-8. Kalogiannakis, M., & Zaranis, N. (2012). Preschool science education with the use of ICT: A case study. In Proceedings of the ESERA 2011 Conference, Science learning and Citizenship, Part 4: ICT and other resources for teaching/learning science (P. Marzin and J. Lavonen, Co-editors for Part 4), (pp. 56-62). Lyon, France. European Science Education Research Association. ISBN: 978-9963-700-44-8.
Zurück zum Zitat Kalogiannakis, M., Rekoumi, C., & Antipa, E. (2012). Planning educational activities for natural sciences using ICT tools: Teaching volcanoes in early childhood. In Proceedings of the 10th International Conference on Computer Based Learning in Science (CBLIS) 2012, Learning Science in the Society of Computers, Barcelone, Centre for Research in Science and Mathematics Education (CRECIM), 26-29 June 2012, (pp. 272–278). Barcelone, Spain. Kalogiannakis, M., Rekoumi, C., & Antipa, E. (2012). Planning educational activities for natural sciences using ICT tools: Teaching volcanoes in early childhood. In Proceedings of the 10th International Conference on Computer Based Learning in Science (CBLIS) 2012, Learning Science in the Society of Computers, Barcelone, Centre for Research in Science and Mathematics Education (CRECIM), 26-29 June 2012, (pp. 272–278). Barcelone, Spain.
Zurück zum Zitat Kazakoff, E. R., Sullivan, A., & Bers, M. U. (2013). The effect of a classroom-based intensive robotics and programming workshop on sequencing ability in early childhood. Early Childhood Education Journal, 41(4), 245–255.CrossRef Kazakoff, E. R., Sullivan, A., & Bers, M. U. (2013). The effect of a classroom-based intensive robotics and programming workshop on sequencing ability in early childhood. Early Childhood Education Journal, 41(4), 245–255.CrossRef
Zurück zum Zitat Kölling, M. (1999). The problem of teaching object-oriented programming, Part 1: Languages. Journal of Object-Oriented Programming, 11(8), 8–15. Kölling, M. (1999). The problem of teaching object-oriented programming, Part 1: Languages. Journal of Object-Oriented Programming, 11(8), 8–15.
Zurück zum Zitat Kraleva, R. (2017). Designing an interface for a mobile application based on children’s opinion. International Journal of Interactive Mobile Technologies, 11(1), 53–70.CrossRef Kraleva, R. (2017). Designing an interface for a mobile application based on children’s opinion. International Journal of Interactive Mobile Technologies, 11(1), 53–70.CrossRef
Zurück zum Zitat Kramer, J., & Hazzan, O. (2006). The role of abstraction in software engineering. In Proceedings of the 28th international conference on Software engineering (pp. 1017–1018). ACM. Kramer, J., & Hazzan, O. (2006). The role of abstraction in software engineering. In Proceedings of the 28th international conference on Software engineering (pp. 1017–1018). ACM.
Zurück zum Zitat Lahtinen, E., Ala-Mutka, K., & Järvinen, H. M. (2005). A study of the difficulties of novice programmers. In Acm Sigcse Bulletin 37(3), 14-18. New York: ACM. Lahtinen, E., Ala-Mutka, K., & Järvinen, H. M. (2005). A study of the difficulties of novice programmers. In Acm Sigcse Bulletin 37(3), 14-18. New York: ACM.
Zurück zum Zitat Lamagna, E. A. (2015). Algorithmic thinking unplugged. Journal of Computing Sciences in Colleges, 30(6), 45–52. Lamagna, E. A. (2015). Algorithmic thinking unplugged. Journal of Computing Sciences in Colleges, 30(6), 45–52.
Zurück zum Zitat Lee, I., Martin, F., Denner, J., Coulter, B., Allan, W., Erickson, J., Malyn-Smith, J., & Werner, L. (2011). Computational thinking for youth in practice. Acm Inroads, 2(1), 32–37.CrossRef Lee, I., Martin, F., Denner, J., Coulter, B., Allan, W., Erickson, J., Malyn-Smith, J., & Werner, L. (2011). Computational thinking for youth in practice. Acm Inroads, 2(1), 32–37.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat Mannila, L., Dagiene, V., Demo, B., Grgurina, N., Mirolo, C., Rolandsson, L., & Settle, A. (2014). Computational thinking in K-9 education. In Proceedings of the working group reports of the 2014 on innovation and technology in computer science education conference (pp. 1–29). New York, NY, USA. ACM. Mannila, L., Dagiene, V., Demo, B., Grgurina, N., Mirolo, C., Rolandsson, L., & Settle, A. (2014). Computational thinking in K-9 education. In Proceedings of the working group reports of the 2014 on innovation and technology in computer science education conference (pp. 1–29). New York, NY, USA. ACM.
Zurück zum Zitat Mateo, C., Brunete, A., Gambao, E., & Hernando, M. (2014). Hammer: An Android based application for end-user industrial robot programming. In Proceedings of the International Conference on Mechatronic and Embedded Systems and Applications (MESA), 2014 IEEE/ASME (pp. 1–6). Senigallia, Italy. Mateo, C., Brunete, A., Gambao, E., & Hernando, M. (2014). Hammer: An Android based application for end-user industrial robot programming. In Proceedings of the International Conference on Mechatronic and Embedded Systems and Applications (MESA), 2014 IEEE/ASME (pp. 1–6). Senigallia, Italy.
Zurück zum Zitat McClure, E. R., Guernsey, L., Clements, D. H., Bales, S. N., Nichols, J., Kendall-Taylor, N., & Levine, M. H. (2017). STEM starts early: Grounding science, technology, engineering, and math education in early childhood. In Joan Ganz Cooney Center at Sesame Workshop. Joan Ganz Cooney Center at Sesame Workshop. 1900 Broadway, New York, NY 10023. McClure, E. R., Guernsey, L., Clements, D. H., Bales, S. N., Nichols, J., Kendall-Taylor, N., & Levine, M. H. (2017). STEM starts early: Grounding science, technology, engineering, and math education in early childhood. In Joan Ganz Cooney Center at Sesame Workshop. Joan Ganz Cooney Center at Sesame Workshop. 1900 Broadway, New York, NY 10023.
Zurück zum Zitat McManis, L. D., & Gunnewig, S. B. (2012). Finding the education in educational technology with early learners. YC Young Children, 67(3), 14. McManis, L. D., & Gunnewig, S. B. (2012). Finding the education in educational technology with early learners. YC Young Children, 67(3), 14.
Zurück zum Zitat Miller, G. A., & Hristea, F. (2006). WordNet nouns: Classes and instances. Computational Linguistics, 32(1), 1–3.CrossRef Miller, G. A., & Hristea, F. (2006). WordNet nouns: Classes and instances. Computational Linguistics, 32(1), 1–3.CrossRef
Zurück zum Zitat Mohapatra, S., & Mohanty, R. (2017). Adopting MOOCs for affordable quality education. Education and Information Technologies, 22(5), 2027–2053.CrossRef Mohapatra, S., & Mohanty, R. (2017). Adopting MOOCs for affordable quality education. Education and Information Technologies, 22(5), 2027–2053.CrossRef
Zurück zum Zitat Papadakis, S., Kalogiannakis, M., & Zaranis, N. (2016). Developing fundamental programming concepts and computational thinking with ScratchJr in preschool education: A case study. International Journal of Mobile Learning and Organisation, 10(3), 187–202.CrossRef Papadakis, S., Kalogiannakis, M., & Zaranis, N. (2016). Developing fundamental programming concepts and computational thinking with ScratchJr in preschool education: A case study. International Journal of Mobile Learning and Organisation, 10(3), 187–202.CrossRef
Zurück zum Zitat Prensky, M. (2008). Students as designers and creators of educational computer games: Who else? British Journal of Educational Technology, 39(6), 1004–1019.CrossRef Prensky, M. (2008). Students as designers and creators of educational computer games: Who else? British Journal of Educational Technology, 39(6), 1004–1019.CrossRef
Zurück zum Zitat Radich, J. (2013). Technology and interactive media as tools in early childhood programs serving children from birth through age 8. Every Child, 19(4), 1–15. Radich, J. (2013). Technology and interactive media as tools in early childhood programs serving children from birth through age 8. Every Child, 19(4), 1–15.
Zurück zum Zitat Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., & Kafai, Y. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67.CrossRef Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., & Kafai, Y. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67.CrossRef
Zurück zum Zitat Rogers, C., & Portsmore, M. (2004). Bringing engineering to elementary school. Journal of STEM Education: Innovations and Research, 5(3), 17–28. Rogers, C., & Portsmore, M. (2004). Bringing engineering to elementary school. Journal of STEM Education: Innovations and Research, 5(3), 17–28.
Zurück zum Zitat Sehnalová, V. (2014). Using ICT in education of preschool children. Journal of Technology and Information Education, 6(1), 4–18.CrossRef Sehnalová, V. (2014). Using ICT in education of preschool children. Journal of Technology and Information Education, 6(1), 4–18.CrossRef
Zurück zum Zitat 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–380.CrossRef 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–380.CrossRef
Zurück zum Zitat Slany, W. (2014). Tinkering with Pocket Code, a Scratch-like programming app for your smartphone. In Proceedings of Constructionism 2014. Vienna, Austria. Slany, W. (2014). Tinkering with Pocket Code, a Scratch-like programming app for your smartphone. In Proceedings of Constructionism 2014. Vienna, Austria.
Zurück zum Zitat Sorva, J., & Seppälä, O. (2014). Research-based design of the first weeks of CS1, In Proceedings of the 14th Koli Calling International Conference on Computing Education Research 2014 (pp. 71-80). Finland: ACM. Koli.CrossRef Sorva, J., & Seppälä, O. (2014). Research-based design of the first weeks of CS1, In Proceedings of the 14th Koli Calling International Conference on Computing Education Research 2014 (pp. 71-80). Finland: ACM. Koli.CrossRef
Zurück zum Zitat Trundle, K. C. (2015). The inclusion of science in early childhood classrooms. In Research in early childhood science education (pp. 1–6). Netherlands: Springer. Trundle, K. C. (2015). The inclusion of science in early childhood classrooms. In Research in early childhood science education (pp. 1–6). Netherlands: Springer.
Zurück zum Zitat Tuomi, P., Multisilta, J., Saarikoski, P., & Suominen, J. (2017). Coding skills as a success factor for a society. Education and Information Technologies, 1–16. Tuomi, P., Multisilta, J., Saarikoski, P., & Suominen, J. (2017). Coding skills as a success factor for a society. Education and Information Technologies, 1–16.
Zurück zum Zitat Uçar, S. (2015). The use of technology in teaching science to young children. In Research in early childhood science education (pp. 167–184). Netherlands: Springer. Uçar, S. (2015). The use of technology in teaching science to young children. In Research in early childhood science education (pp. 167–184). Netherlands: Springer.
Zurück zum Zitat Voogt, J., Fisser, P., Good, J., Mishra, P., & Yadav, A. (2015). Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information Technologies, 20(4), 715–728.CrossRef Voogt, J., Fisser, P., Good, J., Mishra, P., & Yadav, A. (2015). Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information Technologies, 20(4), 715–728.CrossRef
Zurück zum Zitat Wang, F., Kinzie, M. B., McGuire, P., & Pan, E. (2010). Applying technology to inquiry-based learning in early childhood education. Early Childhood Education Journal, 37(5), 381–389.CrossRef Wang, F., Kinzie, M. B., McGuire, P., & Pan, E. (2010). Applying technology to inquiry-based learning in early childhood education. Early Childhood Education Journal, 37(5), 381–389.CrossRef
Zurück zum Zitat Wegner, P. (1987). Dimensions of object-based design, In Proceedings of the International Conference on Object-Oriented Programming Systems, Languages and Applications (pp. 168–182). New York: ACM. Wegner, P. (1987). Dimensions of object-based design, In Proceedings of the International Conference on Object-Oriented Programming Systems, Languages and Applications (pp. 168–182). New York: ACM.
Zurück zum Zitat Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology, 25(1), 127–147.CrossRef Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology, 25(1), 127–147.CrossRef
Zurück zum Zitat Wilensky, U., Brady, C. E., & Horn, M. S. (2014). Fostering computational literacy in science classrooms. Communications of the ACM, 57(8), 24–28.CrossRef Wilensky, U., Brady, C. E., & Horn, M. S. (2014). Fostering computational literacy in science classrooms. Communications of the ACM, 57(8), 24–28.CrossRef
Zurück zum Zitat Wilson, V. (2014). Research methods: Triangulation. Evidence Based Library and Information Practice, 9(1), 74–75.CrossRef Wilson, V. (2014). Research methods: Triangulation. Evidence Based Library and Information Practice, 9(1), 74–75.CrossRef
Zurück zum Zitat Wing, J. M. (2006). Computational thinking. In Communications of the ACM, 49(3), 33–35.CrossRef Wing, J. M. (2006). Computational thinking. In Communications of the ACM, 49(3), 33–35.CrossRef
Zurück zum Zitat Yang, Y. T. C., & Chang, C. H. (2013). Empowering students through digital game authorship: Enhancing concentration, critical thinking, and academic achievement. Computers & Education, 68, 334–344.CrossRef Yang, Y. T. C., & Chang, C. H. (2013). Empowering students through digital game authorship: Enhancing concentration, critical thinking, and academic achievement. Computers & Education, 68, 334–344.CrossRef
Zurück zum Zitat Zaranis, N., Kalogiannakis, M., & Papadakis, S. (2013). Using mobile devices for teaching realistic mathematics in kindergarten education. Creative Education, 4(7), 1–10.CrossRef Zaranis, N., Kalogiannakis, M., & Papadakis, S. (2013). Using mobile devices for teaching realistic mathematics in kindergarten education. Creative Education, 4(7), 1–10.CrossRef
Metadaten
Titel
Introducing fundamental object-oriented programming concepts in preschool education within the context of physical science courses
verfasst von
Kalliopi Kanaki
Michail Kalogiannakis
Publikationsdatum
28.05.2018
Verlag
Springer US
Erschienen in
Education and Information Technologies / Ausgabe 6/2018
Print ISSN: 1360-2357
Elektronische ISSN: 1573-7608
DOI
https://doi.org/10.1007/s10639-018-9736-0

Weitere Artikel der Ausgabe 6/2018

Education and Information Technologies 6/2018 Zur Ausgabe

Premium Partner