Research Article

Algorithmic Art Praxis: A Framework for Contextualized Programming Education

Volume: 7 Number: 1 July 10, 2025
EN

Algorithmic Art Praxis: A Framework for Contextualized Programming Education

Abstract

The amalgamation of computational thinking (CT) with contextualized instruction provides a sturdy framework for enriching programming education, especially for novice learners in design-centric higher education programs, where visual and experiential learning modalities prevail. CT, recognized as a critical methodology for solving complex programming challenges, underpins the development of the Algorithmic Art Praxis (ALAP) Categories—a structured toolkit designed to bridge abstract computational concepts with tangible, art-based applications. This research utilizes a rigorously curated online database of algorithmic artworks as a primary source for content analysis and pedagogical investigation. Over 2,000 algorithmic artworks from secondary sources were subjected to a rigorous, iterative review process, narrowing the collection to 695 deeply analyzed samples that inform the database’s foundational content. Through this analytical perspective, 18 distinct ALAP Categories were identified, each mirroring fundamental programming principles as exemplified in algorithmic art. These categories establish a structured taxonomy that harmonizes computational thinking activities with contextualized programming education, thereby providing a customized approach to addressing the distinct cognitive and creative requirements of design students. The ALAP toolkit, consisting of the 18 categories, a succinct reference guide, and the curated database, serves as a versatile resource for educators, researchers, and students. Through the integration of computational thinking with algorithmic art, it facilitates the cultivation of programming proficiency in visually oriented learners while promoting engagement through relevance and creativity. This framework underscores the potential of contextualized learning to transform abstract programming concepts into accessible, meaningful educational experiences.

Keywords

References

  1. Allwood, C. M. (1986). Novices on the computer: A review of the literature. International Journal of Man-Machine Studies, 25(6), 633–658. https://doi.org/10.1016/S0020-7373(86)80079-7 Bailey, J. (2018). Why Love Generative Art?. notre traduction, juillet.
  2. Boden, M. A., & Edmonds, E. A. (2009). What is generative art? Digital Creativity, 20(1–2), 21–46. https://doi.org/10.1080/14626260902867915
  3. Brown, N. C. C., & Wilson, G. (2018). Ten quick tips for teaching programming. PLoS Computational Biology, 14(4), e1006023. https://doi.org/10.1371/journal.pcbi.1006023
  4. Bryant, R., Weiss, R., Orr, G., & Yerion, K. (2011). Using the context of algorithmic art to change attitudes in introductory programming. Journal of Computing Sciences in Colleges, 27(1), 112–119. http://dl.acm.org/citation.cfm?id=2037177
  5. Berkeley, E. (1963). Computer Art Contest. Computers and Automation, XII (1), p. 21.
  6. Dorin, A., McCabe, J., McCormack, J., Monro, G., & Whitelaw, M. (2012). A framework for understanding generative art. Digital Creativity, 23(3–4), 239–259. https://doi.org/10.1080/14626268.2012.709940
  7. Farah, J. C., Moro, A., Bergram, K., Purohit, A. K., Gillet, D., & Holzer, A. (2020). Bringing computational thinking to non-STEM undergraduates through an integrated notebook application. European Conference on Technology Enhanced Learning, 2676. http://ceur-ws.org/Vol-2676/paper2.pdf
  8. Galanter, P. (2016). Generative Art Theory. In A Companion to Digital Art, C. Paul (Ed.). https://doi.org/10.1002/9781118475249.ch5

Details

Primary Language

English

Subjects

Multimedia Design, Visual Communication Design (Other), Information Technology in Design, Design (Other)

Journal Section

Research Article

Early Pub Date

July 10, 2025

Publication Date

July 10, 2025

Submission Date

January 4, 2025

Acceptance Date

January 22, 2025

Published in Issue

Year 2025 Volume: 7 Number: 1

APA
Tuğan, A., & Köksal, A. H. (2025). Algorithmic Art Praxis: A Framework for Contextualized Programming Education. Journal of Design Studio, 7(1), 5-29. https://doi.org/10.46474/jds.1613349
AMA
1.Tuğan A, Köksal AH. Algorithmic Art Praxis: A Framework for Contextualized Programming Education. JDS. 2025;7(1):5-29. doi:10.46474/jds.1613349
Chicago
Tuğan, Alp, and Ayşe Hazar Köksal. 2025. “Algorithmic Art Praxis: A Framework for Contextualized Programming Education”. Journal of Design Studio 7 (1): 5-29. https://doi.org/10.46474/jds.1613349.
EndNote
Tuğan A, Köksal AH (July 1, 2025) Algorithmic Art Praxis: A Framework for Contextualized Programming Education. Journal of Design Studio 7 1 5–29.
IEEE
[1]A. Tuğan and A. H. Köksal, “Algorithmic Art Praxis: A Framework for Contextualized Programming Education”, JDS, vol. 7, no. 1, pp. 5–29, July 2025, doi: 10.46474/jds.1613349.
ISNAD
Tuğan, Alp - Köksal, Ayşe Hazar. “Algorithmic Art Praxis: A Framework for Contextualized Programming Education”. Journal of Design Studio 7/1 (July 1, 2025): 5-29. https://doi.org/10.46474/jds.1613349.
JAMA
1.Tuğan A, Köksal AH. Algorithmic Art Praxis: A Framework for Contextualized Programming Education. JDS. 2025;7:5–29.
MLA
Tuğan, Alp, and Ayşe Hazar Köksal. “Algorithmic Art Praxis: A Framework for Contextualized Programming Education”. Journal of Design Studio, vol. 7, no. 1, July 2025, pp. 5-29, doi:10.46474/jds.1613349.
Vancouver
1.Alp Tuğan, Ayşe Hazar Köksal. Algorithmic Art Praxis: A Framework for Contextualized Programming Education. JDS. 2025 Jul. 1;7(1):5-29. doi:10.46474/jds.1613349

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License

The articles published in Journal of Design Studio had been similarity checked by intihal.net 

QmgB3Bhm.jpg




CALL FOR ARTICLES

Journal of Design Studio call for research papers on studios in all disciplines. Please submit your article by using Dergipark online submission system.