lunes, 1 de noviembre de 2021

Wang Chung; reinventándose desde el 1986 al 2019

El conjunto "Wang Chung" sorprendió, reinventando una versión de su estroboscópico tema casi 35 años después. Les dejo los dos vídeos para comparar y ver los cambios y permanencias.

Versión 1986 - "Everybody Have Fun Tonight"


domingo, 21 de octubre de 2018

Pensamiento computacional (Recurso interactivo en Genial.ly)

Comparto un recurso interactivo desarrollado en Genial.ly.

El tema que nos ocupa es "Pensamiento computacional" y en esta infografìa interactiva rescatamos los principales aspectos de sus postulados para la acción en el aula. 2do5

Contrariamente a lo que su nombre expresa, el pensamiento "computacional" no tiene que vincularse con computadoras de modo imprescindible.

El pensamiento computacional no se trata sobre computadoras... se trata de habilidades y estrategias para el análisis de problemas y la formulación de soluciones.

Las soluciones serán tanto mejores cuando...
  • ...más generalizables sean para la satisfacción de otros problemas.
  • ...puedan ser reutilizadas o integradas como resolución de un subproblema que sea parte de un problema mayor.
Para una mejor experiencia de visualización, te recomiendo pulsar -en el área del contenido interactivo- el ícono de pantalla completa, debajo a la derecha.

Si falla la vista del itneractivo accede a través de este enlace



Recursos consultados
  • https://es.wikipedia.org/wiki/Pensamiento_computacional
  • Pensamiento Computacional: ¿Qué y Por Qué? Jeannette M. Wing - 17 de noviembre 2010
  • Computational Thinking and Thinking About Computing. - Jeannette M Wing - Traducción de la conferencia de la Dra. Jeannette M Wing en Pensacola para el IHMC ( Institute for Human & Machine Cognition) 10 de octubre de 2009.
  • http://howilearnedcode.com/2016/10/el-pensamiento-computacional-jeannette-m-wing/

lunes, 15 de octubre de 2018

Robot carro para evitar obstáculos...

Recientemente estuvimos en la tarea de indagar e implementar un carro robot autónomo para evitar obstáculos.

Los insumos disponibles de un kit de inicio (placa compatible con Arduino, Eleegoo Mega2560 Starter Kit) , nos condicionó en la búsqueda de tutoriales. En particular en este kit de inicio se encuentra un chip; el L293D que junto con la placa permite controlar los motores.

El tutorial que hemos adoptado para la tarea es el siguiente. Corresponde al recomendable canal Mert Arduino, donde se pueden hallar decenas de proyectos interesantes.

Lo único adicional que fue necesario obtener ha sido el chasis con las ruedas y los motores. Los mismos se venden en tiendas del ramo de electrónica y/o robótica a costo relativamente accesible.



Para facilitar la interpretación, hemos armado el diagrama en TinkerCAD-Circuits con las conexiones.

En algunos tramos algunas indicaciones pasan muy rápido o la resolución del vídeo en celulares resulta confusa, por lo que hemos pensado que sería de ayuda contar con un diagrama en buena resolución.

La herramienta Circuits en www.tinkercad.com no solo permite armar el diagrama, sino que también posibilita cargar el código y llevar adelante la comprobación de funcionamiento ejecutándolo.

El código para cargar en la placa compatible está disponible en https://mertarduinotutorial.blogspot.com/2016/11/arduino-project-tutorial-10-obstacle.html.

En algunas versiones desactualizadas de navegadores no se despliega correctamente el sitio original; por ello se reproduce el código debajo de los diagramas.

clic para ampliar



clic para ampliar
clic para ampliar



Crédito del código; Mert Arduino.

const int trig = 12;
const int echo = 11;
const int leftForward = 2;
const int leftBackward = 3;
const int rightForward = 4;
const int rightBackward = 5;

int duration = 0;
int distance = 0;

void setup()
{
  pinMode(trig , OUTPUT);
  pinMode(echo , INPUT);
  pinMode(leftForward , OUTPUT);
  pinMode(leftBackward , OUTPUT);
  pinMode(rightForward , OUTPUT);
  pinMode(rightBackward , OUTPUT);
 
  Serial.begin(9600);

}

