Es mostren els missatges amb l'etiqueta de comentaris robòtica. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris robòtica. Mostrar tots els missatges

dimarts, 17 de novembre del 2015

Programación y robótica educativa | Revista Entera2.0

Hace unas semanas me pidieron participar en el tercer número de la Revista Entera2.0, publicación anual de la Asociación Espiral, de la cual soy socio y miembro de la junta ampliada. Conocedor del éxito de los dos anteriores, por supuesto no me lo pensé dos veces.

Este tercer número es un monográfico sobre Tendencias EDUTIC: aquellas que cada vez tienen más protagonismo en nuestras aulas. Es indiscutible que una de ellas es la programación y la robótica educativa, y con el fin de asentar las bases de estos contenidos he redactado un artículo de acceso libre en castellano y catalán.


En castellano:


En català:


¡Espero que os guste!

divendres, 6 de novembre del 2015

La programació com a nova alfabetització

Entrada per al blog Educ@conTIC en castellà
Accés a la publicació original


Estan sent uns dies apassionants. Com sabeu, aquestes setmanes estem en ple desenvolupament del Mooc "Com introduir la programació i la robòtica educativa a totes les matèries" -MoocBot a les xarxes-, organitzat per Intef i Educalab. Aquesta primera edició ha tingut més de dos mil participants i puc afirmar que fins i tot ha suposat l'inici d'una comunitat d'educadors que persegueixen objectius comuns.


Cada vegada més docents mostren interès per endinsar-se en l'apassionant aventura que representa apropar la programació i la robòtica educativa als seus alumnes (anava a dir nens i nenes, però això no entèn d'edats). L'equip de Educ@conTIC, coneixedor d'aquest interès creixent, ha volgut dedicar el primer mes de la seva nova etapa a la temàtica que ens ocupa.

Al llarg d'aquest mes d'octubre, a Educ@conTIC hem vist un intercanvi d'opinions i experiències sobre programació i robòtica educativa, com la fantàstica reflexió de Jon Bustillo al voltant de la consideració d'ambdues com a recurs educatiu; la seva introducció dins del canvi metodològic, com planteja Omar Fernández; l'humor gràfic de Néstor Alonso; els sorprenents projectes compartits per Mertxe J. Badiola; la il·lusió i les ganes que trasmeten Mercedes Ruiz i Román Ontiyuelo al podcast; la privilegiada perspectiva de David Cuartielles a #direcTIC; les conclusions de Paco Ruiz fruit de la seva àmplia experiència; les perspectives de futur que destaca Bernat Llopis.

M'atreveixo a afirmar que en totes elles es desprèn el mateix missatge: estarem d'acord que la programació i la robòtica educativa darrerament estan tenint molta repercussió mediàtica i que sembla que s'han convertit en una moda, però per damunt de tot no hem de perdre de vista que allò que ens mou és l'educació de l'alumnat. Això és el que determina l'enfocament de les nostres acccions, les quals han de pretendre treure el potencial de cada alumne, autèntic protagonista del seu aprenentatge.

Com comentava, cada vegada són més els docents que integren en les seves classes la programació i la robòtica educativa, i una mostra és que són ja moltes les escoles i instituts les que comparteixen els projectes duts a terme. Són moltes però no pas totes, doncs existeixen certes resistències al canvi tant per part de l'administració com dels mateixos docents.

Aprendre a programar dins i fora de classe



Al nostre país trobem un centenar d'iniciatives que pretenen apropar aquests continguts a infants i joves amb l'organització d'activitats extraescolars, tallers, cursos, campus en moments de vacances i d'altres esdeveniments fora de l'horari estrictament escolar.

Algunes d'elles segueixen la filosofia de treball que sustenten alguns fabricants de robots educatius, mentre que d'altres creen les seves pròpies metodologies de treball. D'acord amb Jon Bustillo, el que és important és que el formador, a més de coneixements tècnics, també tingui perspectiva per a comprendre i/o afavorir entorns d'aprenentatge que ajudin a cada estudiant. Hi faig referència en aquest punt perquè són moltes les iniciatives formades per un equip mixte de docents i persones amb titulacions universitàries de perfil tècnic com enginyeria.

En qualsevol cas, és indiscutible que aquestes propostes estan participant activament en la introducció de la programació i la robòtica educativa en els centres educatius, i ja s'han donat situacions en les quals l'escola o institut decideix apostar-hi arran d'algun esdeveniment inicial que resulta ser un èxit.

La programació com a nova alfabetització


Arribarà el dia en que, com va succeir fa uns anys amb l'anglès, s'ofereixi a tots els alumnes la possibilitat d'aprendre a programar a l'escola i a l'institut. No tant per formar futurs informàtics (que també), sinó per a que tots puguin fer front a qualsevol repte posant en pràctica tres pensaments: el creatiu, el crític i el computacional.

Aleshores m'imagino que, d'igual manera que succeeix amb l'anglès, la música o l'esport, les acadèmies i d'altres iniciatives extraescolars seran una fantàstica opció per a aquells infants i joves que mostrin interès per ampliar coneixements i encaminar-se cap a les sortides professionals que es desenvoluparan en un futur.

