Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la...

48
Event Schedule Mon, Jul 17, 2017 10:00am 17/07/2017 - Ateliers #Supercodeurs - Cap Sciences (Orange side event) 10:00am - 12:30pm, Jul 17 CapScience Venez vous initier de façon ludique au codage ! Cap Sciences, en partenariat avec Orange, propose à des jeunes de 9 à 14 ans et aux adultes les accompagnant, une initiation ludique et gratuite au codage et à la robotique. L’objectif n’est pas de transformer les participants en expert de la programmation mais de donner les rudiments d’un langue qui sera de plus en plus à parler pour agir comme citoyen éclairé d’un monde numérique. Le langage utilisé sera Scratch, un logiciel libre conçu pour initier les jeunes aux concepts fondamentaux de l’algorithmique. La partie robotique utilisera Thymio, un petit robot dont l’interface graphique colorée est pensée pour les plus jeunes. Speaker: 10:00pm Arbalet Frontage: Outdoor coding session on a pixelated building facade 10:00pm - 11:59pm, Jul 17 Building A1 of University of Bordeaux Bordeaux University started the Arbalet Frontage project making the facade of one of its buildings interactive and hackable. By the means of coloured LEDs positioned all along the facade, walkers in the street will be able to interact, play and even write code on this huge piece of Pixel Art. Check out the video trailer! Arbalet Frontage customized for the conference: The community is constantly looking for new original devices to hack and show its creativity. Hacking little robots and IoT devices has now become a standard, what about going further and showing that code can also run on objects of gigantic dimensions? Arbalet Frontage being still under heavy development, the Scratch community will be the first to experiment with live coding at an early stage! Wanna animate the flag of your country, a little snake riding the facade, a bouncing ball, ...? You will be able to code your own Snap! program and visualize the result live. Since lights and colours render better in darkness, the outdoor coding session is planned from 22:00 to midnight. Bruno Aujard Responsable Pole Societal, Orange

Transcript of Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la...

Page 1: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Event ScheduleMon Jul 17 2017

1000am

17072017 - Ateliers Supercodeurs - Cap Sciences (Orange side event) 1000am - 1230pm Jul 17 CapScience

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1000pm

Arbalet Frontage Outdoor coding session on a pixelated building facade 1000pm - 1159pm Jul 17 Building A1 of University of Bordeaux

Bordeaux University started the Arbalet Frontage project making the facade of one of its buildingsinteractive and hackable By the means of coloured LEDs positioned all along the facade walkers in thestreet will be able to interact play and even write code on this huge piece of Pixel Art Check out thevideo trailer

Arbalet Frontage customized for the conference

The community is constantly looking for new original devices to hack and show its creativity Hackinglittle robots and IoT devices has now become a standard what about going further and showing thatcode can also run on objects of gigantic dimensions Arbalet Frontage being still under heavydevelopment the Scratch community will be the first to experiment with live coding at an early stageWanna animate the flag of your country a little snake riding the facade a bouncing ball You will beable to code your own Snap program and visualize the result live Since lights and colours renderbetter in darkness the outdoor coding session is planned from 2200 to midnight

Bruno AujardResponsable Pole Societal Orange

The FFVL (Free Flight French Federation co-producing the evening) will also lend a bunch ofboomerangs of all sorts 3D printed cardboard lit boomerangs for even more fun outside

Registration

Registration for the event is compulsory via this online form

Registrations close Sunday July 16th

How to get to the event

Get out at the tramway stop Forum (line B direction Pessac) Follow the tramway rails 200 metersafter the tram stop you will see the Grand Portal of the University Pass through the portal well be rightin front of it Click here to see the map Heres a Google Maps version

Speaker

Tue Jul 18 2017

1000am

Masterclass Beetleblocks 1000am - 400pm Jul 18 Eirlab (ENSEIRB-Matmeca)

An intense workshop with the lead developer of BeetleBlocks Mestre Bernat assisted by lead developerof underlying Snap Meister Moumlnig

Join us in this workshop and learn to design your own jewelry with blocks Beetle Blocks is a 3D designand fabrication environment based on Snap where you can create your own shapes and export themto be printed as real objects

Keep an eye on our twitter feed scratch2017bdx to see when we open registration for thismasterclass

Yoan MollardArbalet Living Lab

Master class sponsored by Dagoma inventors of 3D printers

Speaker

Deacutecodons le numeacuterique 1000am - 1230pm Jul 18 Auditorium

(Gratuit mais merci de vous incrire svp)

(Free but please register English below)

Rencontre internationale des enseignants autour de la peacutedagogie innovante avec le numeacuterique

Les partenaires de ClasslsquoCode vous invitent agrave participer agrave la premiegravere reacuteunion reacutegionale mardi 18 juilletde 1000 agrave 1330 (Enseirb-33 Talence)ClasslsquoCode en Nouvelle Aquitaine laquo Deacutecodons le numeacuterique raquoAider les jeunes agrave deacutecoder le numeacuterique Rendez-vous agrave Scratchrsquo17 Nous nous y retrouverons pour commencer agrave faire de ClasslsquoCode en Nouvelle Aquitaine unecommunauteacute de deacuteveloppement participatif et collaboratif avec les partenaires de lrsquoeacuteducation nationaleceux de lrsquoeacuteducation populaire les collectiviteacutes mais aussi les entreprises et eacutecoles du numeacuterique qui ontaussi leur place dans cette co-construction de plateforme

Nous aurons aussi la chance drsquoy croiser des partenaires drsquoautres projets lieacutes agrave ces sujets drsquoaccueillirdes collegravegues internationaux acteurs sur ces sujets et les collegravegues de lrsquoESPE qui sont deacutejagrave en action

Bernat RomagosaSoftware Developer BJC

Jens MoumlnigPrincipal Investigator SAP

sur ces sujets

Se sensibiliser se former coopeacuterer pour initier les jeunes agrave la penseacutee informatique afin drsquoeacutelargir latypologie des programmateurs de demain mais aussi afin de rendre accessible ce champdrsquoinvestigation agrave toutes et toushellip Ca nous concerne tous Par ici le programme et lrsquoinscription au buffetLes objectifs de cette demi journeacutee ougrave tout le monde est bienvenu ndash un partage des actions reacutealiseacutees pour voir comment ClassacuteCode peut aiderndash un foisonnement de pistes pour la rentreacutee et des actions concregravetes deacutecideacuteesndash des rencontres autour drsquoun buffetSi vous ne pouvez pas vous libeacuterer vous pouvez tregraves simplement renseigner le formulaire pour ecirctretenu au courant de ce qui aura eacuteteacute partageacute on fera un pad et une teacuteleacutepreacutesence sur hangout si besoin

Contact

Martine Courbin-CoulaudIES Inria (Information et eacutedition scientifiques)Centre de recherche INRIA Bordeaux Sud-Ouest200 avenue de la Vieille Tour33405 Talence Cedex05 24 57 40 11

This side event is organized by ESPE More details via Peacutedagogies Innovantes

I am excited to meet educators from around the world and build connections for collaborations in thecoming year for our students to share and discuss projects and support each other as they learn toexpress themselves online

In this pre-conference meeting we will have teachers from our host country France meeting with guestteachers from across the globe Ideas for teaching creatively with code and computational thinking willbe the focus Forming connections and friendship with fellow educators will be a bonus

Speaker

Wolfgang SlanyFull Professor of Computer Science Graz University of Technology

Mags AmondTeam Scratch2017BDX

Susan EttenheimWeLoveDancing

Jeffrey NicholsLatin Of School

Enseigner la programmation sans infrastructure deacutecole en utilisant les smartphonesdes adolescents 1000am - 1230pm Jul 18

Piou piou - Introducing semi-conductor circuits 1000am - 1230pm Jul 18

Coding and Stitching 1000am - 1230pm Jul 18

Scratching Beneath the Surface of the Syrian Refugee Crisis 1000am - 1230pm Jul 18

4 Subsessions

Ateliers Supercodeurs - Cap Sciences (Orange side event) 1000am - 1230pm Jul 18 CapScience

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

100pm

Preconference Robotics in Education 145pm - 505pm Jul 18 Auditorium ENSEIRB

Thierry VieacutevilleResearcher INRIA

Bruno AujardResponsable Pole Societal Orange

Digital Enlightenment - live making of a lightart installation 700pm - 715pm Jul 18

Welcome 730pm - 740pm Jul 18

Orange 740pm - 750pm Jul 18

International Mars Mission 750pm - 800pm Jul 18

Blocks Programming in VR and AR 800pm - 820pm Jul 18

Scratch Tales 820pm - 830pm Jul 18

Digital Enlightenment - live making of a lightart installation 900pm - 915pm Jul 18

For details see httpdm1rfrroboeduc-2017-en

600pm

Opening Reception 600pm - 1000pm Jul 18 CapScience

7 Subsessions

Wed Jul 19 2017

900am

Plenary session 930am - 1030am Jul 19 Auditorium

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Growing Up in Scratch 930am - 1000am Jul 19

Ada Lovelace The Original Woman in Tech 1000am - 1030am Jul 19

2 Subsessions

Scratch on the beach Ateliers Supercodeurs (Orange side event) 930am - 1100am Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1100am

Ignite Talks 1 1100am - 1200pm Jul 19 Lecture room 1

6 Subsessions

Ricarose RoqueAssistant Professor University of Colorado Boulder

Zoe PhilpottDirector PHILPOTT Design AdaAdaAda

Bruno AujardResponsable Pole Societal Orange

How do kids use Scratch 1100am - 1200pm Jul 19

Develop programming projects grow your intelligence 1100am - 1200pm Jul 19

Snap SAP 1100am - 1200pm Jul 19

How I help kids to overcome their difficulties using neuroplasticity concepts andScratch 1100am - 1200pm Jul 19

Coderdojo lt3 Scratch 1100am - 1100am Jul 19

Citizen Code 1100am - 1200pm Jul 19

Code for the Planet a challenge to engage children in the UN SustainableDevelopment Goals 1100am - 1200pm Jul 19

Orange Supercoders Poland 1100am - 1200pm Jul 19

Orange Supercoders Spain 1100am - 1200pm Jul 19

Orange Supercoders France 1100am - 1200pm Jul 19

Reporting from Hackathon 1100am - 1100am Jul 19

Poppy Education a pedagogical robotics kit based on Snap and Scratch

Orange Talks 1100am - 1200pm Jul 19 Lecture room 2

5 Subsessions

Short Talks 1 1100am - 1200pm Jul 19 Lecture room 3

3 Subsessions

1100am - 1120am Jul 19

Controlling Robots with Scratch-like languages the Metabot approrach 1120am - 1140am Jul 19

Thymio the educational robot its programming environments and uses 1140am - 1200pm Jul 19

Assessment of creativity and computational thinking in Scratch projects 1100am - 1200pm Jul 19 Workshop room 1

Creative programming can engage children in interdisciplinary and participatory learning activities witha huge potential to develop their computational thinking (CT) and creativity (Resnick 2014 RoqueRusk amp Resnick 2016 Romero et al 2016) Creativity is a key competency within different frameworksfor 21st century education (Dede 2010 Voogt amp Roblin 2012) and is considered a competency-enabling way to succeed in an increasingly complex world (Rogers 1954 Wang Schneider ampValacich 2015) CT is defined by Wing (2011) as the thought processes involved in formulatingproblems and their solutions so that the solutions are represented in a form that can be effectivelycarried out by an information-processing agent Because of the complexity of the (meta)cognitivestrategies engaged in creative programming there are ongoing discussions on the CT competency andits components In this workshop we introduce CT as a creative problem-solving competency whichcan be developed and assessed through programming activities based in ill-defined story-to-codechallenges In this demo we introduce a methodology for helping teachers and learners to(self)evaluate CT and creativity Participants will be engaged to co-create a story in Scratch and self-evaluate their CT and creativity through the CoCreaTIC tool (httpwwwcocreaticnet) A shortdiscussion on alternative methodologies to evaluate CT and creativity will engage the participants at theend of the workshop

Speaker

Is a bird in the hand is worth two in the bush Can concrete operational activities engagelearners and help with understanding in CS 1100am - 1200pm Jul 19 Workshop room 2

This workshop is in three sections each activity can be used with learners as a stand-alone or they canbe combined as we will do here These concrete operational activities are suitable for learners of anyage First section - a modern take on Grace Hoppers famous lesson in which she would teach heraudience to understand the meaning and importance of a nanosecond by actually handing them ananosecond worth of cable Second section - a way to teach children to interpret binary code as appliedto themselves by making a bracelet which codes their own name or a secret message Third section -a whole group activity focused on helping learners to (please excuse the terrible pun) get to grips basicelectricity electronics The group becomes a human circuit and physically examines how conductors

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

non-conductors and semi-conductors work Each participant can then adorn their conference namebadge by building their own wearable LED [Breaking News There may be prizes for the mostimaginative items created in this workshop] Workshop capacity - 24

Speaker

Get to grips with Vector Graphics 1100am - 1200pm Jul 19 Workshop room 3

Lets explore the powerful Scratch Vector Graphics editor and create some lively animations in theprocess Well look at the differences between bitmap and vector graphics and participants willexperience how easy it is to animate a vector-graphics character once it has been created

Once the children Im teaching have fully grasped how it works they are very unlikely to go back tobitmap And how much better are kids own designs than those copied from the internet Still there area number of practical difficulties when starting to introduce Vector Graphics

Here are some vector graphics examples to whet your appetites

Mags AmondTeam Scratch2017BDX

Speaker

Scratch on the beach Ateliers Supercodeurs (Orange side event) 1115am - 1230pm Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Sabine McKennaDigital Educator Creative Computing Courses Company

Introducing affordable skills-based engineering lab courses in developing countriesandor low-income neighborhoods 1230pm - 1245pm Jul 19

Life Long Learning and Kenyas Digital Literacy Program 1245pm - 100pm Jul 19

Moonhack - Getting kids coding in a global space-themed world-record coding event 100pm - 115pm Jul 19

International Mars Mission 115pm - 130pm Jul 19

NetsBlox Collaborative Visual Environment for Teaching Distributed Programming

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1200pm

Short Talks 1 1230pm - 130pm Jul 19 Lecture room 1

4 Subsessions

Long Demos 1 1230pm - 130pm Jul 19 Lecture room 2

2 Subsessions

Bruno AujardResponsable Pole Societal Orange

1230pm - 100pm Jul 19

Introducing GP A new general-purpose blocks language 100pm - 130pm Jul 19

Assessing Coding and CT in Scratch 1230pm - 100pm Jul 19

A three-legged approach to teaching using Scratch teacher support educationalgames and programming problems 100pm - 130pm Jul 19

Long Talks 1 1230pm - 130pm Jul 19 Lecture room 3

2 Subsessions

Physical computing with Raspberry Pi and Scratch featuring Pibrella and microbit 1230pm - 130pm Jul 19 Workshop room 1

Attendees will use Scratch on the Raspberry Pi to initially program the Pibrella which contains lightsbuzzers and a button They will make the lights flash then program a traffic light sequence followed bya button controlled pedestrian crossing Secondly we can also use the microbit as a game controllerwithin Scratch which includes using readings from the devices buttons and accelerometer tomanipulate sprites on screen

Speaker

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of the Data 1230pm - 130pm Jul 19 Workshop room 2

We will explore the learning opportunities made possible through connecting the Mantis Climate Sensorto Scratch The Mantis Climate Sensor reports air temperature pressure humidity and ambient lightdata via a Bluetooth connection which can be connected to Scratch via its hardware extension featureThe Mantis Climate Sensor will be used to give lessons about real time data streaming and datacollectionanalysis Scratchs easy programming environment allows primary and secondary studentswith no programming experience to write code which will collect and analyse data The workshop willstart with demonstrating Scratch extensions in general and how to connect the devices successfully

Neil RickusSenior Lecturer in Computing Education University of Hertfordshire

The target audience is anyone who is looking for a step by step walk-through on how to set up and useany existing Scratch extension The second part of the workshop will cover the lesson plans and theirapplication to teaching primary and secondary level students We will demonstrate lessons as theywould be given in a classroomcoding club scenario pausing whenever appropriate to discuss thelearning outcomes and possibilities with the group The Mantis Climate Sensor comes with a set oflesson plans covering geography meteorology and climatology learning activities These activities willbe demonstrated and discussed during the workshop Each participant will have access to a MantisClimate Sensor We will export the sensor data which has been collected by a Scratch program to anExcel spreadsheet in order to create graphs and analyse results Workshop Resources httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMar31-Apr3WeatherLogpdf httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMantisLessonPlans-TeachersGuide-v1pdf [For moreinformation about the Mantis Climate Sensor see httpswwwmantisopenstemcomclimate-sensorInfo about the Mantis Open STEM sensor probes httpswwwmantisopenstemcomsensors-probes]

Speaker

Introduction to Reusable Learning Object Development Toolkit for Teachers using Scratch(OER) 1230pm - 130pm Jul 19 Workshop room 4

To be rescheduled due to late arrival

Introduce the Toolkit Commonwealth of Learning (COL) recently commissioned an open educationresource (OER) project on Reusable Learning Object Development Toolkit for Teachers using ScratchThe toolkit licensed under the Creative Commons is available for teachers and students to explore MITScratch as a resource to learn computing critical and creative thinking useful in class workshoppersonal development etc This workshop gives an avenue to introduce the toolkit to the audience andguide them on the use in learning Scratch The objectives of this workshop are to explore the use ofMIT Scratch platform for providing better learning opportunities for teachers and students introduceapplication development and the various technical aspects of the Scratch platform and demonstrate thefunctions of the components available through the Scratch platform Participants will be introduced tothe toolkit and will be involved in a hands-on session to implement some of the tutorials in the toolkit Adiscussion session involving a Q and A on the use of the toolkit by teachers and students will beconducted At the end of the session participants will understand and have access to the toolkitparticipants will be able to integrate MIT Scratch for application development in a Computing Class orfor other uses participants will also be introduced to some new functionalities in the MIT Scratchprogram The target audience for this session are teachers students and education managersParticipants should come with a laptop and headset

Speaker

Steve HolmesSoftware and Curriculum Developer Creative Computer Lab

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 2: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

The FFVL (Free Flight French Federation co-producing the evening) will also lend a bunch ofboomerangs of all sorts 3D printed cardboard lit boomerangs for even more fun outside

Registration

Registration for the event is compulsory via this online form

Registrations close Sunday July 16th

How to get to the event

Get out at the tramway stop Forum (line B direction Pessac) Follow the tramway rails 200 metersafter the tram stop you will see the Grand Portal of the University Pass through the portal well be rightin front of it Click here to see the map Heres a Google Maps version

Speaker

Tue Jul 18 2017

1000am

Masterclass Beetleblocks 1000am - 400pm Jul 18 Eirlab (ENSEIRB-Matmeca)

An intense workshop with the lead developer of BeetleBlocks Mestre Bernat assisted by lead developerof underlying Snap Meister Moumlnig

Join us in this workshop and learn to design your own jewelry with blocks Beetle Blocks is a 3D designand fabrication environment based on Snap where you can create your own shapes and export themto be printed as real objects

Keep an eye on our twitter feed scratch2017bdx to see when we open registration for thismasterclass

Yoan MollardArbalet Living Lab

Master class sponsored by Dagoma inventors of 3D printers

Speaker

Deacutecodons le numeacuterique 1000am - 1230pm Jul 18 Auditorium

(Gratuit mais merci de vous incrire svp)

(Free but please register English below)

Rencontre internationale des enseignants autour de la peacutedagogie innovante avec le numeacuterique

Les partenaires de ClasslsquoCode vous invitent agrave participer agrave la premiegravere reacuteunion reacutegionale mardi 18 juilletde 1000 agrave 1330 (Enseirb-33 Talence)ClasslsquoCode en Nouvelle Aquitaine laquo Deacutecodons le numeacuterique raquoAider les jeunes agrave deacutecoder le numeacuterique Rendez-vous agrave Scratchrsquo17 Nous nous y retrouverons pour commencer agrave faire de ClasslsquoCode en Nouvelle Aquitaine unecommunauteacute de deacuteveloppement participatif et collaboratif avec les partenaires de lrsquoeacuteducation nationaleceux de lrsquoeacuteducation populaire les collectiviteacutes mais aussi les entreprises et eacutecoles du numeacuterique qui ontaussi leur place dans cette co-construction de plateforme

Nous aurons aussi la chance drsquoy croiser des partenaires drsquoautres projets lieacutes agrave ces sujets drsquoaccueillirdes collegravegues internationaux acteurs sur ces sujets et les collegravegues de lrsquoESPE qui sont deacutejagrave en action

Bernat RomagosaSoftware Developer BJC

Jens MoumlnigPrincipal Investigator SAP

sur ces sujets

Se sensibiliser se former coopeacuterer pour initier les jeunes agrave la penseacutee informatique afin drsquoeacutelargir latypologie des programmateurs de demain mais aussi afin de rendre accessible ce champdrsquoinvestigation agrave toutes et toushellip Ca nous concerne tous Par ici le programme et lrsquoinscription au buffetLes objectifs de cette demi journeacutee ougrave tout le monde est bienvenu ndash un partage des actions reacutealiseacutees pour voir comment ClassacuteCode peut aiderndash un foisonnement de pistes pour la rentreacutee et des actions concregravetes deacutecideacuteesndash des rencontres autour drsquoun buffetSi vous ne pouvez pas vous libeacuterer vous pouvez tregraves simplement renseigner le formulaire pour ecirctretenu au courant de ce qui aura eacuteteacute partageacute on fera un pad et une teacuteleacutepreacutesence sur hangout si besoin

Contact

Martine Courbin-CoulaudIES Inria (Information et eacutedition scientifiques)Centre de recherche INRIA Bordeaux Sud-Ouest200 avenue de la Vieille Tour33405 Talence Cedex05 24 57 40 11

This side event is organized by ESPE More details via Peacutedagogies Innovantes

I am excited to meet educators from around the world and build connections for collaborations in thecoming year for our students to share and discuss projects and support each other as they learn toexpress themselves online

In this pre-conference meeting we will have teachers from our host country France meeting with guestteachers from across the globe Ideas for teaching creatively with code and computational thinking willbe the focus Forming connections and friendship with fellow educators will be a bonus

Speaker

Wolfgang SlanyFull Professor of Computer Science Graz University of Technology

Mags AmondTeam Scratch2017BDX

Susan EttenheimWeLoveDancing

Jeffrey NicholsLatin Of School

Enseigner la programmation sans infrastructure deacutecole en utilisant les smartphonesdes adolescents 1000am - 1230pm Jul 18

Piou piou - Introducing semi-conductor circuits 1000am - 1230pm Jul 18

Coding and Stitching 1000am - 1230pm Jul 18

Scratching Beneath the Surface of the Syrian Refugee Crisis 1000am - 1230pm Jul 18

4 Subsessions

Ateliers Supercodeurs - Cap Sciences (Orange side event) 1000am - 1230pm Jul 18 CapScience

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

100pm

Preconference Robotics in Education 145pm - 505pm Jul 18 Auditorium ENSEIRB

Thierry VieacutevilleResearcher INRIA

Bruno AujardResponsable Pole Societal Orange

Digital Enlightenment - live making of a lightart installation 700pm - 715pm Jul 18

Welcome 730pm - 740pm Jul 18

Orange 740pm - 750pm Jul 18

International Mars Mission 750pm - 800pm Jul 18

Blocks Programming in VR and AR 800pm - 820pm Jul 18

Scratch Tales 820pm - 830pm Jul 18

Digital Enlightenment - live making of a lightart installation 900pm - 915pm Jul 18

For details see httpdm1rfrroboeduc-2017-en

600pm

Opening Reception 600pm - 1000pm Jul 18 CapScience

7 Subsessions

Wed Jul 19 2017

900am

Plenary session 930am - 1030am Jul 19 Auditorium

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Growing Up in Scratch 930am - 1000am Jul 19

Ada Lovelace The Original Woman in Tech 1000am - 1030am Jul 19

2 Subsessions

Scratch on the beach Ateliers Supercodeurs (Orange side event) 930am - 1100am Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1100am

Ignite Talks 1 1100am - 1200pm Jul 19 Lecture room 1

6 Subsessions

Ricarose RoqueAssistant Professor University of Colorado Boulder

Zoe PhilpottDirector PHILPOTT Design AdaAdaAda

Bruno AujardResponsable Pole Societal Orange

How do kids use Scratch 1100am - 1200pm Jul 19

Develop programming projects grow your intelligence 1100am - 1200pm Jul 19

Snap SAP 1100am - 1200pm Jul 19

How I help kids to overcome their difficulties using neuroplasticity concepts andScratch 1100am - 1200pm Jul 19

Coderdojo lt3 Scratch 1100am - 1100am Jul 19

Citizen Code 1100am - 1200pm Jul 19

Code for the Planet a challenge to engage children in the UN SustainableDevelopment Goals 1100am - 1200pm Jul 19

Orange Supercoders Poland 1100am - 1200pm Jul 19

Orange Supercoders Spain 1100am - 1200pm Jul 19

Orange Supercoders France 1100am - 1200pm Jul 19

Reporting from Hackathon 1100am - 1100am Jul 19

Poppy Education a pedagogical robotics kit based on Snap and Scratch

Orange Talks 1100am - 1200pm Jul 19 Lecture room 2

5 Subsessions

Short Talks 1 1100am - 1200pm Jul 19 Lecture room 3

3 Subsessions

1100am - 1120am Jul 19

Controlling Robots with Scratch-like languages the Metabot approrach 1120am - 1140am Jul 19

Thymio the educational robot its programming environments and uses 1140am - 1200pm Jul 19

Assessment of creativity and computational thinking in Scratch projects 1100am - 1200pm Jul 19 Workshop room 1

Creative programming can engage children in interdisciplinary and participatory learning activities witha huge potential to develop their computational thinking (CT) and creativity (Resnick 2014 RoqueRusk amp Resnick 2016 Romero et al 2016) Creativity is a key competency within different frameworksfor 21st century education (Dede 2010 Voogt amp Roblin 2012) and is considered a competency-enabling way to succeed in an increasingly complex world (Rogers 1954 Wang Schneider ampValacich 2015) CT is defined by Wing (2011) as the thought processes involved in formulatingproblems and their solutions so that the solutions are represented in a form that can be effectivelycarried out by an information-processing agent Because of the complexity of the (meta)cognitivestrategies engaged in creative programming there are ongoing discussions on the CT competency andits components In this workshop we introduce CT as a creative problem-solving competency whichcan be developed and assessed through programming activities based in ill-defined story-to-codechallenges In this demo we introduce a methodology for helping teachers and learners to(self)evaluate CT and creativity Participants will be engaged to co-create a story in Scratch and self-evaluate their CT and creativity through the CoCreaTIC tool (httpwwwcocreaticnet) A shortdiscussion on alternative methodologies to evaluate CT and creativity will engage the participants at theend of the workshop

Speaker

Is a bird in the hand is worth two in the bush Can concrete operational activities engagelearners and help with understanding in CS 1100am - 1200pm Jul 19 Workshop room 2

This workshop is in three sections each activity can be used with learners as a stand-alone or they canbe combined as we will do here These concrete operational activities are suitable for learners of anyage First section - a modern take on Grace Hoppers famous lesson in which she would teach heraudience to understand the meaning and importance of a nanosecond by actually handing them ananosecond worth of cable Second section - a way to teach children to interpret binary code as appliedto themselves by making a bracelet which codes their own name or a secret message Third section -a whole group activity focused on helping learners to (please excuse the terrible pun) get to grips basicelectricity electronics The group becomes a human circuit and physically examines how conductors

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

non-conductors and semi-conductors work Each participant can then adorn their conference namebadge by building their own wearable LED [Breaking News There may be prizes for the mostimaginative items created in this workshop] Workshop capacity - 24

Speaker

Get to grips with Vector Graphics 1100am - 1200pm Jul 19 Workshop room 3

Lets explore the powerful Scratch Vector Graphics editor and create some lively animations in theprocess Well look at the differences between bitmap and vector graphics and participants willexperience how easy it is to animate a vector-graphics character once it has been created

Once the children Im teaching have fully grasped how it works they are very unlikely to go back tobitmap And how much better are kids own designs than those copied from the internet Still there area number of practical difficulties when starting to introduce Vector Graphics

Here are some vector graphics examples to whet your appetites

Mags AmondTeam Scratch2017BDX

Speaker

Scratch on the beach Ateliers Supercodeurs (Orange side event) 1115am - 1230pm Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Sabine McKennaDigital Educator Creative Computing Courses Company

Introducing affordable skills-based engineering lab courses in developing countriesandor low-income neighborhoods 1230pm - 1245pm Jul 19

Life Long Learning and Kenyas Digital Literacy Program 1245pm - 100pm Jul 19

Moonhack - Getting kids coding in a global space-themed world-record coding event 100pm - 115pm Jul 19

International Mars Mission 115pm - 130pm Jul 19

NetsBlox Collaborative Visual Environment for Teaching Distributed Programming

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1200pm

Short Talks 1 1230pm - 130pm Jul 19 Lecture room 1

4 Subsessions

Long Demos 1 1230pm - 130pm Jul 19 Lecture room 2

2 Subsessions

Bruno AujardResponsable Pole Societal Orange

1230pm - 100pm Jul 19

Introducing GP A new general-purpose blocks language 100pm - 130pm Jul 19

Assessing Coding and CT in Scratch 1230pm - 100pm Jul 19

A three-legged approach to teaching using Scratch teacher support educationalgames and programming problems 100pm - 130pm Jul 19

Long Talks 1 1230pm - 130pm Jul 19 Lecture room 3

2 Subsessions

Physical computing with Raspberry Pi and Scratch featuring Pibrella and microbit 1230pm - 130pm Jul 19 Workshop room 1

Attendees will use Scratch on the Raspberry Pi to initially program the Pibrella which contains lightsbuzzers and a button They will make the lights flash then program a traffic light sequence followed bya button controlled pedestrian crossing Secondly we can also use the microbit as a game controllerwithin Scratch which includes using readings from the devices buttons and accelerometer tomanipulate sprites on screen

Speaker

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of the Data 1230pm - 130pm Jul 19 Workshop room 2

We will explore the learning opportunities made possible through connecting the Mantis Climate Sensorto Scratch The Mantis Climate Sensor reports air temperature pressure humidity and ambient lightdata via a Bluetooth connection which can be connected to Scratch via its hardware extension featureThe Mantis Climate Sensor will be used to give lessons about real time data streaming and datacollectionanalysis Scratchs easy programming environment allows primary and secondary studentswith no programming experience to write code which will collect and analyse data The workshop willstart with demonstrating Scratch extensions in general and how to connect the devices successfully

Neil RickusSenior Lecturer in Computing Education University of Hertfordshire

The target audience is anyone who is looking for a step by step walk-through on how to set up and useany existing Scratch extension The second part of the workshop will cover the lesson plans and theirapplication to teaching primary and secondary level students We will demonstrate lessons as theywould be given in a classroomcoding club scenario pausing whenever appropriate to discuss thelearning outcomes and possibilities with the group The Mantis Climate Sensor comes with a set oflesson plans covering geography meteorology and climatology learning activities These activities willbe demonstrated and discussed during the workshop Each participant will have access to a MantisClimate Sensor We will export the sensor data which has been collected by a Scratch program to anExcel spreadsheet in order to create graphs and analyse results Workshop Resources httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMar31-Apr3WeatherLogpdf httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMantisLessonPlans-TeachersGuide-v1pdf [For moreinformation about the Mantis Climate Sensor see httpswwwmantisopenstemcomclimate-sensorInfo about the Mantis Open STEM sensor probes httpswwwmantisopenstemcomsensors-probes]

Speaker

Introduction to Reusable Learning Object Development Toolkit for Teachers using Scratch(OER) 1230pm - 130pm Jul 19 Workshop room 4

To be rescheduled due to late arrival

Introduce the Toolkit Commonwealth of Learning (COL) recently commissioned an open educationresource (OER) project on Reusable Learning Object Development Toolkit for Teachers using ScratchThe toolkit licensed under the Creative Commons is available for teachers and students to explore MITScratch as a resource to learn computing critical and creative thinking useful in class workshoppersonal development etc This workshop gives an avenue to introduce the toolkit to the audience andguide them on the use in learning Scratch The objectives of this workshop are to explore the use ofMIT Scratch platform for providing better learning opportunities for teachers and students introduceapplication development and the various technical aspects of the Scratch platform and demonstrate thefunctions of the components available through the Scratch platform Participants will be introduced tothe toolkit and will be involved in a hands-on session to implement some of the tutorials in the toolkit Adiscussion session involving a Q and A on the use of the toolkit by teachers and students will beconducted At the end of the session participants will understand and have access to the toolkitparticipants will be able to integrate MIT Scratch for application development in a Computing Class orfor other uses participants will also be introduced to some new functionalities in the MIT Scratchprogram The target audience for this session are teachers students and education managersParticipants should come with a laptop and headset

Speaker

Steve HolmesSoftware and Curriculum Developer Creative Computer Lab

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 3: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Master class sponsored by Dagoma inventors of 3D printers

Speaker

Deacutecodons le numeacuterique 1000am - 1230pm Jul 18 Auditorium

(Gratuit mais merci de vous incrire svp)

(Free but please register English below)

Rencontre internationale des enseignants autour de la peacutedagogie innovante avec le numeacuterique

Les partenaires de ClasslsquoCode vous invitent agrave participer agrave la premiegravere reacuteunion reacutegionale mardi 18 juilletde 1000 agrave 1330 (Enseirb-33 Talence)ClasslsquoCode en Nouvelle Aquitaine laquo Deacutecodons le numeacuterique raquoAider les jeunes agrave deacutecoder le numeacuterique Rendez-vous agrave Scratchrsquo17 Nous nous y retrouverons pour commencer agrave faire de ClasslsquoCode en Nouvelle Aquitaine unecommunauteacute de deacuteveloppement participatif et collaboratif avec les partenaires de lrsquoeacuteducation nationaleceux de lrsquoeacuteducation populaire les collectiviteacutes mais aussi les entreprises et eacutecoles du numeacuterique qui ontaussi leur place dans cette co-construction de plateforme

Nous aurons aussi la chance drsquoy croiser des partenaires drsquoautres projets lieacutes agrave ces sujets drsquoaccueillirdes collegravegues internationaux acteurs sur ces sujets et les collegravegues de lrsquoESPE qui sont deacutejagrave en action

Bernat RomagosaSoftware Developer BJC

Jens MoumlnigPrincipal Investigator SAP

sur ces sujets

Se sensibiliser se former coopeacuterer pour initier les jeunes agrave la penseacutee informatique afin drsquoeacutelargir latypologie des programmateurs de demain mais aussi afin de rendre accessible ce champdrsquoinvestigation agrave toutes et toushellip Ca nous concerne tous Par ici le programme et lrsquoinscription au buffetLes objectifs de cette demi journeacutee ougrave tout le monde est bienvenu ndash un partage des actions reacutealiseacutees pour voir comment ClassacuteCode peut aiderndash un foisonnement de pistes pour la rentreacutee et des actions concregravetes deacutecideacuteesndash des rencontres autour drsquoun buffetSi vous ne pouvez pas vous libeacuterer vous pouvez tregraves simplement renseigner le formulaire pour ecirctretenu au courant de ce qui aura eacuteteacute partageacute on fera un pad et une teacuteleacutepreacutesence sur hangout si besoin

Contact

Martine Courbin-CoulaudIES Inria (Information et eacutedition scientifiques)Centre de recherche INRIA Bordeaux Sud-Ouest200 avenue de la Vieille Tour33405 Talence Cedex05 24 57 40 11

This side event is organized by ESPE More details via Peacutedagogies Innovantes

I am excited to meet educators from around the world and build connections for collaborations in thecoming year for our students to share and discuss projects and support each other as they learn toexpress themselves online

In this pre-conference meeting we will have teachers from our host country France meeting with guestteachers from across the globe Ideas for teaching creatively with code and computational thinking willbe the focus Forming connections and friendship with fellow educators will be a bonus

Speaker

Wolfgang SlanyFull Professor of Computer Science Graz University of Technology

Mags AmondTeam Scratch2017BDX

Susan EttenheimWeLoveDancing

Jeffrey NicholsLatin Of School

Enseigner la programmation sans infrastructure deacutecole en utilisant les smartphonesdes adolescents 1000am - 1230pm Jul 18

Piou piou - Introducing semi-conductor circuits 1000am - 1230pm Jul 18

Coding and Stitching 1000am - 1230pm Jul 18

Scratching Beneath the Surface of the Syrian Refugee Crisis 1000am - 1230pm Jul 18

4 Subsessions

Ateliers Supercodeurs - Cap Sciences (Orange side event) 1000am - 1230pm Jul 18 CapScience

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

100pm

Preconference Robotics in Education 145pm - 505pm Jul 18 Auditorium ENSEIRB

Thierry VieacutevilleResearcher INRIA

Bruno AujardResponsable Pole Societal Orange

Digital Enlightenment - live making of a lightart installation 700pm - 715pm Jul 18

Welcome 730pm - 740pm Jul 18

Orange 740pm - 750pm Jul 18

International Mars Mission 750pm - 800pm Jul 18

Blocks Programming in VR and AR 800pm - 820pm Jul 18

Scratch Tales 820pm - 830pm Jul 18

Digital Enlightenment - live making of a lightart installation 900pm - 915pm Jul 18

For details see httpdm1rfrroboeduc-2017-en

600pm

Opening Reception 600pm - 1000pm Jul 18 CapScience

7 Subsessions

Wed Jul 19 2017

900am

Plenary session 930am - 1030am Jul 19 Auditorium

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Growing Up in Scratch 930am - 1000am Jul 19

Ada Lovelace The Original Woman in Tech 1000am - 1030am Jul 19

2 Subsessions

Scratch on the beach Ateliers Supercodeurs (Orange side event) 930am - 1100am Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1100am

Ignite Talks 1 1100am - 1200pm Jul 19 Lecture room 1

6 Subsessions

Ricarose RoqueAssistant Professor University of Colorado Boulder

Zoe PhilpottDirector PHILPOTT Design AdaAdaAda

Bruno AujardResponsable Pole Societal Orange

How do kids use Scratch 1100am - 1200pm Jul 19

Develop programming projects grow your intelligence 1100am - 1200pm Jul 19

Snap SAP 1100am - 1200pm Jul 19

How I help kids to overcome their difficulties using neuroplasticity concepts andScratch 1100am - 1200pm Jul 19

Coderdojo lt3 Scratch 1100am - 1100am Jul 19

Citizen Code 1100am - 1200pm Jul 19

Code for the Planet a challenge to engage children in the UN SustainableDevelopment Goals 1100am - 1200pm Jul 19

Orange Supercoders Poland 1100am - 1200pm Jul 19

Orange Supercoders Spain 1100am - 1200pm Jul 19

Orange Supercoders France 1100am - 1200pm Jul 19

Reporting from Hackathon 1100am - 1100am Jul 19

Poppy Education a pedagogical robotics kit based on Snap and Scratch

Orange Talks 1100am - 1200pm Jul 19 Lecture room 2

5 Subsessions

Short Talks 1 1100am - 1200pm Jul 19 Lecture room 3

3 Subsessions

1100am - 1120am Jul 19

Controlling Robots with Scratch-like languages the Metabot approrach 1120am - 1140am Jul 19

Thymio the educational robot its programming environments and uses 1140am - 1200pm Jul 19

Assessment of creativity and computational thinking in Scratch projects 1100am - 1200pm Jul 19 Workshop room 1

Creative programming can engage children in interdisciplinary and participatory learning activities witha huge potential to develop their computational thinking (CT) and creativity (Resnick 2014 RoqueRusk amp Resnick 2016 Romero et al 2016) Creativity is a key competency within different frameworksfor 21st century education (Dede 2010 Voogt amp Roblin 2012) and is considered a competency-enabling way to succeed in an increasingly complex world (Rogers 1954 Wang Schneider ampValacich 2015) CT is defined by Wing (2011) as the thought processes involved in formulatingproblems and their solutions so that the solutions are represented in a form that can be effectivelycarried out by an information-processing agent Because of the complexity of the (meta)cognitivestrategies engaged in creative programming there are ongoing discussions on the CT competency andits components In this workshop we introduce CT as a creative problem-solving competency whichcan be developed and assessed through programming activities based in ill-defined story-to-codechallenges In this demo we introduce a methodology for helping teachers and learners to(self)evaluate CT and creativity Participants will be engaged to co-create a story in Scratch and self-evaluate their CT and creativity through the CoCreaTIC tool (httpwwwcocreaticnet) A shortdiscussion on alternative methodologies to evaluate CT and creativity will engage the participants at theend of the workshop

Speaker

Is a bird in the hand is worth two in the bush Can concrete operational activities engagelearners and help with understanding in CS 1100am - 1200pm Jul 19 Workshop room 2

This workshop is in three sections each activity can be used with learners as a stand-alone or they canbe combined as we will do here These concrete operational activities are suitable for learners of anyage First section - a modern take on Grace Hoppers famous lesson in which she would teach heraudience to understand the meaning and importance of a nanosecond by actually handing them ananosecond worth of cable Second section - a way to teach children to interpret binary code as appliedto themselves by making a bracelet which codes their own name or a secret message Third section -a whole group activity focused on helping learners to (please excuse the terrible pun) get to grips basicelectricity electronics The group becomes a human circuit and physically examines how conductors

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

non-conductors and semi-conductors work Each participant can then adorn their conference namebadge by building their own wearable LED [Breaking News There may be prizes for the mostimaginative items created in this workshop] Workshop capacity - 24

Speaker

Get to grips with Vector Graphics 1100am - 1200pm Jul 19 Workshop room 3

Lets explore the powerful Scratch Vector Graphics editor and create some lively animations in theprocess Well look at the differences between bitmap and vector graphics and participants willexperience how easy it is to animate a vector-graphics character once it has been created

Once the children Im teaching have fully grasped how it works they are very unlikely to go back tobitmap And how much better are kids own designs than those copied from the internet Still there area number of practical difficulties when starting to introduce Vector Graphics

Here are some vector graphics examples to whet your appetites

Mags AmondTeam Scratch2017BDX

Speaker

Scratch on the beach Ateliers Supercodeurs (Orange side event) 1115am - 1230pm Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Sabine McKennaDigital Educator Creative Computing Courses Company

Introducing affordable skills-based engineering lab courses in developing countriesandor low-income neighborhoods 1230pm - 1245pm Jul 19

Life Long Learning and Kenyas Digital Literacy Program 1245pm - 100pm Jul 19

Moonhack - Getting kids coding in a global space-themed world-record coding event 100pm - 115pm Jul 19

International Mars Mission 115pm - 130pm Jul 19

NetsBlox Collaborative Visual Environment for Teaching Distributed Programming

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1200pm

Short Talks 1 1230pm - 130pm Jul 19 Lecture room 1

4 Subsessions

Long Demos 1 1230pm - 130pm Jul 19 Lecture room 2

2 Subsessions

Bruno AujardResponsable Pole Societal Orange

1230pm - 100pm Jul 19

Introducing GP A new general-purpose blocks language 100pm - 130pm Jul 19

Assessing Coding and CT in Scratch 1230pm - 100pm Jul 19

A three-legged approach to teaching using Scratch teacher support educationalgames and programming problems 100pm - 130pm Jul 19

Long Talks 1 1230pm - 130pm Jul 19 Lecture room 3

2 Subsessions

Physical computing with Raspberry Pi and Scratch featuring Pibrella and microbit 1230pm - 130pm Jul 19 Workshop room 1