void loop()
{
  digitalWrite(trig , HIGH);
  delayMicroseconds(1000);
  digitalWrite(trig , LOW);


  duration = pulseIn(echo , HIGH);
  distance = (duration/2) / 28.5 ;
  Serial.println(distance);
 

  if ( distance < 30 )
  {
    digitalWrite(leftForward , LOW);
    digitalWrite(leftBackward , HIGH);
    digitalWrite(rightForward , HIGH);
    digitalWrite(rightBackward , LOW);
    delay(100);
  }
  else
  {
    digitalWrite(leftForward , HIGH);
    digitalWrite(leftBackward , LOW);
    digitalWrite(rightForward , HIGH);
    digitalWrite(rightBackward , LOW);
  }

}



martes, 9 de octubre de 2018

Reflexión sobre el rol docente en la virtualidad.

Encauzar una reflexión del rol docente en la virtualidad nos pone en en una doble discusión.

Por un lado la consideración del rol docente -lisa y llanamente, a secas- en la actualidad, en una sociedad de la información y la comunicación que no necesariamente es sinónimo de sociedad del conocimiento.

Por otro lado las discusiones de los aspectos de la virtualidad, donde mucho de lo que vemos y entendemos desde las pantallas puede corresponder a idealizaciones o lecturas personales del "media consumer" que ve una porción de la realidad.

Si a estos sumamos la infoxicación -agobio, parálisis o desconcierto ante una cantidad excesiva de información respecto a un tema- , las tareas que impliquen virtualidad -en este caso al docencia- merece especial atención y cuidado en la planificación. No vale el "busquen en internet información sobre la germinación".

El tutorazgo y la comunicación cobrarán pues relevancia.

En primer término, aspectos relativos al tutorazgo. El tutor -en jardinería- es un artificio sólido que conduce el crecimiento de una planta o árbol. Si el tutor está bien dispuesto y orientado adecuadamente, la consecuencia es que el árbol crece derecho. En esta imagen de la jardinería vemos que el tutor está en contacto estrecho con el árbol, continuamente corrigiendo o indicando la tendencia que debe seguir en su desarrollo.

En conceptos de la virtualidad, el rol del tutor en los cursos virtuales parecería estar caracterizado por la función de proporcionar un esquema firme de actividades y contenidos y promover acciones de transformación en el estudiante. Estas acciones de transformación -léanse como crecimiento capitalizado en producción de actividades- irán orientadas con herramientas tales como rúbricas de evaluación comunicadas en las consignas y sugerencias e ideas en foros conexos a los temas que se tratan.

Un tutor -en jardinería- está en estrecho contacto con el árbol que está conduciendo. En jardinería los definen como "guías y sostenes".

Nótese que en determinados tramos el tutor tiene puntos de contacto con el árbol conducido. No es en toda la extensión del crecimiento. De la misma manera no es algo incidental o aislado. hay una "constancia o rutina" en la disposición de estos contactos que hace que no sea una acción extremista; ineficiente o excesiva.

Valga pues que en la virtualidad, un docente que oficie como tutor debe prevenirse de los excesos, promoviendo algo más que la acción como consecuencias de sus intervenciones; debería promover la acción como consecuencia naturalizada de la interacción entre todos los participantes.

Y es acá donde nos detenemos en los aspectos de la comunicación. Ya no solo entre docente y alumno, sino también entre pares. El concepto de acción educativa como acto social no es novedad, pero no por ello deja de tener vigencia. Vigotsky ya lo señalaba como tal; la educación es un acto social. Por tanto el tutor debería considerar la oportunidad de fometnar el vínculo y la participación entre los participantes, ya sea en foros de debate e intercambio, o en la producción de actividades colaborativas.


En síntesis; el docente en la virtualidad
  • propone un conjunto selecto -y suficiente- de fuentes de información específicas del tema
  • promueve conexiones entre los participantes en el curso.
  • propone la realización de actividades (individuales y colectivas) que supongan transformación y cambio respecto a los temas tratados y no la mera enumeración de contenidos. El tutor propone más actividades y menos información.
Para ello el docente en la virtualidad tendrá en cuenta que los participantes cuentan con diferentes entornos personales de aprendizaje (PLE) y por tanto se promoverá la ampliación del ecosistema del PLE proponiendo nuevas herramientas que serán comunes a todos los participantes luego de un tiempo de práctica.  De hecho, el concepto de PLE es tan potente que bien merece una oportunidad de intercambio donde cada participante comparta con sus pares nuevas herramientas o procedimientos

El PLE está compuesto por
  • DONDE LEEMOS - acceso a fuentes de información(lectura , videos, rss)
  • DONDE REFLEXIONAMOS - como modificamos información (herramientas de creación)
  • DONDE COMPARTIMOS   - con quien o quienes conformamos nuestra PLN (Personal Learning Network). Una red social en el sentido antropológico.
    • compartiendo objetos
    • compartiendo experiencias
    • compartiendo relaciones
