skip to main content
research-article
Open access

Scaffolding Creative Programming Projects

Published: 16 September 2024 Publication History

Abstract

While most teachers welcome the idea of learning activities fostering creativity, it is not clear how to effectively scaffold creativity. Without suitable pedagogical approaches, it is difficult to provide appropriate levels of scaffolding. Over-scaffolding, on the one hand, while providing support appreciated especially by less experienced students, leaves little room for creative expression. Under-scaffolding, on the other hand, while fostering more authentic learning opportunities with a high potential for creativity, can lead to student frustration. The Process Artifact Creativity Landscape (PACL) is a framework that helps pre-service teachers scaffold creative projects. PACL consists of a two dimensional space providing four scaffolding approaches offering different tradeoffs between scaffolding and creativity. This paper introduces the PACL framework and outlines experiences with K–6 preservice teachers reasoning about scaffold creative programming projects.

References

[1]
Alexander, C., The timeless way of building vol. 1: New york: Oxford university press, 1979.
[2]
Amabile, T. M. and J. Pillemer, "Perspectives on the social psychology of creativity," The Journal of Creative Behavior, vol. 46, pp. 3-15, 2012.
[3]
Anderson, L. W. and D. R. Krathwohl, A taxonomy for learning, teaching, and assessing: A revision of Bloom's taxonomy of educational objectives: Longman, 2001.
[4]
Bloom, B. S., "Taxonomy of educational objectives. Vol. 1: Cognitive domain," New York: McKay, vol. 20, p. 1, 1956.
[5]
Chikofsky, E. J. and J. H. Cross, "Reverse engineering and design recovery: A taxonomy," IEEE software, vol. 7, pp. 13-17, 1990.
[6]
Coenraad, M., J. Palmer, D. Weintrop, D. Eatinger, Z. Crenshaw, H. Pham, and D. Franklin, "The Effects of Providing Starter Projects in Open-Ended Scratch Activities," in Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, 2021, pp. 38-44.
[7]
Cuny, J., "Transforming k-12 computing education: an update and a call to action," ACM Inroads, vol. 6, pp. 54-57, 2015.
[8]
Dasgupta, S., W. Hale, Andr, #233, s. Monroy-Hern, #225, ndez, and B. M. Hill, "Remixing as a Pathway to Computational Thinking," presented at the Proceedings of the 19th ACM Conference on Computer-Supported Cooperative Work & Social Computing, San Francisco, California, USA, 2016, 1438-1449.
[9]
Gamma, E., R. Helm, R. Johnson, and J. Vlissides, "Design patterns: Abstraction and reuse of object-oriented design," in European Conference on Object-Oriented Programming, 1993, pp. 406-431.
[10]
Grabowski, S. and F. Nake, "Between the Trivial and the Impossible. ReCoding as Learning Strategy."
[11]
Hammond, J. and P. Gibbons, "What is scaffolding," Teachers’ voices, vol. 8, pp. 8-16, 2005.
[12]
Kafai, Y., "Playing and Making Games for Learning," Games and Culture, vol. 1, pp. 36-40, 2006.
[13]
Kim, J., M. Dontcheva, W. Li, M. S. Bernstein, and D. Steinsapir, "Motif: Supporting novice creativity through expert patterns," in Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, 2015, pp. 1211-1220.
[14]
Kim, K. H., "Can we trust creativity tests? A review of the Torrance Tests of Creative Thinking (TTCT)," Creativity research journal, vol. 18, pp. 3-14, 2006.
[15]
Knobelsdorf, M. and R. Romeike, "Creativity as a pathway to computer science," in Proceedings of the 13th annual conference on Innovation and technology in computer science education, 2008, pp. 286-290.
[16]
Koh, K. H., H. Nickerson, A. Basawapatna, and A. Repenning, "Early validation of Computational Thinking Pattern Analysis," presented at the Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education (ITICSE), Uppsala, Sweden, 2014, 213-218.
[17]
Koper, R., "Current research in learning design," Journal of Educational Technology & Society, vol. 9, pp. 13-22, 2006.
[18]
Krathwohl, D. R., "A revision of Bloom's taxonomy: An overview," Theory into practice, vol. 41, pp. 212-218, 2002.
[19]
Lamprou, A. and A. Repenning, "Teaching how to teach Computational Thinking," presented at the the 23rd Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2018), Larnaca, Cyprus, 2018.
[20]
Lee, I., F. Martin, J. Denner, B. Coulter, W. Allan, J. Erickson, J. Malyn-Smith, and L. Werner, "Computational thinking for youth in practice," Acm Inroads, vol. 2, pp. 32-37, 2011.
[21]
Nikolopoulou, K., "Creativity and ICT: Theoretical approaches and perspectives in school education," in Research on e-Learning and ICT in Education, ed: Springer, 2018, pp. 87-100.
[22]
Papert, S. (1985). Hard Fun. Available: http://www.papert.org/articles/HardFun.html
[23]
Papert, S. and I. Harel, Eds., Constructionism. Norwood, NJ: Ablex Publishing Corporation, 1993, 518 Pages
[24]
Repenning, A. and A. Basawapatna, "Explicative programming," Communications of the ACM, vol. 64, pp. 30-33, 2021.
[25]
Repenning, A., A. Basawapatna, D. Assaf, C. Maiello, and N. Escherle, "Retention of Flow: Evaluating a Computer Science Education Week Activity," presented at the Special Interest Group of Computer Science Education (SIGCSE 2016), Memphis, Tennessee, 2016.
[26]
Repenning, A., A. Lamprou, and A. Basawapatna, "Computing Effect Sizes of a Science-first-then-didactics Computational Thinking Module for Preservice Elementary School Teachers," presented at the Special Interest Group on Computer Science Education Technical Symposium (SIGCSE TS 2021), Toronto, Canada, 2021, 7.
[27]
Repenning, A., D. C. Webb, K. H. Koh, H. Nickerson, S. B. Miller, C. Brand, I. H. M. Horses, A. Basawapatna, F. Gluck, R. Grover, K. Gutierrez, and N. Repenning, "Scalable Game Design: A Strategy to Bring Systemic Computer Science Education to Schools through Game Design and Simulation Creation," Transactions on Computing Education (TOCE), vol. 15, pp. 1-31, 2015.
[28]
Repenning, A., J. Zurmühle, A. Lamprou, and D. Hug, "Computational Music Thinking Patterns: Connecting Music Education with Computer Science Education through the Design of Interactive Notations," presented at the 12th International Conference on Computer Supported Education, Prag, 2020, 641-652.
[29]
Rhodes, M., "An analysis of creativity," The Phi delta kappan, vol. 42, pp. 305-310, 1961.
[30]
Sentance, S. and J. Waite, "PRIMM: Exploring pedagogical approaches for teaching text-based programming in school," in Proceedings of the 12th Workshop on Primary and Secondary Computing Education, 2017, pp. 113-114.
[31]
Sternberg, R. J. and W. M. Williams, How to develop student creativity: ASCD, 1996.
[32]
Trnova, E. and J. Trna, "Implementation of creativity in science teacher training," International Journal on New Trends in Education and Their Implications, vol. 5, pp. 54-63, 2014.
[33]
Waite, J. and S. Grover, "Worked examples & other scaffolding strategies," Computer Science in K–12: An A to Z Handbook on Teaching Programming, pp. 240-249, 2020.
[34]
Ward, T. B., S. M. Smith, and R. A. Finke, "Creative cognition," Handbook of creativity, vol. 189, p. 212, 1999.
[35]
Wing, J. M., "Computational Thinking," Communications of the ACM, vol. 49, pp. 33-35, 2006.
[36]
Wood, D., J. S. Bruner, and G. Ross, "The role of tutoring in problem solving," Journal of child psychology and psychiatry, vol. 17, pp. 89-100, 1976.
[37]
Yucel, I., J. Zupko, and M. S. El‐Nasr, "IT education, girls and game modding," Interactive Technology and Smart Education, 2006.

Cited By

View all

Index Terms

  1. Scaffolding Creative Programming Projects

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    WiPSCE '24: Proceedings of the 19th WiPSCE Conference on Primary and Secondary Computing Education Research
    September 2024
    203 pages
    ISBN:9798400710056
    DOI:10.1145/3677619
    This work is licensed under a Creative Commons Attribution International 4.0 License.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 16 September 2024

    Check for updates

    Author Tags

    1. Computer science education
    2. computational thinking
    3. creativity
    4. preservice teacher education
    5. scaffolding

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    WiPSCE '24

    Acceptance Rates

    Overall Acceptance Rate 104 of 279 submissions, 37%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 44
      Total Downloads
    • Downloads (Last 12 months)44
    • Downloads (Last 6 weeks)44
    Reflects downloads up to 24 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media