Learning renewable energy by Scratch programming


Δημοσιευμένα: Σεπ 12, 2016
Λέξεις-κλειδιά:
Γλώσσα προγραμματισμoύ Scratch Ανανεώσιμη ενέργεια Ηλιακή ενέργεια Αιολική ενέργεια
Ιωάννης Μπαλουκτσής
Γεράσιμος Κέκκερης
Περίληψη

Scratch is a simple, media-rich programming language that has been developed to support self-directed learning through exploration, tinkering and collaboration with peers. It is being used more and more from teachers and students as a tool for building scientific models and evaluating students’ behavior in schools. Students, while sharing interactive projects, develop skills in areas such as acquisition and development of concepts, problem solving abilities, creative thinking, working collaboratively and all of that in a playful spirit. In this paper, we present Scratch as a useful tool for teaching renewable energy issues, mainly between the ages of 11 and 16, in order students to develop an effective understanding through interactive sustainability projects and to cultivate awareness and attitudes towards energy sustainability with new media. We also present how students can work on renewable energy and its types and control the experiments about solar and wind energy using Scratch. The key design goal of the project is to deep students’ understanding in the world of renewable energy and to help students in interacting with solar and wind energy experiments.

Λεπτομέρειες άρθρου
  • Ενότητα
  • Άρθρα
Λήψεις
Τα δεδομένα λήψης δεν είναι ακόμη διαθέσιμα.
Αναφορές
Balouktsis, I., & Kekkeris, G. (2014). A Science Concept on Electricity Supported by the Scratch Programming Language. In Proceedings of the YILDIZ International Conference on Educational Research and Social Sciences, YICER- 2014, pages 114-121. Istanbul, Turkey.
Kelleher, C., & Pausch, R. (2005). Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Computing Surveys, 37, 83-137.
Koraki, M. (2012). Diverse categories of programming learning activities could be performed within Scratch. WCES-2012, Procedia-Social and Behavioral Sciences, 46,1162-1166.
López, V., & Hernández, M.I. (2015). Scratch as a computational modelling tool for teaching physics. Physics Education, 50 (3), 310-316.
Malan, D. J., & Leitner, H. H. (2007). Scratch for budding computer scientists. In Proceedings of the 38th SIGCSE technical symposium on Computer science education, pages 223-227. Covington, Kentucky, USA.ACM.
Maloney, J., Burd, L., & Kafai, Y. (2004). Scratch: A Sneak Preview. In Proceedings of the Second International Conference on Creating Connections and Collaborating, C5’04, pages 104-109. Washington, DC, USA.
Maloney, J., Peppler, K., Kafai, Y., Resnick, M., & Burd, L. (2008). Programming by choice: urban youth learning programming with scratch. SIGCSE Bulletin, 40, 367-371.
Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The Scratch Programming Language and Environment. Transactions on Computer Education, 10(4), 16:1-16:15.
Margolis, J. (2008). Stuck in the Shallow End: Education, Race, and Computing. The MIT Press. Cambridge, MA.
Meerbaum-Salant, O., Armoni, M., & Ben-Ari, M. M. (2010). Learning computer science concepts with scratch. In Proceedings of the Sixth international workshop on Computing education research, ICER ‘10, pages 69-76, New York, NY, USA.ACM.
Monroy-Hernández, A., & Resnick, M. (2008). Empowering kids to create and share programmable media. ACM interactions, 15(2), 50-53.
Quan, C. G. (2013). Continuing with the promise of “scratch” in the applied linguistic classroom. 13th International Educational Technology Conference. Procedia-Social and Behavioral Sciences, 103,245-254.
Resnick, M. (2007). Sowing the Seeds for a More Creative Society. Learning and Leading with Technologies, 35(4), 18-22.
Resnick, M., Maloney, J., Monroy-Hernandez, 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.
Rizvi, M., Humphries, T., Major, D., Jones, M., 7 Lauzun, H. (2011). A CS0 course using scratch. Journal of Computing Sciences in Colleges, 26(3),19-27.
Twidell, J., & Weir, T. (2006). Renewable Energy Resources. Abingdon: Taylor & Francis Group. Second Edition.
Utting, I., Cooper, S., Kolling, M., Maloney, J., & Resnick, M. (2010). Alice, Greenfoot, and Scratch – A Discussion. Transactions on Computer Education, 10(4),17:1–17:11.
Wing, J. (2006). Computational Thinking. Communications of the ACM, 49(3),33-35.
Woltz, U., Leitner, H. H., Malan, D. J., & Maloney, J. (2009). Starting with scratch in CS 1. In Proceedings of the 40th ACM technical symposium on Computer science education, pages 2-3, Chattanooga, TN, USA.ACM.
Woltz, U., Maloney, J., and Pulimood, S. M. (2008). ‘scratch’ your way to introductory cs. In Proceedings of the 39th SIGCSE technical symposium on Computer science education, pages 298-299, Portland, OR, USA.ACM.