# data[].attributes.attachment_link.description
Anyone can learn computer science. Make games, apps and art with code.

# data[].attributes.attachment_link.readable_text
Il 22 ottobre, dalle 9:00 alle 11:00, il team tech di Immobiliare.it darà dimostrazione in diretta dello sviluppo di un'applicazione OpenSource.

Nel corso dell'incontro l'applicazione Open Ride sarà completamente sviluppata sfruttando sapientemente le librerie, le risorse e le interfacce disponibili online, per dimostrare come il riuso di codice aperto e di servizi web consenta di dare vita alle proprie idee con poche linee di codice.

L'attività, condotta da Aldo Armiento, CTO di Immobiliare.it, e introdotta da Alessandro Bogliolo, è particolarmente indicata per le scuole secondarie di secondo grado e per gli ultimi anni delle scuole secondarie di primo grado.

Si tratta di un' attività online aperta. Gli insegnanti che intendono partecipare con le proprie classi possono registrare la partecipazione sulla mappa delle attività di CodeWeek, inserendo un'attività con le seguenti caratteristiche:

Tipo di attività: Attività presenziale privata

Titolo: "[nome della scuola o della classe] partecipa allo sviluppo di Open Ride"

Nome dell'organizzazione: nome della propria scuola

Tipo di organizzazione: Scuola

Descrizione: Ispirata a questa pagina

Indirizzo: quello della propria scuola

Sito web dell'organizzatore: quello della scuola o questa pagina

Contatto: il proprio

Tag: OpenSource

Codice Code Week 4 all: cw21-Pxheb

Tutti gli altri campi possono essere liberamente ispirati a quelli di questo evento.

# data[].attributes.attachment_link.title
Open Ride: Sviluppo in diretta di un'app open source

# data[].attributes.attachment_link.description
Il 22 ottobre, dalle 9:00 alle 11:00, il team tech di Immobiliare.it darà dimostrazione in diretta dello sviluppo di un'applicazione OpenSource. Nel corso dell'incontro l'applicazione Open Ride sarà completamente sviluppata sfruttando sapientemente le librerie, le risorse e le interfacce disponibili online, per dimostrare come il riuso di codice aperto e di servizi web consenta di dare vita alle proprie idee con poche linee di codice.

