Arxiu d'etiquetes: scratch/programació

Beebots & cia.

 Alumnes primària  Alumnes secundària  Adults: Pares / Mestres

Per tal d’aprofundir en els temes que aquest dimecres al migdia heu tracta a l’aula TIC us passo a comentar tot un seguit de recursos relacionats amb la programació i la robòtica per a la canalla petita.
La principal organització pel que fa a recursos per a la programació infantil és Code.org, que com ja vam comentar fa temps al bloc a l’article l’hora del codi, organitza tots els anys el Code Day.
beebotAquesta entitat té una pàgina amb els tutorials organitzats en quatre cursos de 20 hores on podeu trobar la nostra abelleta amiga, els personatges de Frozen o fins i tot els Angry Birds.
Si us interessa una organització més curricular i temporitzada en comptes d’anar espigolant pel vostre compte, podeu anar directament a Curriculum Overview, on trobareu tot molt ben pautat.

No són però els únics que tracten aquesta competència. Si us atreviu amb l’anglès (per què no TIC en anglès a infantil?) els recursos es multipliquen. Podeu anar a Tinker: Coding for Kids, on dins la categoria beguinner (principiants) trobareu uns “monstruitos” personalitzables ben estrafolaris.
D’altres exemples també en aquesta llengua són Cork the Volcano i Lightbot.

El més utilitzat però a l’hora de programar és l’Scratch, ideal per CM i CS, a infantil i CI però us hauríeu de decantar per l’ScratchJr que és la versió per la canalla petita.

Si a aquestes alçades de l’article encara us queden forces per seguir llegint us remeto a tots els articles anteriors que tracten aquest tema, bàsicament l’anomenat Programem. Tots plegats els trobareu a l’etiqueta Scratch.

Programem?

 Alumnes primària  Alumnes secundària  Adults: Pares / Mestres

codecombatAquest matí hem vist com un bon grapat de continguts del tema 3 que estem aprenent a classe ens són útils a l’hora de programar un joc. Ens ho hem passat bé fent avançar i girar els personatges de Frozen o els Angry Birds per atrapar un porquet, dibuixar un quadrat, un estel… però ara t’ofereixo fer un pas més dins del món de la programació amb un petit llistat de recursos que pots trobar a internet.
D’eines per endinsar-se en aquest món n’hi ha moltes. A banda D’Scratch tenim també per exemple Kodable, Blockly Games, All Can Code, Tynker, Alice, Pencil Code, Code Combat i Code Academy. Algunes són de pagament però, d’altres massa complicades per iniciar-se. Per tant ens limitarem a les tres que em semblen més al vostre abast.
Les dues primeres són molt semblants. Blockly Games es potser la més senzilla i et permet moure un personatge dins d’un laberint amb ben poques ordres. Molt semblant, però amb uns fons de joc molt més macos és All can code.
Un canvi substancial el representa CodeCombat, Hi trobem uns gràfics molts atractius, unes aventures engrescadores i això sí, el llenguatge de programació ja no és senzill i no es presenta en forma de blocs, sinó que s’acosta més a la programació real, però amb les ajudes en pantalla te’n sortiràs sense problemes.

Estels i nombres primers

 Alumnes primària  Alumnes secundària  Adults: Pares / Mestres

A aquesta segona part dels deures de vacances combinarem un element molt nadalenc, els estels, amb els nombres primers. Triem un número primer, per exemple el set i situem set pilotes equidistants formant un cercle tal com pots veure a les animacions que acompanyen l’article.
Tot seguit unim els punts de forma alternativa, un sí, un no.

O els unim cada tres, és a dir saltant-nos dos.

O cada quatre i per tant ens saltem tres.

Per si després de veure les animacions vols experimentar una mica amb llapis i paper aquí tens un full que pots imprimir per tal de fer les proves que vulguis.
Com pots veure hi ha un compost parell (6), un compost senar (9) i un primer senar (7).