Attendees will use Scratch on the Raspberry Pi to initially program the Pibrella which contains lightsbuzzers and a button They will make the lights flash then program a traffic light sequence followed bya button controlled pedestrian crossing Secondly we can also use the microbit as a game controllerwithin Scratch which includes using readings from the devices buttons and accelerometer tomanipulate sprites on screen

Speaker

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of the Data 1230pm - 130pm Jul 19 Workshop room 2

We will explore the learning opportunities made possible through connecting the Mantis Climate Sensorto Scratch The Mantis Climate Sensor reports air temperature pressure humidity and ambient lightdata via a Bluetooth connection which can be connected to Scratch via its hardware extension featureThe Mantis Climate Sensor will be used to give lessons about real time data streaming and datacollectionanalysis Scratchs easy programming environment allows primary and secondary studentswith no programming experience to write code which will collect and analyse data The workshop willstart with demonstrating Scratch extensions in general and how to connect the devices successfully

Neil RickusSenior Lecturer in Computing Education University of Hertfordshire

The target audience is anyone who is looking for a step by step walk-through on how to set up and useany existing Scratch extension The second part of the workshop will cover the lesson plans and theirapplication to teaching primary and secondary level students We will demonstrate lessons as theywould be given in a classroomcoding club scenario pausing whenever appropriate to discuss thelearning outcomes and possibilities with the group The Mantis Climate Sensor comes with a set oflesson plans covering geography meteorology and climatology learning activities These activities willbe demonstrated and discussed during the workshop Each participant will have access to a MantisClimate Sensor We will export the sensor data which has been collected by a Scratch program to anExcel spreadsheet in order to create graphs and analyse results Workshop Resources httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMar31-Apr3WeatherLogpdf httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMantisLessonPlans-TeachersGuide-v1pdf [For moreinformation about the Mantis Climate Sensor see httpswwwmantisopenstemcomclimate-sensorInfo about the Mantis Open STEM sensor probes httpswwwmantisopenstemcomsensors-probes]

Speaker

Introduction to Reusable Learning Object Development Toolkit for Teachers using Scratch(OER) 1230pm - 130pm Jul 19 Workshop room 4

To be rescheduled due to late arrival

Introduce the Toolkit Commonwealth of Learning (COL) recently commissioned an open educationresource (OER) project on Reusable Learning Object Development Toolkit for Teachers using ScratchThe toolkit licensed under the Creative Commons is available for teachers and students to explore MITScratch as a resource to learn computing critical and creative thinking useful in class workshoppersonal development etc This workshop gives an avenue to introduce the toolkit to the audience andguide them on the use in learning Scratch The objectives of this workshop are to explore the use ofMIT Scratch platform for providing better learning opportunities for teachers and students introduceapplication development and the various technical aspects of the Scratch platform and demonstrate thefunctions of the components available through the Scratch platform Participants will be introduced tothe toolkit and will be involved in a hands-on session to implement some of the tutorials in the toolkit Adiscussion session involving a Q and A on the use of the toolkit by teachers and students will beconducted At the end of the session participants will understand and have access to the toolkitparticipants will be able to integrate MIT Scratch for application development in a Computing Class orfor other uses participants will also be introduced to some new functionalities in the MIT Scratchprogram The target audience for this session are teachers students and education managersParticipants should come with a laptop and headset

Speaker

Steve HolmesSoftware and Curriculum Developer Creative Computer Lab

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 4: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

sur ces sujets

Se sensibiliser se former coopeacuterer pour initier les jeunes agrave la penseacutee informatique afin drsquoeacutelargir latypologie des programmateurs de demain mais aussi afin de rendre accessible ce champdrsquoinvestigation agrave toutes et toushellip Ca nous concerne tous Par ici le programme et lrsquoinscription au buffetLes objectifs de cette demi journeacutee ougrave tout le monde est bienvenu ndash un partage des actions reacutealiseacutees pour voir comment ClassacuteCode peut aiderndash un foisonnement de pistes pour la rentreacutee et des actions concregravetes deacutecideacuteesndash des rencontres autour drsquoun buffetSi vous ne pouvez pas vous libeacuterer vous pouvez tregraves simplement renseigner le formulaire pour ecirctretenu au courant de ce qui aura eacuteteacute partageacute on fera un pad et une teacuteleacutepreacutesence sur hangout si besoin

Contact

Martine Courbin-CoulaudIES Inria (Information et eacutedition scientifiques)Centre de recherche INRIA Bordeaux Sud-Ouest200 avenue de la Vieille Tour33405 Talence Cedex05 24 57 40 11

This side event is organized by ESPE More details via Peacutedagogies Innovantes

I am excited to meet educators from around the world and build connections for collaborations in thecoming year for our students to share and discuss projects and support each other as they learn toexpress themselves online

In this pre-conference meeting we will have teachers from our host country France meeting with guestteachers from across the globe Ideas for teaching creatively with code and computational thinking willbe the focus Forming connections and friendship with fellow educators will be a bonus

Speaker

Wolfgang SlanyFull Professor of Computer Science Graz University of Technology

Mags AmondTeam Scratch2017BDX

Susan EttenheimWeLoveDancing

Jeffrey NicholsLatin Of School

Enseigner la programmation sans infrastructure deacutecole en utilisant les smartphonesdes adolescents 1000am - 1230pm Jul 18

Piou piou - Introducing semi-conductor circuits 1000am - 1230pm Jul 18

Coding and Stitching 1000am - 1230pm Jul 18

Scratching Beneath the Surface of the Syrian Refugee Crisis 1000am - 1230pm Jul 18

4 Subsessions

Ateliers Supercodeurs - Cap Sciences (Orange side event) 1000am - 1230pm Jul 18 CapScience

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

100pm

Preconference Robotics in Education 145pm - 505pm Jul 18 Auditorium ENSEIRB

Thierry VieacutevilleResearcher INRIA

Bruno AujardResponsable Pole Societal Orange

Digital Enlightenment - live making of a lightart installation 700pm - 715pm Jul 18

Welcome 730pm - 740pm Jul 18

Orange 740pm - 750pm Jul 18

International Mars Mission 750pm - 800pm Jul 18

Blocks Programming in VR and AR 800pm - 820pm Jul 18

Scratch Tales 820pm - 830pm Jul 18

Digital Enlightenment - live making of a lightart installation 900pm - 915pm Jul 18

For details see httpdm1rfrroboeduc-2017-en

600pm

Opening Reception 600pm - 1000pm Jul 18 CapScience

7 Subsessions

Wed Jul 19 2017

900am

Plenary session 930am - 1030am Jul 19 Auditorium

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Growing Up in Scratch 930am - 1000am Jul 19

Ada Lovelace The Original Woman in Tech 1000am - 1030am Jul 19

2 Subsessions

Scratch on the beach Ateliers Supercodeurs (Orange side event) 930am - 1100am Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1100am

Ignite Talks 1 1100am - 1200pm Jul 19 Lecture room 1

6 Subsessions

Ricarose RoqueAssistant Professor University of Colorado Boulder

Zoe PhilpottDirector PHILPOTT Design AdaAdaAda

Bruno AujardResponsable Pole Societal Orange

How do kids use Scratch 1100am - 1200pm Jul 19

Develop programming projects grow your intelligence 1100am - 1200pm Jul 19

Snap SAP 1100am - 1200pm Jul 19

How I help kids to overcome their difficulties using neuroplasticity concepts andScratch 1100am - 1200pm Jul 19

Coderdojo lt3 Scratch 1100am - 1100am Jul 19

Citizen Code 1100am - 1200pm Jul 19

Code for the Planet a challenge to engage children in the UN SustainableDevelopment Goals 1100am - 1200pm Jul 19

Orange Supercoders Poland 1100am - 1200pm Jul 19

Orange Supercoders Spain 1100am - 1200pm Jul 19

Orange Supercoders France 1100am - 1200pm Jul 19

Reporting from Hackathon 1100am - 1100am Jul 19

Poppy Education a pedagogical robotics kit based on Snap and Scratch

Orange Talks 1100am - 1200pm Jul 19 Lecture room 2

5 Subsessions

Short Talks 1 1100am - 1200pm Jul 19 Lecture room 3

3 Subsessions

1100am - 1120am Jul 19

Controlling Robots with Scratch-like languages the Metabot approrach 1120am - 1140am Jul 19

Thymio the educational robot its programming environments and uses 1140am - 1200pm Jul 19

Assessment of creativity and computational thinking in Scratch projects 1100am - 1200pm Jul 19 Workshop room 1

Creative programming can engage children in interdisciplinary and participatory learning activities witha huge potential to develop their computational thinking (CT) and creativity (Resnick 2014 RoqueRusk amp Resnick 2016 Romero et al 2016) Creativity is a key competency within different frameworksfor 21st century education (Dede 2010 Voogt amp Roblin 2012) and is considered a competency-enabling way to succeed in an increasingly complex world (Rogers 1954 Wang Schneider ampValacich 2015) CT is defined by Wing (2011) as the thought processes involved in formulatingproblems and their solutions so that the solutions are represented in a form that can be effectivelycarried out by an information-processing agent Because of the complexity of the (meta)cognitivestrategies engaged in creative programming there are ongoing discussions on the CT competency andits components In this workshop we introduce CT as a creative problem-solving competency whichcan be developed and assessed through programming activities based in ill-defined story-to-codechallenges In this demo we introduce a methodology for helping teachers and learners to(self)evaluate CT and creativity Participants will be engaged to co-create a story in Scratch and self-evaluate their CT and creativity through the CoCreaTIC tool (httpwwwcocreaticnet) A shortdiscussion on alternative methodologies to evaluate CT and creativity will engage the participants at theend of the workshop

Speaker

Is a bird in the hand is worth two in the bush Can concrete operational activities engagelearners and help with understanding in CS 1100am - 1200pm Jul 19 Workshop room 2

This workshop is in three sections each activity can be used with learners as a stand-alone or they canbe combined as we will do here These concrete operational activities are suitable for learners of anyage First section - a modern take on Grace Hoppers famous lesson in which she would teach heraudience to understand the meaning and importance of a nanosecond by actually handing them ananosecond worth of cable Second section - a way to teach children to interpret binary code as appliedto themselves by making a bracelet which codes their own name or a secret message Third section -a whole group activity focused on helping learners to (please excuse the terrible pun) get to grips basicelectricity electronics The group becomes a human circuit and physically examines how conductors

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

non-conductors and semi-conductors work Each participant can then adorn their conference namebadge by building their own wearable LED [Breaking News There may be prizes for the mostimaginative items created in this workshop] Workshop capacity - 24

Speaker

Get to grips with Vector Graphics 1100am - 1200pm Jul 19 Workshop room 3

Lets explore the powerful Scratch Vector Graphics editor and create some lively animations in theprocess Well look at the differences between bitmap and vector graphics and participants willexperience how easy it is to animate a vector-graphics character once it has been created

Once the children Im teaching have fully grasped how it works they are very unlikely to go back tobitmap And how much better are kids own designs than those copied from the internet Still there area number of practical difficulties when starting to introduce Vector Graphics

Here are some vector graphics examples to whet your appetites

Mags AmondTeam Scratch2017BDX

Speaker

Scratch on the beach Ateliers Supercodeurs (Orange side event) 1115am - 1230pm Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Sabine McKennaDigital Educator Creative Computing Courses Company

Introducing affordable skills-based engineering lab courses in developing countriesandor low-income neighborhoods 1230pm - 1245pm Jul 19

Life Long Learning and Kenyas Digital Literacy Program 1245pm - 100pm Jul 19

Moonhack - Getting kids coding in a global space-themed world-record coding event 100pm - 115pm Jul 19

International Mars Mission 115pm - 130pm Jul 19

NetsBlox Collaborative Visual Environment for Teaching Distributed Programming

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1200pm

Short Talks 1 1230pm - 130pm Jul 19 Lecture room 1

4 Subsessions

Long Demos 1 1230pm - 130pm Jul 19 Lecture room 2

2 Subsessions

Bruno AujardResponsable Pole Societal Orange

1230pm - 100pm Jul 19

Introducing GP A new general-purpose blocks language 100pm - 130pm Jul 19

Assessing Coding and CT in Scratch 1230pm - 100pm Jul 19

A three-legged approach to teaching using Scratch teacher support educationalgames and programming problems 100pm - 130pm Jul 19

Long Talks 1 1230pm - 130pm Jul 19 Lecture room 3

2 Subsessions

Physical computing with Raspberry Pi and Scratch featuring Pibrella and microbit 1230pm - 130pm Jul 19 Workshop room 1

Attendees will use Scratch on the Raspberry Pi to initially program the Pibrella which contains lightsbuzzers and a button They will make the lights flash then program a traffic light sequence followed bya button controlled pedestrian crossing Secondly we can also use the microbit as a game controllerwithin Scratch which includes using readings from the devices buttons and accelerometer tomanipulate sprites on screen

Speaker

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of the Data 1230pm - 130pm Jul 19 Workshop room 2

We will explore the learning opportunities made possible through connecting the Mantis Climate Sensorto Scratch The Mantis Climate Sensor reports air temperature pressure humidity and ambient lightdata via a Bluetooth connection which can be connected to Scratch via its hardware extension featureThe Mantis Climate Sensor will be used to give lessons about real time data streaming and datacollectionanalysis Scratchs easy programming environment allows primary and secondary studentswith no programming experience to write code which will collect and analyse data The workshop willstart with demonstrating Scratch extensions in general and how to connect the devices successfully

Neil RickusSenior Lecturer in Computing Education University of Hertfordshire

The target audience is anyone who is looking for a step by step walk-through on how to set up and useany existing Scratch extension The second part of the workshop will cover the lesson plans and theirapplication to teaching primary and secondary level students We will demonstrate lessons as theywould be given in a classroomcoding club scenario pausing whenever appropriate to discuss thelearning outcomes and possibilities with the group The Mantis Climate Sensor comes with a set oflesson plans covering geography meteorology and climatology learning activities These activities willbe demonstrated and discussed during the workshop Each participant will have access to a MantisClimate Sensor We will export the sensor data which has been collected by a Scratch program to anExcel spreadsheet in order to create graphs and analyse results Workshop Resources httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMar31-Apr3WeatherLogpdf httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMantisLessonPlans-TeachersGuide-v1pdf [For moreinformation about the Mantis Climate Sensor see httpswwwmantisopenstemcomclimate-sensorInfo about the Mantis Open STEM sensor probes httpswwwmantisopenstemcomsensors-probes]

Speaker

Introduction to Reusable Learning Object Development Toolkit for Teachers using Scratch(OER) 1230pm - 130pm Jul 19 Workshop room 4

To be rescheduled due to late arrival

Introduce the Toolkit Commonwealth of Learning (COL) recently commissioned an open educationresource (OER) project on Reusable Learning Object Development Toolkit for Teachers using ScratchThe toolkit licensed under the Creative Commons is available for teachers and students to explore MITScratch as a resource to learn computing critical and creative thinking useful in class workshoppersonal development etc This workshop gives an avenue to introduce the toolkit to the audience andguide them on the use in learning Scratch The objectives of this workshop are to explore the use ofMIT Scratch platform for providing better learning opportunities for teachers and students introduceapplication development and the various technical aspects of the Scratch platform and demonstrate thefunctions of the components available through the Scratch platform Participants will be introduced tothe toolkit and will be involved in a hands-on session to implement some of the tutorials in the toolkit Adiscussion session involving a Q and A on the use of the toolkit by teachers and students will beconducted At the end of the session participants will understand and have access to the toolkitparticipants will be able to integrate MIT Scratch for application development in a Computing Class orfor other uses participants will also be introduced to some new functionalities in the MIT Scratchprogram The target audience for this session are teachers students and education managersParticipants should come with a laptop and headset

Speaker

Steve HolmesSoftware and Curriculum Developer Creative Computer Lab

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 5: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Enseigner la programmation sans infrastructure deacutecole en utilisant les smartphonesdes adolescents 1000am - 1230pm Jul 18

Piou piou - Introducing semi-conductor circuits 1000am - 1230pm Jul 18

Coding and Stitching 1000am - 1230pm Jul 18

Scratching Beneath the Surface of the Syrian Refugee Crisis 1000am - 1230pm Jul 18

4 Subsessions

Ateliers Supercodeurs - Cap Sciences (Orange side event) 1000am - 1230pm Jul 18 CapScience

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

100pm

Preconference Robotics in Education 145pm - 505pm Jul 18 Auditorium ENSEIRB

Thierry VieacutevilleResearcher INRIA

Bruno AujardResponsable Pole Societal Orange

Digital Enlightenment - live making of a lightart installation 700pm - 715pm Jul 18

Welcome 730pm - 740pm Jul 18

Orange 740pm - 750pm Jul 18

International Mars Mission 750pm - 800pm Jul 18

Blocks Programming in VR and AR 800pm - 820pm Jul 18

Scratch Tales 820pm - 830pm Jul 18

Digital Enlightenment - live making of a lightart installation 900pm - 915pm Jul 18

For details see httpdm1rfrroboeduc-2017-en

600pm

Opening Reception 600pm - 1000pm Jul 18 CapScience

7 Subsessions

Wed Jul 19 2017

900am

Plenary session 930am - 1030am Jul 19 Auditorium

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Growing Up in Scratch 930am - 1000am Jul 19

Ada Lovelace The Original Woman in Tech 1000am - 1030am Jul 19

2 Subsessions

Scratch on the beach Ateliers Supercodeurs (Orange side event) 930am - 1100am Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1100am

Ignite Talks 1 1100am - 1200pm Jul 19 Lecture room 1

6 Subsessions

Ricarose RoqueAssistant Professor University of Colorado Boulder

Zoe PhilpottDirector PHILPOTT Design AdaAdaAda

Bruno AujardResponsable Pole Societal Orange

How do kids use Scratch 1100am - 1200pm Jul 19

Develop programming projects grow your intelligence 1100am - 1200pm Jul 19

Snap SAP 1100am - 1200pm Jul 19

How I help kids to overcome their difficulties using neuroplasticity concepts andScratch 1100am - 1200pm Jul 19

Coderdojo lt3 Scratch 1100am - 1100am Jul 19

Citizen Code 1100am - 1200pm Jul 19

Code for the Planet a challenge to engage children in the UN SustainableDevelopment Goals 1100am - 1200pm Jul 19

Orange Supercoders Poland 1100am - 1200pm Jul 19

Orange Supercoders Spain 1100am - 1200pm Jul 19

Orange Supercoders France 1100am - 1200pm Jul 19

Reporting from Hackathon 1100am - 1100am Jul 19

Poppy Education a pedagogical robotics kit based on Snap and Scratch

Orange Talks 1100am - 1200pm Jul 19 Lecture room 2

5 Subsessions

Short Talks 1 1100am - 1200pm Jul 19 Lecture room 3

3 Subsessions

1100am - 1120am Jul 19

Controlling Robots with Scratch-like languages the Metabot approrach 1120am - 1140am Jul 19

Thymio the educational robot its programming environments and uses 1140am - 1200pm Jul 19

Assessment of creativity and computational thinking in Scratch projects 1100am - 1200pm Jul 19 Workshop room 1

Creative programming can engage children in interdisciplinary and participatory learning activities witha huge potential to develop their computational thinking (CT) and creativity (Resnick 2014 RoqueRusk amp Resnick 2016 Romero et al 2016) Creativity is a key competency within different frameworksfor 21st century education (Dede 2010 Voogt amp Roblin 2012) and is considered a competency-enabling way to succeed in an increasingly complex world (Rogers 1954 Wang Schneider ampValacich 2015) CT is defined by Wing (2011) as the thought processes involved in formulatingproblems and their solutions so that the solutions are represented in a form that can be effectivelycarried out by an information-processing agent Because of the complexity of the (meta)cognitivestrategies engaged in creative programming there are ongoing discussions on the CT competency andits components In this workshop we introduce CT as a creative problem-solving competency whichcan be developed and assessed through programming activities based in ill-defined story-to-codechallenges In this demo we introduce a methodology for helping teachers and learners to(self)evaluate CT and creativity Participants will be engaged to co-create a story in Scratch and self-evaluate their CT and creativity through the CoCreaTIC tool (httpwwwcocreaticnet) A shortdiscussion on alternative methodologies to evaluate CT and creativity will engage the participants at theend of the workshop

Speaker

Is a bird in the hand is worth two in the bush Can concrete operational activities engagelearners and help with understanding in CS 1100am - 1200pm Jul 19 Workshop room 2

This workshop is in three sections each activity can be used with learners as a stand-alone or they canbe combined as we will do here These concrete operational activities are suitable for learners of anyage First section - a modern take on Grace Hoppers famous lesson in which she would teach heraudience to understand the meaning and importance of a nanosecond by actually handing them ananosecond worth of cable Second section - a way to teach children to interpret binary code as appliedto themselves by making a bracelet which codes their own name or a secret message Third section -a whole group activity focused on helping learners to (please excuse the terrible pun) get to grips basicelectricity electronics The group becomes a human circuit and physically examines how conductors

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

non-conductors and semi-conductors work Each participant can then adorn their conference namebadge by building their own wearable LED [Breaking News There may be prizes for the mostimaginative items created in this workshop] Workshop capacity - 24

Speaker

Get to grips with Vector Graphics 1100am - 1200pm Jul 19 Workshop room 3

Lets explore the powerful Scratch Vector Graphics editor and create some lively animations in theprocess Well look at the differences between bitmap and vector graphics and participants willexperience how easy it is to animate a vector-graphics character once it has been created

Once the children Im teaching have fully grasped how it works they are very unlikely to go back tobitmap And how much better are kids own designs than those copied from the internet Still there area number of practical difficulties when starting to introduce Vector Graphics

Here are some vector graphics examples to whet your appetites

Mags AmondTeam Scratch2017BDX

Speaker

Scratch on the beach Ateliers Supercodeurs (Orange side event) 1115am - 1230pm Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Sabine McKennaDigital Educator Creative Computing Courses Company

Introducing affordable skills-based engineering lab courses in developing countriesandor low-income neighborhoods 1230pm - 1245pm Jul 19

