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


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.    


Dat 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 


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

This course in specific is done by a teacher of informatics working in a primary school and as ICT engineer, also trainer for other teachers. It's possible to plan courses from 15 of June to 15 of September but also during the year, combining job observation and training.

Please write us to plan your session!