Coding as a scheme to build classroom dialogue

Description and main aims

Draft proposed program

Coding is becoming even more popular and popular among schools with the claim of "making learning funny and easy" especially in primary schools. 

As experts know, coding is much more and behind is starting to grow a literature of researches and theories which is useful to know as a base for teachers to develop their own educational pathway. 

Coding is not just for engineers, or math and science teachers, or for informatics. It combines several transversal competences and it implies a very fundamental method nowadays which is "team work". 

JUMP proposes a 6 days training starting from the concept that teachers learn first what is coding and how can it can go with the long term aim of "building a class-dialogue" . Research over the last four decades has focused on how classroom dialogue allows teachers and students — and students working together — to co-construct knowledge and meanings and develop intersubjectivity.

While coding students learn critical thinking, problem solving, sane competition and how to challenge themselves. Coding is potentially endless and is still a wide blanket space for creative persons to develop new characters and ideas. 

Coding is a method for teachers to give freedom and evaluate those transversal competences which help students to come our of the mass and distinguish themselves. 

This JUMP course is furthermore an occasion for teachers of different Countries to meet and work together. JUMP creates the proper atmosphere for cooperation and team building. Our method is always non formal and it's given a great importance to socialization and intercultural dialogue. 


Proposed program

Sunday: arrival day

Monday Day 1: 9:00 - 13:00 - lunch break - 14:30 - 17:30

More or less the same working rhythm all week. 6 hours per day. 

Presentations - Course Overview

Day 1

Introduction to Coding ➢ Concepts and development of these 21st Century learning skills. ➢ Importance of “coding” for all ages ➢ Pedagogical support tools to code. ➢ Challenges to design APPs.    

Day 2

Coding with Scratch - ➢ Educational programming language: a project to all ages. ➢ Pedagogical approaches to Scratch. ➢ Scratch language and the development environment. ➢ Designing educational games: help student to program their own games and animations. 

Day 3

Developing with APP Inventor - ➢ Teaching with App Inventor. ➢ Pedagogical approaches to APP Inventor. ➢ Learning about the design process. ➢ Understand how to building an app that students care about and can immediately see and use. 

Day 4

Projecting with Arduino - ➢ Arduino Kits ➢ Pedagogical approaches to Arduino ➢ Focus on basic programming, basic circuits, and basic Arduino. ➢ Basic Arduino projects: LEDs and Sensors 

Day 5

Project definition ➢ Proposing a project framework ➢ Creating in pairs a project proposal to integrate coding in educational contexts ➢ Presentation/discussion of the projects proposals 

Day 6

Evaluation and preparation of Europass. Delivery of certificates and administrative documents. 

Next sessions

JUMP organises a training every month of the year

excluded in the Christmas period.

If you're a writing a KA1 project, please, plan the most suitable period for you and your team starting from the 1 of July every year and then, when you will know if your project is approved, we will write each other and we will confirm dates and sessions planning together. If you prefer to write and you need a formal confirmation, please write to