En resumen, la funci{on del docente e s
  • orientar. Calendario de cursos y pautas de actividades (rùbricas)
  • guiar y motivar la participación del alumnado.
  • facilitar materiales y recursos funcionales a actividades individuales y colectivas. Tareas diversas de diverso carácter cognitivo. Individuales o colectivas
  • favorecer espacios de reflexión (espacios de comunicación)
Casi finalizando. Un aspecto de recurrente mención por los autores transitados en un tiempo de reflexión sobre este tópico es el de "COMUNICACIÓN". comunicación en el sentido de que las aulas virtuales operan como una construcción social donde el aprendizaje -como ya hemos mencionado- se basa en las oportunidades de interactuar no solo con el contenido, sino con otros.

Ya sean estos últimos alumnos o docente, la interacción agrega valor en la medida que aprendiz aprende por si, con otros y para otros.

Les comparto un audio que hallé respecto a la importancia de la comunicación en el proceso de enseñanza-aprendizaje.  En un mundo hiperconectado -y a la vez sordo- tal vez sea bueno considerar que muchas de estas ideas-fuerza se pueden trasladar a otros ámbitos de la vida.¿Comunicación asertiva? ¿Motivación? ¿Mejor entendimiento entre pares? ¡¡¡Definitivamente quiero eso en muchos contextos, no solo en aulas virtuales!!!



Para profundizar en el tópico les recomiendo este vídeo donde el Dr. Manuel Area da cuenta en profundidad de algunos aspectos que dan lugar a estas líneas. (Video que recibimos como sugerencia en curso de "E-Learning" en curso de Profesorado de Informática Educativa - INET - Montevideo)


sábado, 14 de julio de 2018

Redes Neuronales: fácil y desde cero

Redes Neuronales: fácil y desde cero... ese es el título de una serie de videos que me han parecido muy ilustrativos e interesantes.

Ver el conjunto lleva un buen rato, pero creo que vale el tiempo invertido.

Dejo el primero de siete episodios que conforman la lista.



Otros links de interés



lunes, 2 de julio de 2018

Repositorio de modelos para Lego NXT

Hablando de HARDWARE, el armado del carro adecuado a la misiòn que se nos encomiende es toda una decisión.

Precisión en el movimiento, dimensiones para el giro, separación de ruedas, estabilidad, lugar para agregar o mover nuevos sensores... todos estos son aspectos que estamos ponderando.

La empresa LEGO provee a los usuarios que se hallen en este predicamento el software "Lego Digital Designer". No solamente es un software de CAD para diseñar desde "cero", sino que desde la comunidad podemos tomar diseños que se comparten libremente. La extensiòn de proyectos para el NXT es .lxd

Los modelos son accesibles y editables con la aplicación "Lego Digital Designer", que encuentras en https://www.lego.com/en-us/ldd/download

Aparecen versiones para MAC y Windows, pero en LINUX funciona igualmente si tienes instalada la capa de compatibilidad WINE.



El sitio de "Lego Digital Designer" -al momento de redactar estas líneas- tenía una galería de proyectos limitada sin buscador de búsqueda clave, para buscar por ejemplo NXT. No obstante, la aplicación -si tiene posibilidad de conexión a internet- tiene herramientas para buscar modelos. Si te da algun problema, hay archivos de modelos disponibles para explorar en el sitio del grupo Robotcatz.

Accede para ver carros entonces a https://robocatz.com/models.htm

Una de las herramientas más interesantes disponibles es que permite generar y recorrer la guía visual de ensamblado "pieza a pieza" para que puedas construir el mismo modelito. Un gran acierto de la gente de LEGO para quienes no queremos navegar a ciegas en el armado.

Les dejo un video "a vuelo de pájaro" de lo que les estoy contando. ¡Arriba!


martes, 15 de mayo de 2018

¿Cómo se aprende...? una interpretación posible



Una analogía sobre cuando -y de que manera- interviene un docente y a la vez como participa un estudiante. Dale play y ya inicia en el tiempo 04m06s. Se extiende hasta el tiempo 06m18s.

¿Puedes dejar tu comentario sobre estas ideas?

Wang Chung; reinventándose desde el 1986 al 2019

El conjunto "Wang Chung" sorprendió, reinventando una versión de su estroboscópico tema casi 35 años después. Les dejo los dos víd...