Programa 2010

El proper dia 22 de maig es celebrarà al Citilab per segon any consecutiu la Jornada Catalana de l’Ensenyament de la Programació a Primària i ESO, Programa 2010.

Aquest acte coincideix en dates amb l’ScratchDay, que malauradament aquest any el Citilab no ho celebrarà, esperem que l’any vinent ho puguem fer entre tots.

Durant aquest any que ha transcorregut des de la primera Jornada, han hagut moltes novetats en aquest món de les TIC adreçades a les escoles, l’impuls des de’l govern de dur els ordinadors portàtils a les aules, la implicació del professorat en augmentar i millorar l’oferta de les TIC, la aparició de l’ScratchEd, la millora de la versió d’Scratch i moltes d’altres.
No cal dir que com a divulgador de l’Scratch, crec que ensenyar a les nostres filles i fills l’art de la programació és un bé per la seva preparació, d’això ja he parlat en d’altres apunts en aquest bloc.
I com ja sabeu, Scratch és l’eina ideal per ensenyar i gaudir programant.

Dins l’agenda del dia del Programa 2010 trobareu participacions destacades com les del Frank Sabaté que des de l’Escola Projecte ja fa uns anys que impulsa l’ensenyament de l’Scratch, la del Joan Güell, l’ànima de l’Scratch al Citilab, el Jordi Achon del Servei TAC del Departament d’Educació de la Generalitat de Catalunya i l’Antoni Aubanell, Jorge Sánchez, Joan Jareño i Sergi Múria del CREAMAT. Consulteu l’agenda.

Ens veiem el dissabte al Citilab.

Scratch a l’Índia

La passada setmana em va contactar l’Eduard Muntaner des de l’Índia ¿? si senyor heu llegit bé, l’Índia, jo vaig ser el primer sorprès. M’ha encantat “ciber”conèixer a aquest company de professió que un bon dia va agafar la motxilla i es va anar a col·laborar amb l’escola Shanti Bhavan al sud de l’Índia on desenvolupa un projecte de cooperació finançat per la Universitat de Girona ensenyant a les nenes i nens Robòtica Educativa i Intel·ligència Artificial per així estimular la creativitat i l’esperit crític dels nens.
I tot just han engegat unes classes d’Scratch per complementar aquests coneixements.
Enhorabona per la feina Eduard!!
Actualització, (les imatges no havien sortit correctament) aquí podeu veure als nens de 10é amb el seu robot i treballant a la classe.

1. Conceptes de programació – 1.3 Estructura

1. Conceptes de programació

1.3. Estructura

Els programes segueixen una estructura determinada segons el llenguatge en que treballem, en el cas d’Scratch, podem dir que tots els programes tindran un bloc arrodonit de la secció Control com a primera instrucció, són els únics que no poden tenir un altre bloc per sobre d’ells, (caurien!!, doncs no tenen cap encaix).

A partir d’aquests, podem afegir qualsevol bloc dels disponibles, tot i que serà responsabilitat nostre col·locar-los en l’ordre correcte per a que facin el que esperem.


Continua llegint «1. Conceptes de programació – 1.3 Estructura»

1. Conceptes de programació – 1.2 Programa

1. Conceptes de programació

1.2. Programa

El terme programa s’ha utilitzat al llarg dels temps com a descripció del producte final escrit per a dur a terme una tasca en concret, com per exemple un editor de texts, però en sí, aquest programa esta replet de petits programes que conjuntament s’encarreguen de solucionar el problema plantejat. Avui en dia aquest recull de programes els definim com a projecte.
A Scratch hem fet servir programa com a traducció del terme anglès script (guió). Així doncs programa és un plegat d’instruccions, en el nostre cas blocs, que es realitzen seqüencialment per a obtenir un resultat desitjat. Un projecte d’Scratch esta format per programes que poden o no existir en cadascun dels objectes/actors/sprites o escenaris i que actuen sobre qualsevol d’ells mateixos per produir el resultat desitjat.
En el següent exemple es poden veure dos programes dins el mateix espai de programes d’un objecte/actor/sprite i que es realitzaren indefinidament i en paral·lel per produir l’efecte de moviment en rodo i canvi de color de l’objecte/actor/sprite on estan definits.
Continua llegint «1. Conceptes de programació – 1.2 Programa»

1. Conceptes de programació – 1.1 Instrucció

1. Conceptes de programació

1.1. Instrucció

Una instrucció es una ordre que processarà l’ordinador per tal de realitzar una acció. En Scratch, les instruccions són els blocs de colors que podem escollir del magatzem i que estan ordenats per categories.

La següent instrucció esta composada de 2 blocs, de color verd tenim l’encarregat de realitzar la suma entre dos valors ja siguin constants, com és el cas, o variables. I en blau, el bloc que fa que es produeixi un moviment, en aquest cas de 5 passos.

Continua llegint «1. Conceptes de programació – 1.1 Instrucció»

Scratch a l’Escola El Dofí

Durant aquesta setmana, a l’Escola El Dofí de Premià de Mar, he tingut el plaer d’impartir un curs d’Scratch a nenes i nens de primària. Han estat un dies intensos i molt gratificants, (moltes gràcies David per convidar-me), l’AMPA de l’escola ha preparat diferents cursos per oferir als nens durant aquest periode, des de cuina, paleontologia, arts visuals, ball de bastons i programació amb Scratch.

Han estat 13 nenes i nens d’entre 7 i 11 anys que han fet les seves primeres passes en el món de la programació, per poder mostrar la feina feta a mares i pares, hem penjat a la web del MIT els projectes finals en els que han treballat durant aquests dies, l’adreça és: http://scratch.mit.edu/users/escola-el-dofi
L’amic RoboBox 2P2 va visitar l’escola i ens va ajudar a comprendre què és un programa i com l’interpreten els ordinadors i d’altres enginys.

Mica en mica anem introduint l’Scratch a les escoles.

EyeOS a InnovaCamp

Divendres estava prevista l’assistència al Innovacamp del Pau Garcia-Milà, però per problemes de darrera hora no va poder ser, llàstima, tenia molt d’interès en veure la seva presentació sobre EyeOS, de totes formes cercant informació en el lloc web i en el bloc d’EyeOS he trobat aquest article que em sembla fantàstic i de molta actualitat, ara que el Gobern ha anunciat el seu pla de dotació d’ordinadors a les escoles, veurem com queda. En aquest assumpte sobre els ordinadors a les escoles, veig 4 punts de debat.

  1. creiem adient substituir els mitjans tradicionals pels ordinadors?, jo voto si!!!!
  2. esta el professorat preparat?, em sap greu dir-ho però crec que no, per tant els hem d’ajudar, es un canvi molt important en el seu entorn i no els podem deixar sols.
  3. com seran els continguts digitals?, una simple digitalització del que tenim ara?, penso que cal replantejar-lo, però aquí no tinc prou informació per rebatre-ho.
  4. amb quants ordinadors per gestionar es trobarà una escola?, dependrà de la seva mida però segurament més de 200. Això requereix com a mínim un tècnic de sistemes que controli, arregli i instal·li tot el software necessari en els ordinadors.

Per una part d’aquest darrer punt EyeOS podria ajudar a aquest personal a gestionar la quantitat d’ordinadors d’una escola. L’escola Jacint Verdaguer de Sant Sadurní d’Anoia ja ho esta fent servir, llegiu l’article i mireu el vídeo i ja em direu.