# data[].attributes.headline
Ballando col codice (si seleziona l'età per il livello di programmazione)

# data[].attributes.subject
Ballando col codice (si seleziona l'età per il livello di programmazione)

# data[].attributes.attachment_link.description
It's time to strut your stuff! Create your own dance party featuring hits by Miley Cyrus, BTS, Lil Nas X, Harry Styles, Nicki Minaj, Rosalía, and more!

# data[].attributes.attachment_link.readable_text
Minecraft Generation AI

Venture through time to create your AI-powered inventions! The new Minecraft Hour of Code tutorial is now available in Minecraft Education for Windows, Mac, Chromebook, iPad and Mobile. Get started with free educator resources, trainings, and videos.

Get started

# data[].attributes.attachment_link.description
Use your creativity and problem solving skills to explore and build underwater worlds with code.

# data[].attributes.headline
Seguite i tutorial per semplici attività come creare il proprio nome animato

# data[].attributes.subject
Seguite i tutorial per semplici attività come creare il proprio nome animato

# data[].attributes.attachment_link.description
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

# data[].attributes.attachment_link.readable_text
Over 5,000 Award-Winning Lessons

Tynker empowers over 100 million students and serves over 150,000 schools worldwide.

Mod Minecraft

Make your own skins and experience basic Minecraft modding with Tynker.

Learn Python

Learn to code browser-based games using Python, pen drawing and Turtle graphics.

Explore AI

In this exciting elective course, you'll explore artificial intelligence and machine learning - with JavaScript.

Empower the Next Generation with Tynker -
Unleash Creativity and Innovation in Kids Everywhere

Approved by Educators.
Loved by Kids

Story Based Lessons

Kids learn with block-based coding before transitioning to text-based languages like JavaScript and Python.

Built-in Tutorials

Tynker's interactive lessons break down coding fundamentals as they solve fun puzzles.

Interactive Assessments

Quick practice quizzes and assessment tests evaluate's a child's comprehension of subjects taught.

Explore Curriculum

Why Should Kids
Learn to Code with Tynker?

Because technology is so integrated into virtually every aspect of our lives, learning about it is more important than ever. Our coding platform makes it convenient and fun for kids and teens to gain knowledge that will serve them well throughout their lives. You can count on our trusted methods to help them develop and grow their capabilities with computers.

Tynker isn't just for schools and coding camps, though. Parents who value STEM education and want their children to know how to code should know that our kids programming platform can be used at home, too. Tynker offers a range of coding for kids solutions with icon-coding for pre-readers, block-based coding, and advanced courses in Python, JavaScript, data science, art, and image processing. There are quarterly, yearly and lifetime plans which include access for up to 3 children, and our online classes for all ages are an excellent way for them to gain the supplemental STEM skills needed for their future.

Trusted by Leading Brands

Our methods for learning to code all are provided within a safe, moderated community that is built around encouraging students to gain confidence in their abilities and do so without fear of failure.

Frequently asked questions

Is coding good for kids?

We're living during a high-tech revolution, witnessing life-changing advancements in medicine, environmental conservation, and much more. At the core of all these amazing projects and discoveries is CODE. Code can be the thing that differentiates your child from peers and allows them to stand out as an asset for companies when they are looking for employment. The children who learn to code today will become the creators of the technology tomorrow. Learning how to code can help children make a major contribution to the world that they live in and make a lasting impact.

As kids and teens learn to code, they also build essential skills like critical thinking, logic, and problem-solving. They learn to logically sequence events, create playable games, tell good stories, and model real situations. They also learn computational thinking by developing algorithmic and design thinking abilities. Coding for kids has become an essential element of a child's education and an excellent way to express their creativity and imagination.

How do I start my child coding?

Coding, otherwise known as programming, is a creative activity for all children. Your child might not care about writing data processing algorithms, but they might enjoy creating games, programming music, designing websites, or just playing with code. Learning to code is for everyone; you don't have to be good at math or a "techie" to learn how to code. Kids as young as five can learn to code and pick it up faster than most adults.

When your kids are starting, pick a program like MIT's Scratch or Tynker Junior app. The visual style of these programs makes it easy for young children to learn to code. Scratch and Tynker have a graphical interface that works. Drag-and-drop code blocks snap together. Pieces of code that don\'t make computational sense won't fit together, making syntax errors impossible.

Older children can learn to code with Python by building games, art, music, and more. Some programs like Tynker offer a placement test to set your child on the right track for their age and experience level.

What age is best to introduce coding to kids?

Every child learns at their own pace. They can learn different subjects at varying rates and ways. Experts believe that children should learn coding at an early age. According to MIT, the best age for kids to start learning coding languages such as Scratch Jr or Tynker Jr is from 5 to 7. Many programs allow your children to progress at their own pace or hire an instructor to help them move along.

With Tynker, a placement test will place your child on the correct path based on age and skill level, and Tynker supports children up to age 18 with real-world text languages like Python and JavaScript. Children progress to more difficult coding courses with the support of interactive tutorials and video instructions at their own pace.

Which is the best coding for kids program?

With so many great services available, learning to code has never been easier! For example, Scratch and Tynker provide innovative visual coding languages that make coding fun. Coding is a great way to broaden your child's worldview and develop their creativity, critical thinking, and problem-solving skills. Here are a few coding for kids options to review:

Game-based learning -Game-based platforms such as Tynker and the challenges on Code.org motivate kids to use code to complete game levels.

Independent learning with Scratch -Scratch from MIT is a great way of getting started with code. Although they don't have courses, there's a vibrant community to learn from.

Online courses-Enroll in a Python or JavaScript course on Codecademy or Tynker or learn to code with Processing on Khan Academy. Tynker offers advanced courses like Processing 1, using p5.js to introduce the foundational concepts of art and computer science.

Build an app-Learn to build your own iOS app using Swift. Install the Swift Playgrounds app by Apple.

Use a book-Learn by following along with books like Mission Python, Super Scratch Programming Adventure, or Coding with Minecraft. Tynker has a series of super-informative coding activity books, including Code These Games, Code These Minecraft Mods, and Code This Art.

Why is coding needed?

Coding is the method of giving a computer instructions to perform a specific task. You may also hear coding referred to as software programming or computer programming. These instructions are communicated using a language that computers can understand, like visual blocks, JavaScript and Python.

Coding for kids lays the groundwork for our world's technology, from microprocessors in everyday items like refrigerators and water heaters to sophisticated programs that run our cars and buildings. Learning to code is a great opportunity for children of all ages to develop their problem-solving and critical thinking skills, while building the necessary focus and organization to see projects through to completion.

Coding usually begins with drag-and-drop visual programming in which children connect blocks together to make programs. Visual programming teaches the fundamental concepts without typing or syntax by placing the focus on the logic behind the code. Once they've learned the basics, children can transition to real-world programming languages like Python, JavaScript, and C.

From online coding courses and games to offline learning, from in-person coding instruction to live online tutoring, there are endless coding resources available. The best coding platforms and programs like Scratch, Code.org and Tynker give children of all ages and experience levels the ability to code while making the process fun and engaging.

Why should we use Tynker coding for kids?

Tynker is the world's number one coding platform for children ages 5 to 18 for a reason-it works! Tynker powers the creativity of over 100 million students and serves thousands of schools and educators worldwide.

Tynker's award-winning, gamified courses and coding for kids activities encourage kids to complete projects as they have fun, allowing them to progress from novices to experts using languages like Python. Tynker's interactive lessons have built-in tutorials for all ages and skill levels. Our highly-rated mobile app (4.7 stars) lets students take Tynker on the go. Learning how to code with Tynker unlocks and empowers children's creativity, teaching them life-long skills they can use today and into the future.

How do I teach my 7 year old code?

Learning to code is for everyone; you don't have to be good at math or a "techie" to learn how to code. Kids as young as five can learn to code and pick it up faster than most adults. Tynker Junior is a fun, interactive way to spark your kid's interest in coding. Kids (ages 5-7) learn coding basics by connecting picture blocks to move their characters. Tynker's immersive game-like coding courses and interactive lessons with built-in tutorials are perfect for beginners 5+ through experts 18+.

What options are there for coding for teens?

Code.org has a year-long course in Computer Science Principles that introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world.

Tynker has coding for kids courses that align with subject standards like CCSS-ELA, CCSS-Math, NGSS and CS standards such as CSTA, ISTE, CA CS, UK National Curriculum, and several state-level standards like TEKS.

Tynker is recognized by College Board as an endorsed curriculum provider for AP Computer Science Principles and AP Computer Science A.

# data[].attributes.attachment_link.title
Coding For Kids, Kids Online Coding Classes & Games | Tynker

# data[].attributes.attachment_link.description
Tynker makes it fun and easy to learn computer programming. Get started today with Tynker's easy-to-learn, visual programming course designed for young learners in 4th through 8th grades.

# data[].attributes.headline
La settimana Europea si svolgerà dal 9 al 24 ottobre 2021. Scegliete il tipo di attività e mandatemi un messaggio con la classe e i docenti partecipanti  (io mi occuperò di INSERIRE l'evento sulla Mappa della CodeWeek e del report finale per ricevere l'attestato Europeo di partecipazione per ogni docente coinvolto). Le attività descritte sono dei suggerimenti...l'adesione è facoltativa. 

# data[].attributes.subject
La settimana Europea si svolgerà dal 9 al 24 ottobre 2021. Scegliete il tipo di attività e mandatemi un messaggio con la classe e i docenti partecipanti  (io mi occuperò di INSERIRE l'evento sulla Mappa della CodeWeek e del report finale per ricevere l'attestato Europeo di partecipazione per ogni docente coinvolto). Le attività descritte sono dei suggerimenti...l'adesione è facoltativa. 

# data[].attributes.body
Farò dei video per classe e li metterò sul sito della scuola, per la condivisione al di fuori del sito della scuola fate le foto strategiche, dall'alto per esempio non inquadrando il volto dei bambini!

# data[].attributes.attachment_link.description
Online implementation of the unplugged coding method CodyColor.

# data[].attributes.attachment_link.readable_text
CodyMaze è un labirinto virtuale nel mondo reale. Ci si muove su una scacchiera 5 x 5 le cui caselle contengono dei QRcode. Apparentemente la scacchiera è libera, ma grazie ai QRcode mostra labirinti sempre diversi che vengono proposti al giocatore da un bot Telegram chiamato @codymazebot. Il giocatore si muove fisicamente sulla scacchiera seguendo le istruzioni del bot e scansiona il QR Code su cui arriva ad ogni tappa per verificare di aver eseguito correttamente la sequenza di istruzioni. Durante le varie tappe del gioco vengono proposte sequenze di istruzioni di complessità crescente che introducono tutti i concetti base della programmazione, offrendo un'esperienza equivalente al labirinto classico dell' hour of code, ma diversa di volta in volta e giocata fisicamente. Al termine del gioco il bot Telegram rilascia un attestato nominale di completamento di un'ora di coding, che riporta l'elenco dei costrutti di programmazione sperimentati durante il gioco.

Terreno di gioco

CodyMaze si gioca su una griglia quadrata, 5×5, sulla quale sono disposti 25 QRcode. I QRcode sono disposti sul pavimento, ad almeno 50cm di distanza l'uno dall'altro. In tal modo il giocatore può muoversi con il proprio corpo all'interno della scacchiera, senza usare pedine. Se la scacchiera fosse effettivamente disegnata a terra ogni QR Code occuperebbe il centro di una casella, ma la presenza dei QRcode che identificano il centro delle caselle rende inessenziale tracciarne i bordi. Quindi la scacchiera può non essere disegnata. Le colonne e le righe della scacchiera sono identificate da lettere e numeri, partendo dall'angolo in alto a sinistra. Ad ogni QR Code è assegnata una posizione identificata da una lettera e da un numero. Inoltre la scacchiera è orientata convenzionalmente in modo che il lato superiore corrisponda al Nord e, di conseguenza, quello inferiore al Sud, quello sinistro all'Ovest e quello destro all'Est. Se il luogo lo consente si consiglia di orientare effettivamente la scacchiera in modo coerente con i punti cardinali.
I 25 QR Code stampabili sono disponibili in questo archivio.
Per agevolare la disposizione e l'utilizzo, ogni QR Code riporta l'indicazione della posizione e dei punti cardinali. 5 dei QR Code hanno delle stelle alla cui presenza è condizionata l'esecuzione di alcune istruzioni.

Obiettivo del gioco

Uscire dal labirinto virtuale seguendo le istruzioni fornite dal bot Telegram @codymazebot.

Giocatori

Il gioco può essere giocato da uno o più giocatori. Il limite al numero di giocatori è dato solo dalle dimensioni della scacchiera sulla quale i giocatori devono potersi muovere indipendentemente, eseguendo ciascuno le proprie istruzioni fornite da @codymazebot.

Componenti del gioco

Smartphone o tablet dotato di:

I dispositivi in uso devono essere pari al numero di giocatori che giocano contemporaneamente. Al termine del gioco lo stesso smartphone può essere usato da un altro giocatore, al quale il bot presenterà un percorso diverso.

Difficoltà

Il giocatore non conosce il percorso, ma riceve istruzioni dal bot Telegram e deve interpretarle ed eseguirle correttamente.

Le sequenze di istruzioni fornite dal bot sono di difficoltà crescente, sia per i costrutti che introducono sia per la lunghezza.

Game Play

Il giocatore interagisce con il gioco compiendo le seguenti azioni:

Scansione del QR Code associato alla casella su cui si trova il giocatore (inquadrare con un lettore di codice a barre il QR Code che si intende scansionare, selezionare Telegram messenger come applicazione con cui aprire il link contenuto nel QR Code, premere il tasto AVVIA che appare in basso nell'interfaccia del bot Telegram)

Impostazione della direzione di marcia (selezionare uno dei quattro tasti Nord, Est, Sud, o Ovest quando richiesto da bot)

Lettura e interpretazione delle istruzioni fornite dal bot (la sintassi è descritta nella sezione game design)

Esecuzione delle istruzioni fornite dal bot (le istruzioni si eseguono fisicamente spostandosi sulla scacchiera a terra).

Game Design (regole)
Inizio del gioco

1. È possibile iniziare una nuova partita solo dopo aver concluso le partite eventualmente in corso.

2. Se @codymazebot non è pronto ad iniziare una nuova partita perché la precedente è stata interrotta, è possibile riportarlo allo stato iniziale con il comando /reset

3. In queste condizioni il gioco viene avviato quando viene scansionato uno qualsiasi dei QRcode della griglia

4. Per iniziare il gioco il giocatore deve scegliere una casella esterna (una delle 16 che compongono il bordo) e scansionare il corrispondente QRcode per notificare al bot la scelta

5. Il bot indica al giocatore la direzione di marcia e chiede conferma. E' importante rispettare questa indicazione: ogni successiva istruzione dovrà essere eseguita partendo dalla posizione scelta e dalla direzione indicata dal bot.

Mossa

1. Ad ogni passo il bot guida il giocatore con un codice preceduto da questa frase "Segui queste indicazioni per risolvere il prossimo passo e scansiona il QR Code all'arrivo". Il codice segue la sintassi descritta nel seguito alla sezione Sintassi.

2. Il giocatore deve muoversi sulla scacchiera eseguendo il codice come se fosse un robot, facendo attenzione alla posizione e alla direzione di partenza.

3. Terminata l'esecuzione il giocatore scansione il QR Code per notificare al bot la posizione che ha raggiunto.

4. Il bot risponde chiedendo "In che direzione stai guardando?" e prensentando i 4 pulsanti per la selezione della direzione.

5. Il giocatore indica la direzione (senza girarsi rispetto alla posizione assunta al termine dell'esecuzione del codice)

6. Se l'esecuzione è corretta il bot dice "Benissimo! Hai trovato il punto giusto." e propone il codice del passo successivo.

7. Attenzione: è possibile che una mossa non comporti alcuno spostamento. In tal caso, l'esecuzione corretta prevede che venga scansionato nuovamente il QRCode su cui il giocatore si trova.

Mosse sbagliate

1. Una mossa è sbagliata se viene scansionato il QRCode sbagliato o impostata la direzione sbagliata rispetto a quelli previsti dal codice fornito dal Bot.

2. A fronte di una mossa sbagliata il bot chiede al giocatore di tornare al punto di partenza dell'ultima mossa, di cui fornisce coordinate e direzione. La risposta del bot è: "Ops! Hai sbagliato! Ritorna alla posizione ... guardando verso ... e scansiona nuovamente il codice."

3. Il giocatore deve tornare nella posizione indicata dal bot, scansionare il QRCode, guardare nella direzione indicata dal bot e selezionarla per conferma quando richiesto.

4. A questo punto il bot fornisce nuovamente le istruzioni per ripetere la mossa.

Completamento del labirinto

1. Al termine di tutte le mosse previste il bot manda il seguente messaggio: "Complimenti! Hai completato CodyMaze!"

2. Il bot chiede quindi di digitare il nome che si vuole sul certificato di completamento. Il messaggio di richiesta è il seguente: "Scrivi il nome e cognome da visualizzare sul certificato di completamento:"

3. Il giocatore deve digitare il proprio nome e cognome (o una qualsiasi altro nome, come ad esempio il nome della classe o un elenco di nomi nel caso in cui il gioco sia stato giocato in squadra)

4. Il bot chiede: "Confermi che il nome inviato è ...?" per dare modo di correggere eventuali errori.

5. Rispondendo Sì si ottiene il certificato nominale di completamento. Oltre al nome indicato dal giocatore, il certificato contiene un identificativo univoco che in futuro potrà essere utilizzato per verificare l'autenticità del certificato. Il certificato può essere scaricato, salvato e condiviso con orgoglio!

6. Quando il bot invia il messaggio "Grazie per aver giocato con CodyMaze!" è pronto ad iniziare una nuova partita.

Sintassi

Istruzioni elementari. Il bot usa le 3 istruzioni elementari di CodyRoby, rappresentate dalle rispettive iniziali in caratteri minuscoli:

a = vai avanti, da eseguire spostandosi da un QRcode a quello successivo lungo la direzione di marcia

s = girati a sinistra, da eseguire ruotando di 90 gradi in senso antiorario senza cambiare casella

d = girati a destra, da eseguire ruotando di 90 gradi in senso orario senza cambiare casella

Ripetizioni. Il bot chiede di ripetere più volte un'istruzione o una sequenza di istruzioni indicando il numero di ripetizioni seguito dal codice da ripetere racchiuso tra parentesi graffe:

Costrutti nidificati. Le ripetizioni, come i restanti costrutti descritti nel seguito, possono anche essere nidificati. In latre parole, il codice da ripetere può contenere ripetizioni o altri costrutti, come in questi esempi:

Condizioni. Per esprimere le condizioni a cui è subordinata l'esecuzione di determinate istruzioni, il bot utilizza il "se", racchiudendo la condizione tra parentesi tonde e le istruzioni da eseguire in modo condizionato tra parentesi graffe:

se(condizione){codice} = esegui il codice solo se si verifica la condizione

se(condizione){codice1}altrimenti{codice2} = esegui codice1 se si verifica la condizione, altrimenti esegui codice2

Le condizioni utilizzate dal bot sono le seguenti:

strada davanti o c'è strada = verificata se nella direzione di marcia c'è almeno una casella su cui spostarsi

strada a dx = verificata se rispetto alla posizione e alla direzione di marcia del giocatore c'è almeno una casella a destra

strada a sx = verificata se rispetto alla posizione e alla direzione di marcia del giocatore c'è almeno una casella a sinistra

stella = verificata se nella casella in cui si trova il giocatore, attorno al QRCode, ci sono delle stelle

non stella = verificata se nella casella in ci trova il giocatore, attorno al QRCode, non ci sono delle stelle

Ripetizioni condizionate. Il bot usa il termine "finché" per indicare che una o più istruzioni vanno ripetute finchè perdura una condizione. La condizione è espressa tra parentesi tonde, il codice da eseguire tra parentesi graffe:

finché(condizione){codice} = esegui il codice finché è verificata la condizione.

Attenzione: nelle ripetizioni e nelle ripetizioni condizionate occorre eseguire tutto il codice interno ad ogni ripetizione, poi occorre verificare nuovamente la condizione di ripetizione (condizione esplicita o numero di ripetizioni) per decidere se eseguirlo di nuovo.

Consiglio. Per illustrare la sintassi ai partecipanti si consiglia di effettuare un'esecuzione collettiva del gioco, dichiarando e commentando insieme le sequenze di istruzioni che il bot assegna a ogni passo. In alternativa, si possono creare delle sequenze di istruzioni di prova per simularne l'esecuzione.

Installazioni

CodyMaze è un gioco di coding da piazza, che è stato presentato per la prima volta durante l'edizione 2017 di Urbino Summer Code Fest, il 24 agosto 2017, nel cortile del Collegio Raffaello a Urbino. Nella prima installazione i QRCode erano posti su scatole quadrate per essere più visibili. La seconda sperimentazione è stata effettuata a Napoli, in Piazza del Plebiscito, il 21 settembre 2017, con i QRCode appoggiati su lattine di pomodoro.

I due esperimenti pubblici sono stati fondamentali per collaudare e debuggare l'applicazione prima di renderla disponibile a chiunque voglia allestire il gioco in una piazza, in un cortile, a casa, o in un'aula. I QRCode non devono necessariamente essere appoggiati su oggetti rialzati, è sufficiente appoggiarli a terra. Si consiglia comunque di fissarli a terra in modo da evitare che vengano spostati accidentalmente.

Sviluppi futuri

CodyMaze verrà ulteriormente sviluppato per offrire esperienze di coding diversificate per fascia d'età. I QRCode non cambieranno. Quindi chiunque volesse farne un'installazione fissa potrà utilizzarla per tutte le versioni del gioco.

Credits

CodyMaze è un progetto di Alessandro Bogliolo, sviluppato da Brendan Paolini, Lorenz Cuno Klopfenstein e Saverio Delpriori, del Corso di Laurea in Informatica Applicata dell'Università di Urbino.

# data[].attributes.attachment_link.title
CodyMaze - L'ora di coding da piazza - CodeMOOC

# data[].attributes.attachment_link.description
CodyMaze è un labirinto virtuale nel mondo reale. Ci si muove su una scacchiera 5 x 5 le cui caselle contengono dei QRcode. Apparentemente la scacchiera è libera, ma grazie ai QRcode mostra labirinti sempre diversi che vengono proposti al giocatore da un bot Telegram chiamato @codymazebot.

# data[].attributes.attachment_link.description
Pixel Art - tanta pixel art per tanti argomenti diversi

# data[].attributes.attachment_link.readable_text
Come anticipato dalla già trasmessa nota prot. 20478 del 31.08.2021 del Ministero dell'Istruzione, dal 9 al 24 ottobre si svolgerà la nona edizione di Europe CodeWeek, la campagna di sensibilizzazione e alfabetizzazione introdotta nel 2013 per favorire la diffusione del pensiero computazionale attraverso il coding.

Codeweek è una delle azioni cardine della strategia europea per le competenze digitali.
Questa Direzione Generale, nell'ambito di Europe CodeWeek 2021, intende realizzare lunedì 11 ottobre 2021, dalle ore 16.30 alle ore 17.30, un webinar tematico con l'intervento del prof. A. Bogliolo, ambasciatore del coding e coordinatore di Europe Code Week.
L'evento, destinato ai Dirigenti scolastici, ai Coordinatori didattici e a tutto il personale docente delle scuole statali e paritarie di ogni ordine e grado della Puglia, sarà trasmesso in streaming al seguente link:
https://tinyurl.com/webinarcodeweek
Sempre nell'ambito delle iniziative di Europe CodeWeek 2021, è data possibilità a tutte le istituzioni scolastiche della Regione, dall'infanzia ai CPIA, di aderire, grazie alla rete dell' Équipe Formativa Territoriale Puglia, alla campagna "Code Week 4 All" per diffondere il messaggio sull'importanza della programmazione.
Al fine di ottenere il certificato di eccellenza, le istituzioni scolastiche, anche utilizzando le proposte didattiche disponibili sui siti https://codeweek.eu/ e http://www.codeweek.it/, dovranno realizzare eventi/attività da inserire nella piattaforma https://codeweek.eu/events avendo cura di indicare il codice CW21-DMz2m nell'apposito campo.
Per ulteriori dettagli si rimanda alla lettera di presentazione dell'iniziativa e al materiale informativo che ad ogni buon fine si allega, nonché al portale https://codeweek.eu/.
Considerata l'importanza dell'iniziativa, si invitano le SS.LL. a darne massima diffusione al personale docente.

# data[].attributes.attachment_link.title
Edizione di Europe CodeWeek 2021 - Webinar regionale

# data[].attributes.attachment_link.description
Come anticipato dalla già trasmessa nota prot. 20478 del 31.08.2021 del Ministero dell'Istruzione, dal 9 al 24 ottobre si svolgerà la nona edizione di Europe CodeWeek, la campagna di sensibilizzazione e alfabetizzazione introdotta nel 2013 per favorire la diffusione del pensiero computazionale attraverso il coding.

# data[].attributes.attachment_link.title
Promo webinar introduttivo del 4 ottobre - Codeweek 2021 EFT Sicilia

# data[].attributes.attachment_link.readable_text
Ogni attività di coding svolta in classe merita di essere inserita nella mappa di CodeWeek. Tra le tante attività che gli insegnanti possono proporre ai propri alunni, c'è anche la partecipazione ad attività online aperte.

Vi segnalo alcuni eventi online aperti organizzati in orario scolastico durante CodeWeek per consentire agli insegnanti di partecipare con le proprie classi.

Se deciderete di aderire ad una di queste proposte, consultate la pagina corrispondente per verificare le modalità di partecipazione e per avere consigli per caricare l'attività a vostro nome sulla mappa di CodeWeek.

15-16 ottobre 2021 (incontro preparatorio il 5 ottobre alle 18:00)

Primaria e secondaria di primo grado - nessun prerequisito

Due intere giornate di attività e laboratori online da seguire con la classe, per scoprire il Salone del Libro in modo originale e coinvolgente all'insegna del coding.

19 ottobre 2021 ore 11:00 (incontro preparatorio il 18 ottobre alle 17:00)

Scuola primaria - nessun prerequisito

Faremo giochi competitivi e collaborativi basati su CodyColor, uno dei metodi di coding unplugged fai da te più intuitivi.

21 ottobre 2021 ore 11:00 (incontro preparatorio il 20 ottobre alle 17:00)

Ultimi anni della scuola primaria, scuola secondaria di primo grado, primi anni della scuola secondaria di secondo grado - unico prerequisito: calcolo in colonna

Utilizzeremo calcolatori meccanici della fine dell'800 e della prima metà del '900 per ripassare gli algoritmi di calcolo in colonna, scoprendo che sono alla base dell' informatica moderna.

22 ottobre 2021 ore 9:00

Scuola secondaria di primo e secondo grado - nessun prerequisito

Il CTO di Immobiliare.it mostrerà in diretta lo sviluppo di un'app basata su software open source e servizi web.

# data[].attributes.attachment_link.title
Partecipare con la classe ad eventi online aperti

# data[].attributes.attachment_link.description
Ogni attività di coding svolta in classe merita di essere inserita nella mappa di CodeWeek. Tra le tante attività che gli insegnanti possono proporre ai propri alunni, c'è anche la partecipazione ad attività online aperte. Vi segnalo alcuni eventi online aperti organizzati in orario scolastico durante CodeWeek per consentire agli insegnanti di partecipare con le proprie classi.