Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la...
Transcript of Event Schedule - d1keuthy5s86c8.cloudfront.net · transformer les participants en expert de la...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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