Tornant al present, tot plegat ja està començant a passar i si m'ho permeteix, em remento a l'inici d'aquest article: estan sent uns dies apassionants!

dijous, 24 de setembre del 2015

TERMCAT. Acte de celebració dels 30 anys

El passat 23 de juliol vaig participar en l'acte de celebració dels 30 anys del Termcat, el centre de terminologia de la llengua catalana. En la meva intervenció vaig voler evidenciar la necessitat d'introduir nova terminologia en els àmbits tecnològics i, per exemplificar-ho, vaig fer centrar el discurs al voltant de la robòtica.

El Darwin - ROBOTIS Mini, un dels robots de RO-BOTICA

Us deixo l'enllaç a la nota de premsa i el vídeo de l'acte. Trobareu la meva intervenció a partir del minut 9.

dimecres, 18 de març del 2015

A programar!

Entrada per al blog EnlanubeTIC en castellà
Accés a la publicació original

Fa ja quasi dos anys vaig publicar en aquest blog Univers Scratch, una entrada en la que recollia una mostra significativa del que en el seu moment podíem trobar al voltant d'aquest conegut llenguatge de programació. En aquests dos anys l'univers no ha deixat de créixer, assolint els més de 8 milions de projectes compartits; aquest èxit és debut en bona part a la socialització i al fet que amb l'actual versió 2.0 tot projecte pot ser compartit (quart estadi de l'espiral del pensament creatiu proposada per Mitchel Resnick) i redissenyat per algun altre membre de la comunitat que té els mateixos interessos i ganes d'aprendre.
Així mateix, han sorgit prou nombre d'iniciatives per fomentar l'aprenentatge de la programació en edats primerenques. Les principals són les que va recollir Pau Córdoba en aquest mateix blog: L'hora del codi y Europe Code Week

Si voleu saber més sobre Scratch recomano especialment la publicació de Mertxe J. Badiola per a EnlanubeTIC: Mis primeros pasos en robotika: Scratch + Lego. Avui intentaré anar més enllà d'Scratch i veure quines alternatives existeixen per a que infants i joves aprenguin a programar.

Programar en dispositius mòbils

  • ScratchJr

Malgrat a dia d'avui segueix sense estar disponible una app oficial d'Scratch adaptada per a dispositius mòbils, per a iPad sí que trobarem l'adaptació ScratchJr. Pensada per a nens i nenes no lectors o neolectors de 5 a 7 anys, presenta una interfície simplificada que aprofita el millor d'altres entorns com el propi software de Lego WeDo. Trobareu més informació sobre aquesta app gratuita a Programamos.

  • Pyonkee

Si el que desitgem és programar en iPad amb la versió d'Scratch 1.4, ho podrem fer gràcies a l'app Pyonkee. Aquesta app japonesa fins i tot permet controlar, a través de l'opció de sensors remots, altres dispositius Android, Raspberry Pi, Little Bits, etc.

  • Tynker
Probablement Tynker sigui l'app més completa que puguem trobar per a dispositius mòbils (AndroidiOS).  Presenta uns gràfics i animacions en 3D sorprenents que ofereixen nombroses possibilitats de creació. És gratuïta i disposen d'una versió de pagament per a escoles, Tynker for Schools, i altres opcions de compra com ara cursos o continguts addicionals.

  • Hopscotch

Hopscotch presenta una interfície senzilla amb instruccions simplificades que faciliten la creació de projectes. D'igual manera que Scratch, cada vegada compta amb una comunitat d'usuaris més gran que comparteixen els seus projectes, els quals poden ser novament redissenyats. Disponible de moment només per a iOS, és gratuïta i es troba traduïda al castellà. També disposa d'un currículum propi i existeix una versió premium per a escoles. Els desenvolupadors també han creat Daisy the Dinosaur, pensada per als més petits.
  • Lightbot
El joc Lightbot ens presenta un conjunt de trencaclosques tridimensionals que han de ser resolts programant els moviments del robot. La versió principal, disponible per a AndroidiOS, Mac i Windows, inclou 50 nivells i està pensada per a majors de 9 anys. També podem trobar una versió adaptada per als més petits (Android, iOS) i una versió gratuïta disponible també online
  • Cargo-Bot
Una vegada superats els reptes de Lightbot podríem atrevir-nos amb Cargo-Bot. Aquesta app gratuïta (disponible això sí només per a iPad) planteja 36 reptes a quin més difícil que atraparà els més joves. Val a destacar que ha estat programada exclusivament en iPad gràcies a Codea, app també per a iPad que utilitza el llenguatge de programació Lua.
  • Més per a iPad

Altres apps disponibles per a iPad són: Move the TurtleKodable, A.L.E.X, Cato's Hike, Lógica de tortugas o Fix the Factory.


Programar robots


Precisament aquesta darrera, Fix the Factory, és un joc creat per LEGO per promocionar el seu darrer model de robòtica educativa: LEGO Mindstorms EV3. Aquesta nova versió del conegut Mindstorms (anteriorment NXT) ofereix la possibilitat de ser programat des del propi software i controlat des d'una app i properament podrem programar el robot directament des del dispositiu mòbil.

