ABSTRACT
Previous studies have presented approaches to teach programming based on contexts close to students, such as games, robotics, and media. Those contexts may turn learning easier and more motivating. Media manipulation is one of such contexts relevant to teenage students, for their thorough use of image applications and social networks. In this work, we design and evaluate a spiral approach to teach programming to ninth-grade students of a middle school in Brazil's countryside. The approach is contextualized by media, i.e., image creation and manipulation, and we use the Python language with turtle graphics and JES tools to support it. Results point out to the influence of context and tools on learning, significant changes of perception about computing, high motivation to learn how to code, as well as a positive correlation between learning and motivation.
- Luis Gustavo J. Araujo, Roberto A. Bittencourt, and David M. B. Santos. 2017. Ensino de Programacc ao na Educacc ao Básica através da Manipulacc ao de Mıdias COBENGE 2017 - XLV Congresso Brasileiro de Educacc ao em Engenharia. Joinville.Google Scholar
- Adriana Bordini, Christiano M. O. Avila, Yuri Weisshahn, Mônica M. da Cunha, Simone A. C. Cavalheiro, Luciana Foss, Marilton S. Aguiar, and Renata H. S. Reiser. 2016. Computacc ao na Educacc ao Básica no Brasil: o Estado da Arte, In Revista de Informática Teórica e Aplicada. Revista de Informática Teórica e Aplicada, Vol. 23, 2, 210--238.Google Scholar
- Jerome S Bruner. 2009. The process of education. Harvard University Press.Google Scholar
- John W. Creswell. 2013. Research design: Qualitative, quantitative, and mixed methods approaches. Sage publications.Google Scholar
- Timothy A. Davis. 2012. A Summer Science Experience with Computer Graphics for Secondary Students Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (SIGCSE '12). ACM, New York, NY, USA, 295--300. Google ScholarDigital Library
- Katrina Falkner, Rebecca Vivian, and Nickolas Falkner. 2014. The Australian Digital Technologies Curriculum: Challenge and Opportunity Proceedings of the Sixteenth Australasian Computing Education Conference - Volume 148 (ACE '14). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 3--12. http://dl.acm.org/citation.cfm?id=2667490.2667491 Google ScholarDigital Library
- Andrea Forte and Mark Guzdial. 2005. Motivation and nonmajors in computer science: identifying discrete audiences for introductory courses. IEEE Transactions on Education Vol. 48, 2 (2005), 248--253. Google ScholarDigital Library
- Mark Guzdial. 2003. A media computation course for non-majors. In ACM SIGCSE Bulletin, Vol. Vol. 35. ACM, 104--108. Google ScholarDigital Library
- Mark Guzdial. 2013. Exploring hypotheses about media computation. In Proceedings of the ninth annual international ACM conference on International computing education research. ACM, San Diego, 19--26. Google ScholarDigital Library
- John M. Keller. 1987. Development and use of the ARCS model of instructional design. Journal of instructional development Vol. 10, 3 (1987), 2--10. 1145/2839509.2844611Google ScholarCross Ref
- Robert K Yin. 2013. Case study research: Design and methods. Sage publications.Google Scholar
Index Terms
- An Analysis of a Media-Based Approach to Teach Programming to Middle School Students
Recommendations
Using Foundational CS1 Curricula for Middle School & Early High School Computer Programming Education
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1Teaching computer programming to K-12 learners is widely recognized as important for invoking interest in computing in college and beyond. Specifically, with respect to middle school students, several computing education efforts do an excellent job of ...
From Alice to Python. Introducing Text-based Programming in Middle Schools
ITiCSE '16: Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science EducationIn this paper, we present our experience in designing computing curriculum for Middle School students. Computing education is becoming an important part of STEM education and several national curriculums are incorporating computing education in their ...
Can CS1 Curricula Be Used For Middle School Computer Programming Education?
SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2Current computing education efforts do an excellent job of designing engaging curricula for middle school students through block-based platforms and multimedia project-based content. However, the programming concepts covered are notably and ...
Comments