455
Views
4
CrossRef citations to date
0
Altmetric
Articles

The effects of goal-based scenarios used for programming education of 5th graders

& ORCID Icon
Pages 6335-6355 | Received 02 Jun 2021, Accepted 24 Jan 2022, Published online: 15 Feb 2022

References

  • Allsopp, B. B., & Ejsing-Duun, S. (2016). Programming concepts in playful programming products. In Proceedings of the 10th European Conference on Games Based Learning: ECGBL 2016 Proceeding (pp. 1–10). University of West Scotland, Academic Bookshop Proceedings Series.
  • Arabacioglu, T., Bulbul, H. I., & Filiz, A. (2007). Bilgisayar programlama öğretiminde yeni bir yaklaşım. Akademik bilişim.
  • Armoni, M., Meerbaum-Salant, O., & Ben-Ari, M. (2015). From scratch to “real” programming. ACM Transactions on Computing Education, 14(4), 1–15. https://doi.org/10.1145/2677087
  • Balanskat, A., & Engelhardt, K. (2014). Computing our future: Computer programming and coding-priorities, school curricula and initiatives across EuropeEuropean Schoolnet (pp. 43-55) http://www.eun.org/documents/411753/817341/Computing+our+future_final_2015.pdf/d3780a64-1081-4488-8549-6033200e3c03.
  • Barbara, K., Gluchow, M., & Brügge, B. (2012). Teaching basic software engineering to senior highschool students. In P. Kommers & P. Isaías (Eds.), e-Society Proceedings of the IADIS International Conference (pp.11-18), Berlin, Germany: IADIS Press.
  • Batista, A. L. F., Connolly, T., & Angotti, J. A. P. (2016, October). A framework for games-based construction learning: A text-based programming languages approach. In European Conference on Games Based Learning (pp. 815–823). Academic Conferences International Limited.
  • Baz, F. Ç. (2018). Çocuklar için kodlama yazılımları üzerine karşılaştırmalı bir inceleme. Current Research in Education, 4(1), 36–47.
  • Beriswill, J. E. (2015). Design process of a goal-based scenario on computing fundamentals. TechTrends, 59(6), 15–20. https://doi.org/10.1007/s11528-015-0899-x
  • Brown, N. C., & Wilson, G. (2018). Ten quick tips for teaching programming. PLoS Computational Biology, 14(4), e1006023. https://doi.org/10.1371/journal.pcbi.1006023
  • Calder, N. (2010). Using scratch: An integrated problem-solving approach to mathematical thinking. Australian Primary Mathematics Classroom, 15(4), 9–14. https://doi.org/10.1007/s10857-012-9226-z
  • Catlak, S., Tekdal, M., & ve Baz, F. (2015). Scratch yazılımı ile programlama öğretiminin durumu: Bir doküman inceleme çalışması. Journal of Instructional Technologies & Teacher Education, 4(3), 13–25.
  • Clark, R. C., & Mayer, R. E. (2012). Scenario-based e-learning: Evidence-based guidelines for online workforce learning. John Wiley & Sons.
  • Clark, R. C., Nguyen, F., & Sweller, J. (2011). Efficiency in learning: Evidence-based guidelines to manage cognitive load. John Wiley & Sons.
  • Cooper, S., Powers, K., Gross, P., McNally, M., Goldman, K. J., Proulx, V., & Carlisle, M. (2006, March). Tools for teaching introductory programming: What works? In ACM SIGCSE Bulletin (Vol. 38, No. 1, pp. 560–561). ACM.
  • Creswell, J. W. (2012). Educational research: Planning, conducting, and evaluating quantitative and qualitative research (4th ed.). Pearson.
  • Eckerdal, A. (2009). Novice programming students’ learning of concepts and practise. Dissertation presented at mathematics and computer science, department of information technology, Upsalla University, Sweeden, March 6.
  • Esteves, M., & Mendes, A. J. (2004, October). A simulation tool to help learning of object oriented programming basics. In 34th Annual Frontiers in Education, 2004. FIE 2004 (pp. F4C–7). IEEE.
  • Gomes, A., & Mendes, A. J. (2007, September 3–7). Learning to program-difficulties and solutions. In International Conference on Engineering Education–ICEE (Vol. 2007), Coimbra, Portugal.
  • Gunuc, S., Odabasi, H. F., & Kuzu, A. (2013). 21.yüzyıl öğrenci özelliklerinin öğretmen adayları tarafından tanımlanması: Bir twitter uygulaması. Journal of Theory and Practice in Education, 9(4), 436–455.
  • Howland, J. L., Jonassen, D. H., & Marra, R. M. (2012). Meaningful learning with technology. Pearson.
  • Hsu, C., & Moore, D. R. (2011). Formative research on the goal-based scenario model applied to computer delivery and simulation. The Journal of Applied Instructional Design, 1(1), 13–24.
  • Kalelioglu, F., & Gulbahar, 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. https://doi.org/10.15388/infedu.2014.03
  • Karabak, D., & Güneş, A. (2013). Ortaokul birinci sinif öğrencileri için yazilim geliştirme alaninda müfredat önerisi. Eğitim ve Öğretim Araştırmaları Dergisi, 21(2–3), 163–169.
  • Kelleher, C., Pausch, R., & Kiesler, S. (2007, April). Storytelling Alice motivates middle school girls to learn computer programming. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 1455–1464).
  • Kilic, E., & Yildirim, Z. (2012). Cognitive load and goal based scenario centered 3D multimedia learning environment: Learners’ motivation, satisfaction and mental effort. Journal of Educational Computing Research, 47(3), 329–349. https://doi.org/10.2190/EC.47.3.e
  • Kilroy, D. A. (2004). Problem based learning. Emergency Medicine Journal, 21(4), 411–413. https://doi.org/10.1136/emj.2003.012435
  • Kim, S., Chung, K., & Yu, H. (2013). Enhancing digital fluency through a training program for creative problem solving using computer programming. The Journal of Creative Behavior, 47(3), 171–199. https://doi.org/10.1002/jocb.30
  • Ko, B. S., & Na, T. K. (2016). Development of the instructional design guideline utilizing goal-based scenario for culinary practice education. Culinary Science and Hospitality Research, 22(1), 141–152. https://doi.org/10.20878/cshr.2016.22.1.016
  • Kreijns, K., Kirschner, P. A., & Jochems, W. (2003). Identifying the pitfalls for social interaction in computer-supported collaborative learning environments: A review of the research. Computers in Human Behavior, 19(3), 335–353. https://doi.org/10.1016/S0747-5632(02)00057-2
  • Lahtinen, E., Ala-Mutka, K., & Järvinen, H. M. (2005). A study of the difficulties of novice programmers. ACM Sigcse Bulletin, 37(3), 14–18. https://doi.org/10.1145/1151954.1067453
  • Lohman, M. C. (2002). Cultivating problem-solving skills through problem-based approaches to professional development. Human Resource Development Quarterly, 13(3), 243–261. https://doi.org/10.1002/hrdq.1029
  • Monroy-Hernández, A., & Resnick, M. (2008). Feature empowering kids to create and share programmable media. Interactions, 15(2), 50–53. https://doi.org/10.1145/1340961.1340974
  • Ozmen, B., & Altun, A. (2014). Undergraduate students’ experiences in programming: Difficulties and obstacles. Turkish Online Journal of Qualitative Inquiry, 5(3), 1–27.
  • Ozoran, D., Cagiltay, N., & Topalli, D. (2012). Using scratch in introduction to programming course for engineering students. In 2nd International Engineering Education Conference (IEEC2012) (Vol. 2, pp. 125–132).
  • Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York Basic Books.
  • Pea, R. D., & Kurland, D. M. (1984). On the cognitive effects of learning computer programming. New Ideas in Psychology, 2(2), 137–168. https://doi.org/10.1016/0732-118X(84)90018-7
  • Ramadhan, H. A. (2000). Programming by discovery. Journal of Computer Assisted Learning, 16(1), 83–93. https://doi.org/10.1046/j.1365-2729.2000.00118.x
  • Sanjanaashree, P., & Soman, K. P. (2014, January). Language learning for visual and auditory learners using scratch toolkit. In 2014 International Conference on Computer Communication and Informatics (pp. 1–5). IEEE.
  • Schank, R. C. (1992). Goal-based scenarios. In R. C. Schank (Ed.), Beliefs, reasoning and decision making: Psycho-logic in honour of Bob Abelson (pp. 1–32). Psychology Press.
  • Schank, R. C., Berman, T. R., & Macpherson, K. A. (1999). Learning by doing. In C. M. Reigeluth (Ed.) Instructional-design theories and models: A new paradigm of instructional theory (Vol. 2, No. 2, pp. 161–181). Lawrence Erlbaum Associates.
  • Schubert, D. (2015). Goal-based scenario theory in educational game design. Journal of Applied Learning Technology, 5(3).
  • Shin, S., Park, P., & Bae, Y. (2013). The effects of an information-technology gifted program on friendship using scratch programming language and clutter. International Journal of Computer and Communication Engineering, 2(3), 246. https://doi.org/10.7763/IJCCE.2013.V2.181
  • Utting, I., Cooper, S., Kölling, M., Maloney, J., & Resnick, M. (2010). Alice, greenfoot, and scratch – a discussion. ACM Transactions on Computing Education (TOCE), 10(4), 17. https://doi.org/10.1145/1868358.1868364
  • Westcott, S. (2008). Effectiveness of using digital game playing in a first-level programming course.
  • Wood, D. F. (2003). ABC of learning and teaching in medicine: Problem based learning. BMJ: British Medical Journal, 326(7384), 328–330. https://doi.org/10.1136/bmj.326.7384.328
  • Yukselturk, E., & Altiok, S. (2015). Bilişim teknolojileri öğretmen adaylarının Bilgisayar programlama öğretimine yönelik görüşleri. Amasya Üniversitesi Eğitim Fakültesi Dergisi, 4(1), 50–65.
  • Yukselturk, E., & Altiok, S. (2016). Bilişim teknolojileri öğretmen adaylarının programlama öğretiminde Scratch aracının kullanımına ilişkin algıları. Mersin Üniversitesi Eğitim Fakültesi Dergisi, 12(1), 39–52. https://doi.org/10.17860/efd.94270
  • Zumbach, J., & Reimann, P. (1999). Assessment of a goal-based scenario approach: A hypermedia comparison. In Internet-Based Teaching and Learning (IN-TELE 98) (pp. 449–454).

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.