Play Code Share

Page 1


Play Code Share ‘creative coding and creative technology through the arts’.


PCS: Y7 CPD Delivered by Digital Artist and Project Lead Ashley James Brown


hello! I AM ASHLEY JAMES BROWN You can find me at: twitter @arctic_sunrise insta: ashleyjamesbrown facebook: iamashleybrown


Year 7 CPD Session 4 hours


CPD objectives Learn and get hands on playing with creative technology, hardware and computer programming. Understand the concept and approach behind the project. Find out about how the project fits into the curriculum and pushes pupils further.


Topic Overview for CPD ◎ Introduction to the project ◎ What is creative coding? ◎ Making with creative technology. ○ ○ ○

LittleBits - digital prototyping blocks MakeyMakey - hardware interfacing Scratch - visual programming

◎ Processing - using code to get creative. ○

Use processing as a creative digital sketchpad

◎ Inventions and Interactive Objects. ○ ○

Arduino and open source prototyping Electronics and hardware creation


Agenda for CPD 3:30pm 3:50pm 4:20pm 4:50pm 5:15pm 5:30pm 6:15pm 7:00pm

Introduction and project background Making with LittleBits Exploring with Makey Makey Building with Scratch Break with refreshments Coding with Processing Electronics with Arduino Finish


LittleBits

Inputs / Outputs: designing our own interactive objects. Prototype our own inventions with littlebits modular electronic building blocks. An overview of the lessons for Year 6 and Year 8.


MakeyMakey + Scratch Science / electronics / visual programming / logic. Create a musical instruments from bananas ! (Physical computing made fun) Create a drawing tool controlled by playdough using scratch, a free online platform for creating visual media


Processing Learn to use code to express your artistic ideas. Create an interactive drawing tool with processing - a free open source language that works on Windows and Macintosh computers. Overview of the coding topics taught during play code share


Arduino Physical computing: Learn another coding language to control hardware, electronics and sensors. Create an interactive light object using low costs components and the arduino board, an open source low cost hardware platform.


Why these tools ? Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically. While Scratch is primarily designed for 8 to 16 year olds, it is also used by people of all ages, including younger children with their parents. Scratch breaks down programming into simple blocks of logic that allow beginners to get to grips with coding without worrying about syntax.


Why these tools ? Processing has promoted software literacy, particularly within the visual arts and visual literacy within technology for nearly 14 years. From the beginning, Processing was designed as a first programming language with easy to understand syntax within a simple editor, yet with the power to grow and adapt to suit the individual user needs through library addons. Built upon Java it has a strong and wide user base. Processing is geared toward creating visual, interactive media, so the first programs start with drawing and this immediate motivation has proved successful for leading design, art, and architecture students into programming and for engaging the wider student body in general computer science classes. The Processing software is used by thousands of visual designers, artists, and architects worldwide to create their works.


Why these tools ? Arduino is an open-source prototyping platform based on easy-to-use hardware and software. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. Thanks to its simple and accessible user experience, over the years Arduino has been the brain of thousands of projects in the worldwide community of makers - students, hobbyists, artists, programmers, and professionals make hardware electronic objects using Arduino. Arduino boards are relatively inexpensive compared to other microcontroller platforms. The Arduino Software (IDE) is easy-to-use for beginners, yet flexible enough for advanced users to take advantage of as well. For teachers, it's conveniently based on the Processing programming environment, so students learning to program in that environment will be familiar with how the Arduino IDE works.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.