Life Long Learning and Kenyas Digital Literacy Program 1245pm - 100pm Jul 19

Moonhack - Getting kids coding in a global space-themed world-record coding event 100pm - 115pm Jul 19

International Mars Mission 115pm - 130pm Jul 19

NetsBlox Collaborative Visual Environment for Teaching Distributed Programming

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1200pm

Short Talks 1 1230pm - 130pm Jul 19 Lecture room 1

4 Subsessions

Long Demos 1 1230pm - 130pm Jul 19 Lecture room 2

2 Subsessions

Bruno AujardResponsable Pole Societal Orange

1230pm - 100pm Jul 19

Introducing GP A new general-purpose blocks language 100pm - 130pm Jul 19

Assessing Coding and CT in Scratch 1230pm - 100pm Jul 19

A three-legged approach to teaching using Scratch teacher support educationalgames and programming problems 100pm - 130pm Jul 19

Long Talks 1 1230pm - 130pm Jul 19 Lecture room 3

2 Subsessions

Physical computing with Raspberry Pi and Scratch featuring Pibrella and microbit 1230pm - 130pm Jul 19 Workshop room 1

Attendees will use Scratch on the Raspberry Pi to initially program the Pibrella which contains lightsbuzzers and a button They will make the lights flash then program a traffic light sequence followed bya button controlled pedestrian crossing Secondly we can also use the microbit as a game controllerwithin Scratch which includes using readings from the devices buttons and accelerometer tomanipulate sprites on screen

Speaker

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of the Data 1230pm - 130pm Jul 19 Workshop room 2

We will explore the learning opportunities made possible through connecting the Mantis Climate Sensorto Scratch The Mantis Climate Sensor reports air temperature pressure humidity and ambient lightdata via a Bluetooth connection which can be connected to Scratch via its hardware extension featureThe Mantis Climate Sensor will be used to give lessons about real time data streaming and datacollectionanalysis Scratchs easy programming environment allows primary and secondary studentswith no programming experience to write code which will collect and analyse data The workshop willstart with demonstrating Scratch extensions in general and how to connect the devices successfully

Neil RickusSenior Lecturer in Computing Education University of Hertfordshire

The target audience is anyone who is looking for a step by step walk-through on how to set up and useany existing Scratch extension The second part of the workshop will cover the lesson plans and theirapplication to teaching primary and secondary level students We will demonstrate lessons as theywould be given in a classroomcoding club scenario pausing whenever appropriate to discuss thelearning outcomes and possibilities with the group The Mantis Climate Sensor comes with a set oflesson plans covering geography meteorology and climatology learning activities These activities willbe demonstrated and discussed during the workshop Each participant will have access to a MantisClimate Sensor We will export the sensor data which has been collected by a Scratch program to anExcel spreadsheet in order to create graphs and analyse results Workshop Resources httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMar31-Apr3WeatherLogpdf httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMantisLessonPlans-TeachersGuide-v1pdf [For moreinformation about the Mantis Climate Sensor see httpswwwmantisopenstemcomclimate-sensorInfo about the Mantis Open STEM sensor probes httpswwwmantisopenstemcomsensors-probes]

Speaker

Introduction to Reusable Learning Object Development Toolkit for Teachers using Scratch(OER) 1230pm - 130pm Jul 19 Workshop room 4

To be rescheduled due to late arrival

Introduce the Toolkit Commonwealth of Learning (COL) recently commissioned an open educationresource (OER) project on Reusable Learning Object Development Toolkit for Teachers using ScratchThe toolkit licensed under the Creative Commons is available for teachers and students to explore MITScratch as a resource to learn computing critical and creative thinking useful in class workshoppersonal development etc This workshop gives an avenue to introduce the toolkit to the audience andguide them on the use in learning Scratch The objectives of this workshop are to explore the use ofMIT Scratch platform for providing better learning opportunities for teachers and students introduceapplication development and the various technical aspects of the Scratch platform and demonstrate thefunctions of the components available through the Scratch platform Participants will be introduced tothe toolkit and will be involved in a hands-on session to implement some of the tutorials in the toolkit Adiscussion session involving a Q and A on the use of the toolkit by teachers and students will beconducted At the end of the session participants will understand and have access to the toolkitparticipants will be able to integrate MIT Scratch for application development in a Computing Class orfor other uses participants will also be introduced to some new functionalities in the MIT Scratchprogram The target audience for this session are teachers students and education managersParticipants should come with a laptop and headset

Speaker

Steve HolmesSoftware and Curriculum Developer Creative Computer Lab

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 6: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Digital Enlightenment - live making of a lightart installation 700pm - 715pm Jul 18

Welcome 730pm - 740pm Jul 18

Orange 740pm - 750pm Jul 18

International Mars Mission 750pm - 800pm Jul 18

Blocks Programming in VR and AR 800pm - 820pm Jul 18

Scratch Tales 820pm - 830pm Jul 18

Digital Enlightenment - live making of a lightart installation 900pm - 915pm Jul 18

For details see httpdm1rfrroboeduc-2017-en

600pm

Opening Reception 600pm - 1000pm Jul 18 CapScience

7 Subsessions

Wed Jul 19 2017

900am

Plenary session 930am - 1030am Jul 19 Auditorium

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Growing Up in Scratch 930am - 1000am Jul 19

Ada Lovelace The Original Woman in Tech 1000am - 1030am Jul 19

2 Subsessions

Scratch on the beach Ateliers Supercodeurs (Orange side event) 930am - 1100am Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1100am

Ignite Talks 1 1100am - 1200pm Jul 19 Lecture room 1

6 Subsessions

Ricarose RoqueAssistant Professor University of Colorado Boulder

Zoe PhilpottDirector PHILPOTT Design AdaAdaAda

Bruno AujardResponsable Pole Societal Orange

How do kids use Scratch 1100am - 1200pm Jul 19

Develop programming projects grow your intelligence 1100am - 1200pm Jul 19

Snap SAP 1100am - 1200pm Jul 19

How I help kids to overcome their difficulties using neuroplasticity concepts andScratch 1100am - 1200pm Jul 19

Coderdojo lt3 Scratch 1100am - 1100am Jul 19

Citizen Code 1100am - 1200pm Jul 19

Code for the Planet a challenge to engage children in the UN SustainableDevelopment Goals 1100am - 1200pm Jul 19

Orange Supercoders Poland 1100am - 1200pm Jul 19

Orange Supercoders Spain 1100am - 1200pm Jul 19

Orange Supercoders France 1100am - 1200pm Jul 19

Reporting from Hackathon 1100am - 1100am Jul 19

Poppy Education a pedagogical robotics kit based on Snap and Scratch

Orange Talks 1100am - 1200pm Jul 19 Lecture room 2

5 Subsessions

Short Talks 1 1100am - 1200pm Jul 19 Lecture room 3

3 Subsessions

1100am - 1120am Jul 19

Controlling Robots with Scratch-like languages the Metabot approrach 1120am - 1140am Jul 19

Thymio the educational robot its programming environments and uses 1140am - 1200pm Jul 19

Assessment of creativity and computational thinking in Scratch projects 1100am - 1200pm Jul 19 Workshop room 1

Creative programming can engage children in interdisciplinary and participatory learning activities witha huge potential to develop their computational thinking (CT) and creativity (Resnick 2014 RoqueRusk amp Resnick 2016 Romero et al 2016) Creativity is a key competency within different frameworksfor 21st century education (Dede 2010 Voogt amp Roblin 2012) and is considered a competency-enabling way to succeed in an increasingly complex world (Rogers 1954 Wang Schneider ampValacich 2015) CT is defined by Wing (2011) as the thought processes involved in formulatingproblems and their solutions so that the solutions are represented in a form that can be effectivelycarried out by an information-processing agent Because of the complexity of the (meta)cognitivestrategies engaged in creative programming there are ongoing discussions on the CT competency andits components In this workshop we introduce CT as a creative problem-solving competency whichcan be developed and assessed through programming activities based in ill-defined story-to-codechallenges In this demo we introduce a methodology for helping teachers and learners to(self)evaluate CT and creativity Participants will be engaged to co-create a story in Scratch and self-evaluate their CT and creativity through the CoCreaTIC tool (httpwwwcocreaticnet) A shortdiscussion on alternative methodologies to evaluate CT and creativity will engage the participants at theend of the workshop

Speaker

Is a bird in the hand is worth two in the bush Can concrete operational activities engagelearners and help with understanding in CS 1100am - 1200pm Jul 19 Workshop room 2

This workshop is in three sections each activity can be used with learners as a stand-alone or they canbe combined as we will do here These concrete operational activities are suitable for learners of anyage First section - a modern take on Grace Hoppers famous lesson in which she would teach heraudience to understand the meaning and importance of a nanosecond by actually handing them ananosecond worth of cable Second section - a way to teach children to interpret binary code as appliedto themselves by making a bracelet which codes their own name or a secret message Third section -a whole group activity focused on helping learners to (please excuse the terrible pun) get to grips basicelectricity electronics The group becomes a human circuit and physically examines how conductors

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

non-conductors and semi-conductors work Each participant can then adorn their conference namebadge by building their own wearable LED [Breaking News There may be prizes for the mostimaginative items created in this workshop] Workshop capacity - 24

Speaker

Get to grips with Vector Graphics 1100am - 1200pm Jul 19 Workshop room 3

Lets explore the powerful Scratch Vector Graphics editor and create some lively animations in theprocess Well look at the differences between bitmap and vector graphics and participants willexperience how easy it is to animate a vector-graphics character once it has been created

Once the children Im teaching have fully grasped how it works they are very unlikely to go back tobitmap And how much better are kids own designs than those copied from the internet Still there area number of practical difficulties when starting to introduce Vector Graphics

Here are some vector graphics examples to whet your appetites

Mags AmondTeam Scratch2017BDX

Speaker

Scratch on the beach Ateliers Supercodeurs (Orange side event) 1115am - 1230pm Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Sabine McKennaDigital Educator Creative Computing Courses Company

Introducing affordable skills-based engineering lab courses in developing countriesandor low-income neighborhoods 1230pm - 1245pm Jul 19

Life Long Learning and Kenyas Digital Literacy Program 1245pm - 100pm Jul 19

Moonhack - Getting kids coding in a global space-themed world-record coding event 100pm - 115pm Jul 19

International Mars Mission 115pm - 130pm Jul 19

NetsBlox Collaborative Visual Environment for Teaching Distributed Programming

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1200pm

Short Talks 1 1230pm - 130pm Jul 19 Lecture room 1

4 Subsessions

Long Demos 1 1230pm - 130pm Jul 19 Lecture room 2

2 Subsessions

Bruno AujardResponsable Pole Societal Orange

1230pm - 100pm Jul 19

Introducing GP A new general-purpose blocks language 100pm - 130pm Jul 19

Assessing Coding and CT in Scratch 1230pm - 100pm Jul 19

A three-legged approach to teaching using Scratch teacher support educationalgames and programming problems 100pm - 130pm Jul 19

Long Talks 1 1230pm - 130pm Jul 19 Lecture room 3

2 Subsessions

Physical computing with Raspberry Pi and Scratch featuring Pibrella and microbit 1230pm - 130pm Jul 19 Workshop room 1

Attendees will use Scratch on the Raspberry Pi to initially program the Pibrella which contains lightsbuzzers and a button They will make the lights flash then program a traffic light sequence followed bya button controlled pedestrian crossing Secondly we can also use the microbit as a game controllerwithin Scratch which includes using readings from the devices buttons and accelerometer tomanipulate sprites on screen

Speaker

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of the Data 1230pm - 130pm Jul 19 Workshop room 2

We will explore the learning opportunities made possible through connecting the Mantis Climate Sensorto Scratch The Mantis Climate Sensor reports air temperature pressure humidity and ambient lightdata via a Bluetooth connection which can be connected to Scratch via its hardware extension featureThe Mantis Climate Sensor will be used to give lessons about real time data streaming and datacollectionanalysis Scratchs easy programming environment allows primary and secondary studentswith no programming experience to write code which will collect and analyse data The workshop willstart with demonstrating Scratch extensions in general and how to connect the devices successfully

Neil RickusSenior Lecturer in Computing Education University of Hertfordshire

The target audience is anyone who is looking for a step by step walk-through on how to set up and useany existing Scratch extension The second part of the workshop will cover the lesson plans and theirapplication to teaching primary and secondary level students We will demonstrate lessons as theywould be given in a classroomcoding club scenario pausing whenever appropriate to discuss thelearning outcomes and possibilities with the group The Mantis Climate Sensor comes with a set oflesson plans covering geography meteorology and climatology learning activities These activities willbe demonstrated and discussed during the workshop Each participant will have access to a MantisClimate Sensor We will export the sensor data which has been collected by a Scratch program to anExcel spreadsheet in order to create graphs and analyse results Workshop Resources httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMar31-Apr3WeatherLogpdf httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMantisLessonPlans-TeachersGuide-v1pdf [For moreinformation about the Mantis Climate Sensor see httpswwwmantisopenstemcomclimate-sensorInfo about the Mantis Open STEM sensor probes httpswwwmantisopenstemcomsensors-probes]

Speaker

Introduction to Reusable Learning Object Development Toolkit for Teachers using Scratch(OER) 1230pm - 130pm Jul 19 Workshop room 4

To be rescheduled due to late arrival

Introduce the Toolkit Commonwealth of Learning (COL) recently commissioned an open educationresource (OER) project on Reusable Learning Object Development Toolkit for Teachers using ScratchThe toolkit licensed under the Creative Commons is available for teachers and students to explore MITScratch as a resource to learn computing critical and creative thinking useful in class workshoppersonal development etc This workshop gives an avenue to introduce the toolkit to the audience andguide them on the use in learning Scratch The objectives of this workshop are to explore the use ofMIT Scratch platform for providing better learning opportunities for teachers and students introduceapplication development and the various technical aspects of the Scratch platform and demonstrate thefunctions of the components available through the Scratch platform Participants will be introduced tothe toolkit and will be involved in a hands-on session to implement some of the tutorials in the toolkit Adiscussion session involving a Q and A on the use of the toolkit by teachers and students will beconducted At the end of the session participants will understand and have access to the toolkitparticipants will be able to integrate MIT Scratch for application development in a Computing Class orfor other uses participants will also be introduced to some new functionalities in the MIT Scratchprogram The target audience for this session are teachers students and education managersParticipants should come with a laptop and headset

Speaker

Steve HolmesSoftware and Curriculum Developer Creative Computer Lab

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 7: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Growing Up in Scratch 930am - 1000am Jul 19

Ada Lovelace The Original Woman in Tech 1000am - 1030am Jul 19

2 Subsessions

Scratch on the beach Ateliers Supercodeurs (Orange side event) 930am - 1100am Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1100am

Ignite Talks 1 1100am - 1200pm Jul 19 Lecture room 1

6 Subsessions

Ricarose RoqueAssistant Professor University of Colorado Boulder

Zoe PhilpottDirector PHILPOTT Design AdaAdaAda

Bruno AujardResponsable Pole Societal Orange

How do kids use Scratch 1100am - 1200pm Jul 19

Develop programming projects grow your intelligence 1100am - 1200pm Jul 19

Snap SAP 1100am - 1200pm Jul 19

How I help kids to overcome their difficulties using neuroplasticity concepts andScratch 1100am - 1200pm Jul 19

Coderdojo lt3 Scratch 1100am - 1100am Jul 19

Citizen Code 1100am - 1200pm Jul 19

Code for the Planet a challenge to engage children in the UN SustainableDevelopment Goals 1100am - 1200pm Jul 19

Orange Supercoders Poland 1100am - 1200pm Jul 19

Orange Supercoders Spain 1100am - 1200pm Jul 19

Orange Supercoders France 1100am - 1200pm Jul 19

Reporting from Hackathon 1100am - 1100am Jul 19

Poppy Education a pedagogical robotics kit based on Snap and Scratch

Orange Talks 1100am - 1200pm Jul 19 Lecture room 2

5 Subsessions

Short Talks 1 1100am - 1200pm Jul 19 Lecture room 3

3 Subsessions

1100am - 1120am Jul 19

Controlling Robots with Scratch-like languages the Metabot approrach 1120am - 1140am Jul 19

Thymio the educational robot its programming environments and uses 1140am - 1200pm Jul 19

Assessment of creativity and computational thinking in Scratch projects 1100am - 1200pm Jul 19 Workshop room 1

Creative programming can engage children in interdisciplinary and participatory learning activities witha huge potential to develop their computational thinking (CT) and creativity (Resnick 2014 RoqueRusk amp Resnick 2016 Romero et al 2016) Creativity is a key competency within different frameworksfor 21st century education (Dede 2010 Voogt amp Roblin 2012) and is considered a competency-enabling way to succeed in an increasingly complex world (Rogers 1954 Wang Schneider ampValacich 2015) CT is defined by Wing (2011) as the thought processes involved in formulatingproblems and their solutions so that the solutions are represented in a form that can be effectivelycarried out by an information-processing agent Because of the complexity of the (meta)cognitivestrategies engaged in creative programming there are ongoing discussions on the CT competency andits components In this workshop we introduce CT as a creative problem-solving competency whichcan be developed and assessed through programming activities based in ill-defined story-to-codechallenges In this demo we introduce a methodology for helping teachers and learners to(self)evaluate CT and creativity Participants will be engaged to co-create a story in Scratch and self-evaluate their CT and creativity through the CoCreaTIC tool (httpwwwcocreaticnet) A shortdiscussion on alternative methodologies to evaluate CT and creativity will engage the participants at theend of the workshop

Speaker

Is a bird in the hand is worth two in the bush Can concrete operational activities engagelearners and help with understanding in CS 1100am - 1200pm Jul 19 Workshop room 2

This workshop is in three sections each activity can be used with learners as a stand-alone or they canbe combined as we will do here These concrete operational activities are suitable for learners of anyage First section - a modern take on Grace Hoppers famous lesson in which she would teach heraudience to understand the meaning and importance of a nanosecond by actually handing them ananosecond worth of cable Second section - a way to teach children to interpret binary code as appliedto themselves by making a bracelet which codes their own name or a secret message Third section -a whole group activity focused on helping learners to (please excuse the terrible pun) get to grips basicelectricity electronics The group becomes a human circuit and physically examines how conductors

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

non-conductors and semi-conductors work Each participant can then adorn their conference namebadge by building their own wearable LED [Breaking News There may be prizes for the mostimaginative items created in this workshop] Workshop capacity - 24

Speaker

Get to grips with Vector Graphics 1100am - 1200pm Jul 19 Workshop room 3

Lets explore the powerful Scratch Vector Graphics editor and create some lively animations in theprocess Well look at the differences between bitmap and vector graphics and participants willexperience how easy it is to animate a vector-graphics character once it has been created

Once the children Im teaching have fully grasped how it works they are very unlikely to go back tobitmap And how much better are kids own designs than those copied from the internet Still there area number of practical difficulties when starting to introduce Vector Graphics

Here are some vector graphics examples to whet your appetites

Mags AmondTeam Scratch2017BDX

Speaker

Scratch on the beach Ateliers Supercodeurs (Orange side event) 1115am - 1230pm Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Sabine McKennaDigital Educator Creative Computing Courses Company

Introducing affordable skills-based engineering lab courses in developing countriesandor low-income neighborhoods 1230pm - 1245pm Jul 19

Life Long Learning and Kenyas Digital Literacy Program 1245pm - 100pm Jul 19

Moonhack - Getting kids coding in a global space-themed world-record coding event 100pm - 115pm Jul 19

International Mars Mission 115pm - 130pm Jul 19

NetsBlox Collaborative Visual Environment for Teaching Distributed Programming

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1200pm

Short Talks 1 1230pm - 130pm Jul 19 Lecture room 1

4 Subsessions

Long Demos 1 1230pm - 130pm Jul 19 Lecture room 2

2 Subsessions

Bruno AujardResponsable Pole Societal Orange

1230pm - 100pm Jul 19

Introducing GP A new general-purpose blocks language 100pm - 130pm Jul 19

Assessing Coding and CT in Scratch 1230pm - 100pm Jul 19

A three-legged approach to teaching using Scratch teacher support educationalgames and programming problems 100pm - 130pm Jul 19

Long Talks 1 1230pm - 130pm Jul 19 Lecture room 3

2 Subsessions

Physical computing with Raspberry Pi and Scratch featuring Pibrella and microbit 1230pm - 130pm Jul 19 Workshop room 1

Attendees will use Scratch on the Raspberry Pi to initially program the Pibrella which contains lightsbuzzers and a button They will make the lights flash then program a traffic light sequence followed bya button controlled pedestrian crossing Secondly we can also use the microbit as a game controllerwithin Scratch which includes using readings from the devices buttons and accelerometer tomanipulate sprites on screen

Speaker

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of the Data 1230pm - 130pm Jul 19 Workshop room 2

We will explore the learning opportunities made possible through connecting the Mantis Climate Sensorto Scratch The Mantis Climate Sensor reports air temperature pressure humidity and ambient lightdata via a Bluetooth connection which can be connected to Scratch via its hardware extension featureThe Mantis Climate Sensor will be used to give lessons about real time data streaming and datacollectionanalysis Scratchs easy programming environment allows primary and secondary studentswith no programming experience to write code which will collect and analyse data The workshop willstart with demonstrating Scratch extensions in general and how to connect the devices successfully

Neil RickusSenior Lecturer in Computing Education University of Hertfordshire

The target audience is anyone who is looking for a step by step walk-through on how to set up and useany existing Scratch extension The second part of the workshop will cover the lesson plans and theirapplication to teaching primary and secondary level students We will demonstrate lessons as theywould be given in a classroomcoding club scenario pausing whenever appropriate to discuss thelearning outcomes and possibilities with the group The Mantis Climate Sensor comes with a set oflesson plans covering geography meteorology and climatology learning activities These activities willbe demonstrated and discussed during the workshop Each participant will have access to a MantisClimate Sensor We will export the sensor data which has been collected by a Scratch program to anExcel spreadsheet in order to create graphs and analyse results Workshop Resources httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMar31-Apr3WeatherLogpdf httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMantisLessonPlans-TeachersGuide-v1pdf [For moreinformation about the Mantis Climate Sensor see httpswwwmantisopenstemcomclimate-sensorInfo about the Mantis Open STEM sensor probes httpswwwmantisopenstemcomsensors-probes]

Speaker

Introduction to Reusable Learning Object Development Toolkit for Teachers using Scratch(OER) 1230pm - 130pm Jul 19 Workshop room 4

To be rescheduled due to late arrival

Introduce the Toolkit Commonwealth of Learning (COL) recently commissioned an open educationresource (OER) project on Reusable Learning Object Development Toolkit for Teachers using ScratchThe toolkit licensed under the Creative Commons is available for teachers and students to explore MITScratch as a resource to learn computing critical and creative thinking useful in class workshoppersonal development etc This workshop gives an avenue to introduce the toolkit to the audience andguide them on the use in learning Scratch The objectives of this workshop are to explore the use ofMIT Scratch platform for providing better learning opportunities for teachers and students introduceapplication development and the various technical aspects of the Scratch platform and demonstrate thefunctions of the components available through the Scratch platform Participants will be introduced tothe toolkit and will be involved in a hands-on session to implement some of the tutorials in the toolkit Adiscussion session involving a Q and A on the use of the toolkit by teachers and students will beconducted At the end of the session participants will understand and have access to the toolkitparticipants will be able to integrate MIT Scratch for application development in a Computing Class orfor other uses participants will also be introduced to some new functionalities in the MIT Scratchprogram The target audience for this session are teachers students and education managersParticipants should come with a laptop and headset

Speaker

Steve HolmesSoftware and Curriculum Developer Creative Computer Lab

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 8: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

How do kids use Scratch 1100am - 1200pm Jul 19

Develop programming projects grow your intelligence 1100am - 1200pm Jul 19

Snap SAP 1100am - 1200pm Jul 19

How I help kids to overcome their difficulties using neuroplasticity concepts andScratch 1100am - 1200pm Jul 19

Coderdojo lt3 Scratch 1100am - 1100am Jul 19

Citizen Code 1100am - 1200pm Jul 19

Code for the Planet a challenge to engage children in the UN SustainableDevelopment Goals 1100am - 1200pm Jul 19

Orange Supercoders Poland 1100am - 1200pm Jul 19

Orange Supercoders Spain 1100am - 1200pm Jul 19

Orange Supercoders France 1100am - 1200pm Jul 19

Reporting from Hackathon 1100am - 1100am Jul 19

Poppy Education a pedagogical robotics kit based on Snap and Scratch

Orange Talks 1100am - 1200pm Jul 19 Lecture room 2

5 Subsessions

Short Talks 1 1100am - 1200pm Jul 19 Lecture room 3

3 Subsessions

1100am - 1120am Jul 19

Controlling Robots with Scratch-like languages the Metabot approrach 1120am - 1140am Jul 19

Thymio the educational robot its programming environments and uses 1140am - 1200pm Jul 19

Assessment of creativity and computational thinking in Scratch projects 1100am - 1200pm Jul 19 Workshop room 1

Creative programming can engage children in interdisciplinary and participatory learning activities witha huge potential to develop their computational thinking (CT) and creativity (Resnick 2014 RoqueRusk amp Resnick 2016 Romero et al 2016) Creativity is a key competency within different frameworksfor 21st century education (Dede 2010 Voogt amp Roblin 2012) and is considered a competency-enabling way to succeed in an increasingly complex world (Rogers 1954 Wang Schneider ampValacich 2015) CT is defined by Wing (2011) as the thought processes involved in formulatingproblems and their solutions so that the solutions are represented in a form that can be effectivelycarried out by an information-processing agent Because of the complexity of the (meta)cognitivestrategies engaged in creative programming there are ongoing discussions on the CT competency andits components In this workshop we introduce CT as a creative problem-solving competency whichcan be developed and assessed through programming activities based in ill-defined story-to-codechallenges In this demo we introduce a methodology for helping teachers and learners to(self)evaluate CT and creativity Participants will be engaged to co-create a story in Scratch and self-evaluate their CT and creativity through the CoCreaTIC tool (httpwwwcocreaticnet) A shortdiscussion on alternative methodologies to evaluate CT and creativity will engage the participants at theend of the workshop

Speaker

Is a bird in the hand is worth two in the bush Can concrete operational activities engagelearners and help with understanding in CS 1100am - 1200pm Jul 19 Workshop room 2

This workshop is in three sections each activity can be used with learners as a stand-alone or they canbe combined as we will do here These concrete operational activities are suitable for learners of anyage First section - a modern take on Grace Hoppers famous lesson in which she would teach heraudience to understand the meaning and importance of a nanosecond by actually handing them ananosecond worth of cable Second section - a way to teach children to interpret binary code as appliedto themselves by making a bracelet which codes their own name or a secret message Third section -a whole group activity focused on helping learners to (please excuse the terrible pun) get to grips basicelectricity electronics The group becomes a human circuit and physically examines how conductors

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

non-conductors and semi-conductors work Each participant can then adorn their conference namebadge by building their own wearable LED [Breaking News There may be prizes for the mostimaginative items created in this workshop] Workshop capacity - 24

Speaker

Get to grips with Vector Graphics 1100am - 1200pm Jul 19 Workshop room 3

Lets explore the powerful Scratch Vector Graphics editor and create some lively animations in theprocess Well look at the differences between bitmap and vector graphics and participants willexperience how easy it is to animate a vector-graphics character once it has been created

Once the children Im teaching have fully grasped how it works they are very unlikely to go back tobitmap And how much better are kids own designs than those copied from the internet Still there area number of practical difficulties when starting to introduce Vector Graphics

Here are some vector graphics examples to whet your appetites

Mags AmondTeam Scratch2017BDX

Speaker

Scratch on the beach Ateliers Supercodeurs (Orange side event) 1115am - 1230pm Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Sabine McKennaDigital Educator Creative Computing Courses Company

Introducing affordable skills-based engineering lab courses in developing countriesandor low-income neighborhoods 1230pm - 1245pm Jul 19

Life Long Learning and Kenyas Digital Literacy Program 1245pm - 100pm Jul 19

Moonhack - Getting kids coding in a global space-themed world-record coding event 100pm - 115pm Jul 19

International Mars Mission 115pm - 130pm Jul 19

NetsBlox Collaborative Visual Environment for Teaching Distributed Programming

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1200pm

Short Talks 1 1230pm - 130pm Jul 19 Lecture room 1

4 Subsessions

Long Demos 1 1230pm - 130pm Jul 19 Lecture room 2

2 Subsessions

Bruno AujardResponsable Pole Societal Orange

1230pm - 100pm Jul 19

Introducing GP A new general-purpose blocks language 100pm - 130pm Jul 19

Assessing Coding and CT in Scratch 1230pm - 100pm Jul 19

A three-legged approach to teaching using Scratch teacher support educationalgames and programming problems 100pm - 130pm Jul 19

Long Talks 1 1230pm - 130pm Jul 19 Lecture room 3

2 Subsessions

Physical computing with Raspberry Pi and Scratch featuring Pibrella and microbit 1230pm - 130pm Jul 19 Workshop room 1

Attendees will use Scratch on the Raspberry Pi to initially program the Pibrella which contains lightsbuzzers and a button They will make the lights flash then program a traffic light sequence followed bya button controlled pedestrian crossing Secondly we can also use the microbit as a game controllerwithin Scratch which includes using readings from the devices buttons and accelerometer tomanipulate sprites on screen

Speaker

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of the Data 1230pm - 130pm Jul 19 Workshop room 2

We will explore the learning opportunities made possible through connecting the Mantis Climate Sensorto Scratch The Mantis Climate Sensor reports air temperature pressure humidity and ambient lightdata via a Bluetooth connection which can be connected to Scratch via its hardware extension featureThe Mantis Climate Sensor will be used to give lessons about real time data streaming and datacollectionanalysis Scratchs easy programming environment allows primary and secondary studentswith no programming experience to write code which will collect and analyse data The workshop willstart with demonstrating Scratch extensions in general and how to connect the devices successfully

Neil RickusSenior Lecturer in Computing Education University of Hertfordshire

The target audience is anyone who is looking for a step by step walk-through on how to set up and useany existing Scratch extension The second part of the workshop will cover the lesson plans and theirapplication to teaching primary and secondary level students We will demonstrate lessons as theywould be given in a classroomcoding club scenario pausing whenever appropriate to discuss thelearning outcomes and possibilities with the group The Mantis Climate Sensor comes with a set oflesson plans covering geography meteorology and climatology learning activities These activities willbe demonstrated and discussed during the workshop Each participant will have access to a MantisClimate Sensor We will export the sensor data which has been collected by a Scratch program to anExcel spreadsheet in order to create graphs and analyse results Workshop Resources httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMar31-Apr3WeatherLogpdf httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMantisLessonPlans-TeachersGuide-v1pdf [For moreinformation about the Mantis Climate Sensor see httpswwwmantisopenstemcomclimate-sensorInfo about the Mantis Open STEM sensor probes httpswwwmantisopenstemcomsensors-probes]

Speaker

Introduction to Reusable Learning Object Development Toolkit for Teachers using Scratch(OER) 1230pm - 130pm Jul 19 Workshop room 4

To be rescheduled due to late arrival

Introduce the Toolkit Commonwealth of Learning (COL) recently commissioned an open educationresource (OER) project on Reusable Learning Object Development Toolkit for Teachers using ScratchThe toolkit licensed under the Creative Commons is available for teachers and students to explore MITScratch as a resource to learn computing critical and creative thinking useful in class workshoppersonal development etc This workshop gives an avenue to introduce the toolkit to the audience andguide them on the use in learning Scratch The objectives of this workshop are to explore the use ofMIT Scratch platform for providing better learning opportunities for teachers and students introduceapplication development and the various technical aspects of the Scratch platform and demonstrate thefunctions of the components available through the Scratch platform Participants will be introduced tothe toolkit and will be involved in a hands-on session to implement some of the tutorials in the toolkit Adiscussion session involving a Q and A on the use of the toolkit by teachers and students will beconducted At the end of the session participants will understand and have access to the toolkitparticipants will be able to integrate MIT Scratch for application development in a Computing Class orfor other uses participants will also be introduced to some new functionalities in the MIT Scratchprogram The target audience for this session are teachers students and education managersParticipants should come with a laptop and headset

Speaker

Steve HolmesSoftware and Curriculum Developer Creative Computer Lab

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 9: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

1100am - 1120am Jul 19

Controlling Robots with Scratch-like languages the Metabot approrach 1120am - 1140am Jul 19

Thymio the educational robot its programming environments and uses 1140am - 1200pm Jul 19

Assessment of creativity and computational thinking in Scratch projects 1100am - 1200pm Jul 19 Workshop room 1

Creative programming can engage children in interdisciplinary and participatory learning activities witha huge potential to develop their computational thinking (CT) and creativity (Resnick 2014 RoqueRusk amp Resnick 2016 Romero et al 2016) Creativity is a key competency within different frameworksfor 21st century education (Dede 2010 Voogt amp Roblin 2012) and is considered a competency-enabling way to succeed in an increasingly complex world (Rogers 1954 Wang Schneider ampValacich 2015) CT is defined by Wing (2011) as the thought processes involved in formulatingproblems and their solutions so that the solutions are represented in a form that can be effectivelycarried out by an information-processing agent Because of the complexity of the (meta)cognitivestrategies engaged in creative programming there are ongoing discussions on the CT competency andits components In this workshop we introduce CT as a creative problem-solving competency whichcan be developed and assessed through programming activities based in ill-defined story-to-codechallenges In this demo we introduce a methodology for helping teachers and learners to(self)evaluate CT and creativity Participants will be engaged to co-create a story in Scratch and self-evaluate their CT and creativity through the CoCreaTIC tool (httpwwwcocreaticnet) A shortdiscussion on alternative methodologies to evaluate CT and creativity will engage the participants at theend of the workshop

Speaker

Is a bird in the hand is worth two in the bush Can concrete operational activities engagelearners and help with understanding in CS 1100am - 1200pm Jul 19 Workshop room 2

This workshop is in three sections each activity can be used with learners as a stand-alone or they canbe combined as we will do here These concrete operational activities are suitable for learners of anyage First section - a modern take on Grace Hoppers famous lesson in which she would teach heraudience to understand the meaning and importance of a nanosecond by actually handing them ananosecond worth of cable Second section - a way to teach children to interpret binary code as appliedto themselves by making a bracelet which codes their own name or a secret message Third section -a whole group activity focused on helping learners to (please excuse the terrible pun) get to grips basicelectricity electronics The group becomes a human circuit and physically examines how conductors

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

non-conductors and semi-conductors work Each participant can then adorn their conference namebadge by building their own wearable LED [Breaking News There may be prizes for the mostimaginative items created in this workshop] Workshop capacity - 24

Speaker

Get to grips with Vector Graphics 1100am - 1200pm Jul 19 Workshop room 3

Lets explore the powerful Scratch Vector Graphics editor and create some lively animations in theprocess Well look at the differences between bitmap and vector graphics and participants willexperience how easy it is to animate a vector-graphics character once it has been created

Once the children Im teaching have fully grasped how it works they are very unlikely to go back tobitmap And how much better are kids own designs than those copied from the internet Still there area number of practical difficulties when starting to introduce Vector Graphics

Here are some vector graphics examples to whet your appetites

Mags AmondTeam Scratch2017BDX

Speaker

Scratch on the beach Ateliers Supercodeurs (Orange side event) 1115am - 1230pm Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Sabine McKennaDigital Educator Creative Computing Courses Company

Introducing affordable skills-based engineering lab courses in developing countriesandor low-income neighborhoods 1230pm - 1245pm Jul 19

Life Long Learning and Kenyas Digital Literacy Program 1245pm - 100pm Jul 19

Moonhack - Getting kids coding in a global space-themed world-record coding event 100pm - 115pm Jul 19

International Mars Mission 115pm - 130pm Jul 19

NetsBlox Collaborative Visual Environment for Teaching Distributed Programming

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1200pm

Short Talks 1 1230pm - 130pm Jul 19 Lecture room 1

4 Subsessions

Long Demos 1 1230pm - 130pm Jul 19 Lecture room 2

2 Subsessions

Bruno AujardResponsable Pole Societal Orange

1230pm - 100pm Jul 19

Introducing GP A new general-purpose blocks language 100pm - 130pm Jul 19

Assessing Coding and CT in Scratch 1230pm - 100pm Jul 19

A three-legged approach to teaching using Scratch teacher support educationalgames and programming problems 100pm - 130pm Jul 19

Long Talks 1 1230pm - 130pm Jul 19 Lecture room 3

2 Subsessions

Physical computing with Raspberry Pi and Scratch featuring Pibrella and microbit 1230pm - 130pm Jul 19 Workshop room 1

Attendees will use Scratch on the Raspberry Pi to initially program the Pibrella which contains lightsbuzzers and a button They will make the lights flash then program a traffic light sequence followed bya button controlled pedestrian crossing Secondly we can also use the microbit as a game controllerwithin Scratch which includes using readings from the devices buttons and accelerometer tomanipulate sprites on screen

Speaker

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of the Data 1230pm - 130pm Jul 19 Workshop room 2

We will explore the learning opportunities made possible through connecting the Mantis Climate Sensorto Scratch The Mantis Climate Sensor reports air temperature pressure humidity and ambient lightdata via a Bluetooth connection which can be connected to Scratch via its hardware extension featureThe Mantis Climate Sensor will be used to give lessons about real time data streaming and datacollectionanalysis Scratchs easy programming environment allows primary and secondary studentswith no programming experience to write code which will collect and analyse data The workshop willstart with demonstrating Scratch extensions in general and how to connect the devices successfully

Neil RickusSenior Lecturer in Computing Education University of Hertfordshire

The target audience is anyone who is looking for a step by step walk-through on how to set up and useany existing Scratch extension The second part of the workshop will cover the lesson plans and theirapplication to teaching primary and secondary level students We will demonstrate lessons as theywould be given in a classroomcoding club scenario pausing whenever appropriate to discuss thelearning outcomes and possibilities with the group The Mantis Climate Sensor comes with a set oflesson plans covering geography meteorology and climatology learning activities These activities willbe demonstrated and discussed during the workshop Each participant will have access to a MantisClimate Sensor We will export the sensor data which has been collected by a Scratch program to anExcel spreadsheet in order to create graphs and analyse results Workshop Resources httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMar31-Apr3WeatherLogpdf httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMantisLessonPlans-TeachersGuide-v1pdf [For moreinformation about the Mantis Climate Sensor see httpswwwmantisopenstemcomclimate-sensorInfo about the Mantis Open STEM sensor probes httpswwwmantisopenstemcomsensors-probes]

Speaker

Introduction to Reusable Learning Object Development Toolkit for Teachers using Scratch(OER) 1230pm - 130pm Jul 19 Workshop room 4

To be rescheduled due to late arrival

Introduce the Toolkit Commonwealth of Learning (COL) recently commissioned an open educationresource (OER) project on Reusable Learning Object Development Toolkit for Teachers using ScratchThe toolkit licensed under the Creative Commons is available for teachers and students to explore MITScratch as a resource to learn computing critical and creative thinking useful in class workshoppersonal development etc This workshop gives an avenue to introduce the toolkit to the audience andguide them on the use in learning Scratch The objectives of this workshop are to explore the use ofMIT Scratch platform for providing better learning opportunities for teachers and students introduceapplication development and the various technical aspects of the Scratch platform and demonstrate thefunctions of the components available through the Scratch platform Participants will be introduced tothe toolkit and will be involved in a hands-on session to implement some of the tutorials in the toolkit Adiscussion session involving a Q and A on the use of the toolkit by teachers and students will beconducted At the end of the session participants will understand and have access to the toolkitparticipants will be able to integrate MIT Scratch for application development in a Computing Class orfor other uses participants will also be introduced to some new functionalities in the MIT Scratchprogram The target audience for this session are teachers students and education managersParticipants should come with a laptop and headset

Speaker

Steve HolmesSoftware and Curriculum Developer Creative Computer Lab

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 10: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

non-conductors and semi-conductors work Each participant can then adorn their conference namebadge by building their own wearable LED [Breaking News There may be prizes for the mostimaginative items created in this workshop] Workshop capacity - 24

Speaker

Get to grips with Vector Graphics 1100am - 1200pm Jul 19 Workshop room 3

Lets explore the powerful Scratch Vector Graphics editor and create some lively animations in theprocess Well look at the differences between bitmap and vector graphics and participants willexperience how easy it is to animate a vector-graphics character once it has been created

Once the children Im teaching have fully grasped how it works they are very unlikely to go back tobitmap And how much better are kids own designs than those copied from the internet Still there area number of practical difficulties when starting to introduce Vector Graphics

Here are some vector graphics examples to whet your appetites

Mags AmondTeam Scratch2017BDX

Speaker

Scratch on the beach Ateliers Supercodeurs (Orange side event) 1115am - 1230pm Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Sabine McKennaDigital Educator Creative Computing Courses Company

Introducing affordable skills-based engineering lab courses in developing countriesandor low-income neighborhoods 1230pm - 1245pm Jul 19

Life Long Learning and Kenyas Digital Literacy Program 1245pm - 100pm Jul 19

Moonhack - Getting kids coding in a global space-themed world-record coding event 100pm - 115pm Jul 19

International Mars Mission 115pm - 130pm Jul 19

NetsBlox Collaborative Visual Environment for Teaching Distributed Programming

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1200pm

Short Talks 1 1230pm - 130pm Jul 19 Lecture room 1

4 Subsessions

Long Demos 1 1230pm - 130pm Jul 19 Lecture room 2

2 Subsessions

Bruno AujardResponsable Pole Societal Orange

1230pm - 100pm Jul 19

Introducing GP A new general-purpose blocks language 100pm - 130pm Jul 19

Assessing Coding and CT in Scratch 1230pm - 100pm Jul 19

A three-legged approach to teaching using Scratch teacher support educationalgames and programming problems 100pm - 130pm Jul 19

Long Talks 1 1230pm - 130pm Jul 19 Lecture room 3

2 Subsessions

Physical computing with Raspberry Pi and Scratch featuring Pibrella and microbit 1230pm - 130pm Jul 19 Workshop room 1

Attendees will use Scratch on the Raspberry Pi to initially program the Pibrella which contains lightsbuzzers and a button They will make the lights flash then program a traffic light sequence followed bya button controlled pedestrian crossing Secondly we can also use the microbit as a game controllerwithin Scratch which includes using readings from the devices buttons and accelerometer tomanipulate sprites on screen

Speaker

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of the Data 1230pm - 130pm Jul 19 Workshop room 2

We will explore the learning opportunities made possible through connecting the Mantis Climate Sensorto Scratch The Mantis Climate Sensor reports air temperature pressure humidity and ambient lightdata via a Bluetooth connection which can be connected to Scratch via its hardware extension featureThe Mantis Climate Sensor will be used to give lessons about real time data streaming and datacollectionanalysis Scratchs easy programming environment allows primary and secondary studentswith no programming experience to write code which will collect and analyse data The workshop willstart with demonstrating Scratch extensions in general and how to connect the devices successfully

Neil RickusSenior Lecturer in Computing Education University of Hertfordshire

