Avaluant el codi d’un projecte Scratch

A la darrera Scratch MIT Conference celebrada durant els dies 6 al 9 d’Agost a Boston, els amics de Programamos.es han presentat una eina web per a poder avaluar un projecte Scratch, aquesta eina esta basada en Hairball un plug-in per a Python que es pot veure com funciona en la seva versió original aquí.
Els companys de Programamos.es li han donat un aspecte molt més amigable i han creat aquesta eina web Dr.Scratch

Continua llegint «Avaluant el codi d’un projecte Scratch»

Scratch Quiz

Ets un aficionat d’Scratch? Has descobert que programar és divertir?, amb aquest article començo una sèrie per avaluar una mica els nostres coneixements de lògica, de programació i Scratch d’una forma amena, divertida i desenfadada.
Aquí va el primer…

Quin bloc hem de fer servir per a repetir 10 vegades una acció o instrucció?

Si voleu participar enviant les vostres respostes ho podeu fer deixant un comentari en aquest article, enviant un email, via Twitter o Facebook.

Webinar sobre Pensament Computacional

Ja feia uns mesos que no escrivia res en aquest bloc, la feina, altres projectes i la vida familiar són els responsables, res que segurament qualsevol de vosaltres no patiu dia a dia.

En aquest article us vull parlar dels Webinar (seminaris via Web) que organitzen al ScratchED, la divisió del MIT dirigida als professors, on donen suport i intenten dinamitzar l’àrea de la programació dins el sector de l’ensenyament que és on s’ha de difondre Scratch per tal d’aconseguir arribar al major nombre de persones i en aquest cas al major nombre de professors per a que el facin servir en les seves aules i amb els seus alumnes, els veritables objectius d’Scratch.

En el proper Webinar, organitzen un cada mes, parlaran sobre els Conceptes del Pensament Computacional, “Computational Thinking Concepts”.
Tindrà lloc el dilluns 28 de Març entre les 7 i les 8 de la tarda hora de l’Est dels EUA, es a dir, entre les 12 i l’1 de la nit del dilluns hora catalana.
El Webinar esta organitzat via web en una finestra on es van mostrant les presentacions dels parlamentaris, una petita finestra on es poden veure aquestes persones via webcam i la llista de participants al Webinar i tot el que es va dient via chat, esta molt bé i és una molt bona forma d’aprendre dels millors, a més a més, ens pot servir per a practicar l’anglès doncs és l’idioma utilitzat a les presentacions.
Continua llegint «Webinar sobre Pensament Computacional»

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.

Programar? La solució…

Així doncs anem a començar amb la resolució del problema, primer de forma verbalitzada i després fent servir un diagrama de flux per mostrar el nostre algorisme de resolució que serà fàcilment traduïble a blocs d’instruccions d’Scratch.

  1. Cal saber si va a peu, cotxe privat o vol fer servir els transports públics.
  2. Si va caminant:
    1. li indicarem que camini direcció muntanya (dalt) i giri a mà esquerra al carrer Ronda de Sant Pere.
    2. que continuï caminant durant 6 travessies per trobar el Passeig de Gràcia on veurà a mà esquerra l’edifici de El Corte Ingles (donar punts de referència sempre ajuda).
    3. llavors que giri a mà dreta pel Passeig de Gràcia i camini durant 8 travessies.
  3. Continua llegint «Programar? La solució…»

Programar?

M’he adonat que tinc tant interioritzat el concepte de programació, que pot ser caldria fer una reflexió per totes aquelles persones que voleu iniciar-vos en fer petits projectes amb Scratch, i qui sap, continuar després desenvolupant els vostres propis programes en altres llenguatges.
Tothom sap programar, sap entendre un programa i realitzar les accions indicades per un programa.

Continua llegint «Programar?»

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»