lunes, 27 de abril de 2015

Profes que utilizan Scratch: Luis Miguel Iglesias

Cómo os dice hace unas entradas, una de las formas de aprender mucho sobre Scratch es analizar los programar que crean otras personas. Estos días, uno de los programas que estoy viendo son los creados por Luis Miguel Iglesias (@luismiglesias); profesor de matemáticas en Huelva.

Entre sus proyectos podemos encontrar un analizado de textos que cuenta las vocales y consonantes, un palindromitester o uno que te dice los divisores de un número (este último me ha dado la posibilidad de ver en acción un bloque que no tenía claro como funcionaba). ¡Una pasada!


sábado, 25 de abril de 2015

¿Qué bloques utilizarías para...?

¿Recuerdas que hace unos días presentabamos unas preguntas sobre qué bloques utilizar? Es el momento de comprobar cuantos has acertado.

¿Qué tendrías que hacer para...

a) Hacer que tu Sprite diga su nombre?
En lugar de poner "Hello World!" tienes que poner tu nombre.

b) Determinar la dirección en la que tu sprite rebote si toca el borde?



c) Hacer que tu sprite reaccione cuando produzcas un ruido?


d) Hacer que tu sprite dibuje?


e) Hacer que tu sprite sume un punto cuando toque el borde?




¿Cuántas has acertado? ¿Has conseguido hacer que tu Sprite haga todas esas cosas?

jueves, 23 de abril de 2015

10 recursos para enseñarles código a tus alumnos

Enseñar código y programación a los alumnos no es una locura transitoria de algún profesor; muchos profesores en diferentes lugares del mundo lo están haciendo. Por eso, esta entrada de Free Technology for Teachers puede serte de utilidad si estás considerándolo. En ella encontrarás recursos no sólo para enseñar a programar sino tambien para diseñar aplicaciones para móviles.

martes, 21 de abril de 2015

Piensa todo lo que has aprendido

Hasta ahora has aprendido un montón de cosas sobre Scratch... ¿lo comprobamos?

¿Qué tendrías que hacer para...

a) Hacer que tu Sprite diga su nombre?

b) Determinar la dirección en la que tu sprite rebote si toca el borde?

c) Hacer que tu sprite reaccione cuando produzcas un ruido?

d) Hacer que tu sprite dibuje?

e) Hacer que tu sprite sume un punto cuando toque el borde?

¡Las respuestas las tendrás en un par de días!

domingo, 19 de abril de 2015

Generalizando


Ya hemos mencionado en otras ocasiones que en programación no hay una respuesta única.  Sin embargo, una de las virtudes que tiene es que una vez que los problemas son descompuestos para ser más sencillos, podemos encontrar soluciones comunes al mismo tipo de problemas


La generalización nos ayuda a ser más eficientes. En el mundo de la programación real, cuando no sólo es importante el diseño del programa sino el tiempo que se invierte para realizarlo (ser eficiente). Generalizar la respuesta ante un tipo de problema nos ayuda a ser más eficientes... 

¿Crees que la generalización sólo se utiliza en programación? ¿Se te ocurre algún tipo de situación de la vida cotidiana dónde se generalice para solucionar diferentes problemas?

viernes, 17 de abril de 2015

Iteración anidada

¿Encuentras algo extraño en este script?

¡Exactamente! Hay una repetición (¿Recuerdas que lo llamábamos "iteración"?) dentro de otra.

Este tipo de repetición sirve para hacer que varios comportamientos se repitan...

¿Y no sería más fácil escribir el script entero?

Podrías hacerlo, ya sabes que en programación nunca hay una única solución para un problema... Sin embargo, las iteraciones anidadas sirven para simplificar los scripts... así cuando revises tu programa, te será más fácil detectar fallos.

miércoles, 15 de abril de 2015

¿Por qué es beneficioso que los alumnos aprendan a programar?

Cuando nos planteamos presentarles a nuestros alumnos la programación podemos hacerlo por diferentes motivos: por innovar, por hacer algo diferente...¿se te ocurre alguna otra?

En realidad los beneficios de enseñar a tus alumnos los básicos de programación son varios:

  • En primer lugar, tus alumnos dejaran de ser consumidores ciegos de la tecnología... ¿acaso el mundo de la informática se acaba sabiendo manejar el procesador de texto? ¡Está claro que no!
  • En segundo lugar, y quizás más importante, es porque enseñamos a nuestros alumnos una rutina de pensamiento a la hora de resolver problemas? Se les enseña a no intentar resolver los problemas adivinando lo que el profesor o el libro de texto quieren; no, se les enseña a simplificar los problemas, a abstraer los problemas a los que se enfrentan y a generalizar  las posibles soluciones de cómo hacerlo.
¿Necesitas alguna razón más para empezar a programar con tus alumnos?



jueves, 9 de abril de 2015

Tutoriales


¿Sabes que puedes aprender a utilizar Scratch a través de otros usuarios?


Cuando se publica una entrada en Scratch se utilizan "etiquetas". Las etiquetas sirven para que sea más fácil encontrarlos... Fíjate que las etiquetas se utilizan en muchos otros sitios, como por ejemplo en los blogs.

Si buscas entre los proyectos con la etiqueta "tutorials" aprenderás a utilizar diferentes elementos de Scratch o a dibujar tus propios personajes.

martes, 7 de abril de 2015

¿Qué es una variable?

Seguro que ya has jugado con Scratch lo suficiente como para diseñar tus juegos. Sin embargo a tu juego le falta un elemento fundamental...¡¡los puntos!!

¿Cómo llevar la puntuación de tus juegos?

 Para eso utilizamos una variable. Una variable en programación es un espacio en el que se almacenan datos, como por ejemplo, los puntos.


Para definir una variable en Scratch tienes que pulsar en la pestaña "datos" de los bloques y pulsar "definir una variable". La variable puede estar  limitada a un objeto o puede ser utilizada por todos los objetos. Lo primero que debes hacer es ponerle un nombre a la variable, como por ejemplo, puntos... La variable puede ser visible o no para el usuario.

¡Ya sabes cómo crear una variable para llevar puntos!!


miércoles, 1 de abril de 2015

¿Qué es un remix?

Añadir leyenda
Aunque no conozcas todas las herramientas de Scratch, puedes hacer grandes cosas. Para ello puedes coger alguno de los proyectos y hacer un remix; haciendo cambios, añadiendo sonidos... es una forma genial de conocer lo que hacen los botones.  

Para ello sólo tienes que buscar el proyecto que quieras mejorar y darle a "ver dentro".

¿Por qué no pruebas a mejorar el pong
Related Posts Plugin for WordPress, Blogger...