In this module students develop the basic skills required to create simple interactive media artefacts that may be used on a variety of devices. Participants will learn how to both design and implement multimedia elements in a time based production. Within this context of multimedia development, students are introduced to basic scripting and how to apply it within a digital media environment.
JavaScript basics
Intro to JavaScript; Reading documentation and references; JS display possibilities; Working in the developer console; Problem-based learning; Task decomposition; Testing; Comments
JavaScript features
User functions, User variables, Naming rules and conventions; Primitive data types; JS operators; Operator precedence; Addition vs concatenation; Conditional statements; iteration and looping; mapping
Working with libraries
JavaScript libraries; Intro to P5; P5 web editor and references; Working in the canvas in P5; Creating layers on the canvas in P5; P5 system functions and variables
The Document Object Model
Intro to the Document Object Model (DOM); Events and Event Handlers; Controlling the DOM; Accessing and using external media assets; Working with SVGs in JavaScript
Designing Multimedia Systems
Multimedia Principles; Interaction design principles, 5 dimensions of interaction design
Module Content & Assessment | |
---|---|
Assessment Breakdown | % |
Other Assessment(s) | 100 |