Un cop ho hagis fet contesta les següents preguntes.

  • Per què no hi ha cap parell primer?
  • Pots aconseguir fer sempre una estrella al compost parell?
  • I al compost senar?
  • I al primer?
  • Intenta explicar el perquè del que acabes de descobrir.
  • Dos jocs

     Alumnes primària  Alumnes secundària  Adults: Pares / Mestres

    La Hannah i la Glòria hem creat amb l’Scratch un parell de jocs, us els presentem tot seguit i esperem que a banda de fer-vos passar una bona estona us serveixin per veure el funcionament d’aquest llenguatge de programació.
    El primer té com a protagonistes un parell de peixos. Aconseguireu que el gran es mengi el petit? Per intentar-ho haureu de fer servir les tecles de cursor.

    El segon és un clàssic, ja que ens permet recuperar un peoner entre els jocs d’ordinador. Unes raquetes, un pìlota i a jugar.

    Jornades culturals – exemple 3

     Alumnes primària  Alumnes secundària  Adults: Pares / Mestres

    Arribem al joc que des del punt de vista de la programació és el més complicat, ja que a banda dels sprites tenim una variable que és el comptador de monedes recollides, i uns valors aleatoris que són les coordenades des d’on poden començar a caure les monedes. La resta d’instruccions les has pogut trobar als dos exemples anteriors i ja no t’haurien de representar cap dificultat.

    Jornades culturals – exemple 2

     Alumnes primària  Alumnes secundària  Adults: Pares / Mestres

    El programa d’avui suposa un pas considerable pel que fa a la dificultat de programació, ja que passem d’un sprite a quatre (el ratolí, les dues bombes i el formatge).
    sprite4Com al programa anterior tens la capacitat de desplaçar per la pantalla una de les animacions, el ratolí. Mentre que les dues bombes pugen i baixen rebotant en arribar a la vora i el formatge s’esta quiet.

    A banda de treballar amb múltiples blocs d’instruccions, ja que cadascun dels quatre dibuixets en necessita un, introduïm una altra novetat, la transformació del dibuix de les dues bombes en explosions quan entren en contacte amb el ratolí. Això s’aconsegueix fent ús de la instrucció canvia el vestit a.
    Recorda que per accedir a cadascun dels quatre blocs d’instruccions has de clicar sobre de cada sprite.

    Jornades culturals – exemple 1

     Alumnes primària  Alumnes secundària  Adults: Pares / Mestres

    Reprenem el trimestre tot llençant-nos de cap a les jornades culturals. Recordeu que a un article anterior vam començar a introduir els coneixements necessaris per a poder desenvolupar el tema que ens ocuparà enguany, la programació d’un joc. Concretament vam veure tot un seguit de tutorials de l’hora del codi que ens permetien aprendre a programar pas a pas, ja que podíem observar en la pantalla quin efecte produïa cadascuna de les ordres estudiades. Avui, amb aquest primer exemple, fem un pas més enllà i analitzem un petit joc.

    scratch_maze

    Com podeu veure es tracta d’un laberint on haurem d’anar desplaçant el quadret verd fins aconseguir arribar al final del recorregut que està marcat per un quadre de color vermell.

    programa_laberintAquí al costat teniu el programa que genera el joc. Totes les instruccions fan referencia a l’únic sprite del joc, el quadret verd, i per tant és força fàcil respondre les preguntes que et faig tot seguit.

    • Què fa la instrucció ves a x:-229 y:169?
    • Per què la posem al començament del programa?
    • Quina funció tenen les quadre ordres si tecla fletxa amunt/avall… premuda?
    • Què aconseguim sumant 2 a a la coordenada x o a la coordenada y?
    • Hi ha dos blocs que parlen de si tocant el color. Sabries explicar perquè el primer té un quadret negre i el segon un quadret vermell? Mira quins elements de la pantalla de joc tenen aquest color i et serà fàcil respondre.
    • Què passa si toquem el color negre?
    • I si toquem el color vermell?
    • Fixa-t’hi que hi ha una instrucció per sempre, dins de la qual hi hem ficats d’altres. Intenta deduir quina és la seva funció.

    Jugar-hi t’ajudarà a descobrir millor els objectius de cadascuna de les instruccions. Doncs bé, aquí tens el joc. Aconseguiràs arribar al final del laberint?

    L’hora del codi

     Alumnes primària  Alumnes secundària  Adults: Pares / Mestres

    turn90degreesL’hora del codi és una introducció d’una hora a la informàtica que ha estat pensada per acostar-nos al món de la programació i que s’ha de fer a les escoles entre el 8 i el 14 de desembre.
    Enguany estem molt embolicats amb exàmens i l’haurem de deixar de banda, però no ho farem del tot, ja que els tutorials que ens introdueixen en el món de la programació, ens permeten entendre d’una forma molt pràctica alguns dels conceptes d’espai i forma que estem treballant ara a classe. Si hi fas un cop d’ull possiblement acabis d’entendre aquest embolic de canviar la direcció tot girant un número determinat de graus a esquerra o dreta.
    A banda pensa que, allò que aprenguis ara, ens servirà durant les jornades culturals si hem de crear algun joc tot utilitzant un llenguatge de programació.

    Repte 28 – guanyadors i comiat

    Alumnes primària Alumnes secundària Adults: Pares / Mestres

    Divuit alumnes heu aconseguit crear si més no un dels polígons del repte, alguns menys el triangle i el quadrat, i un grup més reduït tots tres. Dels que ho heu aconseguit en destacarem tres. Les dues primeres, l’Anna i l’Anna no s’han conformat amb les tres figures i com que li han agafat el gustet a l’Scratch i s’han convertit en unes expertes programadores, s’han volgut acomiadar amb un programet que escriu el seu nom, aquí el teniu

    El tercer, l’Adrià, ens ha fet 7 programes on queda molt clara la lògica evolució de tota la feina. Els tres primers estan formats per la seqüència completa d’ordres per aconseguir la figura. Els tres següents són una optimització dels anteriors fent ús del bloc repeteix x vegades. El darrer i més complet fusiona en un sol programa els tres de la segona fase i afegeix les ordres per dibuixar els polígons en zones diferents de la pantalla. Realment paga la pena la feina feta per aquest alumne i per això us penjo el seu programa final.