Presented by:

Rich Nguyen

from University of Virginia
No materials for the event yet, sorry!

Creation of art offers an engaging way to introduce coding to novices. Participants in this workshop will have the opportunity to explore creation of art in different styles, including the sculptors Alexander Calder and Bathsheba Grossman, the nineteenth century post-impressionist artist, Georges Seurat, the twentieth century artists Mark Rothco and Jackson Pollock, and the contemporary illustrator, Peter Reynolds. Each of these artists works in a different style and in different mediums. These styles provide opportunities to emulate these artistic approaches through the medium of digital technologies.

The art activities that will be explored during the workshop are drawn from a course, EDIS 2200: Creating Art, Animations & Music through Coding, taught in the School of Education and Human Development at the University of Virginia. The course has also been approved by the Department of Computer Science as an elective in the Bachelor of Arts in Computer Science (BACS) degree program. The workshop will be supported by instructional videos and resources designed to support the course.

Participants in the workshop will have the opportunity to see art created by students using these tools. Participants will also have the opportunity to share their creations with one another.

Reference

Bull, G., Watts, J. & Nguyen, N.R. (Eds.) (2020). Creating art, animation & music through coding. Association for Advancement of Computers in Education.

Duration:
5 min
Room:
Plenary Room
Conference:
Snap!Con 2021

Happening at the same time:

  1. Lightning Talks Round 1
  2. Start Time:
    2021 July 29 10:40

    Room:
    Plenary Room

  3. Hallway Track
  4. Start Time:
    2021 July 29 08:00

    Room:
    Hallway

Events Happening Next

The Secrets & Surprises in Coding Spirals:
TurtleStitch Tur-torial

Cynthia Solomon, Sarah Magner, klimczaksusan@gmail.com

WORKSHOP DESCRIPTION In this workshop, we will focus on building blocks that allow you to play with polygons and spirals with TurtleStitch. If you create a design you love and do not have access to a computerized embroidery machine, global TurtleStitch community friends will embroider & mail you your design!

TurtleStitch is an activity and a coding environment. TurtleStitching is a mi...

more

Grand Gestures
Storytelling with AI

Jens Mönig, Jadga Hügle

In this workshop we'll share a curriculum around AI that we're currently working on. We try to show how to use machine learning in the classroom by implementing a gesture recognizer (based on the $1 gesture recognizer) in Snap!

We start by creating a single-stroke gesture drawing program.
By building an "animate" control structure based on the pen trails, we are able to animate our drawn...

more

Codification (Transformation) of GUI Elements and database structures from SNAP to Python
From blocks language to typing language by SNAP Code conversion

Matthias Kim

Codification means to create Python code directly out of SNAP Code via a mapping SNAP blocks to Python code. The created Python Code via codification in SNAP is downloaded and runs immediately in Python. This has been useful in supporting the steps from SNAP development in a blocks language to a typing language. I would like to show how we enhanced codification with GUI elements: There a...

more