Archive for the ‘Colegio’ Category

h1

Sozi, una alternativa libre a prezi

03/03/2012

Prezi es un programa que nos permite hacer atractivas presentaciones. Por desgracia se trata de un programa privativo, que guarda nuestros trabajos en un formato cerrado. Buscando alternativas libres a este programa me he encontrado con diferentes opciones más o menos fáciles de utilizar, muchas de ellas basadas en HTML5. Una que me ha gustado mucho ha sido Sozi, una extensión para Inkscape que nos permite guardar nuestras presentaciones en ficheros SVG para visualizarlas en un navegador web.

Las instrucciones para instalar Sozi en Ubuntu son las siguientes:

sudo add-apt-repository ppa:sunab/sozi-release
sudo apt-get update
sudo apt-get install sozi

Su uso es muy simple, pero como es más fácil mostrarlo que explicarlo he preparado un vídeo. Sozi realiza transiciones suaves, si se aprecian saltos en el vídeo es culpa de la captura.

Web del programa: Sozi


Actualización: Que mal se ve el vídeo que he colgado! Las instrucciones para instalar extensiones para inkscape se pueden encontrar en su wiki.

Anuncios
h1

Alguns programes per a iniciar als alumnes en la programació d’ordinadors

16/02/2012

Porte ja alguns anys ensenyant a programar a alumnes de batxillerat en l’assignatura TIC1. Utilitze el llenguatge Python, que m’agrada per la seua potència però amb una sintaxi clara, però abans comencem coneguent i practicant les estructures bàsiques dels algorismes amb algun entorn de programació educativa.
Des del principi he utilitzat el programa Guido van Robot, però sempre he pensat que és millorable en molts sentits, de manera que he fet una recerca de programes alternatius i un xicotet resum de les seues característiques.

Alice

http://www.alice.org

Alice és un llenguatge i entorn de programació en 3D. En lloc d’utilitzar un editor de text, es programa “gràficament” arrossegant i soltant peces que formaran el programa. Aquesta programació sense sintaxi definida pot ser un avantatge, ja que simplifica la creació de programes, però potser els alumnes després tindran problemes per adaptar-se a un llenguatge de programació real. Alice és programari lliure, i es pot trobar pe ra Windows, Mac i GNU/Linux, però solament en anglès.

Greenfoot

http://www.greenfoot.org

Greenfoot és un entorn de programació en el que fàcilment es poden desenvolupar simulacions, jocs i aplicacions gràfiques en dos dimensions. El llenguatge de desenvolupament és Java, i permet la creació de programes a l’estil d’Alice però amb la sintaxi d’un llenguatge de programació real. Greenfoot és lliure, multiplataforma i està traduït a múltiples idiomes.

Scratch

http://scratch.mit.edu/

Scratch és similar a Alice, amb un estil de programació gràfica però, igual que Greenfoot, en dos dimensions. És un programari molt maur i àmpliament utilitzat per institucions educatives. Solament es troba disponible per a arquitectures de 32 bits, però he aconseguit forçar la seua instal·lació i m’ha paregut un programa molt atractiu: Els programes es formen ajuntant peces com en un joc de construcció, però té moltes possibilitats i pareix que realment es poden fer moltes cosses amb ell. Scratch es distribueix amb una llicència “similar a la GPL”, esta disponible en diferents idiomes i per a diferents sistemes operatius.

Guido Van Robot

http://gvr.sourceforge.net/

GvR és un programa d’aparença minimalista basat en altre programa anomenat Karel. Per a programar el robot s’utilitza un pseudocodi molt simplificat amb una sintaxi similar a la de Python, però que pot estar traduït a diferents idiomes i no permet variables. Alguns dels avantatges d’aquest programa és la seua simplicitat, que evita distraccions i consumeix pocs recursos, i els principals inconvenients que he trobat són el seu editor intern i els missatges d’error poc informatius. Per exemple: trobar un error de sagnat (un simple un espai de menys) en un programa llarg pot ser complicat per què el programa indica l’error, però no la línia on aquest es troba. Guido Van Robot és programari lliure, i està disponible en diferents idiomes per a Windows i GNU/Linux.

RUR-PLE

http://rur-ple.sourceforge.net/

RUR-PLE és en molts aspectes similar a Guido van Robot, però utilitza totes les característiques de Python en lloc de ser un pseudocodi limitat a una part d’aquest. Existeixen dues branques del projecte :RUR-PLE i Rurple NG. La primera va alliberar la seua última versió en 2009 (únicament per a arquitectures de 32 bits) i la segona únicament té una versió per a Windows. Ambdues branques són programari lliure i es troben disponibles en diferents idiomes.

Robomind

http://www.robomind.net

Robomind és un programa similar a Guido Van Robot, en el qual també controlem un robot, però el seu aspecte gràfic és molt més atractiu. El llenguatge per a programar el robot és un pseudocodi simplificat i traduït a diferents idiomes on no es permeten variables. La major qualitat gràfica fa que el programa tinga un major atractiu, però també requereix d’un maquinari més potent.
Robomind està programat en Java, i funciona en qualsevol sistema operatiu. Està disponible en diferents idiomes i, encara que no és programari lliure, és gratuït i open-source.

Conclusions

Descarte Alice i RUR-PLE pels problemes que he tingut durant la seua instal·lació. Greenfoot i Robomind pareixen interessants per a aprendre Java, però les regles del seu pseudocodi són diferents de les de Python, i com que tinc intenció d’utilitzar aquest llenguatge a continuació és possible que els alumnes acaben confosos. Scratch és un gran programa, i sense dubte seria la meua elecció si hagués d’iniciar en la programació a alumnes de secundària, però en Batxillerat crec que és millor que comencen escrivint els seus programes i enfrontant-se a la sintaxi d’un llenguatge en lloc de, simplement, “ajuntar peces”. Guido van Robot té, com ja he dit alguns inconvenients però així i tot em pareix la millor opció per donar després el bot a Python.

h1

Problema con la codificación de caracteres en scripts CGI con Python 3

03/11/2011

Ansioso por empezar a utilizar la nueva versión de Python 3 he tenido algunos problemas con la codificación de caracteres: concretamente, aunque Python ahora trabaja siempre con cadenas de texto utf-8, cuando se ejecuta como script CGI se empeña en transformar la salida a ASCII, con lo que los caracteres acentuados son sustituidos por símbolos extraños.

Tras investigar un poco he descubierto una solución bastante simple, que consiste en añadir las siguientes dos líneas al comienzo del script:

import codecs, sys
sys.stdout = codecs.getwriter(‘utf-8’)(sys.stdout.buffer)

De este modo la salida estándar se hace también en utf-8.

Por cierto, para que el editor Geany utilice Python 3 (lo cual también me ha confundido bastante, hasta que me he dado cuenta de que usaba Python 2.7) hay que editar un fichero de configuración y modificar un par de líneas:

sudo nano /usr/share/geany/filetypes.python

y cambiamos las líneas

compiler=python3 -c “import py_compile; py_compile.compile(‘%f’)”
run_cmd=python3 “%f”

Ahora ¡a transformar todos mis ejercicios de TIC a HTML5!

h1

Si utilizas programas privativos tus documentos están secuestrados.

21/07/2011

Atención a la imagen sacada de un foro de profesores.

A mi colegio, y en plena fiebre de las pizarras digitales interactivas, han venido un montón de comerciales a dar “cursos” sobre “la pizarra digital”. Lo primero que tengo que decir es que eso no es un curso, sino una demostración, y lo segundo que la PDI es como una pantalla táctil que sustituye al ratón (Si la queréis ir probando, y si no con esto damos por finalizado el curso).

Los “cursos” que se nos han ofrecido no han sido sobre PDI, ni sobre cambios en la pedagogía, la metodología y el funcionamiento de la clase posibilitados por la PDI (lo cual hubiera sido mucho más interesante). En realidad lo que se han hecho han sido demostraciones de lo “chachi-guais” que son los programas que acompañan estas pizarras. Cinco programas para seis pizarras de cinco marcas distintas, cada uno más bonito que el anterior. Cada uno más capaz de absorber la atención de los niños con sus colores y figuras, manteniéndolos absortos en la explicación del profesor con las bocas abiertas. Mmmm… Lo dudo mucho, o al menos dudo que esto funcione más allá de las primeras dos o tres semanas.

En realidad es sobre estos programas sobre los que quiero escribir. Simples programas de dibujo que, en mi opinión, tienen dos defectos que los hacen absolutamente inutilizables.

En primer lugar creo que estos programas dificultan el buen uso de las PDI porque nos ponen demasiado fácil caer en la tentación de utilizarlas como pizarras normales pero “guais”. Las pizarras digitales deben ser utilizadas para escribir en ellas (por supuesto), pero entonces estamos pensando otra vez en la clase magistral y vuelta a lo mismo: innovación casi cero. La innovación consiste en utilizar las pizarras para buscar información sobre la marcha en la wikipedia, para mostrar imágenes y mapas en tiempo real, para entrar en el blog o el twitter de un personaje sobre el cual estamos hablando, para ver que han escrito nuestros alumnos en su twitter sobre la última excursión, para entrar en museos virtuales… Tal vez llamarlas “pizarras” sea el primer error, y tal vez no sea necesario el desembolso que supone la diferencia entre interactiva o no. A mi personalmente el gasto que supone la interactividad me parece superfluo.

En segundo lugar, estos programas son privativos y, dada la lucha que existe actualmente para hacerse con el mercado, totalmente incompatibles entre sí. Esto significa que los documentos y actividades realizados con uno de ellos no se pueden abrir con otro.

Imaginemos una profesora que prepara un curso entero o varios cursos de actividades con uno de estos programas. ¿En que situación se encuentra? Para empezar solo puede utilizar las pizarras de una determinada marca, puesto que en la licencia de uso de muchos de estos programas se indica que solo se podrán usar con hardware de la misma marca. En un colegio donde las pizarras las regalan las editoriales como un valor añadido a sus libros esto es imposible. Pero esto no es lo peor, ya que al menos puede usar sus documentos, y el trabajo que ha hecho ha servido para algo, pero ¿que sucede si la empresa que ha hecho el programa deja de sacar actualizaciones o estas dejan de ser gratuitas? Nos encontraríamos con que nuestros documentos solo pueden ser abiertos con un programa y que, por tanto, estamos totalmente atados a él y a la empresa que lo produce. No sería el primer caso de perder el trabajo realizado simplemente porque no podemos exportarlos ni existe ya el programa con el que poder abrirlos.

¿Cual es la solución? Primero un cambio de metodología: hay que usar internet, las redes sociales, la web, etcétera. Creo que es mucho mejor para trabajar la competencia digital y la matemática que los alumnos vean como se utiliza una hoja de cálculo para resolver un problema real, o buscar en internet un dato que necesitamos.

Y segundo: el uso de programas libres y formatos abiertos. Los programas libres también desaparecen, pero menos. Por ejemplo yo utilicé en los primeros años de universidad un procesador de textos llamado Lyx, que todavía existe (la última versión en este momento es de abril de 2011, para Linux, Windows y Mac).

Y para acabar los formatos abiertos son tipos de ficheros cuya organización interna no es un secreto, así que cualquiera puede hacer un programa que trabaje con ellos. Es común que la gente crea que el binomio formado por un programa y sus documentos es irrompible, hasta el punto de referirnos a los ficheros .doc como “documentos de Word”. En muchos programas esto no es así, y mucho menos en los programas libres. Los ficheros ODT, SVG, PNG, etcétera, no son “documentos-de-un-programa” porque hay muchos programas que los pueden abrir. Si uno desaparece… incluso puede que encontremos otro mejor.

Por cierto: Dudo que nadie le dé a la profesora el número de serie que pide, porque creo que nadie con una pizarra smart en situación “legal” querrá ir a utilizar su número de serie y que el programa le conteste que ese número ya está en uso. Recordemos que estos programas se conectan a internet para buscar actualizaciones y validar los números de serie.

h1

Elegir una distribución de software libre para el aula

21/06/2011

Hasta ahora he utilizado Ubuntu en el aula de informática de mi colegio, pero como el curso comienza en septiembre y las nuevas versiones aparecen en octubre (cuando el aula está ya funcionando a pleno rendimiento) tengo siempre la sensación de estar algo anticuado.
He estado pensando en instalar una distribución rolling release como LMDE, pero me tengo la sensación de que son más inestables y necesitan una actualización muy grande al ser instaladas por primera vez.
Opciones:

  • Distribución liberada en abril de Ubuntu.
  • Última LTS de Ubuntu.
  • Linux Mint Debian Edition.
  • ¿Otras?

No lo tengo claro…

h1

Programa de notación musical MuseScore

29/03/2011

Hace poco la profesora de música de mi colegio me pidió un programa de notación musical que, a ser posible, pudiera reproducir las partituras.

He comparado varios programas como NoteEdit, Canorus, Rosegarden, Denemo y Tuxguitar. Algunos de ellos parecen bastante buenos (lo dice alguien que no tiene ni idea de música), pero finalmente me he decidido por MuseScore.

MuseScore permite importar ficheros midi, editar las partituras y reproducirlas. Además es un programa libre disponible para varios sistemas operativos, por lo que los alumnos pueden utilizarlo gratuitamente en su casa.

Existe un manual y vídeos explicativos en varios idiomas (entre ellos en castellano y catalán).

Web de MuseScore

h1

Ardesia

12/02/2011

He descubierto un excelente programa llamado Ardesia que permite dibujar y anotar en la pantalla. Ideal para usarlo con la pizarra digital. En la misma web hay un teclado en pantalla, una especie de cortina para descubrir la pantalla poco a poco y un foco para destacar una zona. Estos otros ni funcionan igual de bien ni me gustan tanto.

Por cierto: El programa necesita de aceleración gráfica (composite), lo cual significa que solo funcionará si los controladores de tarjeta se encuentran correctamente instalados. En ese caso debemos ir a Sistema -> Preferencias -> Apariencia, y en la pestaña de “Efectos visuales” seleccionar cualquiera que no sea “Ninguno”.

Adjunto una pequeña guía que he elaborado para mis compañeros.

A %d blogueros les gusta esto: