A cat, a king and a robot: programming with blocks

In Italian secondary schools, the guidelines for the first year include the European Computer Driving License (ECDL) syllabus to ensure a basic common level of digital competencies. The approach to Informatics in Italian secondary schools is being reshaped after the Reform of 2010. The new framework allows the introduction of computer logic and basic programming concepts beginning in the first and second grades.

Shared Geometry Scratch, Arduino and RFID

The project consists of an application of geometry
a) that can be shared by any person or b) suitable for everybody
* whether or not visual impairment and / or low vision. A person with: limited nobility/reduced mobility or mobility problems.
This is a set of exercises created with Scratch, with the help of cards / RF chips built-in physical pieces - to interact by touch and sound with your computer.
Cards / chips RFID (Radio Frequency Identification), can replace the mouse and even keyboard.

BYOB in German High Schools

BYOB is used in Lower Saxony, Germany, on all levels in high schools. Next year it will be used in computer science until graduation (Abitur) as the only programming language . We've tested the system for some years before in lessons as well as in beginner courses at university. The lecture will present first results and provide examples for teaching.

Expand Your mind by solving difficult mathematical puzzles in Scratch

Is there any magnificent formula to make mathematics or computing the most liked course in the curriculum?

Inspiring kids with Scratch without being a geek

This is a story about a personal journey of how I, as someone with no computing background, helped my school go from nowhere to an Outstanding rating by Ofsted in our computing curriculum - and how Scratch was a fundamental part of making that happen.

Integrating Scratch in Primary Education

This paper analyses the processes in which elementary students uses the program Scratch. . We analyse the work of 37 students of a public elementary school. The advantages in using Scratch are evident regarding students’ motivation, encouragement and the opportunity to work on projects. Moreover, in the study we detailed difficulties in carrying out programming activities at these levels. In this type of projects teachers have to make many efforts with activities related to digital literacy with children so it is not possible in a first approach to teach content about programming logic.

Scratch in the Service of Science Education

We investigated the use of Scratch for facilitating learning of middle-school biology. The students were volunteers who participated in an extracurricular activity: first, the students attended sessions at our institution where they studied both Scratch and biology; then, they developed projects under supervision in class or at home. These projects were supervised by two teachers, one from biology and one from computer science. We observed the activity, interviewed the students and administered questionnaires on attitudes.

Connecting Real and Digital Worlds with Scratch

The members of the Scratch Club at Saltillo TELMEX House are kids from 4 to 18 years old. They integrate several software to"connect the real and the digital world using Scratch. Join us and enjoy a wide gallery of projects that will show you how to engage students to develop different skills as they design and program with Scratch.

Transforming K-12 Computer Science: The Beauty and Joy of Computing

The Beauty and Joy of Computing (BJC) was chosen as one of the initial
pilots for a new Advanced Placement high school course to be
introduced in 2015. (Advanced Placement courses allow students to earn
college credit or placement if they do well on the final exam.) The
purpose of this course is to attract nontraditional computing students
(especially women and minorities, but also non-STEM majors) to the
breadth and depth of ideas in modern computer science. The United
States National Science Foundation wants to prepare 10,000 new high

Scratch Club And Beyond

My name is Jacob Weinbren and I’m 13 years old. My presentation will explain how my friends and I set up and ran a Scratch Club for three years. It will outline the problems we had to overcome, and the benefits of running the club.
When I was 9, my three friends and I decided to start a Scratch club. We planned and ran weekly sessions covering a wide variety of subjects, exploring block functions and developing complex projects.

Just 0 and 1? Science Shows on Computer Science

The author has proven that computer science basics may well be joyful and entertaining for a broad audience including kids at science communication events. These Science Shows so far cover as diverse topics as boolean logic, information theory or algorithmic thinking which are didactically broken down to fit into time slots of 45 minutes or even less.
The talk gives a short overview on the work done so far and proposes a new piece in the series where there is liveprogramming with scratch done with (and by) the audience.

Scratch Eguna: from Scratch Day to Scratch Every Day

Over the last years, Scratch community has grown tremendously worldwide. Undoubtedly, the Scratch Day initiative has a key role in the popularization of Scratch. However, a one-day effort is often not enough to create a local community. With this concern in mind, we designed Scratch Eguna, an educational project aimed to bring Scratch into primary schools in an innovative way.

Learning to Teach or Teaching to Learn?

Most children today are proficient at playing games on their mobile phones or communicating with their friends on social networks. So are student teachers. But what about creating an interactive game, story, or music experience? What about harnessing the power of technology to create meaningful educational challenges and in turn stimulate and develop higher order reasoning abilities? This project, involving 51 pre-service primary teachers and in excess of 200 primary children, provided experiences engaging in programming environments.


We implemented an automatic translator from Scratch to Catrobat. Catrobat is a Scratch-inspired visual programming system for Android, iOS, Windows Phone, as well as for HTML5 enabled mobile browsers. Catrobat has its own sharing platform and paint app, and allows kids to program directly on their mobile devices – no PC or Laptop is needed whatsoever. Challenges we solved when automatically translating Scratch projects include, e.g., how to deal with Scratch’s “when X key pressed” blocks on the typically keyboard-less mobile devices.

Hello World: Interfacing a Web-based Programming Language with the Real World

What if you had an easy way to add ‘hackability’ to hardware with a student-friendly, easy-to-learn programming platform? Using Snap! and Python, it’s easy to code hardware extensions for practically anything that connects to a computer. This presentation discusses the process of making a hardware extension for Snap!, and the many possibilities for combining hardware platforms with the visual metaphor of Scratch.

Math and Scratch in high school - a logical union?

I use algorithmic thinking and methods in math classes. Pupils program their own Scratch games. As spin-off, many of these Scratch «games» become «mathematized» and illustrate concepts, operations and patterns from standard math lessons (and math-curriculum). A small selection of such math_Scratch-examples are presented and commented. Demos from trigonometry, geometry, math, n-powers/n-roots, functions and others.


Subscribe to RSS - Presentation