Llenguatges de programació visuals o llenguatges basats en text?

Avui compartim un article que han publicat aquesta mateixa setmana els amics de Programamos al seu mateix blog:

¿Lenguajes de programación visuales o lenguajes basados en texto?

L’article, escrit per Jesús Moreno León, exposa un seguit d’arguments al voltant del debat que es dóna actualment entre aquells que troben més encertat que infants i joves comencin a programar amb un llenguatge visual, com és el cas de Scratch, o amb un basat en text.

programar_amb_gp

Captures en paral·lel de dos programes creats amb GP, que permet veure el codi amb blocs i text gràcies al lliscador de la cantonada superior dreta. Aviat també en parlarem amb més detall.

Recomanem la lectura de l’article i dels comentaris sorgits arran del mateix: per descomptat podeu exposar els vostres arguments allà o en aquesta publicació!

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»

Apunta’t als tallers de l’Espai Mandarina

Corre, corre que encara estas a temps d’inscriure’t a algun dels tallers de l’Espai Mandarina, tots ells dirigits a nens, joves i adults en l’àmbit de la ciència i la tecnologia, si estas pensant en endinsar-te en el món de la programació amb Scratch o creus que aquests coneixements son els que estaves cercant per al teu fill/filla, estas d’enhorabona ja que els dimarts teniu 2 tallers dirigits a nens d’entre 5 i 12 anys, un per a petits programadors i l’altre per a grans programadors 😉
En el següent enllaç teniu més informació, no ho deixeu passar!! teniu temps fins al 30 de Setembre 2013 per a reservar la vostra plaça.
Agenda dels Tallers de l’Espai Mandarina

AGENDA  Mandarina

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»

Comunicacions en Scratch – 3 de 3

Un altre forma de connectar Scratch amb el món real és fent servir Arduino, una placa de hardware lliure que fins ara s’havia de fer servir juntament amb la seva interfície de programació i que el grup SmallTalk.cat ha aconseguit connectar amb Scratch amb el que han anomenat Scratch4Arduino S4A (Scratch per Arduino).

Aquesta és segurament la forma més complerta de connectar amb el món real, doncs tenim una placa com Arduino molt reconeguda i amb moltes possibilitats, que podem connectar a Scratch via USB per tal de poder controlar els 6 sensors analògics i els 2 digitals a més a més dels motors.

Continua llegint «Comunicacions en Scratch – 3 de 3»

Comunicacions en Scratch – 2 de 3

Un altre forma de connectar Scratch amb el món real és fent servir el Lego WeDo, unes peces de construcció del fabricant Lego que porten a més a més un petit motor que dona encara més possibilitats a aquest clàssic joc de construcció, dotant-lo de moviment.
A diferencia de la PicoBoard el Lego WeDo nomes informa a Scratch de 2 esdeveniments que puguin passar al món real, en canvi té el control dels motors Lego podent dominar-los des de’l nostre projecte.

Continua llegint «Comunicacions en Scratch – 2 de 3»

Comunicacions en Scratch – 1 de 3

Si ja has fet els teus primers projectes en Scratch, segurament hauràs tingut el pensament de connectar Scratch amb el món real, és a dir, fer que el gatet traspassi la pantalla del nostre ordinador per a poder-nos comunicar amb ell d’un altre forma que no sigui amb el teclat i el ratolí.

Continua llegint «Comunicacions en Scratch – 1 de 3»

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ó…»