Week 10: Canvas Drawing/Animation

To Do This Week:

Work on Map Projects. Due Wednesday Oct 24th


Module Notes

Workshop Canvas

Intro to Canvas:

Drawing Circles and Arcs:

Create a Drawing/Animation with Canvas:

JavaScript Canvas Drawing Demo

In-Class Activity: Change the JavaScript to create your own face animation. Examples:

Canvas Clock Example


Canvas Project: 5% (Due Oct 29)

For this project, you will use the HTML5 <canvas> element and JavaScript to create a digital drawing. Your artwork can be static or animated. The goal is to experiment with the canvas rendering API to draw 2D shapes, lines, and colors, and optionally add movement.

You are welcome to use AI tools for guidance, but you should actively modify and experiment with the code to create something unique. Try adjusting colors, shapes, positions, and animations until you get the effect you want. The goal in this mini-project is to get comfortable working with the canvas, not to create a masterpiece.

Requirements: