计算机科学
计算思维
介绍(产科)
背景(考古学)
展示
编程风格
领域(数学)
关系(数据库)
计算机程序设计
多媒体
归纳程序设计
程序设计范式
数学教育
程序设计语言
人工智能
数学
视觉艺术
医学
数据库
生物
放射科
艺术
古生物学
纯数学
标识
DOI:10.1145/1597990.1598021
摘要
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 mathematics and programming. This presentation will include 1) a discussion of the challenges of teaching programming, 2) the role of teaching style, motivation, and programming environment, 3) a summary of common algorithms and their relation to design principles, and 4) examples of artwork that has been created by current artists.
科研通智能强力驱动
Strongly Powered by AbleSci AI