The target audience is anyone who is looking for a step by step walk-through on how to set up and useany existing Scratch extension The second part of the workshop will cover the lesson plans and theirapplication to teaching primary and secondary level students We will demonstrate lessons as theywould be given in a classroomcoding club scenario pausing whenever appropriate to discuss thelearning outcomes and possibilities with the group The Mantis Climate Sensor comes with a set oflesson plans covering geography meteorology and climatology learning activities These activities willbe demonstrated and discussed during the workshop Each participant will have access to a MantisClimate Sensor We will export the sensor data which has been collected by a Scratch program to anExcel spreadsheet in order to create graphs and analyse results Workshop Resources httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMar31-Apr3WeatherLogpdf httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMantisLessonPlans-TeachersGuide-v1pdf [For moreinformation about the Mantis Climate Sensor see httpswwwmantisopenstemcomclimate-sensorInfo about the Mantis Open STEM sensor probes httpswwwmantisopenstemcomsensors-probes]

Speaker

Introduction to Reusable Learning Object Development Toolkit for Teachers using Scratch(OER) 1230pm - 130pm Jul 19 Workshop room 4

To be rescheduled due to late arrival

Introduce the Toolkit Commonwealth of Learning (COL) recently commissioned an open educationresource (OER) project on Reusable Learning Object Development Toolkit for Teachers using ScratchThe toolkit licensed under the Creative Commons is available for teachers and students to explore MITScratch as a resource to learn computing critical and creative thinking useful in class workshoppersonal development etc This workshop gives an avenue to introduce the toolkit to the audience andguide them on the use in learning Scratch The objectives of this workshop are to explore the use ofMIT Scratch platform for providing better learning opportunities for teachers and students introduceapplication development and the various technical aspects of the Scratch platform and demonstrate thefunctions of the components available through the Scratch platform Participants will be introduced tothe toolkit and will be involved in a hands-on session to implement some of the tutorials in the toolkit Adiscussion session involving a Q and A on the use of the toolkit by teachers and students will beconducted At the end of the session participants will understand and have access to the toolkitparticipants will be able to integrate MIT Scratch for application development in a Computing Class orfor other uses participants will also be introduced to some new functionalities in the MIT Scratchprogram The target audience for this session are teachers students and education managersParticipants should come with a laptop and headset

Speaker

Steve HolmesSoftware and Curriculum Developer Creative Computer Lab

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 11: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Speaker

Scratch on the beach Ateliers Supercodeurs (Orange side event) 1115am - 1230pm Jul 19 Place David Gambetta 33510 Andernos-les-Bains

Sabine McKennaDigital Educator Creative Computing Courses Company

Introducing affordable skills-based engineering lab courses in developing countriesandor low-income neighborhoods 1230pm - 1245pm Jul 19

Life Long Learning and Kenyas Digital Literacy Program 1245pm - 100pm Jul 19

Moonhack - Getting kids coding in a global space-themed world-record coding event 100pm - 115pm Jul 19

International Mars Mission 115pm - 130pm Jul 19

NetsBlox Collaborative Visual Environment for Teaching Distributed Programming

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1200pm

Short Talks 1 1230pm - 130pm Jul 19 Lecture room 1

4 Subsessions

Long Demos 1 1230pm - 130pm Jul 19 Lecture room 2

2 Subsessions

Bruno AujardResponsable Pole Societal Orange

1230pm - 100pm Jul 19

Introducing GP A new general-purpose blocks language 100pm - 130pm Jul 19

Assessing Coding and CT in Scratch 1230pm - 100pm Jul 19

A three-legged approach to teaching using Scratch teacher support educationalgames and programming problems 100pm - 130pm Jul 19

Long Talks 1 1230pm - 130pm Jul 19 Lecture room 3

2 Subsessions

Physical computing with Raspberry Pi and Scratch featuring Pibrella and microbit 1230pm - 130pm Jul 19 Workshop room 1

Attendees will use Scratch on the Raspberry Pi to initially program the Pibrella which contains lightsbuzzers and a button They will make the lights flash then program a traffic light sequence followed bya button controlled pedestrian crossing Secondly we can also use the microbit as a game controllerwithin Scratch which includes using readings from the devices buttons and accelerometer tomanipulate sprites on screen

Speaker

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of the Data 1230pm - 130pm Jul 19 Workshop room 2

We will explore the learning opportunities made possible through connecting the Mantis Climate Sensorto Scratch The Mantis Climate Sensor reports air temperature pressure humidity and ambient lightdata via a Bluetooth connection which can be connected to Scratch via its hardware extension featureThe Mantis Climate Sensor will be used to give lessons about real time data streaming and datacollectionanalysis Scratchs easy programming environment allows primary and secondary studentswith no programming experience to write code which will collect and analyse data The workshop willstart with demonstrating Scratch extensions in general and how to connect the devices successfully

Neil RickusSenior Lecturer in Computing Education University of Hertfordshire

The target audience is anyone who is looking for a step by step walk-through on how to set up and useany existing Scratch extension The second part of the workshop will cover the lesson plans and theirapplication to teaching primary and secondary level students We will demonstrate lessons as theywould be given in a classroomcoding club scenario pausing whenever appropriate to discuss thelearning outcomes and possibilities with the group The Mantis Climate Sensor comes with a set oflesson plans covering geography meteorology and climatology learning activities These activities willbe demonstrated and discussed during the workshop Each participant will have access to a MantisClimate Sensor We will export the sensor data which has been collected by a Scratch program to anExcel spreadsheet in order to create graphs and analyse results Workshop Resources httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMar31-Apr3WeatherLogpdf httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMantisLessonPlans-TeachersGuide-v1pdf [For moreinformation about the Mantis Climate Sensor see httpswwwmantisopenstemcomclimate-sensorInfo about the Mantis Open STEM sensor probes httpswwwmantisopenstemcomsensors-probes]

Speaker

Introduction to Reusable Learning Object Development Toolkit for Teachers using Scratch(OER) 1230pm - 130pm Jul 19 Workshop room 4

To be rescheduled due to late arrival

Introduce the Toolkit Commonwealth of Learning (COL) recently commissioned an open educationresource (OER) project on Reusable Learning Object Development Toolkit for Teachers using ScratchThe toolkit licensed under the Creative Commons is available for teachers and students to explore MITScratch as a resource to learn computing critical and creative thinking useful in class workshoppersonal development etc This workshop gives an avenue to introduce the toolkit to the audience andguide them on the use in learning Scratch The objectives of this workshop are to explore the use ofMIT Scratch platform for providing better learning opportunities for teachers and students introduceapplication development and the various technical aspects of the Scratch platform and demonstrate thefunctions of the components available through the Scratch platform Participants will be introduced tothe toolkit and will be involved in a hands-on session to implement some of the tutorials in the toolkit Adiscussion session involving a Q and A on the use of the toolkit by teachers and students will beconducted At the end of the session participants will understand and have access to the toolkitparticipants will be able to integrate MIT Scratch for application development in a Computing Class orfor other uses participants will also be introduced to some new functionalities in the MIT Scratchprogram The target audience for this session are teachers students and education managersParticipants should come with a laptop and headset

Speaker

Steve HolmesSoftware and Curriculum Developer Creative Computer Lab

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 12: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Introducing affordable skills-based engineering lab courses in developing countriesandor low-income neighborhoods 1230pm - 1245pm Jul 19

Life Long Learning and Kenyas Digital Literacy Program 1245pm - 100pm Jul 19

Moonhack - Getting kids coding in a global space-themed world-record coding event 100pm - 115pm Jul 19

International Mars Mission 115pm - 130pm Jul 19

NetsBlox Collaborative Visual Environment for Teaching Distributed Programming

Venez vous initier de faccedilon ludique au codage

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans et aux adultes lesaccompagnant une initiation ludique et gratuite au codage et agrave la robotique Lrsquoobjectif nrsquoest pas detransformer les participants en expert de la programmation mais de donner les rudiments drsquoun languequi sera de plus en plus agrave parler pour agir comme citoyen eacuteclaireacute drsquoun monde numeacuteriqueLe langage utiliseacute sera Scratch un logiciel libre conccedilu pour initier les jeunes aux conceptsfondamentaux de lrsquoalgorithmiqueLa partie robotique utilisera Thymio un petit robot dont lrsquointerface graphique coloreacutee est penseacutee pourles plus jeunes

Speaker

1200pm

Short Talks 1 1230pm - 130pm Jul 19 Lecture room 1

4 Subsessions

Long Demos 1 1230pm - 130pm Jul 19 Lecture room 2

2 Subsessions

Bruno AujardResponsable Pole Societal Orange

1230pm - 100pm Jul 19

Introducing GP A new general-purpose blocks language 100pm - 130pm Jul 19

Assessing Coding and CT in Scratch 1230pm - 100pm Jul 19

A three-legged approach to teaching using Scratch teacher support educationalgames and programming problems 100pm - 130pm Jul 19

Long Talks 1 1230pm - 130pm Jul 19 Lecture room 3

2 Subsessions

Physical computing with Raspberry Pi and Scratch featuring Pibrella and microbit 1230pm - 130pm Jul 19 Workshop room 1

Attendees will use Scratch on the Raspberry Pi to initially program the Pibrella which contains lightsbuzzers and a button They will make the lights flash then program a traffic light sequence followed bya button controlled pedestrian crossing Secondly we can also use the microbit as a game controllerwithin Scratch which includes using readings from the devices buttons and accelerometer tomanipulate sprites on screen

Speaker

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of the Data 1230pm - 130pm Jul 19 Workshop room 2

We will explore the learning opportunities made possible through connecting the Mantis Climate Sensorto Scratch The Mantis Climate Sensor reports air temperature pressure humidity and ambient lightdata via a Bluetooth connection which can be connected to Scratch via its hardware extension featureThe Mantis Climate Sensor will be used to give lessons about real time data streaming and datacollectionanalysis Scratchs easy programming environment allows primary and secondary studentswith no programming experience to write code which will collect and analyse data The workshop willstart with demonstrating Scratch extensions in general and how to connect the devices successfully

Neil RickusSenior Lecturer in Computing Education University of Hertfordshire

The target audience is anyone who is looking for a step by step walk-through on how to set up and useany existing Scratch extension The second part of the workshop will cover the lesson plans and theirapplication to teaching primary and secondary level students We will demonstrate lessons as theywould be given in a classroomcoding club scenario pausing whenever appropriate to discuss thelearning outcomes and possibilities with the group The Mantis Climate Sensor comes with a set oflesson plans covering geography meteorology and climatology learning activities These activities willbe demonstrated and discussed during the workshop Each participant will have access to a MantisClimate Sensor We will export the sensor data which has been collected by a Scratch program to anExcel spreadsheet in order to create graphs and analyse results Workshop Resources httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMar31-Apr3WeatherLogpdf httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMantisLessonPlans-TeachersGuide-v1pdf [For moreinformation about the Mantis Climate Sensor see httpswwwmantisopenstemcomclimate-sensorInfo about the Mantis Open STEM sensor probes httpswwwmantisopenstemcomsensors-probes]

Speaker

Introduction to Reusable Learning Object Development Toolkit for Teachers using Scratch(OER) 1230pm - 130pm Jul 19 Workshop room 4

To be rescheduled due to late arrival

Introduce the Toolkit Commonwealth of Learning (COL) recently commissioned an open educationresource (OER) project on Reusable Learning Object Development Toolkit for Teachers using ScratchThe toolkit licensed under the Creative Commons is available for teachers and students to explore MITScratch as a resource to learn computing critical and creative thinking useful in class workshoppersonal development etc This workshop gives an avenue to introduce the toolkit to the audience andguide them on the use in learning Scratch The objectives of this workshop are to explore the use ofMIT Scratch platform for providing better learning opportunities for teachers and students introduceapplication development and the various technical aspects of the Scratch platform and demonstrate thefunctions of the components available through the Scratch platform Participants will be introduced tothe toolkit and will be involved in a hands-on session to implement some of the tutorials in the toolkit Adiscussion session involving a Q and A on the use of the toolkit by teachers and students will beconducted At the end of the session participants will understand and have access to the toolkitparticipants will be able to integrate MIT Scratch for application development in a Computing Class orfor other uses participants will also be introduced to some new functionalities in the MIT Scratchprogram The target audience for this session are teachers students and education managersParticipants should come with a laptop and headset

Speaker

Steve HolmesSoftware and Curriculum Developer Creative Computer Lab

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 13: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

1230pm - 100pm Jul 19

Introducing GP A new general-purpose blocks language 100pm - 130pm Jul 19

Assessing Coding and CT in Scratch 1230pm - 100pm Jul 19

A three-legged approach to teaching using Scratch teacher support educationalgames and programming problems 100pm - 130pm Jul 19

Long Talks 1 1230pm - 130pm Jul 19 Lecture room 3

2 Subsessions

Physical computing with Raspberry Pi and Scratch featuring Pibrella and microbit 1230pm - 130pm Jul 19 Workshop room 1

Attendees will use Scratch on the Raspberry Pi to initially program the Pibrella which contains lightsbuzzers and a button They will make the lights flash then program a traffic light sequence followed bya button controlled pedestrian crossing Secondly we can also use the microbit as a game controllerwithin Scratch which includes using readings from the devices buttons and accelerometer tomanipulate sprites on screen

Speaker

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of the Data 1230pm - 130pm Jul 19 Workshop room 2

We will explore the learning opportunities made possible through connecting the Mantis Climate Sensorto Scratch The Mantis Climate Sensor reports air temperature pressure humidity and ambient lightdata via a Bluetooth connection which can be connected to Scratch via its hardware extension featureThe Mantis Climate Sensor will be used to give lessons about real time data streaming and datacollectionanalysis Scratchs easy programming environment allows primary and secondary studentswith no programming experience to write code which will collect and analyse data The workshop willstart with demonstrating Scratch extensions in general and how to connect the devices successfully

Neil RickusSenior Lecturer in Computing Education University of Hertfordshire

The target audience is anyone who is looking for a step by step walk-through on how to set up and useany existing Scratch extension The second part of the workshop will cover the lesson plans and theirapplication to teaching primary and secondary level students We will demonstrate lessons as theywould be given in a classroomcoding club scenario pausing whenever appropriate to discuss thelearning outcomes and possibilities with the group The Mantis Climate Sensor comes with a set oflesson plans covering geography meteorology and climatology learning activities These activities willbe demonstrated and discussed during the workshop Each participant will have access to a MantisClimate Sensor We will export the sensor data which has been collected by a Scratch program to anExcel spreadsheet in order to create graphs and analyse results Workshop Resources httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMar31-Apr3WeatherLogpdf httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMantisLessonPlans-TeachersGuide-v1pdf [For moreinformation about the Mantis Climate Sensor see httpswwwmantisopenstemcomclimate-sensorInfo about the Mantis Open STEM sensor probes httpswwwmantisopenstemcomsensors-probes]

Speaker

Introduction to Reusable Learning Object Development Toolkit for Teachers using Scratch(OER) 1230pm - 130pm Jul 19 Workshop room 4

To be rescheduled due to late arrival

Introduce the Toolkit Commonwealth of Learning (COL) recently commissioned an open educationresource (OER) project on Reusable Learning Object Development Toolkit for Teachers using ScratchThe toolkit licensed under the Creative Commons is available for teachers and students to explore MITScratch as a resource to learn computing critical and creative thinking useful in class workshoppersonal development etc This workshop gives an avenue to introduce the toolkit to the audience andguide them on the use in learning Scratch The objectives of this workshop are to explore the use ofMIT Scratch platform for providing better learning opportunities for teachers and students introduceapplication development and the various technical aspects of the Scratch platform and demonstrate thefunctions of the components available through the Scratch platform Participants will be introduced tothe toolkit and will be involved in a hands-on session to implement some of the tutorials in the toolkit Adiscussion session involving a Q and A on the use of the toolkit by teachers and students will beconducted At the end of the session participants will understand and have access to the toolkitparticipants will be able to integrate MIT Scratch for application development in a Computing Class orfor other uses participants will also be introduced to some new functionalities in the MIT Scratchprogram The target audience for this session are teachers students and education managersParticipants should come with a laptop and headset

Speaker

Steve HolmesSoftware and Curriculum Developer Creative Computer Lab

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 14: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

The target audience is anyone who is looking for a step by step walk-through on how to set up and useany existing Scratch extension The second part of the workshop will cover the lesson plans and theirapplication to teaching primary and secondary level students We will demonstrate lessons as theywould be given in a classroomcoding club scenario pausing whenever appropriate to discuss thelearning outcomes and possibilities with the group The Mantis Climate Sensor comes with a set oflesson plans covering geography meteorology and climatology learning activities These activities willbe demonstrated and discussed during the workshop Each participant will have access to a MantisClimate Sensor We will export the sensor data which has been collected by a Scratch program to anExcel spreadsheet in order to create graphs and analyse results Workshop Resources httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMar31-Apr3WeatherLogpdf httpnode1-cclabrhcloudcomreleasesMantisCSConnectorMantisLessonPlans-TeachersGuide-v1pdf [For moreinformation about the Mantis Climate Sensor see httpswwwmantisopenstemcomclimate-sensorInfo about the Mantis Open STEM sensor probes httpswwwmantisopenstemcomsensors-probes]

Speaker

Introduction to Reusable Learning Object Development Toolkit for Teachers using Scratch(OER) 1230pm - 130pm Jul 19 Workshop room 4

To be rescheduled due to late arrival

Introduce the Toolkit Commonwealth of Learning (COL) recently commissioned an open educationresource (OER) project on Reusable Learning Object Development Toolkit for Teachers using ScratchThe toolkit licensed under the Creative Commons is available for teachers and students to explore MITScratch as a resource to learn computing critical and creative thinking useful in class workshoppersonal development etc This workshop gives an avenue to introduce the toolkit to the audience andguide them on the use in learning Scratch The objectives of this workshop are to explore the use ofMIT Scratch platform for providing better learning opportunities for teachers and students introduceapplication development and the various technical aspects of the Scratch platform and demonstrate thefunctions of the components available through the Scratch platform Participants will be introduced tothe toolkit and will be involved in a hands-on session to implement some of the tutorials in the toolkit Adiscussion session involving a Q and A on the use of the toolkit by teachers and students will beconducted At the end of the session participants will understand and have access to the toolkitparticipants will be able to integrate MIT Scratch for application development in a Computing Class orfor other uses participants will also be introduced to some new functionalities in the MIT Scratchprogram The target audience for this session are teachers students and education managersParticipants should come with a laptop and headset

Speaker

Steve HolmesSoftware and Curriculum Developer Creative Computer Lab

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 15: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

ClassacuteCode - whats going on elsewhere 300pm - 400pm Jul 19

Scratch in Our Busy School Life 300pm - 400pm Jul 19

From computational thinking to computational tinkering 300pm - 400pm Jul 19

Scratch Translator Meet-up 1230pm - 130pm Jul 19 Workshop room 5

Authors Kasia Chmielinski

Scratch has been translated into more than 50 languages with the help of volunteer translators from allover the world As Scratch continues to grow the role of localization is increasingly vital For thissession we invite members of the global Scratch community to discuss translation tools process andcommunication with members of the MIT Scratch Team

Speaker

100pm

Lunch 130pm - 300pm Jul 19 La Rue

300pm

Ignite Talks 2 300pm - 400pm Jul 19 Lecture room 1

5 Subsessions

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 16: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

The true story of Lola Slug How I defeated my own digital illiteracy as an adult troughScratch and blocks programming 300pm - 400pm Jul 19

Industrial Scratch 300pm - 400pm Jul 19

OOP in Snap 300pm - 320pm Jul 19

Ball-sorting with Snap using PoppyErgoJr robots 320pm - 340pm Jul 19

Programming the Internet (of things) with Snap 340pm - 400pm Jul 19

Scratch Vibot and Raspberry Pi Make life with Scratch 300pm - 320pm Jul 19

The Scratch Mobile Project - Lets get this cat on the road 320pm - 340pm Jul 19

Short Demos 1 300pm - 400pm Jul 19 Lecture room 2

3 Subsessions

Short Talks 3 300pm - 400pm Jul 19 Lecture room 3

2 Subsessions

Comic book and Fairy tale class with Scratch 300pm - 400pm Jul 19 Workshop room 1

This is a workshop we usually do with children but I am sure it will be awesome with adults too To geta more diverse group of kids into programming I frame this as a comic book exercise not aprogramming class

We provide comic books to draw inspiration from and the participants can recreate a story from thebook or a new story within it Using stories we introduce programming concepts in Scratch such assignals variables and loops We have found that a focus on stories also attracts children traditionallynot into programming

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 17: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

For this workshop participants need a laptop with Scratch on it (or a browser) For added fun bring asmart phone with a good camera and a scanning app Office Lens

Speaker

Tiles for Tales 300pm - 400pm Jul 19 Workshop room 3

The Tiles for Tales project explores links between the craft of story telling and technology Theworkshop will show how to create an interactive tile using felt cardboard LEDs wiring and a processorbased on the ESP8266 Well then look at how to controll the tile over wifi using ScratchX The Tiles forTales project shows how physical computing activities can be incorporated into collaborative activitiesand support story telling activities by young people A tile can represent a character or scene and thetiles can then be used in similar way to story stones (or story dice) to narrate a tale with individual tilescontrolled by ScratchX scripts Once tiles are completed we will exhibit the collection of tiles andafterwards tile creators will be able to take their tile away with them This project gives a creativecontext to simple control activities like blinking LEDs Individuals or smaller groups can develop a tileand working together a class can create a set of tiles The TilesNet software is built around thecapabilities of the ESP8266 which is now cheaply available wwwwarwickacukTilesForTales TheTiles for Tales project is a collaboration between the student leaders of the Warwick TechnologyVolunteers and members of the Low family who are inevitably drawn in to these activities -)

Speaker

Felienne Assistant Professor Delft University of Technology

Margaret LowPrincipal Teaching Fellow University of Warwick

James JohnstonSoftware Engineer 4 Roads Ltd

Marie LowClient Executive Millward Brown

Jamie BedfordOperations Manager The Silverlining Charity

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 18: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Creating Tailor-made Snap Junior Programming Environments 300pm - 400pm Jul 19 Workshop room 4

