Module Indicative Content |
Introduction to code
Variables, loops, if/else, arrays, functions, etc
|
The graphics context
Rendering images, shapes, lines and SVGs to graphics contexts
|
Rotations, transformation and scaling
Moving, transforming and processing graphics
|
User input
Keyboard and mouse input
|
Libraries and frameworks
3rd party creative media libraries
|
Media files
Working with images, video, text and audio
|
Client-side and server-side technologies.
Serving application remotely and locally.
|
DKIT reserves the right to alter the nature and timings of assessment
Module Resources
|
Recommended Book Resources |
---|
-
Daniel Shiffman, Morgan Kaufmann;. (2015), Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction (The Morgan Kaufmann Series in Computer Graphics), 2. [ISBN: 978-012394443].
-
Lauren McCarthy, Maker Media, Inc;. (2015), Getting Started with p5.js: Making Interactive Graphics in JavaScript and Processing (Make: Technology on Your Time), 1.
-
Daniel Shiffman. (2012), Nature of code, [ISBN: 978-098593080].
|
This module does not have any article/paper resources |
---|
Other Resources |
---|
-
Website, https://natureofcode.com/book/.
-
Website, https://processing.org/.
|