SIGGRAPH 2009: Talks 2009
DOI: 10.1145/1597990.1598021
|View full text |Cite
|
Sign up to set email alerts
|

Computational thinking through programming and algorithmic art

Abstract: General education students can be taught computational thinking skills through courses that marry computer programming with algorithmic art. Algorithmic art is a varied and growing field where images are generated on the computer using mathematical and computer algorithms (see http://processing.org/exhibition/index.html for examples). Visually oriented students may be motivated to learn programming when it is taught in a context that is as much focused on art, artists, and design principles as it is on mathema… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 0 publications
0
5
0
Order By: Relevance
“…At the same time, programming itself has proven to be an excellent way of developing CT skills [19] especially in K-12 education (as discussed in the previous section), thus existing EUD techniques might have a similar effect on end users, although much discussion is still ongoing about how much this comes about and results are still inconclusive.…”
Section: Fostering Computational Thinking Skills With Tangible End-usmentioning
confidence: 99%
“…At the same time, programming itself has proven to be an excellent way of developing CT skills [19] especially in K-12 education (as discussed in the previous section), thus existing EUD techniques might have a similar effect on end users, although much discussion is still ongoing about how much this comes about and results are still inconclusive.…”
Section: Fostering Computational Thinking Skills With Tangible End-usmentioning
confidence: 99%
“…Therefore, computational thinking is a vital skill that everyone should acquire (Lockwood and Mooney, 2017). Orr (2009) stated that programming is a way to foster students' problem-solving skills and computational thinking.…”
Section: Introductionmentioning
confidence: 99%
“…In the context of computational design, information visualization and interactive media, the necessity of making CG more accessible has motivated the creation of frameworks and APIs to facilitate programming among artists and designers (Orr, 2009). The Processing project (Processing Foundation I) is a well-known example of such initiatives to increase computer literacy within the design and visual arts, and visual literacy within technology and engineering.…”
Section: Introductionmentioning
confidence: 99%