Slide 1
ABOUT
At the California Institute of the Arts (CalArts), students engage with the dynamic world of creative coding through the versatile platform, p5.js. This JavaScript library serves as a fundamental tool for budding artists and designers, offering a hands-on approach to learning coding concepts while nurturing artistic expression.Through p5.js, students delve into various key concepts. One crucial aspect is the understanding of basic programming principles, such as variables, loops, and functions. These concepts form the building blocks upon which students craft their creative projects. They learn how to manipulate variables to create movement, generate shapes, and control visual elements.
Slide 1
LOOPS
Utilizing loops, individuals can execute a set of instructions multiple times without the need to redundantly rewrite the same code. The most common type of loop used in p5.js is the "for" loop, allowing users to specify the number of times a particular block of code should be executed.
View Student Works
Slide 1
VARIABLES
Variables in p5.js store and control data for dynamic, interactive art, adjusting visuals based on user input In p5.js, variables can store various types of data, including numbers, strings, arrays, and objects. They act as containers that hold information which can be modified, accessed, and utilized throughout the code.
View Student Works
Slide 1
FUNCTIONS
Functions are crucial in creating interactive art, responding to user inputs like clicks or keyboard interactions. By encapsulating functionalities, artists can craft dynamic and responsive artworks, adapting them based on user engagement.
View Student Works
Slide 1
TOPIC TBD
"if" statements are fundamental tools used to control the flow of your code based on certain conditions. They allow you to execute a block of code if a specified condition is true, and if that condition evaluates to false, the code within the "if" block is not executed.
View Student Works
Slide 1
TOPIC TBD
Arrays in p5.js are essential data structures that store collections of elements of the same type, allowing for efficient organization and manipulation of data. They are used to hold multiple values within a single variable, making it easier to manage and work with sets of data in creative coding and visual projects.
View Student Works
Slide 1
TOPIC TBD
Arrays in p5.js are essential data structures that store collections of elements of the same type, allowing for efficient organization and manipulation of data. They are used to hold multiple values within a single variable, making it easier to manage and work with sets of data in creative coding and visual projects.
View Student Works
ABOUT
LUISA PINZON
Luisa Pinzon is a Colombian Musician and Sound engineer. She finished her MFA degree in Music Technology and Integrated Media specialization at the California Institute of the Arts in 2023. Luisa has over 5 years of experience doing Audio Postproduction for TV, she has worked in recognized productions such as Shark Tank Mexico Season 3 and Discovery Channel´s ¿Quién cocina esta noche? Season 1. Since 2020 she has been researching the creative coding field, using programming softwares such as p5Js, ChucK,MaxMsP and Touch Designer. Although her major experience relies in the audio and sound field, while pursuing her MFA degree at CalArts she learned and explored the visual digital arts and is always looking for new ways of creating art. She is currently very interested in the relationship the human being has with nature while also expressing her concern towards the negative impact of the human being on it, and how to make conscious art that represents it.
Slide 1