This session will focus on using Snap to create simplified programming environments It will begin witha brief discussion of the research that supports the use of a simplified programming language forbeginners and how complexity can be increased in a scaffolded way as individuals gain experienceParticipants will learn how to create their own blocks that include parameters and icons They will alsolearn to simplify menus in Snap by hiding blocks The Hummingbird robotics kit will be used as anexample The instructor will model creating blocks to control a motor and a tri-color LED He will start bycreating extremely basic blocks for example a block that turns the tri-color LED red Participants willthen consider how to gradually increase block complexity to guide students toward new skillsParticipants will spend a large portion of the workshop creating their own custom programmingenvironments in Snap Participants can choose to focus on a single programming environment or aseries of scaffolded environments designed to teach particular skills Some Hummingbird kits will beavailable but individuals are welcome to use different hardware or to focus on using sprites in SnapThis session will conclude with demonstrations by participants of their work This will be followed by agroup discussion of common features and possible future development

Speaker

How Do We Support Creative Learning Communities Designing Ways to Broaden Participationfor Children in Low-Income Neighborhoods 300pm - 400pm Jul 19 Workshop room 5

Join us for a collaborative brainstorming session to improve support for creative learning with Scratchparticularly for children in low-income neighborhoods We will start with a specific example within apublic school in an urban neighborhood in Belgium After considering the challenges and opportunitieswithin this school we will divide into groups to explore ways to address these challenges and build onthe strengths of the children families educators and other community members Then we will reflecton ways that these approaches could help inspire learners in other settings We will use craft andbuilding materials to help spark ideas and encourage creative thinking and sharing

Speaker

Robert LowReader in Mathematical Physics Coventry University

Tom LauwersChief Roboticist and Founder BirdBrain Technologies LLC

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 19: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

400pm

Scratch 30 Preview 430pm - 530pm Jul 19 Auditorium

Since the release of Scratch in 2007 young people around the world have programmed and sharedmore than 20 million Scratch project with more than 22000 new projects being shared in the onlinecommunity every day The first generation of Scratch was an application that kids downloaded to localmachines With Scratch 20 the second and current generation of Scratch kids create and share theirinteractive stories games and animations directly in web browsers Now the MIT Scratch Team ispreparing to support that creativity in new ways with Scratch 30 the next generation of Scratch Ourgoal for 30 is to meet kids where they are by connecting to more platforms and interests We willdemonstrate an early version of Scratch 30 running on desktop operating systems tablets andphones In addition we will share a preview of the extension system for Scratch 30 which allowsScratch to connect to external devices and services in new and powerful ways Demonstrations will beaccompanied by discussion of the design engineering and testing process for Scratch as well as timefor Q and A

Speaker

NNeda BebirogluInvited Professor Universiteacute catholique de Louvain

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Ricarose RoqueAssistant Professor University of Colorado Boulder

LLaura BertrandUCL

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 20: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Celebrating Logo 50 700pm - 800pm Jul 19

TeachMeet 815pm - 945pm Jul 19

Self Organized Sessions 430pm - 530pm Jul 19 La Rue

Those already familiar with Scratch 3 can take advantage of three lecture rooms and 5 workshop roomsnot in use hellip

If you want your session advertised here contact us we can add it as a subsession and assign it aroom

600pm

un Conference 600pm - 1000pm Jul 19 Marcheacute des Douves

Our living room in Bordeaux

2 Subsessions

Thu Jul 20 2017

900am

Keynote 930am - 1030am Jul 20 Auditorium

Code for play and learning

Speaker

Carl BowmanScratch Team

Mitchel ResnickLEGO Papert Professor of Learning Research MIT Media Lab

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 21: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

The Seeds that Seymour Sowed 930am - 1030am Jul 20

Sonic Pi - Live Coding Education 930am - 1030am Jul 20

How to Scratch Wiki 1100am - 1200pm Jul 20

The life of Korean middle school student with Scratch 1100am - 1200pm Jul 20

2 Subsessions

1000am

Hackathon Code for the Planet (Orange side event) 1000am - 500pm Jul 20 CapScience

Cap Sciences en partenariat avec Orange propose agrave des jeunes de 9 agrave 14 ans un challenge deprogrammation ayant pour objectif de deacutevelopper avec Scratch des jeux ou des animations en lien avecles enjeux du Deacuteveloppement Durable Les projets seront preacutesenteacutes avec des repreacutesentants deseacutequipes ayant concouru agrave la Halle des Douves le jeudi soir agrave partir de 18h30 Les meilleurs projets severont remettre des Prix Orange Les participants doivent avoir un bon niveau en Scratch

Speaker

1100am

Ignite Talks 3 1100am - 1200pm Jul 20 Lecture room 1

5 Subsessions

Samuel AaronResearch Associate University of Cambridge

Bruno AujardResponsable Pole Societal Orange

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 22: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Designing an Assessment Model of Computational Thinking in Elementary andSecondary Education 1100am - 1200pm Jul 20

Code Club International showcasing Scratch for social good 1100am - 1200pm Jul 20

How do Polish preschoolers learn programming Best practice 1100am - 1200pm Jul 20

Lessons learned from Digital Schools in Africa 1100am - 1200pm Jul 20

Orange Supercodeurs Seacuteneacutegal 1100am - 1200pm Jul 20

Orange Supercodeurs Mali (French spoken) 1100am - 1200pm Jul 20

Orange Supercodeurs Maroc 1100am - 1200pm Jul 20

The dagstuhl triangle - A holistic model to describe digital competencies 1120am - 1140am Jul 20

Writing Autograders for Snap and Integrating them Into Your Course 1140am - 1200pm Jul 20

The Worlds Fastest Fractal Drawing Program 1140am - 1200pm Jul 20

Orange and Africa 1100am - 1200pm Jul 20 Lecture room 2

4 Subsessions

Short Talks 4 1100am - 1200pm Jul 20 Lecture room 3

3 Subsessions

Getting started with IOT using NODEMCU and TUNIOT 1100am - 1200pm Jul 20 Workshop room 1

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 23: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

By the end of 2020 experts estimate that around 50 billion objects will be connected to the InternetThis technology will be very soon part of our daily life It is obvious that one day it will be included intoschool subjects To get started with the IOT world we will use the NODEMCU devkit It is based on theESP8266 chip and costs only $5 The telecommunication is done over WIFI The programming part willbe done with the online tool TUNIOT a block programming language based on the Blockly project(available on the site wwweasycodingtn) It makes the programming of interconnected objects possiblewithout a heavy technical background It could be also a practical way to introduce fundamentalnetworking concepts Please download the software before the workshop During this workshop we willsee 1- A presentation of the NODEMCU 2- Connecting to a WIFI network3- Run an embedded web server

The installation should be done before the workshop 1- Arduino IDE amp ESP8266 Board Follow this video2- The CH340 Driver (httpsparksgogoconzch340html)3- Snap4Arduino (snap4arduinoorg)

Once you installed every thing or you have any trouble please send an email (adelkassahgmailcom)I need to test the board on your computer BEFORE the workshop I want to be sure to not have anysurprise or spend the short time of the workshop on debugging

Speaker

Scratch Microworlds Simplified and Playful Introductions to Coding 1100am - 1200pm Jul 20 Workshop room 4

While Scratch is easier to learn than other programming languages getting started can still beoverwhelming for beginners In this session youll get to try Scratch Microworlds - a new way tointroduce coding using a simplified version of the Scratch 30 project editor

Each microworld contains a small set of blocks for making creative projects based on a theme (such assoccer art music) The Scratch Team is developing Microworlds as an alternative to puzzle-basedintroductions to coding Microworlds are designed to be simple and scaffolded entry points that sparkrather than limit the imagination

During the session youll first explore a few microworlds then brainstorm ways you might usemicroworlds with your learners Bring a laptop if possible

Speaker

Adel KassahComputer science teacher Ministry of education Tunisia

Moran TsurScratch Team

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 24: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Open Space - remixing learning programming 1100am - 1200pm Jul 20

The role of Scratch in school curricula 1100am - 1200pm Jul 20

What is programming 1100am - 1200pm Jul 20

Discussion 1100am - 1200pm Jul 20 Workshop room 5

3 Subsessions

Scratching the Physical World Wearables and Interactive Devices 1100am - 1200pm Jul 20 Workshop room 6 = I-001 on ground floor

Whether you are a Scratch newbie or a master coder we invite you to come play with us and createprojects using a new ScratchX extension for the Adafruit Circuit Playground a not your averagemicrocontroller board chock full of inputs and outputs Free your sense of design and join us for amash-up of ScratchX and Circuit Playground to make bluetooth connected wearables and interactivedevices We will begin with a quick tour of Circuit Playgrounds onboard sensors temperature lightmotion and touch and then explore its multicolored LEDs and speaker peripherals After this tour youwill dive into one of three projects based on the themes sensory wearables musical devices or gamecontrollers There will be plenty of room for those who want to go off-road with their own project designand start from scratch To fuel your inspirations we will also have plenty of materials and tools for youto weave into your interactive design such as conductive thread sequin LEDs recyclables coppertape and more So come and play Open your world to the new possibilities of Scratch inspired projectsthat connect the physical and digital worlds

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Sue CusackAssistant Professor Director of Lesley STEAM Learning Lab Lesley University

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 25: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

All-terrain Snap4Arduino Programming and electronics for desktop mobile web andembedded systems 1230pm - 100pm Jul 20

Turtlestitch - Coding Designs for Textiles 100pm - 130pm Jul 20

Learning and Teaching wEmpathy Scratch Projects that support social andemotional learning 1230pm - 100pm Jul 20

Scratch and Physical Computing 100pm - 130pm Jul 20

1200pm

Long Demos 2 1230pm - 130pm Jul 20 Lecture room 1

2 Subsessions

Long Talks 2 1230pm - 130pm Jul 20 Lecture room 2

2 Subsessions

Short Talks 5 1230pm - 130pm Jul 20 Lecture room 3

3 Subsessions

Jacy EdelmanAssistant Director Lesley STEAM Learning Lab Lesley University

Kreg HanningMIT

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 26: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Using physical computing in the primary classroom 1230pm - 1250pm Jul 20

InventEUrs Fostering Invention-Based Collaborative Learning for Social Change 1250pm - 110pm Jul 20

Nao tells Once upon a time SCRATCH project 110pm - 130pm Jul 20

ExperiSensing Our World 1230pm - 130pm Jul 20 Workshop room 1

For several years Technology Volunteers published resources which made extensive use of thePicoBoard in particular the Sensing Our World workshop - with its focus on low-cost cheap andcheerful sensors - was popular and the accompanying resources found widespread use Morerecently we developed a shield for Arduino alongside a suite of resources expanding on what we coulddo with the PicoBoard Arduino-based hardware is advantageous over the PicoBoard in that it is readilyavailable cheaper and significantly more configurable broadening its potential use in science We havedesigned and built an open source add-on board to enable the Arduino to be used in a similar way tothe Picoboard Our workshop plans to revisit the original theme of Sensing Our World - creating newresources as well as updating our original ones - taking advantage of the extended capabilities of thisnew board ExperiSense

Workshop participants will each have the opportunity to experiment with this add-on board through therange of scientific and physical computing activities we are currently developing These will focus onusing ExperiSense to interact with Scratch making use of its capabilities beyond those found on astandard Picoboard Participants will also be encouraged to explore and share their own ideas forexperimentation

It is all too easy to forget that young people are immersed in electronics designed to be used without anunderstanding into how they work The Technology Volunteers at the University of Warwick provideopportunities for young people to create their own sensors and interfaces which gives them insight intohow these devices work Technology Volunteers wwwwarwickacuktechvolunteers SensingResources wwwwarwickacukscratchresources

Speaker

Nadine ReynoldsWarwick Technology Volunteers

KKieran HallProject Leader Warwick Technology Volunteers

Tudor CismarescuProject Leader Technology Volunteers

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 27: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

How to put Scratch Contemporary Music Maths History Oulipo and Art in a blender and pickup a smoothie -) 1230pm - 130pm Jul 20 Workshop room 2

Where we will talk about John Cage Philip Glass Steve Reich Luigi Nono Leonardo FibonacciPicasso Sonia Delaunay Benoicirct Mandelbrot Pythagore Dalisbquohellip and their relations with Scratchcodesbquohellip Scratch is not only a good cat carrying out all the instructions we give it It is also an artist Thesound panel of instructions can be seen as a bit limited but the contraints make the challenge reallymore interesting We will start by introducing briefly all the instructions we can use in Scratch to producesounds and give some tips about them The aim of the workshop is to make people build their ownengine to produce generative music using some of the techniques which inspired contemporarymusicians and artists Random and Mathematics will be the principal keys of our creations and inaddition to the subject guidesheets and flashcards will be given in order to empower the participants intheir creativity We expect to exchange together at the end of the workshop in a brief experimentalmusical performance Visual abstractions will also be used to provide a graphical experience We willalso have a look at ScratchX (httpscratchxorg) an extension of Scratch on the web which providesloads of new instructions particularly a Sound Synthesizer which proves to be useful for the creation ofmore complex instruments inspired by the vintage synthesizers such as Moog or ARP 2600 In order toavoid all technical problems participants are invited to take their own computer with Scratch 20installed or the capacity to access the website An original mini-album of experimental and ambientmusic from the Ernest Shackleton Big Band Orchestra ambient project of Jean-Franccedilois Cauche usingsome of the techniques of the workshop will be provided through Creative Commons License and freedownload during the Scratch Conference

Speaker

Matthew EarlProject Leader Warwick Technology Volunteers

Alex HolmesProject Leader Warwick Technology Volunteers

Mayur DaveProject Leader Warwick Technology Volunteers

Margaret LowPrincipal Teaching Fellow University of Warwick

Jean-Franccedilois CaucheUpcycle Commons

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 28: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Will you solve our Facilitation and classroom animation Role Play Game 1230pm - 130pm Jul 20 Workshop room 3

The workshop will be split into 2 parts

- Part 1 We will bring a Role Play Game with a path to go through Each participant launch a dice andmove his piece to a slot where there is an Animation challenge eg a kid want to re-create Minecraftas his first game Participants will be gathered in groups of 4-5 and invited to play together

-Part 2 after this first experimentation groups will be split and our moderator will launch an opendiscussion where participants can share there most difficult challenges and how they solved them

Speaker

Some 3D techniques in Scratch Techniques de 3D en Scratch 1230pm - 130pm Jul 20 Workshop room 4

This workshop proposes to show Scratch users how to realise 3D scenes or games using one-pointperspective Here are two examples of using the technique in an animationhttpsscratchmiteduprojects87706 and in a game httpsscratchmiteduprojects184016 We willshow how to make use of a block which transforms apparent 3D (x y z) coordinates into 2D screenones work out the relative movement of objects to create the illusion of approaching obstaclespackage these in a game animation or 3D scene depending on time available and audienceunderstand the workings of the block computing the screen projection The purpose is that everyattendee would leave having made a simple game or animation that uses 3D and with material to makeor teach more of the same Scratch and print resources will be available in English and in French tosupport the workshop

Cet atelier propose de montrer a des utilisateurs de Scratch comment realiser des scenes ou des jeuxen perspective 3D Voila deux exemples de la technique dans une animationhttpsscratchmiteduprojects20922626 et dan un jeu httpsscratchmiteduprojects55622012

Nous verrons comment se servir dun bloc qui transforme les coordonnees apparentes 3D (x y z) encoordonnees 2D a lecran trouver le mouvement relatif dobjects pour creer lillusion dobstacles quiapprochent faire de ces idees un jeu une animation ou une scene 3D selon le temps disponible etlaudience comprendre le fonctionnement du bloc calculant la projection a lecran

Speaker

Jean-Marie Laly (jml137)Education Manager MagicMakers

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 29: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Frugal Tinkering Dance Party 1230pm - 130pm Jul 20 Workshop room 6 = I-001 on ground floor

Tinkering allows learners to engage with ideas around science art and technology in ways that supportpersonal expression iteration and collaboration And while tinkering with digital technology and codingoffers new opportunities for educators and designers it also presents challenge to make theseexperiences have a low threshold for participation and to keep the costs affordable In this hands-onworkshop participants will work together to build dancing robots using ScratchX extensions Arduinoservo motors and recycled materials This prototype activity will allow learners to begin to explore ideasaround programming circuits and mechanisms in a personally meaningful way After trying out thisactivity well reflect on the implications for our work as educators Well discuss the ways that the frugaluse of familiar materials in digital explorations can connect projects to a wider variety of participantsAdditionally well look at the ways that choices in the environment activity design and facilitation canlower the threshold for entry Well share our experiences leading these types of workshops out in thecommunity in different pop-up studios and tinkering spaces And finally well extend the invitation forparticipants to hack remix and reimagine these ideas about frugal tinkering workshops to suit differentsettings

Speaker

100pm

Lunch 130pm - 300pm Jul 20 La Rue

Including a mission to Mars

Charles BoisvertSheffield Hallam University

Vanessa MignanCommission europeacuteenne de Traces

MMaxime Le RoyScience Facilitator TRACES

Ryan JenkinsCo-Founder Educator Wonderful Idea Co

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 30: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

International Mars Mission 145pm - 245pm Jul 20

Three international teams on three locations on earth will co-operate to deploy a set of measuring probes on the

surface of Mars (project introduced during opening reception short talks 1)

Speaker

1 Subsessions

300pm

Voyageurs du Code (The Code Travelers project) 300pm - 400pm Jul 20 La Rue

The Code Travelers is a community which lives with the support of Libraries Without Borders The NGOLibraries Without Borders animates a community of volunteers by creating open resources about digitalliteracy Anyone who want to be part of the community can partake in training and use the resources ofthe community The volunteers create an atmosphere of discovery about programmation Our activitiesare listed on the Code Travelers website voyageursducodefr which presents a large amount ofressources for beginners principally based on Scratch and open access tools

Un poster pour preacutesenter les Voyageurs du Code Il sagit dune communauteacute animeacutee par BibliothegravequesSans Frontiegraveres qui accompagne et forme des meacutediateurs numeacuteriques citoyens Ainsi les personnesdeacutesireuses de partager leur goucirct pour linformatique celles plus enclines agrave animer une activiteacute sontindiffeacuteremment reacuteunies pour initier un large public agrave la litteacuteratie numeacuterique Elles se reacuteunissentnotamment lors dateliers et eacutechangent sur la plateforme en ligne (httpvoyageursducodefr) ougrave desoutils simples et cleacutes en main sont mis agrave disposition La meacutethode est collaborative il sagit de deacutecouvriret dapprendre en senrichissant des pratiques de chacune dexplorer les diffeacuterentes possibiliteacutes et pasneacutecessairement datteindre un reacutesultat Une large part des activiteacutes se font agrave travers Scratch etVoyageurs du Code se veut ouvert et libre

Speaker

Francesco MondadaProfessor Ecole Polytechnique Feacutedeacuterale de Lausanne

AAliocha CordierBibliothegraveques Sans Frontiegraveres - Les Voyageurs du Code

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 31: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Power Scratch 300pm - 400pm Jul 20

Twenty-One Things to Do with Scratch in the Twenty-First Century Classroom 300pm - 400pm Jul 20

Recoding ampamp Remixing Computerart A practical approach 300pm - 400pm Jul 20

Unplug your computational activities 300pm - 400pm Jul 20

PiRodes A gamification project to practice collaborative and sharing learning 300pm - 400pm Jul 20

Scratch in Science Connecting Climate Sensors to Scratch and Making Sense of theData 300pm - 400pm Jul 20

ExperiSensing Scratch 300pm - 400pm Jul 20

Turtlestitch - Coding Embroidery 300pm - 400pm Jul 20

When a cat meets a raspberry (Interactive Scratch games using Raspberry Pi GPIO) 300pm - 400pm Jul 20

The Scratch Box Project 300pm - 400pm Jul 20

Scratch Memories A dynamic visualization of your Scratch journey 300pm - 400pm Jul 20

A Scratch Wiki in Your Native Language 300pm - 400pm Jul 20

Scratch on Mobile Devices 300pm - 400pm Jul 20

Building a Computer Science Programme on Scratch Foundations 300pm - 400pm Jul 20

SAP Young Thinkers 300pm - 400pm Jul 20

Tinkering with Computational Tinkering 300pm - 400pm Jul 20

Poster Session 300pm - 400pm Jul 20 La Rue

41 Subsessions

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 32: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

New Hardware for Scratch 300pm - 400pm Jul 20

Story-Making with Families using ScratchJr 300pm - 400pm Jul 20

Scratch Kinect and Arduino together new pathways in education and rehabilitation 300pm - 400pm Jul 20

Lola Slug Inside and outside the tablet All the magic of knowing it isnt magic 300pm - 400pm Jul 20

Computing with hands and objects to understand information and algorithms 300pm - 400pm Jul 20

Drawings from Scratch 300pm - 400pm Jul 20

How to acquire coding and programming skills for an active and responsible use ofdigital technology 300pm - 400pm Jul 20

The Beauty and Joy of Computing and the Snap Programming Language 300pm - 400pm Jul 20

Scratch Clubs in School improving behaviours and learning outcomes 300pm - 400pm Jul 20

The Change of Teacher Training Course for Computational Thinking Education 300pm - 400pm Jul 20

HOW I HELP KIDS TO OVERCOME THEIR DIFFICULTIES AND TAUGHT COMPLICATEDCONTENTS USING SCRATCH 300pm - 400pm Jul 20

Thymio the educational robot its software interfaces and uses 300pm - 400pm Jul 20

Poppy Education a pedagogical robotics kit based on Snap and Scratch 300pm - 400pm Jul 20

Computational Thinking for Teacher Education 300pm - 400pm Jul 20

APIdou the cuddly toy controlling Scratch 300pm - 400pm Jul 20

Early Analysis of In-Lab Autograding for Snap 300pm - 400pm Jul 20

Code Club International showcasing Scratch for social good 300pm - 400pm Jul 20

Youngest children best ideas and coding - Coding Masters for preschoolers

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 33: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

300pm - 400pm Jul 20

She Codes For Change - Girls in ICT 300pm - 400pm Jul 20

