|
Computational Thinking…at the ECE and Primary Grade Level, the key is Teacher Modeling! Also, keeping the computational tools simple enough that younger Students can focus on creative expression while experiencing how technology expands their artistic possibilities. Each example maintains age-appropriate complexity while introducing Students how computational processes can enhance and transform their creative work!
Examples: Drawing and Models
Kinesthetic Materials such as Flannel cut-outs, popsicle sticks, clay, PlayDoh, can be used to create models, dioramas, and settings from their drawing blueprints.
Tools Programs like Scratch Jr., Geogebra, Tynker, or even simple drawing apps let students create digital art and animations. They can make characters move, change colors, or respond to clicks—combining their drawings with basic coding concepts.
Physical Computing Projects Students can use tools like Makey Makey to turn their drawings or sculptures into interactive pieces. For example, they might paint with conductive paint and create circuits that light up or make sounds when touched. This connects traditional art making with simple electronics.
Digital Collage and Photo Editing Even basic photo editing tools or collage apps let students manipulate images in ways that would be impossible with scissors and glue—changing colors, duplicating elements, adding filters, or layering images.
Music and Sound Creation Apps like GarageBand or Chrome Music Lab allow students to compose music computationally, experimenting with loops, beats, and digital instruments. They can create soundscapes to accompany visual art or storytelling.
Pixel Art and Grid-Based Design Pixel art naturally introduces concepts like patterns, symmetry, and coordinates. Students can create designs on graph paper and then translate them into digital formats, or use apps specifically designed for pixel art.
Stop-Motion Animation Using tablets or computers with simple stop-motion apps, students can animate their clay sculptures, drawings, or found objects—learning about sequencing and how many small changes create movement.
Pattern Generation and Tessellations Students can use simple coding blocks or pattern-making apps to create repeating designs and Tessellations. They might program shapes to rotate, flip, or change colors in systematic ways, exploring mathematical concepts like symmetry and repetition while creating visually striking artwork. Tools like Scratch or even Google Sheets can be used to generate complex patterns from simple rules.
Digital Storytelling with Branching Narratives Students can create interactive stories where readers make choices that affect the outcome. Using platforms like Scratch, Twine, or Book Creator, they combine their writing, illustrations, and basic programming to create “choose your own adventure” style narratives. The computational element is in designing the story’s logic and multiple pathways.
Light Painting and Long-Exposure Photography Students can use tablets or cameras with long-exposure settings to “paint” with light sources in dark spaces. They can plan their designs, experiment with different movements, and see how the camera’s computational processing captures their motion over time in ways the human eye cannot—blending performance art with digital photography.
Computational Poetry and Text Manipulation Students can use simple code or apps to manipulate text in creative ways—generating poems from word lists, creating acrostics automatically, rearranging words based on rules they design, or even making “word clouds” that visualize the frequency of words in their writing. This combines language arts with algorithmic thinking to create visual-textual art.
Computational Thinking…at the Secondary Grade Level, Students can also engage more deeply with the conceptual aspects of computational art: exploring questions about authorship, the relationship between artist and algorithm, digital culture, and how computation changes artistic practice itself. Secondary students can engage with more sophisticated computationally enhanced art practices.
Examples: Coding-Based Visual Art Students can use Processing, p5.js, or similar creative coding platforms to generate visual art through code. They might create generative art that produces unique patterns, interactive animations, or data visualizations that transform information into aesthetic expressions.
3D Modeling and Digital Sculpture Tools like Blender, Tinkercad, or SketchUp allow students to create three-dimensional digital sculptures and environments. These can be rendered as images, animated, or even prepared for 3D printing to bridge digital and physical art forms.
Game Design as Artistic Expression Using Unity, Unreal Engine, or more accessible platforms like Construct or GameMaker, students can create narrative-driven or experimental games that explore themes, emotions, and ideas—treating the game itself as an art object rather than just entertainment.
AI-Assisted Art Creation Students can experiment with AI image generators, style transfer algorithms, or machine learning tools to create hybrid works. They might train models on their own artwork, explore ethical questions about AI authorship, or use AI as a collaborative partner in the creative process.
Interactive Installations and Physical Computing Arduino or Raspberry Pi projects let students create installations that respond to viewers through sensors, motors, lights, and sound. For example, an artwork that changes based on proximity, environmental data, or audience interaction.
Digital Photography and Computational Imaging Beyond basic editing, students can explore HDR imaging, photogrammetry (creating 3D models from photographs), glitch art, or algorithmic manipulation of images to create surreal or abstract compositions.
Web-Based and Net Art Students can create interactive websites as art pieces using HTML, CSS, and JavaScript—exploring how browsers, hyperlinks, and digital navigation can become artistic mediums.
Music Production and Sound Design Digital audio workstations (DAWs) like Ableton, FL Studio, or free options like Audacity enable students to compose, manipulate, and layer sounds. They might create electronic music, soundscapes, or experimental audio art.
Motion Graphics and Video Art Tools like After Effects, Premiere Pro, or open-source alternatives allow students to create animated typography, video collages, or time-based digital art that combines moving images with computational effects.
Data Art and Visualization Students can transform datasets—whether personal, social, or environmental—into visual or interactive artworks that communicate information aesthetically, using tools like Tableau, D3.js, or custom code. |