Most popular programs
Trending now
Negli ultimi anni le tecnologie digitali sono state promosse come competenze necessarie per tutti i cittadini. Il mondo della formazione si è concentrato molto su concetti come il pensiero computazionale, il pensiero algoritmico, la robotica. Il coding è un'attività che sottende tutti questi aspetti. La maggior parte delle agenzie di formazione dei vari paesi hanno preso iniziative in merito.
Questo corso concerne l'uso di un linguaggio di programmazione per la scuola che all'inizio consente al principiante di muovere facilmente i primi passi ma, via via che le sue competenze progrediscono, consente di risolvere problemi progressivamente più complessi. Nel corso si impiegano strumenti che si basano su software libero, ponendo l'enfasi sulle implicazioni etiche che l'uso di tali programmi comporta, sia come strumenti didattici in sé sia come insegnamento diretto di collaborazione e condivisione ai partecipanti. Si tratta di LibreLogo, una particolare versione del linguaggio Logo. Il sistema consente di inserire grafiche all'interno di un documento LibreOffice scrivendo direttamente le istruzioni di programmazione dentro al documento stesso. In tal modo un semplice documento di testo si trasforma in un laboratorio grafico e non solo dove i limiti sono posti solo dalla propria fantasia.
Le attività proposte sono articolate principalmente come sostegno all'apprendimento della matematica, ma anche delle arti e della grammatica. Vengono forniti sia approfondimenti teorici che esempi pratici. Oltre a prime esperienze di programmazione, si propongono elaborazioni matematiche, simulazioni del comportamento animale, riproduzione di crescite vegetali mediante frattali, problem-solving nel campo della fisica.
Il corso si rivolge ad una vasta gamma di utenti, dalla scuola primaria al livello di istruzione superiore, ponendo in risalto la potenziale dimensione verticale del linguaggio proposto. In particolare modo in varie circostanze si evidenzia tale dimensione verticale mostrando come alcune idee matematiche fondamentali sottendano sia esercizi appropriati per l'introduzione di concreti di base a livello di scuola primaria che esercizi che possono essere proposti nei primi anni dei corsi universitari.
In the past few years, digital technologies have become an essential resource in
everyday life. Education is now focusing on computational thinking, algorithmic thinking and robotics: coding is what makes this all happen and is now being taught in many countries. In this course, the students will learn a programming language for school allowing them to go from “beginners” to “experts”. We will use Libero software-based tolls and together, we will discover the ethics implied in similar programs, both as didactic instruments and as direct teachings of collaboration and sharing to all participants.
In particular, we will employ LibreLogo, a specific version of the Logo language which allows the users to insert graphics into a LibreOffice document by writing
the programming instruction in the document itself. In this way, a simple text document will turn into a graphic laboratory where you can express your
creativity. All the activities proposed here aim at supporting the users in the study of
maths, arts and grammar and will be enriched with detailed theoretical sections and practical examples. Moreover, the students will perform their first programming exercises as well as mathematical elaborations, animal behavior simulations, plant growth reproductions with fractals and problem-solving in the field of physics.
This course addresses students of all levels, from elementary school onwards,
and focuses on the potential vertical dimension of the language proposed so as
to prove that some of the fundamental mathematical ideas can be applied to all levels
of education.
• Venire a conoscenza del software libero e delle implicazioni etiche nell’impiego in contesti formativi
• Padroneggiare i costrutti di programmazione fondamentali: cicli, procedure, variabili, espressioni condizionali, ricorsione
• Imparare a sviluppare attività in ambito STEAM (Science, Technology, Engineering, Arts and Mathematics), per vari livelli di età in un’ottica verticale dei percorsi didattici
• Impiegare l’approccio “body-syntonic” di Seymour Papert per l’apprendimento di concetti geometrici di base
• Favorire strategie di apprendimento focalizzate sull’iniziativa personale e sulla scoperta.
In this course, the students will:
• learn to use Libero software and the ethics involved in the educational context;
• master the fundamental programming phases: cycles, procedures, variables, conditional expressions and recursions;
• create activities in STEAM (Science, Technology, Engineering, Arts and Mathematics) contexts for several age levels by putting the learning process in a vertical perspective;
• implement Seymour Papert’s “body-syntonic” approach for the acquisition of the basic geometric concepts;
• prioritize learning strategies based on personal initiative and discovery.