Nurturing Innovation 300pm - 400pm Jul 20

Scratch-n-Sketch Growing Africas Tech Makers 300pm - 400pm Jul 20

Citizen Code 300pm - 400pm Jul 20

Pocket Code + CreateSchool ndash Smartphones Scratch Teenagers Girls 300pm - 400pm Jul 20

Tunisian Competition in Scratch 300pm - 400pm Jul 20

CoderDojo lt3 Scratch (Chat) 300pm - 400pm Jul 20

Scratch as Sandbox on Screen 430pm - 530pm Jul 20

Back to the roots Our journey with Scratch 430pm - 530pm Jul 20

Sugarizer a taste of Sugar on any device 430pm - 530pm Jul 20

Teaching Computer Science through Minecraft 430pm - 530pm Jul 20

Scratch 4 Disability Coding For All 430pm - 530pm Jul 20

400pm

Ignite Talks 4 430pm - 530pm Jul 20 Lecture room 1

5 Subsessions

Short Demos 2 430pm - 530pm Jul 20 Lecture room 2

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 34: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Scratch Teacher Accounts 430pm - 450pm Jul 20

The Hitchhackers guide to the Scratch galaxy 450pm - 510pm Jul 20

Thymio and scratch weekly works with 12 years old students 510pm - 530pm Jul 20

UNICEF Coding Challenge 430pm - 430pm Jul 20

Africa Code Week 2017 Bigger Bolder Better 430pm - 430pm Jul 20

3 Subsessions

Short talks 6 430pm - 530pm Jul 20 Lecture room 3

2 Subsessions

Racing with Ozobot EVO 430pm - 530pm Jul 20 Workshop room 1

This workshop presents the Ozobot EVO This little robot follows the lines perfectly and recognizescolor codes In this workshop we will conduct generative racing with lines and color code to program therobots Understanding the color code allows the child to prepare for the logic of programming It is away of learning while having fun Participants of the workshop will contribute to the construction of therace developing a strategy so that their robot suceeds

Speaker

Smart Gardening 430pm - 530pm Jul 20 Workshop room 2

Ever wanted to combine photosynthesis with cloud computing Ah you have no idea idea what youremissing -) We at the SAP Young Thinkers group have developed an educational module that links

Manon LapertConceptrice Peacutedagogique Magic Makers

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 35: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

biology to computing in a very hands-on way In this workshop youll use Arduino boards a variety ofsensors Snap your laptops and actual plants to build a smart garden Youll harvest data and turnthem into insights by analyzing them in the cloud and monitoring them live on your smart phonesForget about football flowers are the new sports

Speaker

Light up the Computing Classroom 430pm - 530pm Jul 20 Workshop room 3

Bringing Computing into the Design and Technology classroom Using the crumble board and itsscratch like programming environment to create a light up installation An introduction tomicrocontrollers for the primary classroom Understanding the board and its capabilities Activity attachexternal programmable leds to create disco lights The lights are created using recycled materialsThis activity links to multiple elements of the D and T curriculum in England Task 1 Turning onboardLEDS on using motor blocks Task 2 external LEDs Task 3 patterns colours Task 4 Using motors(robots) Attendees need to bring laptops Workshop capacity - 24 Seehttpwwwartofcsorgprojectcrumbot and httpredfernelectronicscoukcrumble-software

Speaker

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how canuse Scratch to specially design projects for facilitating the learning process 430pm - 530pm Jul 20 Workshop room 5

Neuroplasticity and Education how can benefit from the cutting-edge knowledge and how can use Scratch to specially design projects for

Christiane BauerManager SAP SE

Jadga HuegleSAP Young Thinkers Network

Jens MoumlnigPrincipal Investigator SAP

Genevieve Smith-NunesConference Organising team Scratch Bordeaux conference

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 36: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

facilitating the learning process

Scratch is a powerful tool for specially designed projects that can engage studentsand overcome their difficulties across the curriculum In this workshop theattendees will learn about the new ideas from the neurology field whatneuroplasticity is and how to explore Scratch features and create projects usingthese concepts They will experience how to engage stimulate and include all kidsno matter their background or needs Our ultimate goal is to help all kids developtheir thinking develop their voices and develop their identitiesand how can weprovide everyone with opportunities for exploring experimenting and expressingthemselves (Mitchel Resnick) Scratch provides me with resources to specificallydesign projects that enabled me to use code to reach students who were havingtrouble learning with complex content Personalized projects can be designedaccordingly to students interests or needs making learning to become a pleasantand effective experience

Speaker

Scratch Pad inventing new ways to control your Scratch projects 430pm - 530pm Jul 20 Workshop room 6

Come and experiment with a brand new hardware prototype from the Scratch Team codenameScratch Pad

Scratch Pad is an effort to enable children to create more seamlessly in both the physical and digitalworld by creating a dedicated physical interface for the Scratch programming language andenvironment Designed to be rugged low cost and highly composable the Scratch Pad allows childrento take the materials around them ndash such as cardboard clothes skateboards and trees ndash andtransform them into inputs for their digital creations on Scratch

After a brief tour of sample projects and materials members of the MIT Scratch team will show you howto quickly get started with the Scratch Pad so you can jump in and start inventing your own inputdevices

This workshop was formerly advertised as Scratch + Arduino 101 Physical Tinkering over Bluetooth Unfortunately a major

Bluetooth bug has prevented us from releasing the Arduino 101 extension to the public so following has to wait for another

conference

Come and explore new possibilities of extending the Scratch experience beyond the computer screen using Arduino 101 a new

Arduino board that features a built-in tilt sensor and Bluetooth connectivity You can use it wirelessly with Scratch to create

interactive dance parties wireless handle-bars for your Scratch flying bicycle or make interactive art in new and unexpected ways

After a brief tour of sample projects and materials members of the MIT Scratch team will show you how to quickly get started with

the Arduino 101 Scratch extension so you can jump in and start experimenting with projects of your own The workshop is open to

Heloisa ZalCEO Creative Education

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 37: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Orange Hackathon Award 645pm - 700pm Jul 20

Marys removal 700pm - 800pm Jul 20

AdaAdaAda AdaTheShowcom 900pm - 1000pm Jul 20

all participants from absolute beginners to Arduino gurus Get ready to explore new ways to connect Scratch to the physical world

and maybe even get a sneak peek of a new top secret hardware prototype codenamed ScratchPad )

Speaker

600pm

unConference 600pm - 1000pm Jul 20 Marcheacute des Douves

Our living room in Bordeaux

3 Subsessions

Fri Jul 21 2017

900am

Keynote 930am - 1030am Jul 21 Auditorium

Africa has something to share

Speaker

Kreg HanningMIT

Carmelo PresicceLearning Researcher MIT Media Lab

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 38: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Bridging the Gap Between Scratch and Arduino

1100am

Ignite Talks 5 1100am - 1200pm Jul 21 Lecture room 1

5 Subsessions

Rose FunjaDirector she codes for change

Alphonse HabyarimanaManager and Developer Kepler Tech Lab

Mercy NgoiriCEO Warefab

Marian MuthuiFounder The Mekatilili Program

Taryn BaselBubble103

John OkewoleResearcher Yaba College of Technology Lagos Nigeria

Samson GoddyMember of the Oversight Board Sugar Labs

Adel KassahComputer science teacher Ministry of education Tunisia

Max MusauLab Technologist Innovation and Incubation Center Co-ordinator United States InternationalUniversity - Africa

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 39: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

1100am - 1200pm Jul 21

The benefits of adding a scenario to the learning process 1100am - 1200pm Jul 21

Lessons Learned Delivering a Customizable Course with Autograders to 200 Teachers 1100am - 1200pm Jul 21

TNT Woerden Scratch in the Classroom 1100am - 1200pm Jul 21

Program or be programmed 1100am - 1200pm Jul 21

Building a chat app with Scratch in 5 minutes and other online stuff 1100am - 1200pm Jul 21

A multi-participants screen sharing system for Snap Etoys and GP 1100am - 1200pm Jul 21

From Scratch to Snap what visual programming brings to my students 1100am - 1200pm Jul 21

CoderDojo lt3 Scratch (Poster session) 1100am - 1200pm Jul 21

ALL in Scratch - An inclusive pedagogical project from preschool to higher education 1100am - 1200pm Jul 21

Short Demos 3 1100am - 1200pm Jul 21 Lecture room 2

2 Subsessions

Short Talks 7 1100am - 1200pm Jul 21 Lecture room 3

3 Subsessions

Nails Strings Boxes and Rubber bands from the Design of Algorithms to the Intuition ofProblem Complexity 1100am - 1200pm Jul 21 Workshop room 2

Common objects are efficient vectors for the introduction of computational thinking Illustration of

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 40: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

concepts by activities with concrete things leads kids to a deeper understanding of the nature ofalgorithms and develop their creativity The aim of the workshop is to try specific activities developed inclasses of kids from 6 to XXX years old We willll follow a progression from simple problems to difficultones Participants will choose among a set of activities Pancake sorting Sorting by prefix reversal(for the specification of an algorithm and complexity analysis) - The Mailman Eulerian circuits (divideand conquer principle polynomial complexity) - Around the world Hamiltonian circuits (enumerationand complexity hard problem) - Empty the line Gray codes (recursivity exponential complexity) -Ghostbusters computational geometry (decreasing variant divide and conquer) - Alice removal strippacking (heuristics NP problems) These activities could be adapted for any audience the concepts arejust given as a take away keyword The success of these activities comes from two factors - easy todeploy these activities could take place at any moment in the day or when computers are not available -many teachers have a light knowledge in computer science so the activities increases their comfortlevel (before programming in Scratch which is mandatory in French schools) All of these activitieshave been developed by the group Algorithm of the Institute for Research on Mathematics Teaching University Grenoble-Alpes and have been tested in classes of the Acadeacutemie de Grenoble Authors ofthe activities Maryline Althuser Anne Rasse Jean-Marc Vincent and Benjamin Wack Thanks toIREM and UFR IM2AG and the national group Informatique Sans Ordinateur

Speaker

Introducing Robus a modular kit for facilitating the creation of robots by innovators 1100am - 1200pm Jul 21 Workshop room 4

This is a workshop on Robus our robotic modular kit that can be programmed in Scratch httppollen-roboticscom This kit has been developed to facilitate and make accessible the creation of robots bycreators innovators makers

Attendees will have to physically connect distance sensors LEDs motors buttons together and theyautomatically discover each other and start communicating amongst themselves Following SeymourPapert ideas and in the same way that Scratch or Snap have made programming easier and letstudents concentrate on the ideas we want to let makers focus on robotics applications and not on thetechnological issues

We have designed a Scratch extension which adds new blocks that allows users to immediately startprogramming the robot behaviors in an interactive and iterative manner

During the workshop the audience will discover and try our kit and have the opportunity to create theirown robot application Under the guidance of our tutors and activities booklet available as open-source you will learn how to builddesigncode a simple robotic application

Speaker

Jean-Marc VincentAssociate Professor University Grenoble-Alpes INRIA

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 41: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Reality Scratching 1100am - 1200pm Jul 21 Workshop room 3

Nowadays there is a growing interest in Augmented Reality and especially in the video game worldScratch offers through its Video Sensor the capabilities to detect colors of real objects and theirmovements speed and direction With these tools scratchers are capable to create great AugmentedReality video games In the workshop we will cut and paint cardboard code and calibrate sprites andhave fun making our own AR video game afterwards we will discuss how children use these sensorsand how to set up AR workshops for kids

Speaker

Collaboration in team-based programming activities 1100am - 1200pm Jul 21 Workshop room 4

In this Bring Your Own Device workshop participants will be engaged in a Scratch team-based activityEach team is required to coordinate the programming activity within the team-mates but also in relationto the other teams in order to achieve a common goal In these type of interdependent team-basedprogramming activities the participants should not only focus on programming as an individualisticactivity but to consider the coordination at the intra-group and the inter-group level Group awarenessand coregulation are required to coordinate the joint activity We will reflect on the coordination and thecollaborative problem solving challenges that emerges in this type of activities and how to supportteam-based programming activities At the end of the workshop the R2T2americaraibe distributedrobot programming activity (VPL Blockly) will be discussed in relation to the challenges identified by theparticipants to this workshop but also in terms of the 21st century skills engaged in these type ofactivities (computational thinking collaboration creacuteativity) and the attitudes that facilitates the correctdevelopment of these activities (error and ambiguumlity tolerance flexibility leadership conflictmanagement)

Speaker

Pierre RouanetCo-founder of Pollen Robotics Pollen Robotics

Romain LiblauResponsable Peacutedagogique et Innovation Magic Makers

MARGARIDA RomeroProfessor Laboratoire dInnnovation et Numeacuterique pour lEducation (LINE) Universiteacute de NiceSophia Antipolis

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 42: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Recoding amp Remixing Computerart 1230pm - 130pm Jul 21

Scratching Beneath the Surface of the Syrian Refugee Crisis 1100am - 1200pm Jul 21 Workshop room 5

The Syrian Refugee Crisis is one of the most relevant and important events to impact the entire worldHow do you bring this topic into a middle school classroom in a manner that is innovative engagingand impactful

At the Latin School of Chicago I and my colleagues have addressed this challenge Along with the MSLibrarian a CS instructor and a simulation design partner I have created a research-based simulationand coding project for my 7th grade Global Perspectives class

Having completed background research on Syria the Arab Spring the Al-Assad regimes and thecurrent Syrian Civil War students used refugee stories from the Washington Post to create a ScratchCoding Makey Makey project to bring these compelling narratives to life The project culminated with asimulation designed by React Learning in which students reverse roles and think about the crisis usingrational compassion Instead of viewing the crisis from the perspectives of the refugees studentsworked in pairs to research the current migration policies and stances of 10 previously selected EUcountries Students were then asked to make the difficult decision of whether or not their respective EUmember country should admit or deny asylum to the refugee family they got to know so well through thecoding project

Speaker

1200pm

Long Talks 3 1230pm - 130pm Jul 21 Lecture room 1

2 Subsessions

NNathalie MethelieEngineer ESPE MARTINIQUE

Jeffrey NicholsLatin Of School

Andrew StoneMiddle School Technology Coordinator Latin School of Chicago

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 43: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Lessons learned making a visual programming language to remix open source games 1230pm - 130pm Jul 21

Why Do They Come - Why Do They Stay Career Motivations Among TechnicalUndergraduate Students 1230pm - 130pm Jul 21

Scratch projects as technologies for social inclusion an innovate teacher professionaldevelopment course in elementary education 1230pm - 130pm Jul 21

Scratch in primary schools Activities for different ages - Finding a logical progression 1230pm - 130pm Jul 21

Short Talks 8 1230pm - 130pm Jul 21 Lecture room 2

3 Subsessions

The Beauty and Joy of Computing 1230pm - 130pm Jul 21 Workshop room 2

The Beauty and Joy of Computing (BJC) is a Snap -based Computer Science curriculum aimed atbringing serious CS ideas such as recursion and higher order functions to a broad audience withspecial emphasis on inclusion of traditionally excluded groups including women and minorities Thisworkshop will allow participants explore the curriculum through gentle exercises in a hands-on formatBJC is an Advanced Placement CS Principles national pilot in the US which means its a model for ahigh-school course that can earn college credit

Speaker

Dan GarciaUC berkeley

Brian HarveySenior Lecturer with Security of Employment Emeritus University of California Berkeley

Jens MoumlnigPrincipal Investigator SAP

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 44: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Poppy Education a pedagogical robotics kit based on Snap and Scratch 1230pm - 130pm Jul 21 Workshop room 4

Authors Damien Caselli Didier Roy Pierre Rouanet Pierre-Yves Oudeyer Stephanie NOIRPOUDRE

Poppy is an open-source robotics platform (including an humanoid a torso and a low-cost arm) based on 3Dprinting It is now used as a tool for education including a wide range of educational activities from secondaryschools to higher education based on the Snap or Scratch It is a major feature of the development of the PoppyEducation project combined with the tangible aspect of the robot we needed an easily accessible languagewithout a demotivating syntax but allowing for complex algorithmic construction A key aspect is the developmentof a shared web platform for facilitating the accessibility and sharing of educational and collaborative projects thatmeet two characteristics

Integration of various technologies 3D printing programming electronics machine learning algorithms

Connections between different disciplines engineering science design humanities art

The Poppy Education project aims at creating evaluating and disseminating pedagogical kits turnkey solutionscomplete open-source and low cost for teaching computer science and robotics and help students appropriatethemselves concepts of the digital world Real world experiments are currently taking place in thirty high schools inFrance involving more than 1 000 students

Poppy Education pedagogical strategy is based on a combination of three approaches inquired-base methodcooperative work and project-based learning It is user-centered based project were the tools are co-created withteachers

Examples of activities httpswwwpoppy-educationorgactivitesactivites-et-projets-pedagogiques

We propose to give a talk and a workshop where participants could directly experiments and immerse themselvesand discover how Snap or Scratch and Poppy robots can be combined to permit learning in a motivating andeffective micro-world Robotics open great perspectives to the Scratch communities by offering the possibility toconnect and interact with the physical world

Speaker

Michael BallResearchers Software Engineer UC Berkeley

Bernat RomagosaSoftware Developer BJC

Robert LowReader in Mathematical Physics Coventry University

Lauren MockProgram Manager The Beauty and Joy of Computing University of California Berkeley

Theacuteo SegondsRampD ingeneer Inria

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 45: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Lets play with computer science without computers 1230pm - 130pm Jul 21 Workshop room 3

The two main aspects for building a project with Scratch are creativity (to decide what to do and figureout how to do it) and computational thinking (to get the how to do it validated by a computer) If it isnow accepted (thanks to Logo Scratch and other initiatives) that programming is something fun ANDaccessible to kids it is not yet the case with other computer science concepts Yet it is possible to talkabout and play with programming parallelism algorithms or complexity all that with young kids andwithout any computer Another way is to challenge your creativity and your computational thinking whilerunning aroundpiling pankacesplaying with cards Through fun and sometimes surprising activitieswe will play with concepts such as (depending on the audience interests) data bases text compressioncomputer networks error detection formal verification and more The idea is to present differentactivities give pointer for others and let the audience chose which activities they want to test for real

Speaker

How Can We Support Deeper Engagement with Scratch Sharing Opportunities and Insights 1230pm - 130pm Jul 21 Workshop room 5

How can we go beyond brief coding experiences to support young peoples deeper engagement and learning withScratch Join us for an interactive session to explore strategies that have inspired young people to become fluent increating collaborating and contributing to their communities Scratch Team members will share ideas and facilitatediscussions about a variety of opportunities for encouraging deeper participation Through these discussions we hope tospark further thinking on how to enable more youth to express their voices pursue their interests and develop their fullpotential

Speaker

Thibault DesprezPhD Student Inria

Francisco MolinaEngineer R+D Inria Chile

Marie DuflotMaicirctre de confeacuterences Lecturer Universiteacute de Lorraine amp Inria

Ricarose RoqueAssistant Professor University of Colorado Boulder

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 46: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

100pm

Lunch 130pm - 300pm Jul 21 La Rue

200pm

Closing plenary 247pm - 343pm Jul 21 Auditorium

Closing session will be composed by the next generation

Speaker

Natalie RuskDirector of Learning Research MIT Media Lab

Shruti DhariwalGraduate Student Researcher MIT Media Lab

Saskia LeggettOutreach Manager Scratch Foundation

Andrew SliwinskiDirector of Design amp Engineering Scratch MIT Media Lab

Taryn BaselBubble103

Linda FernselScratch Community Moderator Scratch Team International Scratch Wikis

Samson GoddyMember of the Oversight Board Sugar Labs

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 47: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

Sonic Pi Algo Rave 900pm - 1000pm Jul 21

Recursion with Snap 1000am - 1130am Jul 22

Makers Lab Rwanda Style 1000am - 1000am Jul 22

Mixing History Code and Story Telling 1000am - 1000am Jul 22

700pm

After Party 700pm - 1100pm Jul 21 iBoat

Cafeacute restaurant and dance room

1 Subsessions

Sat Jul 22 2017

1000am

Code and Tinker Party 1000am - 400pm Jul 22 Marcheacute des Douves

Fest of coding supported by Scratch2017BDX

4 Subsessions

JJennifer LinStudent Eleanor Roosevelt High School New York City

RRosie Corderoy ConwayScratch

Alden BansemerSenior Developer DiamondFire

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research

Page 48: Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la programmation mais de donner les rudiments d’un langue

RaspberryPi Foundation 1000am - 400pm Jul 22

Powered By Whova

1100am

Hands-on with GP A new general-purpose blocks language 1100am - 300pm Jul 22 Marcheacute des Douves

GP is a new general-purpose blocks language that is powerful yet easy to learn GP users can writeprograms that generate graphics manipulate images and sounds analyze data simulate scientificideas use cloud data interact with the physical world and more GP projects can be deployed on webpages or as stand-alone applications

In addition experienced GP users can create and share extensions that add new blocks and facilities toGP For example a teacher might create a library of blocks for manipulating sound including a livevisualization of incoming sound from the computer microphone and share that extension with theirstudents GP extensions are written in the GP blocks language so extension writers do not need toinstall or learn any other programming language Extensions like GP itself are portable acrossplatforms

GP runs on Windows Mac OS Linux and in the browser (with a few restrictions) An iOS version isunder development and an Android port is planned GP will be available for beta testing starting thissummer GP is a natural next step for those who have used Scratch In education GP is ideal forgrades 8-12 introductory college-level computer science classes or adding a hands-on computingcomponent to courses in science math and the arts GP is also great for anyone who wants to maketheir own app but is not fluent with the complex languages and tools designed for professional softwaredevelopers

This hands-on workshop will show how to get started with GP and introduce some of GPs advancedfeatures Laptop required For more info about GP see httpsgpblocksorg

Speaker

John MaloneyPrinciple Investigator YCR HARC

Jens MoumlnigPrincipal Investigator SAP

Yoshiki OhshimaHARCY Combinator Research