De 1r fins a 4t de la ESO
Programació, videojocs, electrònica i robòtica
Descripció
A les nostres extraescolars de Tecnologia Creativa potenciem l’ús artístic, expressiu i lúdic de la tecnologia mentre s’introdueixen conceptes clau en el camp de les ciències, l’enginyeria o les matemàtiques. És educació STEAM (Science, Technology, Engineering, Art + Design and Math) però posant l'èmfasi a la A d'Art i Disseny.
D'aquesta manera, els alumnes tenen l'oportunitat d'ampliar la seva imaginació i exercitar la seva creativitat alhora que desenvolupen noves habilitats com el treball en equip, la gestió de projectes o la resolució de problemes.
Objectius
- Potenciar la imaginació combinant la programació i la robòtica de manera creativa.
- Enderrocar la barrera mental que massa sovint separa les ciències de les arts.
- Aprendre a raonar de manera algorítmica (computational thinking) i a resoldre problemes tècnics.
- Guanyar autonomia en el disseny i el desenvolupament de projectes propis.
- Provocar un canvi de mentalitat: de consumidors passius a creadors actius.
- Comunicar idees i expresar-se creativament fent servir les noves tecnologies.
- Aprendre les bases de la programació com a nova forma d’alfabetització al s. XXI.
- Treballem amb equips de dos o tres nens amb l'objectiu d'aprendre a treballar en equip.
Com treballem?
Normalment treballem en equips de dos perquè a banda d'aprendre a programar també aprenem a treballar en equip, a tenir paciència, a saber esperar, a ajudar al nostre company/a des del respecte... Els programadors i programadores no treballen sols! Anem fent torns amb els companys. No es tracta de que mentres un programa l'altre no faci res. Mentre un programa, el/la company/a també l'ajuda guiant-lo i fent aportacions al projecte.
Què treballem?
Bloc temàtic |
Descripció |
|
1 |
Programació per blocs |
Durant el primer bloc comprovem el nivell de programació que tenen els alumnes fent servir Scratch per fer un videojoc. |
2 |
Programació amb Python |
Si el nivell dels alumnes ens permet passar a Python, fem una introducció al llenguatge amb petits exercicis. |
3 |
Electrònica amb mCore |
Amb la part de programació controlada, en aquest bloc passem a l’electrònica amb la placa mCore i l’entorn de programació per blocs mBlock. |
4 |
Robòtica amb mBot |
En aquest bloc realitzem activitats de robòtica més elaborades on els alumnes han de programar els robots mBot per completar diverses missions. |
5 |
Electrònica amb micro:bit |
En aquest bloc continuarem treballant l'electrònica però ara amb la placa micro:bit, elaborant diversos programes per descobrir totes les possibilitats que té en quant a sensors i actuadors. |
6 |
Electrònica amb Arduino |
En aquest bloc connectarem cables, leds, resistències i botons per fer petits projectes amb la placa Arduino i el seu IDE de programació. |
7 |
Videojocs amb Godot |
Durant aquest bloc ens endinsem en els motors de videojocs fent servir Godot. |
8 |
Art i disseny amb Gimp, Inkscape o Blender |
Per acabar, practicarem amb altres softwares de retoc fotogràfic, dibuix vectorial o disseny 3D. Un diferent cada any. |
Eines i materials
Nosaltres posem a disposició dels alumnes tot el material necessari: ordinadors, plaques i robots (un equip per cada dos alumnes). Tot i això, hem tingut moltíssima cura seleccionant software de codi lliure per a que els alumnes el puguin descarregar gratuïtament a l’ordinador de casa i -sobre tot- fent servir hardware molt accessible econòmicament (si ho comparem amb d’altres productes de software/hardware propietari que hi ha al mercat). Tot això amb la intenció de que els alumnes més inquiets puguin continuar investigant i aprenent pel seu compte més enllà de l’àmbit del curs.
Software | |
Scratch és una eina gratuïta i open source creada pel MIT Media Lab que permet a nens i joves apendre a programar mitjançant un llenguatge de programació visual basat en blocs de colors. El farem servir per crear històries, animacions i jocs interactius alhora que introduïm conceptes bàsics de programació. |
|
![]() |
mBlock és una modificació d'Scratch que afegeix nous blocs de programació per controlar mBot (així com un altre munt de robots i plaques compatibles amb Arduino). És una eina molt útil, ja que permet crear projectes que combinen la informació gràfica amb l’electrònica i la robòtica. |
![]() |
Python és un llenguatge de programació d'alt nivell i molt utilitzat. Va ser creat per Guido van Rossum l'any 1991. |
![]() |
Unity és un motor de videojoc multiplataforma creat per Unity Technologies. |
Hardware | |
MaKey MaKey és un kit de JoyLabz per a inventors que permet activar tecles d’un ordinador tocant objectes del mòn real. El fem servir per construir invents (fets amb cartró, paper d'alumini, elements reciclats, JumpingClay, etc.) que interactuaran amb les nostres creacions fetes amb Scratch. | |
mCore és una placa de Makeblock basada en Arduino que es pot programar fent servir mBlock. Li conectarem diferents sensors i actuadors: leds, sensors de moviment, llum o temperatura, potenciòmetres, joysticks, etc. per fer diferents projectes d’electrònica. |
|
mBot és el robot estrella de Makeblock. El fem servir després de veure la placa mCore per a que els nostres alumnes entenguin que un robot no és més que un projecte d’electrònica al que afegim motors. | |
+ |
I també tots els materials adicionals que fem servir: bateries, cables, cartró, paper d'alumini, elements reciclats, plastilina conductiva, entre d’altres. |