En aquest sentit, la companyia TTS acaba de treure al mercat el robot Blue-Bot, una versió renovada de la seva ja coneguda Bee-Bot. Ara, amb Blue-Bot, podem connectar el robot via Bluetooth i programar-lo des de la mateixa app, pel moment només disponible per a iPad.

D'igual manera, el fabricant surcoreà Robotis també permet programar robots com els nous Robotis Dream des de l'app per a Android R+ m. Task; els robots Dash i Dot es programen amb Blockly i el robot Sphero pot ser programat des de les apps Macrolab (Android, iOS) i orbBasic (Android, iOS).

Veiem, doncs, que la tendència en robòtica educativa serà cada vegada més anar cap a la programació des de dispositius mòbils. 

Programar en ordinador


Vegem ara algunes alternatives amb les que no haurem d'instal·lar cap app sinó que, com Scratch, podrem gaudir d'elles online:

  • Code Studio
L'organització Code.org, promotora de la iniciativa L'hora del codi, també ofereix la possibilitat d'aprendre a programar des de la seva plataforma, Code Studio. En particular trobarem un curs de 20 hores dissenyat per a estudiants de 1r d'ESO i totalment traduïda al castellà.


  • CodeMonkey 
CodeMonkey és una iniciativa israelí que apropa els conceptes bàsics del pensament computacions a nens i nenes d'entre 6 i 12 anys. Ambientat a la selva, hauran d'ajudar a un simpàtic mico a superar els 90 reptes plantejats (30 d'ells gratuïts). Les instruccions es realitzen en anglès, però la plataforma sencera es troba traduïda al castellà.

  • Pencil Code
D'igual manera que Scratch, la proposta de Pencil Code parteix de la tortuga de Papert i pretén treure el màxim partit a la creativitat. Si accedim al Gym veurem alguns tutorials per iniciar-nos en els dos llenguatges de programació en els que podem visualitzar els projectes: Javascript i Coffescript, una versió de Python. Darrere de Pencil Code hi ha un gran treball teòric, i una mostra de tot plegat és la guia per al professorat amb activitats documentades i fins i tot un llibre escrit per David Bau. 
  • Altres opcions
Altres iniciatives que fomenten l'aprenentatge de la programació són Waterbear, Alice, Stencyl, Hackety Hack o RoboMind

Programar a Minecraft també és possible


Són molts els nens, nenes, adolescents i joves aficionats a Minecraft i fans de youtubers que comparteixen llurs experiències en aquest joc. Existeixen moltes modificacions del joc que permeten generar nous móns, aventures i funcionalitats: una d'elles és ComputerCraft, mod basat en el llenguatge de programació Lua que afegeix ordinadors i robots tortuga que faràn les tasques per nosaltres (tutorials). 

Quelcom similar ho aconseguirem amb el plugin ScriptCraft, amb el que podrem donar instruccions en Javascript a un drone invisible per a les nostres construccions.

Finalment, si disposem d'una Raspberry Pi també podrem instal·lar en ella la versió gratuïta de Minecraft, Minecraft Pi, i programar, tal i com s'explica aquí

Programar sense pantalles

No tot es limita a l'ordinador en l'aprenentatge de la programació. Vegem alguns exemples:

  • Computer Science Unplugged
En el portal de CSunplugged trobarem una col·lecció de recursos que treballen aspectes propis del pensament computacional sense la necessitat de comptar amb un ordinador. Es tracta d'activitats gratuïtes que empren estris com cartes i material escolar en general.

  • Kibo
Kibo és un robot desenvolupat per KinderLab Robotics, grup sorgit en la prestigiosa universitat de Tufts. Amb Kibo els infants poden crear una seqüència d'instruccions i programar el robot emprant únicament blocs de fusta.

  • Robot Turtles
Per finalitzar, un projecte sorgit de Kickstarter: el joc de taula Robot Turtles. Pensat per a nens i nenes a partir de quatre anys, cada un dels quatre jugadors pot donar les instruccions corresponents per mitjà de cartes. Sense adonar-se, estaran aprenent els fonaments del pensament computacional a la vegada que passen una bona estona jugant.


Coneixeu alguna altra iniciativa? Compartiu-la i... a programar!


Actualització (8 d'abril):


Gràcies al comentari en aquesta publicació de TizaconTic, podem afegir una alternativa més a aquest darrer grup d'opcions per programar sense ordinador:
  • Primo
Primo és un petit carro que es mou amb les instruccions que li donem a través d'un panell. Com es presenta a la mateixa web, la interfície tangible ajuda als infants a aprendre a programar sense necessitat de text o pantalles.

D'altra banda, recenment ha estat publicada l'app per programar el robot LEGO Mindstorms EV3 des del propi dispositiu mòbil. De moment només està disponible per a iOS i és necessari un codi d'activació que obtenim al adquirir la versió educativa del robot.


Finalment, també en els darrers dies els desenvolupadors de ScratchJr (referenciat a la secció de Programar des de dispositius mòbils) han publicat la versió per a dispositius Android.