Apr 23, 2024  
2019-2020 Course Catalog 
    
2019-2020 Course Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

VCT 1127 - Interactive Web Design 2: SVG and Canvas

Credits: 3
Hours/Week:
Course Description: In this hands-on, project-oriented course, students will explore the HTML5 Canvas element and SVG. SVG (Scalable Vector Graphics) is a technology that is used to build visual assets for the web. Students will learn to use both SVG and the Canvas element with HTML5. Students will also be introduced to creating dynamic interactivity on a website using both SVG and Canvas graphic assets.
MnTC Goals
None

Prerequisite(s): VCT 1121  with a grade of C or higher and VCT 1123  with a grade of C or higher.
Corequisite(s): None
Recommendation: None

Major Content
  1. Canvas and SVG overview
  2. Canvas Element in HTML5
  3. Canvas Components: Line, Arcs, Rectangles and Polygons
  4. Strokes, Fills, Gradients and Patterns
  5. TEXT in Canvas
  6. Images and Video with Canvas
  7. Animation with Canvas
  8. SVG Graphics
  9. Incorporate SVG

Learning Outcomes
At the end of this course, students will be able to:

  1. demonstrate drawing with the Canvas element.
  2. draw lines, arcs, curves, rectangles, polygons with Canvas.
  3. fill shapes with colors, gradients and patterns.
  4. draw and manipulate text with Canvas.
  5. add stroke and fill to text and positioning text within Canvas.
  6. draw and scale images in Canvas.
  7. implement animation with Canvas.
  8. create SVG graphics.
  9. incorporate SVG into HTML.

Competency 1 (1-6)
None
Competency 2 (7-10)
None


Courses and Registration



Add to Portfolio (opens a new window)