descripciÓn de la lecciÓn resultados · • lección 1 de kubo coding++ o lecciones 1-4 de...

14
Todos los derechos reservados © 2019 KUBO Robotics ApS www.kubo.education LECCIÓN SuperProgramadores 1/14 RESUMEN: Lección 1 SUPERPROGRAMADORES Cursos: 3-5 Tamaño de los grupos: Parejas Tiempo de configuración: 5 minutos Tiempo total: 180 minutos Acvidades: 3 EVALUACIÓN Los alumnos pueden demostrar que dominan el contenido del modo siguiente: Mostrando y comprendiendo el funcionamiento de las fichas (TagTiles®) de Coding++. Usando eventos, variables y condiciones para crear funciones con las fichas (TagTiles®) de Coding ++. Usando eventos aleatorios para cambiar los movimientos de KUBO. Cambiando la velocidad de KUBO y la dirección, ulizando las fichas de Aumentar la Velocidad y de Giro. CONOCIMIENTOS PREVIOS NECESARIOS Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación Para poder ulizar las nuevas fichas, los alumnos deben tener experiencia trabajando con KUBO. El kit de Coding+ esta diseñado para ulizarse con el kit de Programación original. Si ya hace empo que los alumnos no trabajan con KUBO, es conveniente que repasen el vocabulario y las clases de la lección 1 de Coding++. RESULTADOS Al finalizar esta sección, los alumnos deben ser capaces de: Demostrar y comprender cómo funcionan las fichas (TagTiles ® ) de KUBO Coding ++. Usar las fichas (TagTiles®) de Variables y Operador dentro de las funciones. Crear programas condicionales. Crear eventos ulizando las fichas (TagTiles®) de Coding++. DESCRIPCIÓN DE LA LECCIÓN Acvidad 1: Variables – 45 minutos 3 tareas Introducir variables y ulizar variables en bucles. Acvidad 2: Sentencias Condicionales – 90 minutos 3 tareas Crear programas condicionales. Usar eventos para controlar a KUBO. Elegir al azar los movimientos de KUBO. Acvidad 3: Las nuevas habilidades de KUBO – 45 minutos 3 tareas Usar las fichas (TagTiles®) de Poner Velocidad y de Giro para ajustar los movimientos de KUBO.

Upload: others

Post on 09-Jul-2020

7 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: DESCRIPCIÓN DE LA LECCIÓN RESULTADOS · • Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación ҇ Para poder utilizar las nuevas fichas, los alumnos deben

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 114

R E S U M E N

Leccioacuten 1 S U P E R P R O G R A M A D O R E S

Cursos 3-5

Tamantildeo de los grupos Parejas

Tiempo de configuracioacuten 5 minutos

Tiempo total 180 minutos

Actividades 3

E VA L U A C I Oacute NLos alumnos pueden demostrar que dominan el contenido del modo siguiente

bull Mostrando y comprendiendo el funcionamiento de las fichas (TagTilesreg) de Coding++

bull Usando eventos variables y condiciones para crear funciones con las fichas (TagTilesreg) de Coding ++

bull Usando eventos aleatorios para cambiar los movimientos de KUBO

bull Cambiando la velocidad de KUBO y la direccioacuten utilizando las fichas de Aumentar la Velocidad y de Giro

C O N O C I M I E N T O S P R E V I O S N E C E S A R I O Sbull Leccioacuten 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programacioacuten

Para poder utilizar las nuevas fichas los alumnos deben tener experiencia trabajando con KUBO El kit de Coding+ esta disentildeado para utilizarse con el kit de Programacioacuten original

Si ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario y las clases de la leccioacuten 1 de Coding++

R E S U LTA D O Sbull Al finalizar esta seccioacuten los alumnos deben ser

capaces de

Demostrar y comprender coacutemo funcionan las fichas (TagTilesreg) de KUBO Coding ++

Usar las fichas (TagTilesreg) de Variables y Operador dentro de las funciones

Crear programas condicionales

Crear eventos utilizando las fichas (TagTilesreg) de Coding++

D E S C R I P C I Oacute N D E L A L E C C I Oacute Nbull Actividad 1 Variables ndash 45 minutos

3 tareas

Introducir variables y utilizar variables en bucles

bull Actividad 2 Sentencias Condicionales ndash 90 minutos

3 tareas

Crear programas condicionales

Usar eventos para controlar a KUBO

Elegir al azar los movimientos de KUBO

bull Actividad 3 Las nuevas habilidades de KUBO ndash 45 minutos

3 tareas

Usar las fichas (TagTilesreg) de Poner Velocidad y de Giro para ajustar los movimientos de KUBO

LauraM
Gul seddel
Mangler PLAN 1 ikke som en del af oversaeligttelsen

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 214

P R E PA R A C I Oacute N D E L P R O F E S O Rbull Tener dispositivos a mano para que los alumnos sigan las diapositivas en wwwkuboeducation o proyectar las

diapositivas para toda la clase

wwwkuboeducation gt Actividades de clase gt Licencia de Programacioacuten

bull Haga copias de las hojas de ejercicios para todos los alumnos 

bull Aseguacuterese de que todos los KUBOS esteacuten completamente cargados antes de empezar 

bull Busque un lugar adecuado para realizar las actividades KUBO puede utilizarse sobre una mesa o en el suelo pero la superficie debe estar nivelada y limpia Si utiliza KUBO sobre el tablero de una mesa aseguacuterese de que KUBO no se pueda caer

bull Ayude a los alumnos a encontrar las fichas (TagTilesreg) y el mapa de actividades que van a necesitar Podriacutea considerar la opcioacuten de colgar un mapa de actividades delante de toda la clase para comentarlo y mostrar su funcionamiento

bull Es uacutetil ensentildear a los alumnos a manejar y guardar correctamente los KUBOS y las fichas Subraye la importancia de cuidar tanto de los KUBOS como de las fichas

bull Diga a los alumnos que no hay nada malo en cometer errores siempre que sepan coacutemo depurar y solucionar el problema

bull Si KUBO realiza un giro inmediatamente despueacutes de empezar una ruta podriacutea ser uacutetil retirar la ficha de la Funcioacuten Play en cuanto KUBO pase sobre ella Esto garantizaraacute que KUBO se desplace correctamente

bull Al crear rutas y funciones es importante que los alumnos entiendan que KUBO tiene las mismas capacidades que los seres humanos por ejemplo KUBO no puede atravesar paredes vallas agua fuego etc

bull Podriacutea ser uacutetil repasar con los alumnos lo que ya han aprendido antes de pasar a ensentildear material nuevo

bull Las luces de KUBO pueden ser de muchos colores Mientras KUBO estaacute inactivo deberiacutean ser azules Mientras KUBO estaacute recordandomemorizando deberiacutean ser moradas Mientras KUBO estaacute ejecutandorepresentando deberiacutean ser verdes Si hay alguacuten error KUBO se pondraacute de color rojo Para solucionar el error basta con extraer la cabeza de KUBO Esto no afectaraacute a la memoria KUBO se pondraacute amarillo si hay poca carga en la bateriacutea Es conveniente que muestre estos colores a la clase y les deacute consejos sobre coacutemo hacer el diagnoacutestico de problemas

bull Conozca y entienda las nuevas fichas Consulte la ilustracioacuten siguiente

K U B O C O D I N G + + Descripcioacuten de las fichas TagTilereg

1x Ficha (TagTilereg) de Programacioacuten de Eventos azul

1x Ficha (TagTilereg) de Programacioacuten de Eventos roja

1x Ficha (TagTilereg) de Programacioacuten

de Eventos naranja

3x Ficha (TagTilereg) de Mapa de Eventos azul

3x Ficha (TagTilereg) de Mapa de Eventos roja

3x Ficha (TagTilereg) de Mapa de

Eventos naranja

1x Ficha (TagTilereg)

de 15 Grados a la izquierda

1x Ficha (TagTilereg)

de 15 Grados a la derecha

2x Poner Velocidad

Ficha (TagTilereg)

1x Inicio aleatorioFicha (TagTilereg)

1 x Final aleatorioFicha (TagTilereg)

3 x Fichas (TagTilesreg)

de Modulador

3 x Fichas (TagTilesreg) de Variables

naranjas

3x AzulesFichas

(TagTilesreg) de Variables

1x Ficha (TagTilereg)

de Paraacutemetro

2x IgualFicha

(TagTilereg)

1x Mayor queFicha

(TagTilereg)

1x Menor queFicha

(TagTilereg)

2 x MenosFicha

(TagTilereg)

2x MaacutesFicha

(TagTilereg)

2x Empezar si Ficha

(TagTilereg)

2x Terminar si Ficha

(TagTilereg)

2x VerdaderoFichas

(TagTilesreg)

2x FalsoFichas

(TagTilesreg)

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 314

M A N E J Obull Se recomienda distribuir a los alumnos en grupos de dos y que compartan un kit de KUBO

bull Puede resultar uacutetil crear roles para los alumnos o numerarlos (compantildeero 1compantildeero 2) de forma que hagan turnos para encargarse de KUBO

bull Pida a los alumnos que separen la cabeza de KUBO del resto del cuerpo y que guarden las fichas entre una actividad y otra o mientras usted esteacute dando alguna indicacioacuten

bull Tambieacuten puede resultar uacutetil dar un poco de tiempo a los alumnos que utilizan KUBO por primera vez para que jueguen libremente y lo descubran por siacute mismos de este modo estaraacuten maacutes centrados cuando reciban instrucciones

bull Deacute una vuelta por el aula y preste la ayuda que sea necesaria No obstante fomente el aprendizaje activo centrado en el alumno deacute instrucciones a los alumnos para que sigan la regla de laquopreguntar a tres antes que a miacuteraquo seguacuten la cual deben consultarse unos a otros antes de consultarle a usted

bull Muchas de las preguntas planteadas pueden responderse oralmente o por escrito Deberaacute decirles a los alumnos coacutemo prefiere que las contesten

bull Muchas de las preguntas tendraacuten varias respuestas correctas Sin embargo algunas de las respuestas seraacuten maacutes especiacuteficas que otras Deberaacute decidir coacutemo deben ser de especiacuteficas las respuestas o si desea que los alumnos empleen una terminologiacutea especiacutefica en sus respuestas Ejemplos

Pregunta iquestCoacutemo sabes cuando KUBO estaacute confundido

Posibles respuestas

Los ojos cambian de color (Menos especiacutefica)

Los ojos se le ponen rojos (Maacutes especiacutefica)

Pregunta iquestHas tenido que hacer algunos cambios en las fichas iquestPor queacute

Posibles respuestas

Siacute porque KUBO no iba en la direccioacuten correcta

Siacute cuando estaacutebamos haciendo el diagnoacutestico sobre el coacutedigo de KUBO el robot no se desplazoacute como esperaacutebamos asiacute que tuvimos que depurar el programa

bull Las actividades de ampliacioacuten no estaacuten incluidas en los 45 minutos Deberaacute asignar tiempo adicional a estas actividades a menos que las utilice solamente para los grupos que terminan pronto las actividades o tareas

C O N E X I O N E S I N T E R D I S C I P L I N A R I A Sbull Como posibilidades de aprendizaje adicional con los alumnos y para crear viacutenculos con otras asignaturas pueden

realizarse las siguientes conexiones interdisciplinarias

Ciencias sociales

Comente los diferentes lugares que los alumnos hayan visitado o quieran visitar Aniacutemelos a que incluyan aquellos lugares del mapa que disentildean y resalten los sitios de intereacutes que quieran visitar con KUBO (Lugares reales podriacutean ser Pariacutes Londres el Gran Cantildeoacuten del Colorado el Nilo y lugares de ficcioacuten podriacutean ser Narnia un bosque encantado una base en Marte o su propia creacioacuten como Roboville)

LENGUA

Haga que los alumnos inventen historias de distinto geacutenero para KUBO y utilicen fichas diferentes Estas se podriacutean incorporar a los mapas que disentildean los alumnos Los diferentes geacuteneros podriacutean ser misterio ciencia ficcioacuten ficcioacuten histoacuterica o aventura

Matemaacuteticasciencias

Trate con los alumnos coacutemo calcular la velocidad de KUBO utilizando una ficha de Poner Velocidad A continuacioacuten piacutedales que calculen la velocidad para comparar cada uno de los valores

Pida a los alumnos que hagan girar a KUBO en diferentes aacutengulos para seguir figuras geomeacutetricas como por ejemplo triaacutengulos hexaacutegonos y octaacutegonos

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 414

R E S U LTA D Obull Predecir la disposicioacuten correcta de las fichas de Variables

bull Disponer la ficha de Variables y Operador en una ficha de Modulador

bull Crear funciones utilizando las fichas de Bucle y Variables

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Laacutepices

Hoja de ejercicios 11

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices

Hoja de ejercicios 12

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices

Mapa de actividades en blanco

N O TA S D E L P R O F E S O REjercicio 1

bull Este ejercicio introduce a los alumnos a las nuevas fichas de Variables y las organiza en una funcioacuten El profesor tambieacuten puede introducir las fichas a toda la clase antes de hacer este ejercicio o repasar las fichas con la clase siguiendo este ejercicio

bull Los alumnos formulan hipoacutetesis sobre coacutemo disponer las fichas para que KUBO pueda entender esta disposicioacuten en la ficha de Modulador

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 514

bull Los alumnos colocan a KUBO en las diferentes fichas de Coding++ y de Variables ademaacutes de observar queacute hace KUBO Ellos anotan sus observaciones en la hoja de ejercicios 11

bull Los alumnos deberaacuten probar las nuevas fichas por turnos

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Si se le acaba el tiempo para que los alumnos prueben todas las fichas nuevas deacutejeles que lo hagan en otro momento ya que no todas las fichas de una determinada categoriacutea hacen lo mismo

bull Si los alumnos no entienden lo que son las variables se recomienda repasarlas o ensentildearles antes de proceder al ejercicio

bull Los alumnos deberiacutean descubrir lo siguiente

La forma de las fichas de Variables de Operador y de Paraacutemetro evita que se coloque cualquier ficha en un orden que no funcione

Cuando KUBO lee una variable que se ha puesto igual a un valor numeacuterico KUBO lo contaraacute emitiendo destellos y haciendo sonidos parecidos a un gorjeo para mostrar el valor de la variable

Cuando KUBO suma o resta un valor de una variable que ya tiene un valor KUBO contaraacute hasta el nuevo valor de la variable

Cuando KUBO lee una comparacioacuten de variables de valores numeacutericos simplemente lo lee y despueacutes se para Es un comportamiento normal

Ejercicio 2

bull El uso de variables en bucles permite a los alumnos cambiar el nuacutemero de veces que se produce un bucle sin tener que guardar la funcioacuten completa repetidas veces Ellos pueden simplemente redefinir el valor de la variable y ejecutar la funcioacuten con el bucle

bull Para este ejercicio es suficiente con un mapa de actividades en blanco Esto le permitiraacute referirse al sistema de coordenadas para analizar los movimientos

bull Para asegurarse de que ambos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que se turnen para crear y ejecutar las funciones y para que cambien de valores variables

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Durante este ejercicio KUBO tiene que repetir la secuencia de Ir hacia delante e Ir hacia la derecha cuatro veces para que deacute una vuelta completa Estariacutea muy bien que los alumnos averiguaran esto por siacute mismos

Ejercicio 3

bull Cercioacuterese de que los alumnos entiendan los procesos computacionales de las matemaacuteticas necesarios para poder determinar el nuacutemero de veces que se repite el proceso

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Aseguacuterese de que ambos alumnos tengan oportunidad de crear funciones y redefinir variables

bull Los alumnos pueden experimentar con diferentes valores para especificar el nuacutemero de vueltas completas que debe dar KUBO Y si el tiempo lo permite los equipos podriacutean competir echando carreras en un KUBO Fitness 5K

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 614

VO C A B U L A R I Obull Si ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la

leccioacuten 1 de Coding+ o las lecciones 1-4 de Licencia de Programacioacuten

bull Vocabulario de repaso

Depurar arreglar o ajustar

Funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Play

KUBO un robot de programacioacuten sin pantalla

Ficha (TagTilereg) de Movimiento una ficha con una flecha que apunta hacia una direccioacuten que sigue KUBO

Fichas (TagTilesreg) de Paraacutemetro una ficha (TagTilereg) que se utiliza para indicarle a KUBO cuaacutentas veces debe repetir un bucle ademaacutes de representar un valor numeacuterico para KUBO

Reiniciar para eliminar un error cuando KUBO se pone de color rojo para extraer la cabeza y volver a colocarla en el cuerpo

bull Nuevo vocabulario

Ficha (TagTilereg) de Coding++ una ficha del kit de KUBO Coding++ el kit contiene lo siguiente

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Ficha (TagTilereg) de Programacioacuten de Eventos una ficha que KUBO lee en una funcioacuten para guardar una operacioacuten especiacutefica que KUBO debe completar cuando se encuentra con ese evento

Ficha (TagTilereg) de Mapa de Eventos una ficha que KUBO lee en un mapa que hace a KUBO terminar un evento que se ha guardado anteriormente

Ficha (TagTilereg) de Modulador una ficha que acepta las fichas de Variables Operador y Paraacutemetro para asignar y comparar valores de variables de KUBO

Fichas (TagTilesreg) de Operador las fichas que indican a KUBO coacutemo realizar una operacioacuten matemaacutetica en una variable

Fichas (TagTilesreg) aleatorias las fichas que distribuyen al azar los movimientos de KUBO desde una conjunto de opciones definidas Cada opcioacuten tiene la misma probabilidad de ser elegida

Ficha (TagTilereg) de Poner Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

Ficha (TagTilereg) de Variables una ficha a la que se asignan valores numeacutericos diferentes

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestCoacutemo sabes que KUBO entiende el coacutedigo de variable

bull iquestCoacutemo sabes cuando KUBO estaacute confundido

bull iquestQueacute ideas has seguido para disponer las fichas

bull iquestPor queacute quieres utilizar variables en un programa

bull iquestEn queacute otros lugares encuentras variables

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 714

Ejercicio 2

bull iquestCoacutemo has establecido el nuacutemero de veces que KUBO necesita para repetir el patroacuten de dar una vuelta completa

bull iquestSe movioacute KUBO de la forma que esperabas

Ejercicio 3

bull iquestCoacutemo has hecho para que KUBO guarde un valor de una variable que sea mayor de 10

bull iquestCoacutemo puedes contar con KUBO

bull iquestQueacute otros tipos de actividades podriacutea repetir KUBO en las que tuacute uses variables y bucles para llevarlas a cabo

R E F L E X I Oacute Nbull iquestQueacute es una variable Discute con tu compantildeero y poneros de acuerdo sobre el significado de esta palabra

Prepaacuterate para compartir tu idea con tu clase

bull iquestCoacutemo hacen las variables maacutes faacutecil la programacioacuten en KUBO

A M P L I A C I Oacute Nbull Si tiene fichas de KUBO Coding+ haz una funcioacuten de bucle utilizando por lo menos dos de las fichas de

Coding+ con una variable

bull Crea una funcioacuten que sepas que KUBO no puede seguir utilizando variables Pide a tu compantildeero que depure la ruta Intercambiad los papeles

N O TA S

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 814

R E S U LTA D Obull Crear una funcioacuten con una sentencia condicional

bull Emplear eventos para ajustar funciones

T I E M P Obull 90 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

Bolsa para los laacutepices de colores

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos tienen que aprender la sintaxis o secuencia a seguir de todas las sentencias condicionales al usar KUBO

bull Tambieacuten puede ser necesario repasar coacutemo usar las fichas de Variables y reiniciar a KUBO dependiendo de cuaacutento tiempo haga desde que los alumnos terminaron de hacer la Actividad 1

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 914

bull Aseguacuterese de que ambos alumnos trabajan juntos creando funciones Si hay tiempo para ello cada alumno podriacutea crear sus propias funciones

bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar

bull Los alumnos volveraacuten a usar la funcioacuten que crearon en este ejercicio durante el Ejercicio 2 Es una buena idea que los alumnos usen el mismo KUBO durante ambos ejercicios ya que de no ser asiacute tendriacutean que volver a guardar la funcioacuten

Ejercicio 2

bull Puede ser que este ejercicio lleve maacutes tiempo que los otros debido a la sintaxis compleja de una funcioacuten condicional Para facilitar el proceso anime a los alumnos a que sus fichas esteacuten alineadas correctamente en la funcioacuten y coloque a KUBO con cuidado para que pueda moverse por las fichas sin problemas

bull Puede ser que los alumnos no tengan fichas de Movimiento suficientes para realizar sus funciones En caso de esto que ocurra aniacutemelos a resolver los problemas con soluciones diferentes como por ejemplo

Usar otras fichas del kit como los bucles para crear sus funciones

Cambiar el lugar en el mapa de los objetos de intereacutes

Ejercicio 3

bull Durante este ejercicio los estudiantes incorporaraacuten eventos que puedan controlar durante la operacioacuten de que KUBO cambie su conducta Tendraacuten que prestar atencioacuten al orden de las fichas

bull Una funcioacuten puede empezar con una sentencia condicional Sin embargo al utilizar una ficha de Programacioacuten de Eventos en la sentencia condicional debe colocar una o maacutes fichas de Movimiento antes de la sentencia condicional Esto permitiraacute a KUBO desplazarse sobre la ficha de Mapa de Eventos mientras estaacute ejecutando la funcioacuten

bull Recuerde a los alumnos que pueden usar diferentes eventos y sentencias condicionales con funciones diferentes para crear patrones de movimiento complejos y cambiar estos patrones al usar los eventos

VO C A B U L A R I Obull Nuevo vocabulario

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Funcioacuten condicional una funcioacuten que ejecuta diferentes acciones basaacutendose en si una condicioacuten es verdadera o falsa

Sintaxis las reglas que se deben seguir al crear una sentencia que KUBO entienda

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute lugares te gustariacutea visitar

bull iquestQueacute lugares crees que le gustariacutea visitar a KUBO

bull iquestHa funcionado tu trabajo

bull iquestTuviste que depurar tu funcioacuten

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1014

Ejercicio 2

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Empezar si Verdadero y de Modulador

bull iquestQueacute crees que significan las diferentes formas

bull iquestQueacute objeto ha visitado KUBO esta vez

bull iquestPor queacute se ha dirigido KUBO a ese objeto

Ejercicio 3

bull iquestQueacute crees que es la diferencia entre las fichas de Programacioacuten de Eventos y las fichas de Mapa de Eventos

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Eventos y las otras fichas

bull iquestSobre queacute aspectos tomas decisiones todos los diacuteas

bull iquestCuaacutendo tomas maacutes de una decisioacuten a la vez

bull iquestQueacute puede condicionar las decisiones que tomas

bull iquestCoacutemo puedes hacer que KUBO pare en uno de los lugares del mapa en vez de seguir andando sin cambiar la funcioacuten

R E F L E X I Oacute Nbull iquestPor queacute es importante tener la sintaxis correcta al programar iquestQueacute sucede cuando no la tienes correcta

bull iquestPor queacute las condiciones y los eventos aleatorios son importantes para hacer funcionar a un robot

A M P L I A C I Oacute Nbull KUBO quiere explorar otros lugares Antildeade otros objetos a tu mapa para que KUBO explore y a continuacioacuten

crea funciones condicionales y usa los eventos para que KUBO los visite Incorpora fichas de Coding+ si las tienes

bull Las historias contienen eventos Todas las historias tienen un principio un intermedio y un final Escribe una historia en la que KUBO es protagonista de una aventura y usa las fichas de Eventos para contarla A continuacioacuten mezcla el orden de los eventos y escribe una nueva historia que coincida con el nuevo orden

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1114

N O TA S

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1214

R E S U LTA D Obull Usa las fichas (TagTilesreg) aleatorias para elegir al azar las acciones de KUBO

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Aumentar Velocidad

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Giro

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 13

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 14

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Mapa de actividades en blanco

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1314

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos usan las fichas aleatorias para crear una funcioacuten que elija al azar los movimientos de KUBO

bull Puede llevar tiempo verificar una funcioacuten aleatoria que se ha creado aseguacuterese de que cada estudiante del grupo tiene las mismas oportunidades de trabajar con KUBO Los alumnos anotan sus observaciones en la hoja de ejercicios 13

bull La actividad de vigilancia nocturna puede llevar tiempo a la hora de completarla Pida a los alumnos que tengan cuidado en las etapas iniciales del desarrollo para reducir la necesidad de depurar su coacutedigo

Ejercicio 2

bull Los alumnos deberiacutean darse cuenta de que KUBO acelera cuando aumenta el valor numeacuterico de la ficha de Aumentar la Velocidad

bull Los alumnos pueden trabajar con las dos partes de la funcioacuten en la que KUBO se mueve de forma independiente y a continuacioacuten combinar sus funciones para hacer una funcioacuten uacutenica Pueden usar las fichas de Eventos para mover a KUBO o crear subrutinas

Ejercicio 3

bull Puede ser que los alumnos necesiten tiempo para ajustar la direccioacuten en la que gira KUBO para ir de un lugar a otro Puede ser que el profesor quiera que dibujen liacuteneas rectas en sus mapas para que las puedan seguir maacutes faacutecilmente

bull Tambieacuten puede administrar el compartir los mapas entre los grupos de alumnos para asegurarse de que cada grupo tenga un mapa con el que trabajar

VO C A B U L A R I Obull Vocabulario de repaso

Ficha (TagTilereg) de Aumentar Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute significa cuando dices que algo es aleatorio

bull iquestTe diste cuenta de alguacuten patroacuten en tus observaciones

bull iquestQueacute crees que pasariacutea si hicieras el test 100 veces

bull iquestHizo KUBO lo que tuacute esperabas

bull iquestEn queacute situacioacuten o situaciones querriacuteas que KUBO u otro robot hiciera movimientos aleatorios

Ejercicio 2

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 5 con la ficha de Aumentar Velocidad

bull iquestObservaste alguna diferencia cuando utilizaste la ficha de Paraacutemetro 10

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 1 con la ficha de Aumentar Velocidad

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1414

Ejercicio 3

bull iquestFuncionoacute tu funcioacuten a la primera

bull iquestTuviste que ajustar tu funcioacuten iquestPor queacute

bull iquestFuncionoacute tu nueva funcioacuten a la primera

bull iquestTuviste que ajustar tu nueva funcioacuten iquestPor queacute

bull iquestHa sido maacutes difiacutecil hacer que KUBO se desplace en liacutenea recta o hacer que gire

bull iquestQueacute fichas te ayudariacutean a hacer esta actividad

bull iquestQueacute partes del camino de KUBO te resultariacutean maacutes difiacuteciles de explicar cuando usas aacutengulos para el movimiento

R E F L E X I Oacute Nbull iquestCuaacutendo quieres que un robot acelere iquestCuaacutendo quieres que un robot baje la velocidad

bull iquestCuaacuteles son las ventajas de poder desplazarse en una liacutenea recta con KUBO iquestCuaacuteles son las desventajas

A M P L I A C I Oacute Nbull Haz una historia con KUBO en la que KUBO necesita moverse despacio y burlar a un monstruo o acelerar para

huir del monstruo o cambiar de direccioacuten para deshacerse de eacutel Ahora programa esas partes de la historia utilizando todas las fichas que tengas a disposicioacuten del kit de programacioacuten Coding++ Coding+ y Coding

bull Crea dos o maacutes objetos de intereacutes en tu mapa Crea una funcioacuten utilizando las fichas (TagTilesreg) aleatorias y cualquier ficha de funcioacuten que tengas disponible de los kits de programacioacuten Coding y Coding+ para hacer que KUBO se desplace aleatoriamente por el mapa Intenta que KUBO visite todos los lugares

N O TA S

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Page 2: DESCRIPCIÓN DE LA LECCIÓN RESULTADOS · • Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación ҇ Para poder utilizar las nuevas fichas, los alumnos deben

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 214

P R E PA R A C I Oacute N D E L P R O F E S O Rbull Tener dispositivos a mano para que los alumnos sigan las diapositivas en wwwkuboeducation o proyectar las

diapositivas para toda la clase

wwwkuboeducation gt Actividades de clase gt Licencia de Programacioacuten

bull Haga copias de las hojas de ejercicios para todos los alumnos 

bull Aseguacuterese de que todos los KUBOS esteacuten completamente cargados antes de empezar 

bull Busque un lugar adecuado para realizar las actividades KUBO puede utilizarse sobre una mesa o en el suelo pero la superficie debe estar nivelada y limpia Si utiliza KUBO sobre el tablero de una mesa aseguacuterese de que KUBO no se pueda caer

bull Ayude a los alumnos a encontrar las fichas (TagTilesreg) y el mapa de actividades que van a necesitar Podriacutea considerar la opcioacuten de colgar un mapa de actividades delante de toda la clase para comentarlo y mostrar su funcionamiento

bull Es uacutetil ensentildear a los alumnos a manejar y guardar correctamente los KUBOS y las fichas Subraye la importancia de cuidar tanto de los KUBOS como de las fichas

bull Diga a los alumnos que no hay nada malo en cometer errores siempre que sepan coacutemo depurar y solucionar el problema

bull Si KUBO realiza un giro inmediatamente despueacutes de empezar una ruta podriacutea ser uacutetil retirar la ficha de la Funcioacuten Play en cuanto KUBO pase sobre ella Esto garantizaraacute que KUBO se desplace correctamente

bull Al crear rutas y funciones es importante que los alumnos entiendan que KUBO tiene las mismas capacidades que los seres humanos por ejemplo KUBO no puede atravesar paredes vallas agua fuego etc

bull Podriacutea ser uacutetil repasar con los alumnos lo que ya han aprendido antes de pasar a ensentildear material nuevo

bull Las luces de KUBO pueden ser de muchos colores Mientras KUBO estaacute inactivo deberiacutean ser azules Mientras KUBO estaacute recordandomemorizando deberiacutean ser moradas Mientras KUBO estaacute ejecutandorepresentando deberiacutean ser verdes Si hay alguacuten error KUBO se pondraacute de color rojo Para solucionar el error basta con extraer la cabeza de KUBO Esto no afectaraacute a la memoria KUBO se pondraacute amarillo si hay poca carga en la bateriacutea Es conveniente que muestre estos colores a la clase y les deacute consejos sobre coacutemo hacer el diagnoacutestico de problemas

bull Conozca y entienda las nuevas fichas Consulte la ilustracioacuten siguiente

K U B O C O D I N G + + Descripcioacuten de las fichas TagTilereg

1x Ficha (TagTilereg) de Programacioacuten de Eventos azul

1x Ficha (TagTilereg) de Programacioacuten de Eventos roja

1x Ficha (TagTilereg) de Programacioacuten

de Eventos naranja

3x Ficha (TagTilereg) de Mapa de Eventos azul

3x Ficha (TagTilereg) de Mapa de Eventos roja

3x Ficha (TagTilereg) de Mapa de

Eventos naranja

1x Ficha (TagTilereg)

de 15 Grados a la izquierda

1x Ficha (TagTilereg)

de 15 Grados a la derecha

2x Poner Velocidad

Ficha (TagTilereg)

1x Inicio aleatorioFicha (TagTilereg)

1 x Final aleatorioFicha (TagTilereg)

3 x Fichas (TagTilesreg)

de Modulador

3 x Fichas (TagTilesreg) de Variables

naranjas

3x AzulesFichas

(TagTilesreg) de Variables

1x Ficha (TagTilereg)

de Paraacutemetro

2x IgualFicha

(TagTilereg)

1x Mayor queFicha

(TagTilereg)

1x Menor queFicha

(TagTilereg)

2 x MenosFicha

(TagTilereg)

2x MaacutesFicha

(TagTilereg)

2x Empezar si Ficha

(TagTilereg)

2x Terminar si Ficha

(TagTilereg)

2x VerdaderoFichas

(TagTilesreg)

2x FalsoFichas

(TagTilesreg)

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 314

M A N E J Obull Se recomienda distribuir a los alumnos en grupos de dos y que compartan un kit de KUBO

bull Puede resultar uacutetil crear roles para los alumnos o numerarlos (compantildeero 1compantildeero 2) de forma que hagan turnos para encargarse de KUBO

bull Pida a los alumnos que separen la cabeza de KUBO del resto del cuerpo y que guarden las fichas entre una actividad y otra o mientras usted esteacute dando alguna indicacioacuten

bull Tambieacuten puede resultar uacutetil dar un poco de tiempo a los alumnos que utilizan KUBO por primera vez para que jueguen libremente y lo descubran por siacute mismos de este modo estaraacuten maacutes centrados cuando reciban instrucciones

bull Deacute una vuelta por el aula y preste la ayuda que sea necesaria No obstante fomente el aprendizaje activo centrado en el alumno deacute instrucciones a los alumnos para que sigan la regla de laquopreguntar a tres antes que a miacuteraquo seguacuten la cual deben consultarse unos a otros antes de consultarle a usted

bull Muchas de las preguntas planteadas pueden responderse oralmente o por escrito Deberaacute decirles a los alumnos coacutemo prefiere que las contesten

bull Muchas de las preguntas tendraacuten varias respuestas correctas Sin embargo algunas de las respuestas seraacuten maacutes especiacuteficas que otras Deberaacute decidir coacutemo deben ser de especiacuteficas las respuestas o si desea que los alumnos empleen una terminologiacutea especiacutefica en sus respuestas Ejemplos

Pregunta iquestCoacutemo sabes cuando KUBO estaacute confundido

Posibles respuestas

Los ojos cambian de color (Menos especiacutefica)

Los ojos se le ponen rojos (Maacutes especiacutefica)

Pregunta iquestHas tenido que hacer algunos cambios en las fichas iquestPor queacute

Posibles respuestas

Siacute porque KUBO no iba en la direccioacuten correcta

Siacute cuando estaacutebamos haciendo el diagnoacutestico sobre el coacutedigo de KUBO el robot no se desplazoacute como esperaacutebamos asiacute que tuvimos que depurar el programa

bull Las actividades de ampliacioacuten no estaacuten incluidas en los 45 minutos Deberaacute asignar tiempo adicional a estas actividades a menos que las utilice solamente para los grupos que terminan pronto las actividades o tareas

C O N E X I O N E S I N T E R D I S C I P L I N A R I A Sbull Como posibilidades de aprendizaje adicional con los alumnos y para crear viacutenculos con otras asignaturas pueden

realizarse las siguientes conexiones interdisciplinarias

Ciencias sociales

Comente los diferentes lugares que los alumnos hayan visitado o quieran visitar Aniacutemelos a que incluyan aquellos lugares del mapa que disentildean y resalten los sitios de intereacutes que quieran visitar con KUBO (Lugares reales podriacutean ser Pariacutes Londres el Gran Cantildeoacuten del Colorado el Nilo y lugares de ficcioacuten podriacutean ser Narnia un bosque encantado una base en Marte o su propia creacioacuten como Roboville)

LENGUA

Haga que los alumnos inventen historias de distinto geacutenero para KUBO y utilicen fichas diferentes Estas se podriacutean incorporar a los mapas que disentildean los alumnos Los diferentes geacuteneros podriacutean ser misterio ciencia ficcioacuten ficcioacuten histoacuterica o aventura

Matemaacuteticasciencias

Trate con los alumnos coacutemo calcular la velocidad de KUBO utilizando una ficha de Poner Velocidad A continuacioacuten piacutedales que calculen la velocidad para comparar cada uno de los valores

Pida a los alumnos que hagan girar a KUBO en diferentes aacutengulos para seguir figuras geomeacutetricas como por ejemplo triaacutengulos hexaacutegonos y octaacutegonos

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 414

R E S U LTA D Obull Predecir la disposicioacuten correcta de las fichas de Variables

bull Disponer la ficha de Variables y Operador en una ficha de Modulador

bull Crear funciones utilizando las fichas de Bucle y Variables

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Laacutepices

Hoja de ejercicios 11

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices

Hoja de ejercicios 12

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices

Mapa de actividades en blanco

N O TA S D E L P R O F E S O REjercicio 1

bull Este ejercicio introduce a los alumnos a las nuevas fichas de Variables y las organiza en una funcioacuten El profesor tambieacuten puede introducir las fichas a toda la clase antes de hacer este ejercicio o repasar las fichas con la clase siguiendo este ejercicio

bull Los alumnos formulan hipoacutetesis sobre coacutemo disponer las fichas para que KUBO pueda entender esta disposicioacuten en la ficha de Modulador

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 514

bull Los alumnos colocan a KUBO en las diferentes fichas de Coding++ y de Variables ademaacutes de observar queacute hace KUBO Ellos anotan sus observaciones en la hoja de ejercicios 11

bull Los alumnos deberaacuten probar las nuevas fichas por turnos

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Si se le acaba el tiempo para que los alumnos prueben todas las fichas nuevas deacutejeles que lo hagan en otro momento ya que no todas las fichas de una determinada categoriacutea hacen lo mismo

bull Si los alumnos no entienden lo que son las variables se recomienda repasarlas o ensentildearles antes de proceder al ejercicio

bull Los alumnos deberiacutean descubrir lo siguiente

La forma de las fichas de Variables de Operador y de Paraacutemetro evita que se coloque cualquier ficha en un orden que no funcione

Cuando KUBO lee una variable que se ha puesto igual a un valor numeacuterico KUBO lo contaraacute emitiendo destellos y haciendo sonidos parecidos a un gorjeo para mostrar el valor de la variable

Cuando KUBO suma o resta un valor de una variable que ya tiene un valor KUBO contaraacute hasta el nuevo valor de la variable

Cuando KUBO lee una comparacioacuten de variables de valores numeacutericos simplemente lo lee y despueacutes se para Es un comportamiento normal

Ejercicio 2

bull El uso de variables en bucles permite a los alumnos cambiar el nuacutemero de veces que se produce un bucle sin tener que guardar la funcioacuten completa repetidas veces Ellos pueden simplemente redefinir el valor de la variable y ejecutar la funcioacuten con el bucle

bull Para este ejercicio es suficiente con un mapa de actividades en blanco Esto le permitiraacute referirse al sistema de coordenadas para analizar los movimientos

bull Para asegurarse de que ambos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que se turnen para crear y ejecutar las funciones y para que cambien de valores variables

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Durante este ejercicio KUBO tiene que repetir la secuencia de Ir hacia delante e Ir hacia la derecha cuatro veces para que deacute una vuelta completa Estariacutea muy bien que los alumnos averiguaran esto por siacute mismos

Ejercicio 3

bull Cercioacuterese de que los alumnos entiendan los procesos computacionales de las matemaacuteticas necesarios para poder determinar el nuacutemero de veces que se repite el proceso

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Aseguacuterese de que ambos alumnos tengan oportunidad de crear funciones y redefinir variables

bull Los alumnos pueden experimentar con diferentes valores para especificar el nuacutemero de vueltas completas que debe dar KUBO Y si el tiempo lo permite los equipos podriacutean competir echando carreras en un KUBO Fitness 5K

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 614

VO C A B U L A R I Obull Si ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la

leccioacuten 1 de Coding+ o las lecciones 1-4 de Licencia de Programacioacuten

bull Vocabulario de repaso

Depurar arreglar o ajustar

Funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Play

KUBO un robot de programacioacuten sin pantalla

Ficha (TagTilereg) de Movimiento una ficha con una flecha que apunta hacia una direccioacuten que sigue KUBO

Fichas (TagTilesreg) de Paraacutemetro una ficha (TagTilereg) que se utiliza para indicarle a KUBO cuaacutentas veces debe repetir un bucle ademaacutes de representar un valor numeacuterico para KUBO

Reiniciar para eliminar un error cuando KUBO se pone de color rojo para extraer la cabeza y volver a colocarla en el cuerpo

bull Nuevo vocabulario

Ficha (TagTilereg) de Coding++ una ficha del kit de KUBO Coding++ el kit contiene lo siguiente

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Ficha (TagTilereg) de Programacioacuten de Eventos una ficha que KUBO lee en una funcioacuten para guardar una operacioacuten especiacutefica que KUBO debe completar cuando se encuentra con ese evento

Ficha (TagTilereg) de Mapa de Eventos una ficha que KUBO lee en un mapa que hace a KUBO terminar un evento que se ha guardado anteriormente

Ficha (TagTilereg) de Modulador una ficha que acepta las fichas de Variables Operador y Paraacutemetro para asignar y comparar valores de variables de KUBO

Fichas (TagTilesreg) de Operador las fichas que indican a KUBO coacutemo realizar una operacioacuten matemaacutetica en una variable

Fichas (TagTilesreg) aleatorias las fichas que distribuyen al azar los movimientos de KUBO desde una conjunto de opciones definidas Cada opcioacuten tiene la misma probabilidad de ser elegida

Ficha (TagTilereg) de Poner Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

Ficha (TagTilereg) de Variables una ficha a la que se asignan valores numeacutericos diferentes

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestCoacutemo sabes que KUBO entiende el coacutedigo de variable

bull iquestCoacutemo sabes cuando KUBO estaacute confundido

bull iquestQueacute ideas has seguido para disponer las fichas

bull iquestPor queacute quieres utilizar variables en un programa

bull iquestEn queacute otros lugares encuentras variables

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 714

Ejercicio 2

bull iquestCoacutemo has establecido el nuacutemero de veces que KUBO necesita para repetir el patroacuten de dar una vuelta completa

bull iquestSe movioacute KUBO de la forma que esperabas

Ejercicio 3

bull iquestCoacutemo has hecho para que KUBO guarde un valor de una variable que sea mayor de 10

bull iquestCoacutemo puedes contar con KUBO

bull iquestQueacute otros tipos de actividades podriacutea repetir KUBO en las que tuacute uses variables y bucles para llevarlas a cabo

R E F L E X I Oacute Nbull iquestQueacute es una variable Discute con tu compantildeero y poneros de acuerdo sobre el significado de esta palabra

Prepaacuterate para compartir tu idea con tu clase

bull iquestCoacutemo hacen las variables maacutes faacutecil la programacioacuten en KUBO

A M P L I A C I Oacute Nbull Si tiene fichas de KUBO Coding+ haz una funcioacuten de bucle utilizando por lo menos dos de las fichas de

Coding+ con una variable

bull Crea una funcioacuten que sepas que KUBO no puede seguir utilizando variables Pide a tu compantildeero que depure la ruta Intercambiad los papeles

N O TA S

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 814

R E S U LTA D Obull Crear una funcioacuten con una sentencia condicional

bull Emplear eventos para ajustar funciones

T I E M P Obull 90 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

Bolsa para los laacutepices de colores

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos tienen que aprender la sintaxis o secuencia a seguir de todas las sentencias condicionales al usar KUBO

bull Tambieacuten puede ser necesario repasar coacutemo usar las fichas de Variables y reiniciar a KUBO dependiendo de cuaacutento tiempo haga desde que los alumnos terminaron de hacer la Actividad 1

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 914

bull Aseguacuterese de que ambos alumnos trabajan juntos creando funciones Si hay tiempo para ello cada alumno podriacutea crear sus propias funciones

bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar

bull Los alumnos volveraacuten a usar la funcioacuten que crearon en este ejercicio durante el Ejercicio 2 Es una buena idea que los alumnos usen el mismo KUBO durante ambos ejercicios ya que de no ser asiacute tendriacutean que volver a guardar la funcioacuten

Ejercicio 2

bull Puede ser que este ejercicio lleve maacutes tiempo que los otros debido a la sintaxis compleja de una funcioacuten condicional Para facilitar el proceso anime a los alumnos a que sus fichas esteacuten alineadas correctamente en la funcioacuten y coloque a KUBO con cuidado para que pueda moverse por las fichas sin problemas

bull Puede ser que los alumnos no tengan fichas de Movimiento suficientes para realizar sus funciones En caso de esto que ocurra aniacutemelos a resolver los problemas con soluciones diferentes como por ejemplo

Usar otras fichas del kit como los bucles para crear sus funciones

Cambiar el lugar en el mapa de los objetos de intereacutes

Ejercicio 3

bull Durante este ejercicio los estudiantes incorporaraacuten eventos que puedan controlar durante la operacioacuten de que KUBO cambie su conducta Tendraacuten que prestar atencioacuten al orden de las fichas

bull Una funcioacuten puede empezar con una sentencia condicional Sin embargo al utilizar una ficha de Programacioacuten de Eventos en la sentencia condicional debe colocar una o maacutes fichas de Movimiento antes de la sentencia condicional Esto permitiraacute a KUBO desplazarse sobre la ficha de Mapa de Eventos mientras estaacute ejecutando la funcioacuten

bull Recuerde a los alumnos que pueden usar diferentes eventos y sentencias condicionales con funciones diferentes para crear patrones de movimiento complejos y cambiar estos patrones al usar los eventos

VO C A B U L A R I Obull Nuevo vocabulario

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Funcioacuten condicional una funcioacuten que ejecuta diferentes acciones basaacutendose en si una condicioacuten es verdadera o falsa

Sintaxis las reglas que se deben seguir al crear una sentencia que KUBO entienda

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute lugares te gustariacutea visitar

bull iquestQueacute lugares crees que le gustariacutea visitar a KUBO

bull iquestHa funcionado tu trabajo

bull iquestTuviste que depurar tu funcioacuten

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1014

Ejercicio 2

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Empezar si Verdadero y de Modulador

bull iquestQueacute crees que significan las diferentes formas

bull iquestQueacute objeto ha visitado KUBO esta vez

bull iquestPor queacute se ha dirigido KUBO a ese objeto

Ejercicio 3

bull iquestQueacute crees que es la diferencia entre las fichas de Programacioacuten de Eventos y las fichas de Mapa de Eventos

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Eventos y las otras fichas

bull iquestSobre queacute aspectos tomas decisiones todos los diacuteas

bull iquestCuaacutendo tomas maacutes de una decisioacuten a la vez

bull iquestQueacute puede condicionar las decisiones que tomas

bull iquestCoacutemo puedes hacer que KUBO pare en uno de los lugares del mapa en vez de seguir andando sin cambiar la funcioacuten

R E F L E X I Oacute Nbull iquestPor queacute es importante tener la sintaxis correcta al programar iquestQueacute sucede cuando no la tienes correcta

bull iquestPor queacute las condiciones y los eventos aleatorios son importantes para hacer funcionar a un robot

A M P L I A C I Oacute Nbull KUBO quiere explorar otros lugares Antildeade otros objetos a tu mapa para que KUBO explore y a continuacioacuten

crea funciones condicionales y usa los eventos para que KUBO los visite Incorpora fichas de Coding+ si las tienes

bull Las historias contienen eventos Todas las historias tienen un principio un intermedio y un final Escribe una historia en la que KUBO es protagonista de una aventura y usa las fichas de Eventos para contarla A continuacioacuten mezcla el orden de los eventos y escribe una nueva historia que coincida con el nuevo orden

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1114

N O TA S

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1214

R E S U LTA D Obull Usa las fichas (TagTilesreg) aleatorias para elegir al azar las acciones de KUBO

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Aumentar Velocidad

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Giro

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 13

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 14

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Mapa de actividades en blanco

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1314

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos usan las fichas aleatorias para crear una funcioacuten que elija al azar los movimientos de KUBO

bull Puede llevar tiempo verificar una funcioacuten aleatoria que se ha creado aseguacuterese de que cada estudiante del grupo tiene las mismas oportunidades de trabajar con KUBO Los alumnos anotan sus observaciones en la hoja de ejercicios 13

bull La actividad de vigilancia nocturna puede llevar tiempo a la hora de completarla Pida a los alumnos que tengan cuidado en las etapas iniciales del desarrollo para reducir la necesidad de depurar su coacutedigo

Ejercicio 2

bull Los alumnos deberiacutean darse cuenta de que KUBO acelera cuando aumenta el valor numeacuterico de la ficha de Aumentar la Velocidad

bull Los alumnos pueden trabajar con las dos partes de la funcioacuten en la que KUBO se mueve de forma independiente y a continuacioacuten combinar sus funciones para hacer una funcioacuten uacutenica Pueden usar las fichas de Eventos para mover a KUBO o crear subrutinas

Ejercicio 3

bull Puede ser que los alumnos necesiten tiempo para ajustar la direccioacuten en la que gira KUBO para ir de un lugar a otro Puede ser que el profesor quiera que dibujen liacuteneas rectas en sus mapas para que las puedan seguir maacutes faacutecilmente

bull Tambieacuten puede administrar el compartir los mapas entre los grupos de alumnos para asegurarse de que cada grupo tenga un mapa con el que trabajar

VO C A B U L A R I Obull Vocabulario de repaso

Ficha (TagTilereg) de Aumentar Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute significa cuando dices que algo es aleatorio

bull iquestTe diste cuenta de alguacuten patroacuten en tus observaciones

bull iquestQueacute crees que pasariacutea si hicieras el test 100 veces

bull iquestHizo KUBO lo que tuacute esperabas

bull iquestEn queacute situacioacuten o situaciones querriacuteas que KUBO u otro robot hiciera movimientos aleatorios

Ejercicio 2

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 5 con la ficha de Aumentar Velocidad

bull iquestObservaste alguna diferencia cuando utilizaste la ficha de Paraacutemetro 10

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 1 con la ficha de Aumentar Velocidad

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1414

Ejercicio 3

bull iquestFuncionoacute tu funcioacuten a la primera

bull iquestTuviste que ajustar tu funcioacuten iquestPor queacute

bull iquestFuncionoacute tu nueva funcioacuten a la primera

bull iquestTuviste que ajustar tu nueva funcioacuten iquestPor queacute

bull iquestHa sido maacutes difiacutecil hacer que KUBO se desplace en liacutenea recta o hacer que gire

bull iquestQueacute fichas te ayudariacutean a hacer esta actividad

bull iquestQueacute partes del camino de KUBO te resultariacutean maacutes difiacuteciles de explicar cuando usas aacutengulos para el movimiento

R E F L E X I Oacute Nbull iquestCuaacutendo quieres que un robot acelere iquestCuaacutendo quieres que un robot baje la velocidad

bull iquestCuaacuteles son las ventajas de poder desplazarse en una liacutenea recta con KUBO iquestCuaacuteles son las desventajas

A M P L I A C I Oacute Nbull Haz una historia con KUBO en la que KUBO necesita moverse despacio y burlar a un monstruo o acelerar para

huir del monstruo o cambiar de direccioacuten para deshacerse de eacutel Ahora programa esas partes de la historia utilizando todas las fichas que tengas a disposicioacuten del kit de programacioacuten Coding++ Coding+ y Coding

bull Crea dos o maacutes objetos de intereacutes en tu mapa Crea una funcioacuten utilizando las fichas (TagTilesreg) aleatorias y cualquier ficha de funcioacuten que tengas disponible de los kits de programacioacuten Coding y Coding+ para hacer que KUBO se desplace aleatoriamente por el mapa Intenta que KUBO visite todos los lugares

N O TA S

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Page 3: DESCRIPCIÓN DE LA LECCIÓN RESULTADOS · • Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación ҇ Para poder utilizar las nuevas fichas, los alumnos deben

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 314

M A N E J Obull Se recomienda distribuir a los alumnos en grupos de dos y que compartan un kit de KUBO

bull Puede resultar uacutetil crear roles para los alumnos o numerarlos (compantildeero 1compantildeero 2) de forma que hagan turnos para encargarse de KUBO

bull Pida a los alumnos que separen la cabeza de KUBO del resto del cuerpo y que guarden las fichas entre una actividad y otra o mientras usted esteacute dando alguna indicacioacuten

bull Tambieacuten puede resultar uacutetil dar un poco de tiempo a los alumnos que utilizan KUBO por primera vez para que jueguen libremente y lo descubran por siacute mismos de este modo estaraacuten maacutes centrados cuando reciban instrucciones

bull Deacute una vuelta por el aula y preste la ayuda que sea necesaria No obstante fomente el aprendizaje activo centrado en el alumno deacute instrucciones a los alumnos para que sigan la regla de laquopreguntar a tres antes que a miacuteraquo seguacuten la cual deben consultarse unos a otros antes de consultarle a usted

bull Muchas de las preguntas planteadas pueden responderse oralmente o por escrito Deberaacute decirles a los alumnos coacutemo prefiere que las contesten

bull Muchas de las preguntas tendraacuten varias respuestas correctas Sin embargo algunas de las respuestas seraacuten maacutes especiacuteficas que otras Deberaacute decidir coacutemo deben ser de especiacuteficas las respuestas o si desea que los alumnos empleen una terminologiacutea especiacutefica en sus respuestas Ejemplos

Pregunta iquestCoacutemo sabes cuando KUBO estaacute confundido

Posibles respuestas

Los ojos cambian de color (Menos especiacutefica)

Los ojos se le ponen rojos (Maacutes especiacutefica)

Pregunta iquestHas tenido que hacer algunos cambios en las fichas iquestPor queacute

Posibles respuestas

Siacute porque KUBO no iba en la direccioacuten correcta

Siacute cuando estaacutebamos haciendo el diagnoacutestico sobre el coacutedigo de KUBO el robot no se desplazoacute como esperaacutebamos asiacute que tuvimos que depurar el programa

bull Las actividades de ampliacioacuten no estaacuten incluidas en los 45 minutos Deberaacute asignar tiempo adicional a estas actividades a menos que las utilice solamente para los grupos que terminan pronto las actividades o tareas

C O N E X I O N E S I N T E R D I S C I P L I N A R I A Sbull Como posibilidades de aprendizaje adicional con los alumnos y para crear viacutenculos con otras asignaturas pueden

realizarse las siguientes conexiones interdisciplinarias

Ciencias sociales

Comente los diferentes lugares que los alumnos hayan visitado o quieran visitar Aniacutemelos a que incluyan aquellos lugares del mapa que disentildean y resalten los sitios de intereacutes que quieran visitar con KUBO (Lugares reales podriacutean ser Pariacutes Londres el Gran Cantildeoacuten del Colorado el Nilo y lugares de ficcioacuten podriacutean ser Narnia un bosque encantado una base en Marte o su propia creacioacuten como Roboville)

LENGUA

Haga que los alumnos inventen historias de distinto geacutenero para KUBO y utilicen fichas diferentes Estas se podriacutean incorporar a los mapas que disentildean los alumnos Los diferentes geacuteneros podriacutean ser misterio ciencia ficcioacuten ficcioacuten histoacuterica o aventura

Matemaacuteticasciencias

Trate con los alumnos coacutemo calcular la velocidad de KUBO utilizando una ficha de Poner Velocidad A continuacioacuten piacutedales que calculen la velocidad para comparar cada uno de los valores

Pida a los alumnos que hagan girar a KUBO en diferentes aacutengulos para seguir figuras geomeacutetricas como por ejemplo triaacutengulos hexaacutegonos y octaacutegonos

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 414

R E S U LTA D Obull Predecir la disposicioacuten correcta de las fichas de Variables

bull Disponer la ficha de Variables y Operador en una ficha de Modulador

bull Crear funciones utilizando las fichas de Bucle y Variables

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Laacutepices

Hoja de ejercicios 11

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices

Hoja de ejercicios 12

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices

Mapa de actividades en blanco

N O TA S D E L P R O F E S O REjercicio 1

bull Este ejercicio introduce a los alumnos a las nuevas fichas de Variables y las organiza en una funcioacuten El profesor tambieacuten puede introducir las fichas a toda la clase antes de hacer este ejercicio o repasar las fichas con la clase siguiendo este ejercicio

bull Los alumnos formulan hipoacutetesis sobre coacutemo disponer las fichas para que KUBO pueda entender esta disposicioacuten en la ficha de Modulador

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 514

bull Los alumnos colocan a KUBO en las diferentes fichas de Coding++ y de Variables ademaacutes de observar queacute hace KUBO Ellos anotan sus observaciones en la hoja de ejercicios 11

bull Los alumnos deberaacuten probar las nuevas fichas por turnos

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Si se le acaba el tiempo para que los alumnos prueben todas las fichas nuevas deacutejeles que lo hagan en otro momento ya que no todas las fichas de una determinada categoriacutea hacen lo mismo

bull Si los alumnos no entienden lo que son las variables se recomienda repasarlas o ensentildearles antes de proceder al ejercicio

bull Los alumnos deberiacutean descubrir lo siguiente

La forma de las fichas de Variables de Operador y de Paraacutemetro evita que se coloque cualquier ficha en un orden que no funcione

Cuando KUBO lee una variable que se ha puesto igual a un valor numeacuterico KUBO lo contaraacute emitiendo destellos y haciendo sonidos parecidos a un gorjeo para mostrar el valor de la variable

Cuando KUBO suma o resta un valor de una variable que ya tiene un valor KUBO contaraacute hasta el nuevo valor de la variable

Cuando KUBO lee una comparacioacuten de variables de valores numeacutericos simplemente lo lee y despueacutes se para Es un comportamiento normal

Ejercicio 2

bull El uso de variables en bucles permite a los alumnos cambiar el nuacutemero de veces que se produce un bucle sin tener que guardar la funcioacuten completa repetidas veces Ellos pueden simplemente redefinir el valor de la variable y ejecutar la funcioacuten con el bucle

bull Para este ejercicio es suficiente con un mapa de actividades en blanco Esto le permitiraacute referirse al sistema de coordenadas para analizar los movimientos

bull Para asegurarse de que ambos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que se turnen para crear y ejecutar las funciones y para que cambien de valores variables

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Durante este ejercicio KUBO tiene que repetir la secuencia de Ir hacia delante e Ir hacia la derecha cuatro veces para que deacute una vuelta completa Estariacutea muy bien que los alumnos averiguaran esto por siacute mismos

Ejercicio 3

bull Cercioacuterese de que los alumnos entiendan los procesos computacionales de las matemaacuteticas necesarios para poder determinar el nuacutemero de veces que se repite el proceso

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Aseguacuterese de que ambos alumnos tengan oportunidad de crear funciones y redefinir variables

bull Los alumnos pueden experimentar con diferentes valores para especificar el nuacutemero de vueltas completas que debe dar KUBO Y si el tiempo lo permite los equipos podriacutean competir echando carreras en un KUBO Fitness 5K

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 614

VO C A B U L A R I Obull Si ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la

leccioacuten 1 de Coding+ o las lecciones 1-4 de Licencia de Programacioacuten

bull Vocabulario de repaso

Depurar arreglar o ajustar

Funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Play

KUBO un robot de programacioacuten sin pantalla

Ficha (TagTilereg) de Movimiento una ficha con una flecha que apunta hacia una direccioacuten que sigue KUBO

Fichas (TagTilesreg) de Paraacutemetro una ficha (TagTilereg) que se utiliza para indicarle a KUBO cuaacutentas veces debe repetir un bucle ademaacutes de representar un valor numeacuterico para KUBO

Reiniciar para eliminar un error cuando KUBO se pone de color rojo para extraer la cabeza y volver a colocarla en el cuerpo

bull Nuevo vocabulario

Ficha (TagTilereg) de Coding++ una ficha del kit de KUBO Coding++ el kit contiene lo siguiente

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Ficha (TagTilereg) de Programacioacuten de Eventos una ficha que KUBO lee en una funcioacuten para guardar una operacioacuten especiacutefica que KUBO debe completar cuando se encuentra con ese evento

Ficha (TagTilereg) de Mapa de Eventos una ficha que KUBO lee en un mapa que hace a KUBO terminar un evento que se ha guardado anteriormente

Ficha (TagTilereg) de Modulador una ficha que acepta las fichas de Variables Operador y Paraacutemetro para asignar y comparar valores de variables de KUBO

Fichas (TagTilesreg) de Operador las fichas que indican a KUBO coacutemo realizar una operacioacuten matemaacutetica en una variable

Fichas (TagTilesreg) aleatorias las fichas que distribuyen al azar los movimientos de KUBO desde una conjunto de opciones definidas Cada opcioacuten tiene la misma probabilidad de ser elegida

Ficha (TagTilereg) de Poner Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

Ficha (TagTilereg) de Variables una ficha a la que se asignan valores numeacutericos diferentes

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestCoacutemo sabes que KUBO entiende el coacutedigo de variable

bull iquestCoacutemo sabes cuando KUBO estaacute confundido

bull iquestQueacute ideas has seguido para disponer las fichas

bull iquestPor queacute quieres utilizar variables en un programa

bull iquestEn queacute otros lugares encuentras variables

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 714

Ejercicio 2

bull iquestCoacutemo has establecido el nuacutemero de veces que KUBO necesita para repetir el patroacuten de dar una vuelta completa

bull iquestSe movioacute KUBO de la forma que esperabas

Ejercicio 3

bull iquestCoacutemo has hecho para que KUBO guarde un valor de una variable que sea mayor de 10

bull iquestCoacutemo puedes contar con KUBO

bull iquestQueacute otros tipos de actividades podriacutea repetir KUBO en las que tuacute uses variables y bucles para llevarlas a cabo

R E F L E X I Oacute Nbull iquestQueacute es una variable Discute con tu compantildeero y poneros de acuerdo sobre el significado de esta palabra

Prepaacuterate para compartir tu idea con tu clase

bull iquestCoacutemo hacen las variables maacutes faacutecil la programacioacuten en KUBO

A M P L I A C I Oacute Nbull Si tiene fichas de KUBO Coding+ haz una funcioacuten de bucle utilizando por lo menos dos de las fichas de

Coding+ con una variable

bull Crea una funcioacuten que sepas que KUBO no puede seguir utilizando variables Pide a tu compantildeero que depure la ruta Intercambiad los papeles

N O TA S

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 814

R E S U LTA D Obull Crear una funcioacuten con una sentencia condicional

bull Emplear eventos para ajustar funciones

T I E M P Obull 90 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

Bolsa para los laacutepices de colores

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos tienen que aprender la sintaxis o secuencia a seguir de todas las sentencias condicionales al usar KUBO

bull Tambieacuten puede ser necesario repasar coacutemo usar las fichas de Variables y reiniciar a KUBO dependiendo de cuaacutento tiempo haga desde que los alumnos terminaron de hacer la Actividad 1

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 914

bull Aseguacuterese de que ambos alumnos trabajan juntos creando funciones Si hay tiempo para ello cada alumno podriacutea crear sus propias funciones

bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar

bull Los alumnos volveraacuten a usar la funcioacuten que crearon en este ejercicio durante el Ejercicio 2 Es una buena idea que los alumnos usen el mismo KUBO durante ambos ejercicios ya que de no ser asiacute tendriacutean que volver a guardar la funcioacuten

Ejercicio 2

bull Puede ser que este ejercicio lleve maacutes tiempo que los otros debido a la sintaxis compleja de una funcioacuten condicional Para facilitar el proceso anime a los alumnos a que sus fichas esteacuten alineadas correctamente en la funcioacuten y coloque a KUBO con cuidado para que pueda moverse por las fichas sin problemas

bull Puede ser que los alumnos no tengan fichas de Movimiento suficientes para realizar sus funciones En caso de esto que ocurra aniacutemelos a resolver los problemas con soluciones diferentes como por ejemplo

Usar otras fichas del kit como los bucles para crear sus funciones

Cambiar el lugar en el mapa de los objetos de intereacutes

Ejercicio 3

bull Durante este ejercicio los estudiantes incorporaraacuten eventos que puedan controlar durante la operacioacuten de que KUBO cambie su conducta Tendraacuten que prestar atencioacuten al orden de las fichas

bull Una funcioacuten puede empezar con una sentencia condicional Sin embargo al utilizar una ficha de Programacioacuten de Eventos en la sentencia condicional debe colocar una o maacutes fichas de Movimiento antes de la sentencia condicional Esto permitiraacute a KUBO desplazarse sobre la ficha de Mapa de Eventos mientras estaacute ejecutando la funcioacuten

bull Recuerde a los alumnos que pueden usar diferentes eventos y sentencias condicionales con funciones diferentes para crear patrones de movimiento complejos y cambiar estos patrones al usar los eventos

VO C A B U L A R I Obull Nuevo vocabulario

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Funcioacuten condicional una funcioacuten que ejecuta diferentes acciones basaacutendose en si una condicioacuten es verdadera o falsa

Sintaxis las reglas que se deben seguir al crear una sentencia que KUBO entienda

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute lugares te gustariacutea visitar

bull iquestQueacute lugares crees que le gustariacutea visitar a KUBO

bull iquestHa funcionado tu trabajo

bull iquestTuviste que depurar tu funcioacuten

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1014

Ejercicio 2

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Empezar si Verdadero y de Modulador

bull iquestQueacute crees que significan las diferentes formas

bull iquestQueacute objeto ha visitado KUBO esta vez

bull iquestPor queacute se ha dirigido KUBO a ese objeto

Ejercicio 3

bull iquestQueacute crees que es la diferencia entre las fichas de Programacioacuten de Eventos y las fichas de Mapa de Eventos

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Eventos y las otras fichas

bull iquestSobre queacute aspectos tomas decisiones todos los diacuteas

bull iquestCuaacutendo tomas maacutes de una decisioacuten a la vez

bull iquestQueacute puede condicionar las decisiones que tomas

bull iquestCoacutemo puedes hacer que KUBO pare en uno de los lugares del mapa en vez de seguir andando sin cambiar la funcioacuten

R E F L E X I Oacute Nbull iquestPor queacute es importante tener la sintaxis correcta al programar iquestQueacute sucede cuando no la tienes correcta

bull iquestPor queacute las condiciones y los eventos aleatorios son importantes para hacer funcionar a un robot

A M P L I A C I Oacute Nbull KUBO quiere explorar otros lugares Antildeade otros objetos a tu mapa para que KUBO explore y a continuacioacuten

crea funciones condicionales y usa los eventos para que KUBO los visite Incorpora fichas de Coding+ si las tienes

bull Las historias contienen eventos Todas las historias tienen un principio un intermedio y un final Escribe una historia en la que KUBO es protagonista de una aventura y usa las fichas de Eventos para contarla A continuacioacuten mezcla el orden de los eventos y escribe una nueva historia que coincida con el nuevo orden

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1114

N O TA S

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1214

R E S U LTA D Obull Usa las fichas (TagTilesreg) aleatorias para elegir al azar las acciones de KUBO

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Aumentar Velocidad

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Giro

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 13

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 14

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Mapa de actividades en blanco

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1314

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos usan las fichas aleatorias para crear una funcioacuten que elija al azar los movimientos de KUBO

bull Puede llevar tiempo verificar una funcioacuten aleatoria que se ha creado aseguacuterese de que cada estudiante del grupo tiene las mismas oportunidades de trabajar con KUBO Los alumnos anotan sus observaciones en la hoja de ejercicios 13

bull La actividad de vigilancia nocturna puede llevar tiempo a la hora de completarla Pida a los alumnos que tengan cuidado en las etapas iniciales del desarrollo para reducir la necesidad de depurar su coacutedigo

Ejercicio 2

bull Los alumnos deberiacutean darse cuenta de que KUBO acelera cuando aumenta el valor numeacuterico de la ficha de Aumentar la Velocidad

bull Los alumnos pueden trabajar con las dos partes de la funcioacuten en la que KUBO se mueve de forma independiente y a continuacioacuten combinar sus funciones para hacer una funcioacuten uacutenica Pueden usar las fichas de Eventos para mover a KUBO o crear subrutinas

Ejercicio 3

bull Puede ser que los alumnos necesiten tiempo para ajustar la direccioacuten en la que gira KUBO para ir de un lugar a otro Puede ser que el profesor quiera que dibujen liacuteneas rectas en sus mapas para que las puedan seguir maacutes faacutecilmente

bull Tambieacuten puede administrar el compartir los mapas entre los grupos de alumnos para asegurarse de que cada grupo tenga un mapa con el que trabajar

VO C A B U L A R I Obull Vocabulario de repaso

Ficha (TagTilereg) de Aumentar Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute significa cuando dices que algo es aleatorio

bull iquestTe diste cuenta de alguacuten patroacuten en tus observaciones

bull iquestQueacute crees que pasariacutea si hicieras el test 100 veces

bull iquestHizo KUBO lo que tuacute esperabas

bull iquestEn queacute situacioacuten o situaciones querriacuteas que KUBO u otro robot hiciera movimientos aleatorios

Ejercicio 2

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 5 con la ficha de Aumentar Velocidad

bull iquestObservaste alguna diferencia cuando utilizaste la ficha de Paraacutemetro 10

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 1 con la ficha de Aumentar Velocidad

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1414

Ejercicio 3

bull iquestFuncionoacute tu funcioacuten a la primera

bull iquestTuviste que ajustar tu funcioacuten iquestPor queacute

bull iquestFuncionoacute tu nueva funcioacuten a la primera

bull iquestTuviste que ajustar tu nueva funcioacuten iquestPor queacute

bull iquestHa sido maacutes difiacutecil hacer que KUBO se desplace en liacutenea recta o hacer que gire

bull iquestQueacute fichas te ayudariacutean a hacer esta actividad

bull iquestQueacute partes del camino de KUBO te resultariacutean maacutes difiacuteciles de explicar cuando usas aacutengulos para el movimiento

R E F L E X I Oacute Nbull iquestCuaacutendo quieres que un robot acelere iquestCuaacutendo quieres que un robot baje la velocidad

bull iquestCuaacuteles son las ventajas de poder desplazarse en una liacutenea recta con KUBO iquestCuaacuteles son las desventajas

A M P L I A C I Oacute Nbull Haz una historia con KUBO en la que KUBO necesita moverse despacio y burlar a un monstruo o acelerar para

huir del monstruo o cambiar de direccioacuten para deshacerse de eacutel Ahora programa esas partes de la historia utilizando todas las fichas que tengas a disposicioacuten del kit de programacioacuten Coding++ Coding+ y Coding

bull Crea dos o maacutes objetos de intereacutes en tu mapa Crea una funcioacuten utilizando las fichas (TagTilesreg) aleatorias y cualquier ficha de funcioacuten que tengas disponible de los kits de programacioacuten Coding y Coding+ para hacer que KUBO se desplace aleatoriamente por el mapa Intenta que KUBO visite todos los lugares

N O TA S

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Page 4: DESCRIPCIÓN DE LA LECCIÓN RESULTADOS · • Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación ҇ Para poder utilizar las nuevas fichas, los alumnos deben

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 414

R E S U LTA D Obull Predecir la disposicioacuten correcta de las fichas de Variables

bull Disponer la ficha de Variables y Operador en una ficha de Modulador

bull Crear funciones utilizando las fichas de Bucle y Variables

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Laacutepices

Hoja de ejercicios 11

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices

Hoja de ejercicios 12

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices

Mapa de actividades en blanco

N O TA S D E L P R O F E S O REjercicio 1

bull Este ejercicio introduce a los alumnos a las nuevas fichas de Variables y las organiza en una funcioacuten El profesor tambieacuten puede introducir las fichas a toda la clase antes de hacer este ejercicio o repasar las fichas con la clase siguiendo este ejercicio

bull Los alumnos formulan hipoacutetesis sobre coacutemo disponer las fichas para que KUBO pueda entender esta disposicioacuten en la ficha de Modulador

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 514

bull Los alumnos colocan a KUBO en las diferentes fichas de Coding++ y de Variables ademaacutes de observar queacute hace KUBO Ellos anotan sus observaciones en la hoja de ejercicios 11

bull Los alumnos deberaacuten probar las nuevas fichas por turnos

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Si se le acaba el tiempo para que los alumnos prueben todas las fichas nuevas deacutejeles que lo hagan en otro momento ya que no todas las fichas de una determinada categoriacutea hacen lo mismo

bull Si los alumnos no entienden lo que son las variables se recomienda repasarlas o ensentildearles antes de proceder al ejercicio

bull Los alumnos deberiacutean descubrir lo siguiente

La forma de las fichas de Variables de Operador y de Paraacutemetro evita que se coloque cualquier ficha en un orden que no funcione

Cuando KUBO lee una variable que se ha puesto igual a un valor numeacuterico KUBO lo contaraacute emitiendo destellos y haciendo sonidos parecidos a un gorjeo para mostrar el valor de la variable

Cuando KUBO suma o resta un valor de una variable que ya tiene un valor KUBO contaraacute hasta el nuevo valor de la variable

Cuando KUBO lee una comparacioacuten de variables de valores numeacutericos simplemente lo lee y despueacutes se para Es un comportamiento normal

Ejercicio 2

bull El uso de variables en bucles permite a los alumnos cambiar el nuacutemero de veces que se produce un bucle sin tener que guardar la funcioacuten completa repetidas veces Ellos pueden simplemente redefinir el valor de la variable y ejecutar la funcioacuten con el bucle

bull Para este ejercicio es suficiente con un mapa de actividades en blanco Esto le permitiraacute referirse al sistema de coordenadas para analizar los movimientos

bull Para asegurarse de que ambos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que se turnen para crear y ejecutar las funciones y para que cambien de valores variables

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Durante este ejercicio KUBO tiene que repetir la secuencia de Ir hacia delante e Ir hacia la derecha cuatro veces para que deacute una vuelta completa Estariacutea muy bien que los alumnos averiguaran esto por siacute mismos

Ejercicio 3

bull Cercioacuterese de que los alumnos entiendan los procesos computacionales de las matemaacuteticas necesarios para poder determinar el nuacutemero de veces que se repite el proceso

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Aseguacuterese de que ambos alumnos tengan oportunidad de crear funciones y redefinir variables

bull Los alumnos pueden experimentar con diferentes valores para especificar el nuacutemero de vueltas completas que debe dar KUBO Y si el tiempo lo permite los equipos podriacutean competir echando carreras en un KUBO Fitness 5K

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 614

VO C A B U L A R I Obull Si ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la

leccioacuten 1 de Coding+ o las lecciones 1-4 de Licencia de Programacioacuten

bull Vocabulario de repaso

Depurar arreglar o ajustar

Funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Play

KUBO un robot de programacioacuten sin pantalla

Ficha (TagTilereg) de Movimiento una ficha con una flecha que apunta hacia una direccioacuten que sigue KUBO

Fichas (TagTilesreg) de Paraacutemetro una ficha (TagTilereg) que se utiliza para indicarle a KUBO cuaacutentas veces debe repetir un bucle ademaacutes de representar un valor numeacuterico para KUBO

Reiniciar para eliminar un error cuando KUBO se pone de color rojo para extraer la cabeza y volver a colocarla en el cuerpo

bull Nuevo vocabulario

Ficha (TagTilereg) de Coding++ una ficha del kit de KUBO Coding++ el kit contiene lo siguiente

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Ficha (TagTilereg) de Programacioacuten de Eventos una ficha que KUBO lee en una funcioacuten para guardar una operacioacuten especiacutefica que KUBO debe completar cuando se encuentra con ese evento

Ficha (TagTilereg) de Mapa de Eventos una ficha que KUBO lee en un mapa que hace a KUBO terminar un evento que se ha guardado anteriormente

Ficha (TagTilereg) de Modulador una ficha que acepta las fichas de Variables Operador y Paraacutemetro para asignar y comparar valores de variables de KUBO

Fichas (TagTilesreg) de Operador las fichas que indican a KUBO coacutemo realizar una operacioacuten matemaacutetica en una variable

Fichas (TagTilesreg) aleatorias las fichas que distribuyen al azar los movimientos de KUBO desde una conjunto de opciones definidas Cada opcioacuten tiene la misma probabilidad de ser elegida

Ficha (TagTilereg) de Poner Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

Ficha (TagTilereg) de Variables una ficha a la que se asignan valores numeacutericos diferentes

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestCoacutemo sabes que KUBO entiende el coacutedigo de variable

bull iquestCoacutemo sabes cuando KUBO estaacute confundido

bull iquestQueacute ideas has seguido para disponer las fichas

bull iquestPor queacute quieres utilizar variables en un programa

bull iquestEn queacute otros lugares encuentras variables

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 714

Ejercicio 2

bull iquestCoacutemo has establecido el nuacutemero de veces que KUBO necesita para repetir el patroacuten de dar una vuelta completa

bull iquestSe movioacute KUBO de la forma que esperabas

Ejercicio 3

bull iquestCoacutemo has hecho para que KUBO guarde un valor de una variable que sea mayor de 10

bull iquestCoacutemo puedes contar con KUBO

bull iquestQueacute otros tipos de actividades podriacutea repetir KUBO en las que tuacute uses variables y bucles para llevarlas a cabo

R E F L E X I Oacute Nbull iquestQueacute es una variable Discute con tu compantildeero y poneros de acuerdo sobre el significado de esta palabra

Prepaacuterate para compartir tu idea con tu clase

bull iquestCoacutemo hacen las variables maacutes faacutecil la programacioacuten en KUBO

A M P L I A C I Oacute Nbull Si tiene fichas de KUBO Coding+ haz una funcioacuten de bucle utilizando por lo menos dos de las fichas de

Coding+ con una variable

bull Crea una funcioacuten que sepas que KUBO no puede seguir utilizando variables Pide a tu compantildeero que depure la ruta Intercambiad los papeles

N O TA S

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 814

R E S U LTA D Obull Crear una funcioacuten con una sentencia condicional

bull Emplear eventos para ajustar funciones

T I E M P Obull 90 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

Bolsa para los laacutepices de colores

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos tienen que aprender la sintaxis o secuencia a seguir de todas las sentencias condicionales al usar KUBO

bull Tambieacuten puede ser necesario repasar coacutemo usar las fichas de Variables y reiniciar a KUBO dependiendo de cuaacutento tiempo haga desde que los alumnos terminaron de hacer la Actividad 1

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 914

bull Aseguacuterese de que ambos alumnos trabajan juntos creando funciones Si hay tiempo para ello cada alumno podriacutea crear sus propias funciones

bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar

bull Los alumnos volveraacuten a usar la funcioacuten que crearon en este ejercicio durante el Ejercicio 2 Es una buena idea que los alumnos usen el mismo KUBO durante ambos ejercicios ya que de no ser asiacute tendriacutean que volver a guardar la funcioacuten

Ejercicio 2

bull Puede ser que este ejercicio lleve maacutes tiempo que los otros debido a la sintaxis compleja de una funcioacuten condicional Para facilitar el proceso anime a los alumnos a que sus fichas esteacuten alineadas correctamente en la funcioacuten y coloque a KUBO con cuidado para que pueda moverse por las fichas sin problemas

bull Puede ser que los alumnos no tengan fichas de Movimiento suficientes para realizar sus funciones En caso de esto que ocurra aniacutemelos a resolver los problemas con soluciones diferentes como por ejemplo

Usar otras fichas del kit como los bucles para crear sus funciones

Cambiar el lugar en el mapa de los objetos de intereacutes

Ejercicio 3

bull Durante este ejercicio los estudiantes incorporaraacuten eventos que puedan controlar durante la operacioacuten de que KUBO cambie su conducta Tendraacuten que prestar atencioacuten al orden de las fichas

bull Una funcioacuten puede empezar con una sentencia condicional Sin embargo al utilizar una ficha de Programacioacuten de Eventos en la sentencia condicional debe colocar una o maacutes fichas de Movimiento antes de la sentencia condicional Esto permitiraacute a KUBO desplazarse sobre la ficha de Mapa de Eventos mientras estaacute ejecutando la funcioacuten

bull Recuerde a los alumnos que pueden usar diferentes eventos y sentencias condicionales con funciones diferentes para crear patrones de movimiento complejos y cambiar estos patrones al usar los eventos

VO C A B U L A R I Obull Nuevo vocabulario

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Funcioacuten condicional una funcioacuten que ejecuta diferentes acciones basaacutendose en si una condicioacuten es verdadera o falsa

Sintaxis las reglas que se deben seguir al crear una sentencia que KUBO entienda

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute lugares te gustariacutea visitar

bull iquestQueacute lugares crees que le gustariacutea visitar a KUBO

bull iquestHa funcionado tu trabajo

bull iquestTuviste que depurar tu funcioacuten

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1014

Ejercicio 2

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Empezar si Verdadero y de Modulador

bull iquestQueacute crees que significan las diferentes formas

bull iquestQueacute objeto ha visitado KUBO esta vez

bull iquestPor queacute se ha dirigido KUBO a ese objeto

Ejercicio 3

bull iquestQueacute crees que es la diferencia entre las fichas de Programacioacuten de Eventos y las fichas de Mapa de Eventos

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Eventos y las otras fichas

bull iquestSobre queacute aspectos tomas decisiones todos los diacuteas

bull iquestCuaacutendo tomas maacutes de una decisioacuten a la vez

bull iquestQueacute puede condicionar las decisiones que tomas

bull iquestCoacutemo puedes hacer que KUBO pare en uno de los lugares del mapa en vez de seguir andando sin cambiar la funcioacuten

R E F L E X I Oacute Nbull iquestPor queacute es importante tener la sintaxis correcta al programar iquestQueacute sucede cuando no la tienes correcta

bull iquestPor queacute las condiciones y los eventos aleatorios son importantes para hacer funcionar a un robot

A M P L I A C I Oacute Nbull KUBO quiere explorar otros lugares Antildeade otros objetos a tu mapa para que KUBO explore y a continuacioacuten

crea funciones condicionales y usa los eventos para que KUBO los visite Incorpora fichas de Coding+ si las tienes

bull Las historias contienen eventos Todas las historias tienen un principio un intermedio y un final Escribe una historia en la que KUBO es protagonista de una aventura y usa las fichas de Eventos para contarla A continuacioacuten mezcla el orden de los eventos y escribe una nueva historia que coincida con el nuevo orden

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1114

N O TA S

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1214

R E S U LTA D Obull Usa las fichas (TagTilesreg) aleatorias para elegir al azar las acciones de KUBO

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Aumentar Velocidad

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Giro

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 13

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 14

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Mapa de actividades en blanco

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1314

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos usan las fichas aleatorias para crear una funcioacuten que elija al azar los movimientos de KUBO

bull Puede llevar tiempo verificar una funcioacuten aleatoria que se ha creado aseguacuterese de que cada estudiante del grupo tiene las mismas oportunidades de trabajar con KUBO Los alumnos anotan sus observaciones en la hoja de ejercicios 13

bull La actividad de vigilancia nocturna puede llevar tiempo a la hora de completarla Pida a los alumnos que tengan cuidado en las etapas iniciales del desarrollo para reducir la necesidad de depurar su coacutedigo

Ejercicio 2

bull Los alumnos deberiacutean darse cuenta de que KUBO acelera cuando aumenta el valor numeacuterico de la ficha de Aumentar la Velocidad

bull Los alumnos pueden trabajar con las dos partes de la funcioacuten en la que KUBO se mueve de forma independiente y a continuacioacuten combinar sus funciones para hacer una funcioacuten uacutenica Pueden usar las fichas de Eventos para mover a KUBO o crear subrutinas

Ejercicio 3

bull Puede ser que los alumnos necesiten tiempo para ajustar la direccioacuten en la que gira KUBO para ir de un lugar a otro Puede ser que el profesor quiera que dibujen liacuteneas rectas en sus mapas para que las puedan seguir maacutes faacutecilmente

bull Tambieacuten puede administrar el compartir los mapas entre los grupos de alumnos para asegurarse de que cada grupo tenga un mapa con el que trabajar

VO C A B U L A R I Obull Vocabulario de repaso

Ficha (TagTilereg) de Aumentar Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute significa cuando dices que algo es aleatorio

bull iquestTe diste cuenta de alguacuten patroacuten en tus observaciones

bull iquestQueacute crees que pasariacutea si hicieras el test 100 veces

bull iquestHizo KUBO lo que tuacute esperabas

bull iquestEn queacute situacioacuten o situaciones querriacuteas que KUBO u otro robot hiciera movimientos aleatorios

Ejercicio 2

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 5 con la ficha de Aumentar Velocidad

bull iquestObservaste alguna diferencia cuando utilizaste la ficha de Paraacutemetro 10

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 1 con la ficha de Aumentar Velocidad

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1414

Ejercicio 3

bull iquestFuncionoacute tu funcioacuten a la primera

bull iquestTuviste que ajustar tu funcioacuten iquestPor queacute

bull iquestFuncionoacute tu nueva funcioacuten a la primera

bull iquestTuviste que ajustar tu nueva funcioacuten iquestPor queacute

bull iquestHa sido maacutes difiacutecil hacer que KUBO se desplace en liacutenea recta o hacer que gire

bull iquestQueacute fichas te ayudariacutean a hacer esta actividad

bull iquestQueacute partes del camino de KUBO te resultariacutean maacutes difiacuteciles de explicar cuando usas aacutengulos para el movimiento

R E F L E X I Oacute Nbull iquestCuaacutendo quieres que un robot acelere iquestCuaacutendo quieres que un robot baje la velocidad

bull iquestCuaacuteles son las ventajas de poder desplazarse en una liacutenea recta con KUBO iquestCuaacuteles son las desventajas

A M P L I A C I Oacute Nbull Haz una historia con KUBO en la que KUBO necesita moverse despacio y burlar a un monstruo o acelerar para

huir del monstruo o cambiar de direccioacuten para deshacerse de eacutel Ahora programa esas partes de la historia utilizando todas las fichas que tengas a disposicioacuten del kit de programacioacuten Coding++ Coding+ y Coding

bull Crea dos o maacutes objetos de intereacutes en tu mapa Crea una funcioacuten utilizando las fichas (TagTilesreg) aleatorias y cualquier ficha de funcioacuten que tengas disponible de los kits de programacioacuten Coding y Coding+ para hacer que KUBO se desplace aleatoriamente por el mapa Intenta que KUBO visite todos los lugares

N O TA S

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Page 5: DESCRIPCIÓN DE LA LECCIÓN RESULTADOS · • Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación ҇ Para poder utilizar las nuevas fichas, los alumnos deben

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 514

bull Los alumnos colocan a KUBO en las diferentes fichas de Coding++ y de Variables ademaacutes de observar queacute hace KUBO Ellos anotan sus observaciones en la hoja de ejercicios 11

bull Los alumnos deberaacuten probar las nuevas fichas por turnos

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Si se le acaba el tiempo para que los alumnos prueben todas las fichas nuevas deacutejeles que lo hagan en otro momento ya que no todas las fichas de una determinada categoriacutea hacen lo mismo

bull Si los alumnos no entienden lo que son las variables se recomienda repasarlas o ensentildearles antes de proceder al ejercicio

bull Los alumnos deberiacutean descubrir lo siguiente

La forma de las fichas de Variables de Operador y de Paraacutemetro evita que se coloque cualquier ficha en un orden que no funcione

Cuando KUBO lee una variable que se ha puesto igual a un valor numeacuterico KUBO lo contaraacute emitiendo destellos y haciendo sonidos parecidos a un gorjeo para mostrar el valor de la variable

Cuando KUBO suma o resta un valor de una variable que ya tiene un valor KUBO contaraacute hasta el nuevo valor de la variable

Cuando KUBO lee una comparacioacuten de variables de valores numeacutericos simplemente lo lee y despueacutes se para Es un comportamiento normal

Ejercicio 2

bull El uso de variables en bucles permite a los alumnos cambiar el nuacutemero de veces que se produce un bucle sin tener que guardar la funcioacuten completa repetidas veces Ellos pueden simplemente redefinir el valor de la variable y ejecutar la funcioacuten con el bucle

bull Para este ejercicio es suficiente con un mapa de actividades en blanco Esto le permitiraacute referirse al sistema de coordenadas para analizar los movimientos

bull Para asegurarse de que ambos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que se turnen para crear y ejecutar las funciones y para que cambien de valores variables

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Durante este ejercicio KUBO tiene que repetir la secuencia de Ir hacia delante e Ir hacia la derecha cuatro veces para que deacute una vuelta completa Estariacutea muy bien que los alumnos averiguaran esto por siacute mismos

Ejercicio 3

bull Cercioacuterese de que los alumnos entiendan los procesos computacionales de las matemaacuteticas necesarios para poder determinar el nuacutemero de veces que se repite el proceso

bull El tiempo que requiere este ejercicio dependeraacute del tiempo que deje a los alumnos para que exploren

bull Aseguacuterese de que ambos alumnos tengan oportunidad de crear funciones y redefinir variables

bull Los alumnos pueden experimentar con diferentes valores para especificar el nuacutemero de vueltas completas que debe dar KUBO Y si el tiempo lo permite los equipos podriacutean competir echando carreras en un KUBO Fitness 5K

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 614

VO C A B U L A R I Obull Si ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la

leccioacuten 1 de Coding+ o las lecciones 1-4 de Licencia de Programacioacuten

bull Vocabulario de repaso

Depurar arreglar o ajustar

Funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Play

KUBO un robot de programacioacuten sin pantalla

Ficha (TagTilereg) de Movimiento una ficha con una flecha que apunta hacia una direccioacuten que sigue KUBO

Fichas (TagTilesreg) de Paraacutemetro una ficha (TagTilereg) que se utiliza para indicarle a KUBO cuaacutentas veces debe repetir un bucle ademaacutes de representar un valor numeacuterico para KUBO

Reiniciar para eliminar un error cuando KUBO se pone de color rojo para extraer la cabeza y volver a colocarla en el cuerpo

bull Nuevo vocabulario

Ficha (TagTilereg) de Coding++ una ficha del kit de KUBO Coding++ el kit contiene lo siguiente

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Ficha (TagTilereg) de Programacioacuten de Eventos una ficha que KUBO lee en una funcioacuten para guardar una operacioacuten especiacutefica que KUBO debe completar cuando se encuentra con ese evento

Ficha (TagTilereg) de Mapa de Eventos una ficha que KUBO lee en un mapa que hace a KUBO terminar un evento que se ha guardado anteriormente

Ficha (TagTilereg) de Modulador una ficha que acepta las fichas de Variables Operador y Paraacutemetro para asignar y comparar valores de variables de KUBO

Fichas (TagTilesreg) de Operador las fichas que indican a KUBO coacutemo realizar una operacioacuten matemaacutetica en una variable

Fichas (TagTilesreg) aleatorias las fichas que distribuyen al azar los movimientos de KUBO desde una conjunto de opciones definidas Cada opcioacuten tiene la misma probabilidad de ser elegida

Ficha (TagTilereg) de Poner Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

Ficha (TagTilereg) de Variables una ficha a la que se asignan valores numeacutericos diferentes

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestCoacutemo sabes que KUBO entiende el coacutedigo de variable

bull iquestCoacutemo sabes cuando KUBO estaacute confundido

bull iquestQueacute ideas has seguido para disponer las fichas

bull iquestPor queacute quieres utilizar variables en un programa

bull iquestEn queacute otros lugares encuentras variables

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 714

Ejercicio 2

bull iquestCoacutemo has establecido el nuacutemero de veces que KUBO necesita para repetir el patroacuten de dar una vuelta completa

bull iquestSe movioacute KUBO de la forma que esperabas

Ejercicio 3

bull iquestCoacutemo has hecho para que KUBO guarde un valor de una variable que sea mayor de 10

bull iquestCoacutemo puedes contar con KUBO

bull iquestQueacute otros tipos de actividades podriacutea repetir KUBO en las que tuacute uses variables y bucles para llevarlas a cabo

R E F L E X I Oacute Nbull iquestQueacute es una variable Discute con tu compantildeero y poneros de acuerdo sobre el significado de esta palabra

Prepaacuterate para compartir tu idea con tu clase

bull iquestCoacutemo hacen las variables maacutes faacutecil la programacioacuten en KUBO

A M P L I A C I Oacute Nbull Si tiene fichas de KUBO Coding+ haz una funcioacuten de bucle utilizando por lo menos dos de las fichas de

Coding+ con una variable

bull Crea una funcioacuten que sepas que KUBO no puede seguir utilizando variables Pide a tu compantildeero que depure la ruta Intercambiad los papeles

N O TA S

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 814

R E S U LTA D Obull Crear una funcioacuten con una sentencia condicional

bull Emplear eventos para ajustar funciones

T I E M P Obull 90 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

Bolsa para los laacutepices de colores

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos tienen que aprender la sintaxis o secuencia a seguir de todas las sentencias condicionales al usar KUBO

bull Tambieacuten puede ser necesario repasar coacutemo usar las fichas de Variables y reiniciar a KUBO dependiendo de cuaacutento tiempo haga desde que los alumnos terminaron de hacer la Actividad 1

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 914

bull Aseguacuterese de que ambos alumnos trabajan juntos creando funciones Si hay tiempo para ello cada alumno podriacutea crear sus propias funciones

bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar

bull Los alumnos volveraacuten a usar la funcioacuten que crearon en este ejercicio durante el Ejercicio 2 Es una buena idea que los alumnos usen el mismo KUBO durante ambos ejercicios ya que de no ser asiacute tendriacutean que volver a guardar la funcioacuten

Ejercicio 2

bull Puede ser que este ejercicio lleve maacutes tiempo que los otros debido a la sintaxis compleja de una funcioacuten condicional Para facilitar el proceso anime a los alumnos a que sus fichas esteacuten alineadas correctamente en la funcioacuten y coloque a KUBO con cuidado para que pueda moverse por las fichas sin problemas

bull Puede ser que los alumnos no tengan fichas de Movimiento suficientes para realizar sus funciones En caso de esto que ocurra aniacutemelos a resolver los problemas con soluciones diferentes como por ejemplo

Usar otras fichas del kit como los bucles para crear sus funciones

Cambiar el lugar en el mapa de los objetos de intereacutes

Ejercicio 3

bull Durante este ejercicio los estudiantes incorporaraacuten eventos que puedan controlar durante la operacioacuten de que KUBO cambie su conducta Tendraacuten que prestar atencioacuten al orden de las fichas

bull Una funcioacuten puede empezar con una sentencia condicional Sin embargo al utilizar una ficha de Programacioacuten de Eventos en la sentencia condicional debe colocar una o maacutes fichas de Movimiento antes de la sentencia condicional Esto permitiraacute a KUBO desplazarse sobre la ficha de Mapa de Eventos mientras estaacute ejecutando la funcioacuten

bull Recuerde a los alumnos que pueden usar diferentes eventos y sentencias condicionales con funciones diferentes para crear patrones de movimiento complejos y cambiar estos patrones al usar los eventos

VO C A B U L A R I Obull Nuevo vocabulario

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Funcioacuten condicional una funcioacuten que ejecuta diferentes acciones basaacutendose en si una condicioacuten es verdadera o falsa

Sintaxis las reglas que se deben seguir al crear una sentencia que KUBO entienda

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute lugares te gustariacutea visitar

bull iquestQueacute lugares crees que le gustariacutea visitar a KUBO

bull iquestHa funcionado tu trabajo

bull iquestTuviste que depurar tu funcioacuten

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1014

Ejercicio 2

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Empezar si Verdadero y de Modulador

bull iquestQueacute crees que significan las diferentes formas

bull iquestQueacute objeto ha visitado KUBO esta vez

bull iquestPor queacute se ha dirigido KUBO a ese objeto

Ejercicio 3

bull iquestQueacute crees que es la diferencia entre las fichas de Programacioacuten de Eventos y las fichas de Mapa de Eventos

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Eventos y las otras fichas

bull iquestSobre queacute aspectos tomas decisiones todos los diacuteas

bull iquestCuaacutendo tomas maacutes de una decisioacuten a la vez

bull iquestQueacute puede condicionar las decisiones que tomas

bull iquestCoacutemo puedes hacer que KUBO pare en uno de los lugares del mapa en vez de seguir andando sin cambiar la funcioacuten

R E F L E X I Oacute Nbull iquestPor queacute es importante tener la sintaxis correcta al programar iquestQueacute sucede cuando no la tienes correcta

bull iquestPor queacute las condiciones y los eventos aleatorios son importantes para hacer funcionar a un robot

A M P L I A C I Oacute Nbull KUBO quiere explorar otros lugares Antildeade otros objetos a tu mapa para que KUBO explore y a continuacioacuten

crea funciones condicionales y usa los eventos para que KUBO los visite Incorpora fichas de Coding+ si las tienes

bull Las historias contienen eventos Todas las historias tienen un principio un intermedio y un final Escribe una historia en la que KUBO es protagonista de una aventura y usa las fichas de Eventos para contarla A continuacioacuten mezcla el orden de los eventos y escribe una nueva historia que coincida con el nuevo orden

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1114

N O TA S

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1214

R E S U LTA D Obull Usa las fichas (TagTilesreg) aleatorias para elegir al azar las acciones de KUBO

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Aumentar Velocidad

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Giro

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 13

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 14

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Mapa de actividades en blanco

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1314

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos usan las fichas aleatorias para crear una funcioacuten que elija al azar los movimientos de KUBO

bull Puede llevar tiempo verificar una funcioacuten aleatoria que se ha creado aseguacuterese de que cada estudiante del grupo tiene las mismas oportunidades de trabajar con KUBO Los alumnos anotan sus observaciones en la hoja de ejercicios 13

bull La actividad de vigilancia nocturna puede llevar tiempo a la hora de completarla Pida a los alumnos que tengan cuidado en las etapas iniciales del desarrollo para reducir la necesidad de depurar su coacutedigo

Ejercicio 2

bull Los alumnos deberiacutean darse cuenta de que KUBO acelera cuando aumenta el valor numeacuterico de la ficha de Aumentar la Velocidad

bull Los alumnos pueden trabajar con las dos partes de la funcioacuten en la que KUBO se mueve de forma independiente y a continuacioacuten combinar sus funciones para hacer una funcioacuten uacutenica Pueden usar las fichas de Eventos para mover a KUBO o crear subrutinas

Ejercicio 3

bull Puede ser que los alumnos necesiten tiempo para ajustar la direccioacuten en la que gira KUBO para ir de un lugar a otro Puede ser que el profesor quiera que dibujen liacuteneas rectas en sus mapas para que las puedan seguir maacutes faacutecilmente

bull Tambieacuten puede administrar el compartir los mapas entre los grupos de alumnos para asegurarse de que cada grupo tenga un mapa con el que trabajar

VO C A B U L A R I Obull Vocabulario de repaso

Ficha (TagTilereg) de Aumentar Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute significa cuando dices que algo es aleatorio

bull iquestTe diste cuenta de alguacuten patroacuten en tus observaciones

bull iquestQueacute crees que pasariacutea si hicieras el test 100 veces

bull iquestHizo KUBO lo que tuacute esperabas

bull iquestEn queacute situacioacuten o situaciones querriacuteas que KUBO u otro robot hiciera movimientos aleatorios

Ejercicio 2

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 5 con la ficha de Aumentar Velocidad

bull iquestObservaste alguna diferencia cuando utilizaste la ficha de Paraacutemetro 10

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 1 con la ficha de Aumentar Velocidad

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1414

Ejercicio 3

bull iquestFuncionoacute tu funcioacuten a la primera

bull iquestTuviste que ajustar tu funcioacuten iquestPor queacute

bull iquestFuncionoacute tu nueva funcioacuten a la primera

bull iquestTuviste que ajustar tu nueva funcioacuten iquestPor queacute

bull iquestHa sido maacutes difiacutecil hacer que KUBO se desplace en liacutenea recta o hacer que gire

bull iquestQueacute fichas te ayudariacutean a hacer esta actividad

bull iquestQueacute partes del camino de KUBO te resultariacutean maacutes difiacuteciles de explicar cuando usas aacutengulos para el movimiento

R E F L E X I Oacute Nbull iquestCuaacutendo quieres que un robot acelere iquestCuaacutendo quieres que un robot baje la velocidad

bull iquestCuaacuteles son las ventajas de poder desplazarse en una liacutenea recta con KUBO iquestCuaacuteles son las desventajas

A M P L I A C I Oacute Nbull Haz una historia con KUBO en la que KUBO necesita moverse despacio y burlar a un monstruo o acelerar para

huir del monstruo o cambiar de direccioacuten para deshacerse de eacutel Ahora programa esas partes de la historia utilizando todas las fichas que tengas a disposicioacuten del kit de programacioacuten Coding++ Coding+ y Coding

bull Crea dos o maacutes objetos de intereacutes en tu mapa Crea una funcioacuten utilizando las fichas (TagTilesreg) aleatorias y cualquier ficha de funcioacuten que tengas disponible de los kits de programacioacuten Coding y Coding+ para hacer que KUBO se desplace aleatoriamente por el mapa Intenta que KUBO visite todos los lugares

N O TA S

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Page 6: DESCRIPCIÓN DE LA LECCIÓN RESULTADOS · • Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación ҇ Para poder utilizar las nuevas fichas, los alumnos deben

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 614

VO C A B U L A R I Obull Si ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la

leccioacuten 1 de Coding+ o las lecciones 1-4 de Licencia de Programacioacuten

bull Vocabulario de repaso

Depurar arreglar o ajustar

Funcioacuten una ruta que puede memorizar KUBO utilizando las fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Play

KUBO un robot de programacioacuten sin pantalla

Ficha (TagTilereg) de Movimiento una ficha con una flecha que apunta hacia una direccioacuten que sigue KUBO

Fichas (TagTilesreg) de Paraacutemetro una ficha (TagTilereg) que se utiliza para indicarle a KUBO cuaacutentas veces debe repetir un bucle ademaacutes de representar un valor numeacuterico para KUBO

Reiniciar para eliminar un error cuando KUBO se pone de color rojo para extraer la cabeza y volver a colocarla en el cuerpo

bull Nuevo vocabulario

Ficha (TagTilereg) de Coding++ una ficha del kit de KUBO Coding++ el kit contiene lo siguiente

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Ficha (TagTilereg) de Programacioacuten de Eventos una ficha que KUBO lee en una funcioacuten para guardar una operacioacuten especiacutefica que KUBO debe completar cuando se encuentra con ese evento

Ficha (TagTilereg) de Mapa de Eventos una ficha que KUBO lee en un mapa que hace a KUBO terminar un evento que se ha guardado anteriormente

Ficha (TagTilereg) de Modulador una ficha que acepta las fichas de Variables Operador y Paraacutemetro para asignar y comparar valores de variables de KUBO

Fichas (TagTilesreg) de Operador las fichas que indican a KUBO coacutemo realizar una operacioacuten matemaacutetica en una variable

Fichas (TagTilesreg) aleatorias las fichas que distribuyen al azar los movimientos de KUBO desde una conjunto de opciones definidas Cada opcioacuten tiene la misma probabilidad de ser elegida

Ficha (TagTilereg) de Poner Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

Ficha (TagTilereg) de Variables una ficha a la que se asignan valores numeacutericos diferentes

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestCoacutemo sabes que KUBO entiende el coacutedigo de variable

bull iquestCoacutemo sabes cuando KUBO estaacute confundido

bull iquestQueacute ideas has seguido para disponer las fichas

bull iquestPor queacute quieres utilizar variables en un programa

bull iquestEn queacute otros lugares encuentras variables

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 714

Ejercicio 2

bull iquestCoacutemo has establecido el nuacutemero de veces que KUBO necesita para repetir el patroacuten de dar una vuelta completa

bull iquestSe movioacute KUBO de la forma que esperabas

Ejercicio 3

bull iquestCoacutemo has hecho para que KUBO guarde un valor de una variable que sea mayor de 10

bull iquestCoacutemo puedes contar con KUBO

bull iquestQueacute otros tipos de actividades podriacutea repetir KUBO en las que tuacute uses variables y bucles para llevarlas a cabo

R E F L E X I Oacute Nbull iquestQueacute es una variable Discute con tu compantildeero y poneros de acuerdo sobre el significado de esta palabra

Prepaacuterate para compartir tu idea con tu clase

bull iquestCoacutemo hacen las variables maacutes faacutecil la programacioacuten en KUBO

A M P L I A C I Oacute Nbull Si tiene fichas de KUBO Coding+ haz una funcioacuten de bucle utilizando por lo menos dos de las fichas de

Coding+ con una variable

bull Crea una funcioacuten que sepas que KUBO no puede seguir utilizando variables Pide a tu compantildeero que depure la ruta Intercambiad los papeles

N O TA S

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 814

R E S U LTA D Obull Crear una funcioacuten con una sentencia condicional

bull Emplear eventos para ajustar funciones

T I E M P Obull 90 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

Bolsa para los laacutepices de colores

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos tienen que aprender la sintaxis o secuencia a seguir de todas las sentencias condicionales al usar KUBO

bull Tambieacuten puede ser necesario repasar coacutemo usar las fichas de Variables y reiniciar a KUBO dependiendo de cuaacutento tiempo haga desde que los alumnos terminaron de hacer la Actividad 1

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 914

bull Aseguacuterese de que ambos alumnos trabajan juntos creando funciones Si hay tiempo para ello cada alumno podriacutea crear sus propias funciones

bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar

bull Los alumnos volveraacuten a usar la funcioacuten que crearon en este ejercicio durante el Ejercicio 2 Es una buena idea que los alumnos usen el mismo KUBO durante ambos ejercicios ya que de no ser asiacute tendriacutean que volver a guardar la funcioacuten

Ejercicio 2

bull Puede ser que este ejercicio lleve maacutes tiempo que los otros debido a la sintaxis compleja de una funcioacuten condicional Para facilitar el proceso anime a los alumnos a que sus fichas esteacuten alineadas correctamente en la funcioacuten y coloque a KUBO con cuidado para que pueda moverse por las fichas sin problemas

bull Puede ser que los alumnos no tengan fichas de Movimiento suficientes para realizar sus funciones En caso de esto que ocurra aniacutemelos a resolver los problemas con soluciones diferentes como por ejemplo

Usar otras fichas del kit como los bucles para crear sus funciones

Cambiar el lugar en el mapa de los objetos de intereacutes

Ejercicio 3

bull Durante este ejercicio los estudiantes incorporaraacuten eventos que puedan controlar durante la operacioacuten de que KUBO cambie su conducta Tendraacuten que prestar atencioacuten al orden de las fichas

bull Una funcioacuten puede empezar con una sentencia condicional Sin embargo al utilizar una ficha de Programacioacuten de Eventos en la sentencia condicional debe colocar una o maacutes fichas de Movimiento antes de la sentencia condicional Esto permitiraacute a KUBO desplazarse sobre la ficha de Mapa de Eventos mientras estaacute ejecutando la funcioacuten

bull Recuerde a los alumnos que pueden usar diferentes eventos y sentencias condicionales con funciones diferentes para crear patrones de movimiento complejos y cambiar estos patrones al usar los eventos

VO C A B U L A R I Obull Nuevo vocabulario

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Funcioacuten condicional una funcioacuten que ejecuta diferentes acciones basaacutendose en si una condicioacuten es verdadera o falsa

Sintaxis las reglas que se deben seguir al crear una sentencia que KUBO entienda

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute lugares te gustariacutea visitar

bull iquestQueacute lugares crees que le gustariacutea visitar a KUBO

bull iquestHa funcionado tu trabajo

bull iquestTuviste que depurar tu funcioacuten

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1014

Ejercicio 2

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Empezar si Verdadero y de Modulador

bull iquestQueacute crees que significan las diferentes formas

bull iquestQueacute objeto ha visitado KUBO esta vez

bull iquestPor queacute se ha dirigido KUBO a ese objeto

Ejercicio 3

bull iquestQueacute crees que es la diferencia entre las fichas de Programacioacuten de Eventos y las fichas de Mapa de Eventos

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Eventos y las otras fichas

bull iquestSobre queacute aspectos tomas decisiones todos los diacuteas

bull iquestCuaacutendo tomas maacutes de una decisioacuten a la vez

bull iquestQueacute puede condicionar las decisiones que tomas

bull iquestCoacutemo puedes hacer que KUBO pare en uno de los lugares del mapa en vez de seguir andando sin cambiar la funcioacuten

R E F L E X I Oacute Nbull iquestPor queacute es importante tener la sintaxis correcta al programar iquestQueacute sucede cuando no la tienes correcta

bull iquestPor queacute las condiciones y los eventos aleatorios son importantes para hacer funcionar a un robot

A M P L I A C I Oacute Nbull KUBO quiere explorar otros lugares Antildeade otros objetos a tu mapa para que KUBO explore y a continuacioacuten

crea funciones condicionales y usa los eventos para que KUBO los visite Incorpora fichas de Coding+ si las tienes

bull Las historias contienen eventos Todas las historias tienen un principio un intermedio y un final Escribe una historia en la que KUBO es protagonista de una aventura y usa las fichas de Eventos para contarla A continuacioacuten mezcla el orden de los eventos y escribe una nueva historia que coincida con el nuevo orden

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1114

N O TA S

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1214

R E S U LTA D Obull Usa las fichas (TagTilesreg) aleatorias para elegir al azar las acciones de KUBO

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Aumentar Velocidad

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Giro

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 13

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 14

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Mapa de actividades en blanco

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1314

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos usan las fichas aleatorias para crear una funcioacuten que elija al azar los movimientos de KUBO

bull Puede llevar tiempo verificar una funcioacuten aleatoria que se ha creado aseguacuterese de que cada estudiante del grupo tiene las mismas oportunidades de trabajar con KUBO Los alumnos anotan sus observaciones en la hoja de ejercicios 13

bull La actividad de vigilancia nocturna puede llevar tiempo a la hora de completarla Pida a los alumnos que tengan cuidado en las etapas iniciales del desarrollo para reducir la necesidad de depurar su coacutedigo

Ejercicio 2

bull Los alumnos deberiacutean darse cuenta de que KUBO acelera cuando aumenta el valor numeacuterico de la ficha de Aumentar la Velocidad

bull Los alumnos pueden trabajar con las dos partes de la funcioacuten en la que KUBO se mueve de forma independiente y a continuacioacuten combinar sus funciones para hacer una funcioacuten uacutenica Pueden usar las fichas de Eventos para mover a KUBO o crear subrutinas

Ejercicio 3

bull Puede ser que los alumnos necesiten tiempo para ajustar la direccioacuten en la que gira KUBO para ir de un lugar a otro Puede ser que el profesor quiera que dibujen liacuteneas rectas en sus mapas para que las puedan seguir maacutes faacutecilmente

bull Tambieacuten puede administrar el compartir los mapas entre los grupos de alumnos para asegurarse de que cada grupo tenga un mapa con el que trabajar

VO C A B U L A R I Obull Vocabulario de repaso

Ficha (TagTilereg) de Aumentar Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute significa cuando dices que algo es aleatorio

bull iquestTe diste cuenta de alguacuten patroacuten en tus observaciones

bull iquestQueacute crees que pasariacutea si hicieras el test 100 veces

bull iquestHizo KUBO lo que tuacute esperabas

bull iquestEn queacute situacioacuten o situaciones querriacuteas que KUBO u otro robot hiciera movimientos aleatorios

Ejercicio 2

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 5 con la ficha de Aumentar Velocidad

bull iquestObservaste alguna diferencia cuando utilizaste la ficha de Paraacutemetro 10

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 1 con la ficha de Aumentar Velocidad

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1414

Ejercicio 3

bull iquestFuncionoacute tu funcioacuten a la primera

bull iquestTuviste que ajustar tu funcioacuten iquestPor queacute

bull iquestFuncionoacute tu nueva funcioacuten a la primera

bull iquestTuviste que ajustar tu nueva funcioacuten iquestPor queacute

bull iquestHa sido maacutes difiacutecil hacer que KUBO se desplace en liacutenea recta o hacer que gire

bull iquestQueacute fichas te ayudariacutean a hacer esta actividad

bull iquestQueacute partes del camino de KUBO te resultariacutean maacutes difiacuteciles de explicar cuando usas aacutengulos para el movimiento

R E F L E X I Oacute Nbull iquestCuaacutendo quieres que un robot acelere iquestCuaacutendo quieres que un robot baje la velocidad

bull iquestCuaacuteles son las ventajas de poder desplazarse en una liacutenea recta con KUBO iquestCuaacuteles son las desventajas

A M P L I A C I Oacute Nbull Haz una historia con KUBO en la que KUBO necesita moverse despacio y burlar a un monstruo o acelerar para

huir del monstruo o cambiar de direccioacuten para deshacerse de eacutel Ahora programa esas partes de la historia utilizando todas las fichas que tengas a disposicioacuten del kit de programacioacuten Coding++ Coding+ y Coding

bull Crea dos o maacutes objetos de intereacutes en tu mapa Crea una funcioacuten utilizando las fichas (TagTilesreg) aleatorias y cualquier ficha de funcioacuten que tengas disponible de los kits de programacioacuten Coding y Coding+ para hacer que KUBO se desplace aleatoriamente por el mapa Intenta que KUBO visite todos los lugares

N O TA S

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Page 7: DESCRIPCIÓN DE LA LECCIÓN RESULTADOS · • Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación ҇ Para poder utilizar las nuevas fichas, los alumnos deben

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 714

Ejercicio 2

bull iquestCoacutemo has establecido el nuacutemero de veces que KUBO necesita para repetir el patroacuten de dar una vuelta completa

bull iquestSe movioacute KUBO de la forma que esperabas

Ejercicio 3

bull iquestCoacutemo has hecho para que KUBO guarde un valor de una variable que sea mayor de 10

bull iquestCoacutemo puedes contar con KUBO

bull iquestQueacute otros tipos de actividades podriacutea repetir KUBO en las que tuacute uses variables y bucles para llevarlas a cabo

R E F L E X I Oacute Nbull iquestQueacute es una variable Discute con tu compantildeero y poneros de acuerdo sobre el significado de esta palabra

Prepaacuterate para compartir tu idea con tu clase

bull iquestCoacutemo hacen las variables maacutes faacutecil la programacioacuten en KUBO

A M P L I A C I Oacute Nbull Si tiene fichas de KUBO Coding+ haz una funcioacuten de bucle utilizando por lo menos dos de las fichas de

Coding+ con una variable

bull Crea una funcioacuten que sepas que KUBO no puede seguir utilizando variables Pide a tu compantildeero que depure la ruta Intercambiad los papeles

N O TA S

A C T I V I DA D 1

Variables

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 814

R E S U LTA D Obull Crear una funcioacuten con una sentencia condicional

bull Emplear eventos para ajustar funciones

T I E M P Obull 90 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

Bolsa para los laacutepices de colores

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos tienen que aprender la sintaxis o secuencia a seguir de todas las sentencias condicionales al usar KUBO

bull Tambieacuten puede ser necesario repasar coacutemo usar las fichas de Variables y reiniciar a KUBO dependiendo de cuaacutento tiempo haga desde que los alumnos terminaron de hacer la Actividad 1

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 914

bull Aseguacuterese de que ambos alumnos trabajan juntos creando funciones Si hay tiempo para ello cada alumno podriacutea crear sus propias funciones

bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar

bull Los alumnos volveraacuten a usar la funcioacuten que crearon en este ejercicio durante el Ejercicio 2 Es una buena idea que los alumnos usen el mismo KUBO durante ambos ejercicios ya que de no ser asiacute tendriacutean que volver a guardar la funcioacuten

Ejercicio 2

bull Puede ser que este ejercicio lleve maacutes tiempo que los otros debido a la sintaxis compleja de una funcioacuten condicional Para facilitar el proceso anime a los alumnos a que sus fichas esteacuten alineadas correctamente en la funcioacuten y coloque a KUBO con cuidado para que pueda moverse por las fichas sin problemas

bull Puede ser que los alumnos no tengan fichas de Movimiento suficientes para realizar sus funciones En caso de esto que ocurra aniacutemelos a resolver los problemas con soluciones diferentes como por ejemplo

Usar otras fichas del kit como los bucles para crear sus funciones

Cambiar el lugar en el mapa de los objetos de intereacutes

Ejercicio 3

bull Durante este ejercicio los estudiantes incorporaraacuten eventos que puedan controlar durante la operacioacuten de que KUBO cambie su conducta Tendraacuten que prestar atencioacuten al orden de las fichas

bull Una funcioacuten puede empezar con una sentencia condicional Sin embargo al utilizar una ficha de Programacioacuten de Eventos en la sentencia condicional debe colocar una o maacutes fichas de Movimiento antes de la sentencia condicional Esto permitiraacute a KUBO desplazarse sobre la ficha de Mapa de Eventos mientras estaacute ejecutando la funcioacuten

bull Recuerde a los alumnos que pueden usar diferentes eventos y sentencias condicionales con funciones diferentes para crear patrones de movimiento complejos y cambiar estos patrones al usar los eventos

VO C A B U L A R I Obull Nuevo vocabulario

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Funcioacuten condicional una funcioacuten que ejecuta diferentes acciones basaacutendose en si una condicioacuten es verdadera o falsa

Sintaxis las reglas que se deben seguir al crear una sentencia que KUBO entienda

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute lugares te gustariacutea visitar

bull iquestQueacute lugares crees que le gustariacutea visitar a KUBO

bull iquestHa funcionado tu trabajo

bull iquestTuviste que depurar tu funcioacuten

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1014

Ejercicio 2

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Empezar si Verdadero y de Modulador

bull iquestQueacute crees que significan las diferentes formas

bull iquestQueacute objeto ha visitado KUBO esta vez

bull iquestPor queacute se ha dirigido KUBO a ese objeto

Ejercicio 3

bull iquestQueacute crees que es la diferencia entre las fichas de Programacioacuten de Eventos y las fichas de Mapa de Eventos

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Eventos y las otras fichas

bull iquestSobre queacute aspectos tomas decisiones todos los diacuteas

bull iquestCuaacutendo tomas maacutes de una decisioacuten a la vez

bull iquestQueacute puede condicionar las decisiones que tomas

bull iquestCoacutemo puedes hacer que KUBO pare en uno de los lugares del mapa en vez de seguir andando sin cambiar la funcioacuten

R E F L E X I Oacute Nbull iquestPor queacute es importante tener la sintaxis correcta al programar iquestQueacute sucede cuando no la tienes correcta

bull iquestPor queacute las condiciones y los eventos aleatorios son importantes para hacer funcionar a un robot

A M P L I A C I Oacute Nbull KUBO quiere explorar otros lugares Antildeade otros objetos a tu mapa para que KUBO explore y a continuacioacuten

crea funciones condicionales y usa los eventos para que KUBO los visite Incorpora fichas de Coding+ si las tienes

bull Las historias contienen eventos Todas las historias tienen un principio un intermedio y un final Escribe una historia en la que KUBO es protagonista de una aventura y usa las fichas de Eventos para contarla A continuacioacuten mezcla el orden de los eventos y escribe una nueva historia que coincida con el nuevo orden

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1114

N O TA S

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1214

R E S U LTA D Obull Usa las fichas (TagTilesreg) aleatorias para elegir al azar las acciones de KUBO

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Aumentar Velocidad

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Giro

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 13

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 14

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Mapa de actividades en blanco

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1314

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos usan las fichas aleatorias para crear una funcioacuten que elija al azar los movimientos de KUBO

bull Puede llevar tiempo verificar una funcioacuten aleatoria que se ha creado aseguacuterese de que cada estudiante del grupo tiene las mismas oportunidades de trabajar con KUBO Los alumnos anotan sus observaciones en la hoja de ejercicios 13

bull La actividad de vigilancia nocturna puede llevar tiempo a la hora de completarla Pida a los alumnos que tengan cuidado en las etapas iniciales del desarrollo para reducir la necesidad de depurar su coacutedigo

Ejercicio 2

bull Los alumnos deberiacutean darse cuenta de que KUBO acelera cuando aumenta el valor numeacuterico de la ficha de Aumentar la Velocidad

bull Los alumnos pueden trabajar con las dos partes de la funcioacuten en la que KUBO se mueve de forma independiente y a continuacioacuten combinar sus funciones para hacer una funcioacuten uacutenica Pueden usar las fichas de Eventos para mover a KUBO o crear subrutinas

Ejercicio 3

bull Puede ser que los alumnos necesiten tiempo para ajustar la direccioacuten en la que gira KUBO para ir de un lugar a otro Puede ser que el profesor quiera que dibujen liacuteneas rectas en sus mapas para que las puedan seguir maacutes faacutecilmente

bull Tambieacuten puede administrar el compartir los mapas entre los grupos de alumnos para asegurarse de que cada grupo tenga un mapa con el que trabajar

VO C A B U L A R I Obull Vocabulario de repaso

Ficha (TagTilereg) de Aumentar Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute significa cuando dices que algo es aleatorio

bull iquestTe diste cuenta de alguacuten patroacuten en tus observaciones

bull iquestQueacute crees que pasariacutea si hicieras el test 100 veces

bull iquestHizo KUBO lo que tuacute esperabas

bull iquestEn queacute situacioacuten o situaciones querriacuteas que KUBO u otro robot hiciera movimientos aleatorios

Ejercicio 2

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 5 con la ficha de Aumentar Velocidad

bull iquestObservaste alguna diferencia cuando utilizaste la ficha de Paraacutemetro 10

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 1 con la ficha de Aumentar Velocidad

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1414

Ejercicio 3

bull iquestFuncionoacute tu funcioacuten a la primera

bull iquestTuviste que ajustar tu funcioacuten iquestPor queacute

bull iquestFuncionoacute tu nueva funcioacuten a la primera

bull iquestTuviste que ajustar tu nueva funcioacuten iquestPor queacute

bull iquestHa sido maacutes difiacutecil hacer que KUBO se desplace en liacutenea recta o hacer que gire

bull iquestQueacute fichas te ayudariacutean a hacer esta actividad

bull iquestQueacute partes del camino de KUBO te resultariacutean maacutes difiacuteciles de explicar cuando usas aacutengulos para el movimiento

R E F L E X I Oacute Nbull iquestCuaacutendo quieres que un robot acelere iquestCuaacutendo quieres que un robot baje la velocidad

bull iquestCuaacuteles son las ventajas de poder desplazarse en una liacutenea recta con KUBO iquestCuaacuteles son las desventajas

A M P L I A C I Oacute Nbull Haz una historia con KUBO en la que KUBO necesita moverse despacio y burlar a un monstruo o acelerar para

huir del monstruo o cambiar de direccioacuten para deshacerse de eacutel Ahora programa esas partes de la historia utilizando todas las fichas que tengas a disposicioacuten del kit de programacioacuten Coding++ Coding+ y Coding

bull Crea dos o maacutes objetos de intereacutes en tu mapa Crea una funcioacuten utilizando las fichas (TagTilesreg) aleatorias y cualquier ficha de funcioacuten que tengas disponible de los kits de programacioacuten Coding y Coding+ para hacer que KUBO se desplace aleatoriamente por el mapa Intenta que KUBO visite todos los lugares

N O TA S

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Page 8: DESCRIPCIÓN DE LA LECCIÓN RESULTADOS · • Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación ҇ Para poder utilizar las nuevas fichas, los alumnos deben

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 814

R E S U LTA D Obull Crear una funcioacuten con una sentencia condicional

bull Emplear eventos para ajustar funciones

T I E M P Obull 90 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

Bolsa para los laacutepices de colores

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de KUBO Coding++

Fichas (TagTilesreg) de KUBO Coding

Laacutepices de colores

Mapa de actividades en blanco

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos tienen que aprender la sintaxis o secuencia a seguir de todas las sentencias condicionales al usar KUBO

bull Tambieacuten puede ser necesario repasar coacutemo usar las fichas de Variables y reiniciar a KUBO dependiendo de cuaacutento tiempo haga desde que los alumnos terminaron de hacer la Actividad 1

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 914

bull Aseguacuterese de que ambos alumnos trabajan juntos creando funciones Si hay tiempo para ello cada alumno podriacutea crear sus propias funciones

bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar

bull Los alumnos volveraacuten a usar la funcioacuten que crearon en este ejercicio durante el Ejercicio 2 Es una buena idea que los alumnos usen el mismo KUBO durante ambos ejercicios ya que de no ser asiacute tendriacutean que volver a guardar la funcioacuten

Ejercicio 2

bull Puede ser que este ejercicio lleve maacutes tiempo que los otros debido a la sintaxis compleja de una funcioacuten condicional Para facilitar el proceso anime a los alumnos a que sus fichas esteacuten alineadas correctamente en la funcioacuten y coloque a KUBO con cuidado para que pueda moverse por las fichas sin problemas

bull Puede ser que los alumnos no tengan fichas de Movimiento suficientes para realizar sus funciones En caso de esto que ocurra aniacutemelos a resolver los problemas con soluciones diferentes como por ejemplo

Usar otras fichas del kit como los bucles para crear sus funciones

Cambiar el lugar en el mapa de los objetos de intereacutes

Ejercicio 3

bull Durante este ejercicio los estudiantes incorporaraacuten eventos que puedan controlar durante la operacioacuten de que KUBO cambie su conducta Tendraacuten que prestar atencioacuten al orden de las fichas

bull Una funcioacuten puede empezar con una sentencia condicional Sin embargo al utilizar una ficha de Programacioacuten de Eventos en la sentencia condicional debe colocar una o maacutes fichas de Movimiento antes de la sentencia condicional Esto permitiraacute a KUBO desplazarse sobre la ficha de Mapa de Eventos mientras estaacute ejecutando la funcioacuten

bull Recuerde a los alumnos que pueden usar diferentes eventos y sentencias condicionales con funciones diferentes para crear patrones de movimiento complejos y cambiar estos patrones al usar los eventos

VO C A B U L A R I Obull Nuevo vocabulario

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Funcioacuten condicional una funcioacuten que ejecuta diferentes acciones basaacutendose en si una condicioacuten es verdadera o falsa

Sintaxis las reglas que se deben seguir al crear una sentencia que KUBO entienda

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute lugares te gustariacutea visitar

bull iquestQueacute lugares crees que le gustariacutea visitar a KUBO

bull iquestHa funcionado tu trabajo

bull iquestTuviste que depurar tu funcioacuten

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1014

Ejercicio 2

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Empezar si Verdadero y de Modulador

bull iquestQueacute crees que significan las diferentes formas

bull iquestQueacute objeto ha visitado KUBO esta vez

bull iquestPor queacute se ha dirigido KUBO a ese objeto

Ejercicio 3

bull iquestQueacute crees que es la diferencia entre las fichas de Programacioacuten de Eventos y las fichas de Mapa de Eventos

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Eventos y las otras fichas

bull iquestSobre queacute aspectos tomas decisiones todos los diacuteas

bull iquestCuaacutendo tomas maacutes de una decisioacuten a la vez

bull iquestQueacute puede condicionar las decisiones que tomas

bull iquestCoacutemo puedes hacer que KUBO pare en uno de los lugares del mapa en vez de seguir andando sin cambiar la funcioacuten

R E F L E X I Oacute Nbull iquestPor queacute es importante tener la sintaxis correcta al programar iquestQueacute sucede cuando no la tienes correcta

bull iquestPor queacute las condiciones y los eventos aleatorios son importantes para hacer funcionar a un robot

A M P L I A C I Oacute Nbull KUBO quiere explorar otros lugares Antildeade otros objetos a tu mapa para que KUBO explore y a continuacioacuten

crea funciones condicionales y usa los eventos para que KUBO los visite Incorpora fichas de Coding+ si las tienes

bull Las historias contienen eventos Todas las historias tienen un principio un intermedio y un final Escribe una historia en la que KUBO es protagonista de una aventura y usa las fichas de Eventos para contarla A continuacioacuten mezcla el orden de los eventos y escribe una nueva historia que coincida con el nuevo orden

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1114

N O TA S

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1214

R E S U LTA D Obull Usa las fichas (TagTilesreg) aleatorias para elegir al azar las acciones de KUBO

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Aumentar Velocidad

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Giro

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 13

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 14

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Mapa de actividades en blanco

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1314

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos usan las fichas aleatorias para crear una funcioacuten que elija al azar los movimientos de KUBO

bull Puede llevar tiempo verificar una funcioacuten aleatoria que se ha creado aseguacuterese de que cada estudiante del grupo tiene las mismas oportunidades de trabajar con KUBO Los alumnos anotan sus observaciones en la hoja de ejercicios 13

bull La actividad de vigilancia nocturna puede llevar tiempo a la hora de completarla Pida a los alumnos que tengan cuidado en las etapas iniciales del desarrollo para reducir la necesidad de depurar su coacutedigo

Ejercicio 2

bull Los alumnos deberiacutean darse cuenta de que KUBO acelera cuando aumenta el valor numeacuterico de la ficha de Aumentar la Velocidad

bull Los alumnos pueden trabajar con las dos partes de la funcioacuten en la que KUBO se mueve de forma independiente y a continuacioacuten combinar sus funciones para hacer una funcioacuten uacutenica Pueden usar las fichas de Eventos para mover a KUBO o crear subrutinas

Ejercicio 3

bull Puede ser que los alumnos necesiten tiempo para ajustar la direccioacuten en la que gira KUBO para ir de un lugar a otro Puede ser que el profesor quiera que dibujen liacuteneas rectas en sus mapas para que las puedan seguir maacutes faacutecilmente

bull Tambieacuten puede administrar el compartir los mapas entre los grupos de alumnos para asegurarse de que cada grupo tenga un mapa con el que trabajar

VO C A B U L A R I Obull Vocabulario de repaso

Ficha (TagTilereg) de Aumentar Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute significa cuando dices que algo es aleatorio

bull iquestTe diste cuenta de alguacuten patroacuten en tus observaciones

bull iquestQueacute crees que pasariacutea si hicieras el test 100 veces

bull iquestHizo KUBO lo que tuacute esperabas

bull iquestEn queacute situacioacuten o situaciones querriacuteas que KUBO u otro robot hiciera movimientos aleatorios

Ejercicio 2

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 5 con la ficha de Aumentar Velocidad

bull iquestObservaste alguna diferencia cuando utilizaste la ficha de Paraacutemetro 10

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 1 con la ficha de Aumentar Velocidad

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1414

Ejercicio 3

bull iquestFuncionoacute tu funcioacuten a la primera

bull iquestTuviste que ajustar tu funcioacuten iquestPor queacute

bull iquestFuncionoacute tu nueva funcioacuten a la primera

bull iquestTuviste que ajustar tu nueva funcioacuten iquestPor queacute

bull iquestHa sido maacutes difiacutecil hacer que KUBO se desplace en liacutenea recta o hacer que gire

bull iquestQueacute fichas te ayudariacutean a hacer esta actividad

bull iquestQueacute partes del camino de KUBO te resultariacutean maacutes difiacuteciles de explicar cuando usas aacutengulos para el movimiento

R E F L E X I Oacute Nbull iquestCuaacutendo quieres que un robot acelere iquestCuaacutendo quieres que un robot baje la velocidad

bull iquestCuaacuteles son las ventajas de poder desplazarse en una liacutenea recta con KUBO iquestCuaacuteles son las desventajas

A M P L I A C I Oacute Nbull Haz una historia con KUBO en la que KUBO necesita moverse despacio y burlar a un monstruo o acelerar para

huir del monstruo o cambiar de direccioacuten para deshacerse de eacutel Ahora programa esas partes de la historia utilizando todas las fichas que tengas a disposicioacuten del kit de programacioacuten Coding++ Coding+ y Coding

bull Crea dos o maacutes objetos de intereacutes en tu mapa Crea una funcioacuten utilizando las fichas (TagTilesreg) aleatorias y cualquier ficha de funcioacuten que tengas disponible de los kits de programacioacuten Coding y Coding+ para hacer que KUBO se desplace aleatoriamente por el mapa Intenta que KUBO visite todos los lugares

N O TA S

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Page 9: DESCRIPCIÓN DE LA LECCIÓN RESULTADOS · • Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación ҇ Para poder utilizar las nuevas fichas, los alumnos deben

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 914

bull Aseguacuterese de que ambos alumnos trabajan juntos creando funciones Si hay tiempo para ello cada alumno podriacutea crear sus propias funciones

bull Evite colocar fichas y funciones sobre el hueco que queda al juntar pupitres o mesas KUBO necesita una superficie plana para poder memorizar

bull Los alumnos volveraacuten a usar la funcioacuten que crearon en este ejercicio durante el Ejercicio 2 Es una buena idea que los alumnos usen el mismo KUBO durante ambos ejercicios ya que de no ser asiacute tendriacutean que volver a guardar la funcioacuten

Ejercicio 2

bull Puede ser que este ejercicio lleve maacutes tiempo que los otros debido a la sintaxis compleja de una funcioacuten condicional Para facilitar el proceso anime a los alumnos a que sus fichas esteacuten alineadas correctamente en la funcioacuten y coloque a KUBO con cuidado para que pueda moverse por las fichas sin problemas

bull Puede ser que los alumnos no tengan fichas de Movimiento suficientes para realizar sus funciones En caso de esto que ocurra aniacutemelos a resolver los problemas con soluciones diferentes como por ejemplo

Usar otras fichas del kit como los bucles para crear sus funciones

Cambiar el lugar en el mapa de los objetos de intereacutes

Ejercicio 3

bull Durante este ejercicio los estudiantes incorporaraacuten eventos que puedan controlar durante la operacioacuten de que KUBO cambie su conducta Tendraacuten que prestar atencioacuten al orden de las fichas

bull Una funcioacuten puede empezar con una sentencia condicional Sin embargo al utilizar una ficha de Programacioacuten de Eventos en la sentencia condicional debe colocar una o maacutes fichas de Movimiento antes de la sentencia condicional Esto permitiraacute a KUBO desplazarse sobre la ficha de Mapa de Eventos mientras estaacute ejecutando la funcioacuten

bull Recuerde a los alumnos que pueden usar diferentes eventos y sentencias condicionales con funciones diferentes para crear patrones de movimiento complejos y cambiar estos patrones al usar los eventos

VO C A B U L A R I Obull Nuevo vocabulario

Ficha (TagTilereg) condicional una ficha que hace evaluar a KUBO una sentencia y realizar operaciones diferentes cuando la sentencia es verdadera o falsa

Funcioacuten condicional una funcioacuten que ejecuta diferentes acciones basaacutendose en si una condicioacuten es verdadera o falsa

Sintaxis las reglas que se deben seguir al crear una sentencia que KUBO entienda

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute lugares te gustariacutea visitar

bull iquestQueacute lugares crees que le gustariacutea visitar a KUBO

bull iquestHa funcionado tu trabajo

bull iquestTuviste que depurar tu funcioacuten

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1014

Ejercicio 2

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Empezar si Verdadero y de Modulador

bull iquestQueacute crees que significan las diferentes formas

bull iquestQueacute objeto ha visitado KUBO esta vez

bull iquestPor queacute se ha dirigido KUBO a ese objeto

Ejercicio 3

bull iquestQueacute crees que es la diferencia entre las fichas de Programacioacuten de Eventos y las fichas de Mapa de Eventos

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Eventos y las otras fichas

bull iquestSobre queacute aspectos tomas decisiones todos los diacuteas

bull iquestCuaacutendo tomas maacutes de una decisioacuten a la vez

bull iquestQueacute puede condicionar las decisiones que tomas

bull iquestCoacutemo puedes hacer que KUBO pare en uno de los lugares del mapa en vez de seguir andando sin cambiar la funcioacuten

R E F L E X I Oacute Nbull iquestPor queacute es importante tener la sintaxis correcta al programar iquestQueacute sucede cuando no la tienes correcta

bull iquestPor queacute las condiciones y los eventos aleatorios son importantes para hacer funcionar a un robot

A M P L I A C I Oacute Nbull KUBO quiere explorar otros lugares Antildeade otros objetos a tu mapa para que KUBO explore y a continuacioacuten

crea funciones condicionales y usa los eventos para que KUBO los visite Incorpora fichas de Coding+ si las tienes

bull Las historias contienen eventos Todas las historias tienen un principio un intermedio y un final Escribe una historia en la que KUBO es protagonista de una aventura y usa las fichas de Eventos para contarla A continuacioacuten mezcla el orden de los eventos y escribe una nueva historia que coincida con el nuevo orden

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1114

N O TA S

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1214

R E S U LTA D Obull Usa las fichas (TagTilesreg) aleatorias para elegir al azar las acciones de KUBO

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Aumentar Velocidad

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Giro

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 13

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 14

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Mapa de actividades en blanco

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1314

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos usan las fichas aleatorias para crear una funcioacuten que elija al azar los movimientos de KUBO

bull Puede llevar tiempo verificar una funcioacuten aleatoria que se ha creado aseguacuterese de que cada estudiante del grupo tiene las mismas oportunidades de trabajar con KUBO Los alumnos anotan sus observaciones en la hoja de ejercicios 13

bull La actividad de vigilancia nocturna puede llevar tiempo a la hora de completarla Pida a los alumnos que tengan cuidado en las etapas iniciales del desarrollo para reducir la necesidad de depurar su coacutedigo

Ejercicio 2

bull Los alumnos deberiacutean darse cuenta de que KUBO acelera cuando aumenta el valor numeacuterico de la ficha de Aumentar la Velocidad

bull Los alumnos pueden trabajar con las dos partes de la funcioacuten en la que KUBO se mueve de forma independiente y a continuacioacuten combinar sus funciones para hacer una funcioacuten uacutenica Pueden usar las fichas de Eventos para mover a KUBO o crear subrutinas

Ejercicio 3

bull Puede ser que los alumnos necesiten tiempo para ajustar la direccioacuten en la que gira KUBO para ir de un lugar a otro Puede ser que el profesor quiera que dibujen liacuteneas rectas en sus mapas para que las puedan seguir maacutes faacutecilmente

bull Tambieacuten puede administrar el compartir los mapas entre los grupos de alumnos para asegurarse de que cada grupo tenga un mapa con el que trabajar

VO C A B U L A R I Obull Vocabulario de repaso

Ficha (TagTilereg) de Aumentar Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute significa cuando dices que algo es aleatorio

bull iquestTe diste cuenta de alguacuten patroacuten en tus observaciones

bull iquestQueacute crees que pasariacutea si hicieras el test 100 veces

bull iquestHizo KUBO lo que tuacute esperabas

bull iquestEn queacute situacioacuten o situaciones querriacuteas que KUBO u otro robot hiciera movimientos aleatorios

Ejercicio 2

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 5 con la ficha de Aumentar Velocidad

bull iquestObservaste alguna diferencia cuando utilizaste la ficha de Paraacutemetro 10

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 1 con la ficha de Aumentar Velocidad

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1414

Ejercicio 3

bull iquestFuncionoacute tu funcioacuten a la primera

bull iquestTuviste que ajustar tu funcioacuten iquestPor queacute

bull iquestFuncionoacute tu nueva funcioacuten a la primera

bull iquestTuviste que ajustar tu nueva funcioacuten iquestPor queacute

bull iquestHa sido maacutes difiacutecil hacer que KUBO se desplace en liacutenea recta o hacer que gire

bull iquestQueacute fichas te ayudariacutean a hacer esta actividad

bull iquestQueacute partes del camino de KUBO te resultariacutean maacutes difiacuteciles de explicar cuando usas aacutengulos para el movimiento

R E F L E X I Oacute Nbull iquestCuaacutendo quieres que un robot acelere iquestCuaacutendo quieres que un robot baje la velocidad

bull iquestCuaacuteles son las ventajas de poder desplazarse en una liacutenea recta con KUBO iquestCuaacuteles son las desventajas

A M P L I A C I Oacute Nbull Haz una historia con KUBO en la que KUBO necesita moverse despacio y burlar a un monstruo o acelerar para

huir del monstruo o cambiar de direccioacuten para deshacerse de eacutel Ahora programa esas partes de la historia utilizando todas las fichas que tengas a disposicioacuten del kit de programacioacuten Coding++ Coding+ y Coding

bull Crea dos o maacutes objetos de intereacutes en tu mapa Crea una funcioacuten utilizando las fichas (TagTilesreg) aleatorias y cualquier ficha de funcioacuten que tengas disponible de los kits de programacioacuten Coding y Coding+ para hacer que KUBO se desplace aleatoriamente por el mapa Intenta que KUBO visite todos los lugares

N O TA S

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Page 10: DESCRIPCIÓN DE LA LECCIÓN RESULTADOS · • Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación ҇ Para poder utilizar las nuevas fichas, los alumnos deben

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1014

Ejercicio 2

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Empezar si Verdadero y de Modulador

bull iquestQueacute crees que significan las diferentes formas

bull iquestQueacute objeto ha visitado KUBO esta vez

bull iquestPor queacute se ha dirigido KUBO a ese objeto

Ejercicio 3

bull iquestQueacute crees que es la diferencia entre las fichas de Programacioacuten de Eventos y las fichas de Mapa de Eventos

bull iquestCuaacutel es la diferencia entre la forma de las fichas de Eventos y las otras fichas

bull iquestSobre queacute aspectos tomas decisiones todos los diacuteas

bull iquestCuaacutendo tomas maacutes de una decisioacuten a la vez

bull iquestQueacute puede condicionar las decisiones que tomas

bull iquestCoacutemo puedes hacer que KUBO pare en uno de los lugares del mapa en vez de seguir andando sin cambiar la funcioacuten

R E F L E X I Oacute Nbull iquestPor queacute es importante tener la sintaxis correcta al programar iquestQueacute sucede cuando no la tienes correcta

bull iquestPor queacute las condiciones y los eventos aleatorios son importantes para hacer funcionar a un robot

A M P L I A C I Oacute Nbull KUBO quiere explorar otros lugares Antildeade otros objetos a tu mapa para que KUBO explore y a continuacioacuten

crea funciones condicionales y usa los eventos para que KUBO los visite Incorpora fichas de Coding+ si las tienes

bull Las historias contienen eventos Todas las historias tienen un principio un intermedio y un final Escribe una historia en la que KUBO es protagonista de una aventura y usa las fichas de Eventos para contarla A continuacioacuten mezcla el orden de los eventos y escribe una nueva historia que coincida con el nuevo orden

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1114

N O TA S

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1214

R E S U LTA D Obull Usa las fichas (TagTilesreg) aleatorias para elegir al azar las acciones de KUBO

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Aumentar Velocidad

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Giro

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 13

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 14

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Mapa de actividades en blanco

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1314

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos usan las fichas aleatorias para crear una funcioacuten que elija al azar los movimientos de KUBO

bull Puede llevar tiempo verificar una funcioacuten aleatoria que se ha creado aseguacuterese de que cada estudiante del grupo tiene las mismas oportunidades de trabajar con KUBO Los alumnos anotan sus observaciones en la hoja de ejercicios 13

bull La actividad de vigilancia nocturna puede llevar tiempo a la hora de completarla Pida a los alumnos que tengan cuidado en las etapas iniciales del desarrollo para reducir la necesidad de depurar su coacutedigo

Ejercicio 2

bull Los alumnos deberiacutean darse cuenta de que KUBO acelera cuando aumenta el valor numeacuterico de la ficha de Aumentar la Velocidad

bull Los alumnos pueden trabajar con las dos partes de la funcioacuten en la que KUBO se mueve de forma independiente y a continuacioacuten combinar sus funciones para hacer una funcioacuten uacutenica Pueden usar las fichas de Eventos para mover a KUBO o crear subrutinas

Ejercicio 3

bull Puede ser que los alumnos necesiten tiempo para ajustar la direccioacuten en la que gira KUBO para ir de un lugar a otro Puede ser que el profesor quiera que dibujen liacuteneas rectas en sus mapas para que las puedan seguir maacutes faacutecilmente

bull Tambieacuten puede administrar el compartir los mapas entre los grupos de alumnos para asegurarse de que cada grupo tenga un mapa con el que trabajar

VO C A B U L A R I Obull Vocabulario de repaso

Ficha (TagTilereg) de Aumentar Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute significa cuando dices que algo es aleatorio

bull iquestTe diste cuenta de alguacuten patroacuten en tus observaciones

bull iquestQueacute crees que pasariacutea si hicieras el test 100 veces

bull iquestHizo KUBO lo que tuacute esperabas

bull iquestEn queacute situacioacuten o situaciones querriacuteas que KUBO u otro robot hiciera movimientos aleatorios

Ejercicio 2

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 5 con la ficha de Aumentar Velocidad

bull iquestObservaste alguna diferencia cuando utilizaste la ficha de Paraacutemetro 10

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 1 con la ficha de Aumentar Velocidad

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1414

Ejercicio 3

bull iquestFuncionoacute tu funcioacuten a la primera

bull iquestTuviste que ajustar tu funcioacuten iquestPor queacute

bull iquestFuncionoacute tu nueva funcioacuten a la primera

bull iquestTuviste que ajustar tu nueva funcioacuten iquestPor queacute

bull iquestHa sido maacutes difiacutecil hacer que KUBO se desplace en liacutenea recta o hacer que gire

bull iquestQueacute fichas te ayudariacutean a hacer esta actividad

bull iquestQueacute partes del camino de KUBO te resultariacutean maacutes difiacuteciles de explicar cuando usas aacutengulos para el movimiento

R E F L E X I Oacute Nbull iquestCuaacutendo quieres que un robot acelere iquestCuaacutendo quieres que un robot baje la velocidad

bull iquestCuaacuteles son las ventajas de poder desplazarse en una liacutenea recta con KUBO iquestCuaacuteles son las desventajas

A M P L I A C I Oacute Nbull Haz una historia con KUBO en la que KUBO necesita moverse despacio y burlar a un monstruo o acelerar para

huir del monstruo o cambiar de direccioacuten para deshacerse de eacutel Ahora programa esas partes de la historia utilizando todas las fichas que tengas a disposicioacuten del kit de programacioacuten Coding++ Coding+ y Coding

bull Crea dos o maacutes objetos de intereacutes en tu mapa Crea una funcioacuten utilizando las fichas (TagTilesreg) aleatorias y cualquier ficha de funcioacuten que tengas disponible de los kits de programacioacuten Coding y Coding+ para hacer que KUBO se desplace aleatoriamente por el mapa Intenta que KUBO visite todos los lugares

N O TA S

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Page 11: DESCRIPCIÓN DE LA LECCIÓN RESULTADOS · • Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación ҇ Para poder utilizar las nuevas fichas, los alumnos deben

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1114

N O TA S

A C T I V I DA D 2

Sentencias Condicionales

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1214

R E S U LTA D Obull Usa las fichas (TagTilesreg) aleatorias para elegir al azar las acciones de KUBO

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Aumentar Velocidad

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Giro

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 13

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 14

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Mapa de actividades en blanco

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1314

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos usan las fichas aleatorias para crear una funcioacuten que elija al azar los movimientos de KUBO

bull Puede llevar tiempo verificar una funcioacuten aleatoria que se ha creado aseguacuterese de que cada estudiante del grupo tiene las mismas oportunidades de trabajar con KUBO Los alumnos anotan sus observaciones en la hoja de ejercicios 13

bull La actividad de vigilancia nocturna puede llevar tiempo a la hora de completarla Pida a los alumnos que tengan cuidado en las etapas iniciales del desarrollo para reducir la necesidad de depurar su coacutedigo

Ejercicio 2

bull Los alumnos deberiacutean darse cuenta de que KUBO acelera cuando aumenta el valor numeacuterico de la ficha de Aumentar la Velocidad

bull Los alumnos pueden trabajar con las dos partes de la funcioacuten en la que KUBO se mueve de forma independiente y a continuacioacuten combinar sus funciones para hacer una funcioacuten uacutenica Pueden usar las fichas de Eventos para mover a KUBO o crear subrutinas

Ejercicio 3

bull Puede ser que los alumnos necesiten tiempo para ajustar la direccioacuten en la que gira KUBO para ir de un lugar a otro Puede ser que el profesor quiera que dibujen liacuteneas rectas en sus mapas para que las puedan seguir maacutes faacutecilmente

bull Tambieacuten puede administrar el compartir los mapas entre los grupos de alumnos para asegurarse de que cada grupo tenga un mapa con el que trabajar

VO C A B U L A R I Obull Vocabulario de repaso

Ficha (TagTilereg) de Aumentar Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute significa cuando dices que algo es aleatorio

bull iquestTe diste cuenta de alguacuten patroacuten en tus observaciones

bull iquestQueacute crees que pasariacutea si hicieras el test 100 veces

bull iquestHizo KUBO lo que tuacute esperabas

bull iquestEn queacute situacioacuten o situaciones querriacuteas que KUBO u otro robot hiciera movimientos aleatorios

Ejercicio 2

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 5 con la ficha de Aumentar Velocidad

bull iquestObservaste alguna diferencia cuando utilizaste la ficha de Paraacutemetro 10

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 1 con la ficha de Aumentar Velocidad

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1414

Ejercicio 3

bull iquestFuncionoacute tu funcioacuten a la primera

bull iquestTuviste que ajustar tu funcioacuten iquestPor queacute

bull iquestFuncionoacute tu nueva funcioacuten a la primera

bull iquestTuviste que ajustar tu nueva funcioacuten iquestPor queacute

bull iquestHa sido maacutes difiacutecil hacer que KUBO se desplace en liacutenea recta o hacer que gire

bull iquestQueacute fichas te ayudariacutean a hacer esta actividad

bull iquestQueacute partes del camino de KUBO te resultariacutean maacutes difiacuteciles de explicar cuando usas aacutengulos para el movimiento

R E F L E X I Oacute Nbull iquestCuaacutendo quieres que un robot acelere iquestCuaacutendo quieres que un robot baje la velocidad

bull iquestCuaacuteles son las ventajas de poder desplazarse en una liacutenea recta con KUBO iquestCuaacuteles son las desventajas

A M P L I A C I Oacute Nbull Haz una historia con KUBO en la que KUBO necesita moverse despacio y burlar a un monstruo o acelerar para

huir del monstruo o cambiar de direccioacuten para deshacerse de eacutel Ahora programa esas partes de la historia utilizando todas las fichas que tengas a disposicioacuten del kit de programacioacuten Coding++ Coding+ y Coding

bull Crea dos o maacutes objetos de intereacutes en tu mapa Crea una funcioacuten utilizando las fichas (TagTilesreg) aleatorias y cualquier ficha de funcioacuten que tengas disponible de los kits de programacioacuten Coding y Coding+ para hacer que KUBO se desplace aleatoriamente por el mapa Intenta que KUBO visite todos los lugares

N O TA S

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Page 12: DESCRIPCIÓN DE LA LECCIÓN RESULTADOS · • Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación ҇ Para poder utilizar las nuevas fichas, los alumnos deben

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1214

R E S U LTA D Obull Usa las fichas (TagTilesreg) aleatorias para elegir al azar las acciones de KUBO

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Aumentar Velocidad

bull Cambia los movimientos de KUBO usando las fichas (TagTilesreg) de Giro

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Ejercicio 1

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 13

Mapa de actividades en blanco

bull Ejercicio 2

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Hoja de ejercicios 14

Mapa de actividades en blanco

bull Ejercicio 3

KUBO

Fichas (TagTilesreg) de Coding++

Fichas (TagTilesreg) de Coding

Laacutepices de colores

Mapa de actividades en blanco

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1314

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos usan las fichas aleatorias para crear una funcioacuten que elija al azar los movimientos de KUBO

bull Puede llevar tiempo verificar una funcioacuten aleatoria que se ha creado aseguacuterese de que cada estudiante del grupo tiene las mismas oportunidades de trabajar con KUBO Los alumnos anotan sus observaciones en la hoja de ejercicios 13

bull La actividad de vigilancia nocturna puede llevar tiempo a la hora de completarla Pida a los alumnos que tengan cuidado en las etapas iniciales del desarrollo para reducir la necesidad de depurar su coacutedigo

Ejercicio 2

bull Los alumnos deberiacutean darse cuenta de que KUBO acelera cuando aumenta el valor numeacuterico de la ficha de Aumentar la Velocidad

bull Los alumnos pueden trabajar con las dos partes de la funcioacuten en la que KUBO se mueve de forma independiente y a continuacioacuten combinar sus funciones para hacer una funcioacuten uacutenica Pueden usar las fichas de Eventos para mover a KUBO o crear subrutinas

Ejercicio 3

bull Puede ser que los alumnos necesiten tiempo para ajustar la direccioacuten en la que gira KUBO para ir de un lugar a otro Puede ser que el profesor quiera que dibujen liacuteneas rectas en sus mapas para que las puedan seguir maacutes faacutecilmente

bull Tambieacuten puede administrar el compartir los mapas entre los grupos de alumnos para asegurarse de que cada grupo tenga un mapa con el que trabajar

VO C A B U L A R I Obull Vocabulario de repaso

Ficha (TagTilereg) de Aumentar Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute significa cuando dices que algo es aleatorio

bull iquestTe diste cuenta de alguacuten patroacuten en tus observaciones

bull iquestQueacute crees que pasariacutea si hicieras el test 100 veces

bull iquestHizo KUBO lo que tuacute esperabas

bull iquestEn queacute situacioacuten o situaciones querriacuteas que KUBO u otro robot hiciera movimientos aleatorios

Ejercicio 2

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 5 con la ficha de Aumentar Velocidad

bull iquestObservaste alguna diferencia cuando utilizaste la ficha de Paraacutemetro 10

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 1 con la ficha de Aumentar Velocidad

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1414

Ejercicio 3

bull iquestFuncionoacute tu funcioacuten a la primera

bull iquestTuviste que ajustar tu funcioacuten iquestPor queacute

bull iquestFuncionoacute tu nueva funcioacuten a la primera

bull iquestTuviste que ajustar tu nueva funcioacuten iquestPor queacute

bull iquestHa sido maacutes difiacutecil hacer que KUBO se desplace en liacutenea recta o hacer que gire

bull iquestQueacute fichas te ayudariacutean a hacer esta actividad

bull iquestQueacute partes del camino de KUBO te resultariacutean maacutes difiacuteciles de explicar cuando usas aacutengulos para el movimiento

R E F L E X I Oacute Nbull iquestCuaacutendo quieres que un robot acelere iquestCuaacutendo quieres que un robot baje la velocidad

bull iquestCuaacuteles son las ventajas de poder desplazarse en una liacutenea recta con KUBO iquestCuaacuteles son las desventajas

A M P L I A C I Oacute Nbull Haz una historia con KUBO en la que KUBO necesita moverse despacio y burlar a un monstruo o acelerar para

huir del monstruo o cambiar de direccioacuten para deshacerse de eacutel Ahora programa esas partes de la historia utilizando todas las fichas que tengas a disposicioacuten del kit de programacioacuten Coding++ Coding+ y Coding

bull Crea dos o maacutes objetos de intereacutes en tu mapa Crea una funcioacuten utilizando las fichas (TagTilesreg) aleatorias y cualquier ficha de funcioacuten que tengas disponible de los kits de programacioacuten Coding y Coding+ para hacer que KUBO se desplace aleatoriamente por el mapa Intenta que KUBO visite todos los lugares

N O TA S

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Page 13: DESCRIPCIÓN DE LA LECCIÓN RESULTADOS · • Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación ҇ Para poder utilizar las nuevas fichas, los alumnos deben

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1314

N O TA S D E L P R O F E S O REjercicio 1

bull Los alumnos usan las fichas aleatorias para crear una funcioacuten que elija al azar los movimientos de KUBO

bull Puede llevar tiempo verificar una funcioacuten aleatoria que se ha creado aseguacuterese de que cada estudiante del grupo tiene las mismas oportunidades de trabajar con KUBO Los alumnos anotan sus observaciones en la hoja de ejercicios 13

bull La actividad de vigilancia nocturna puede llevar tiempo a la hora de completarla Pida a los alumnos que tengan cuidado en las etapas iniciales del desarrollo para reducir la necesidad de depurar su coacutedigo

Ejercicio 2

bull Los alumnos deberiacutean darse cuenta de que KUBO acelera cuando aumenta el valor numeacuterico de la ficha de Aumentar la Velocidad

bull Los alumnos pueden trabajar con las dos partes de la funcioacuten en la que KUBO se mueve de forma independiente y a continuacioacuten combinar sus funciones para hacer una funcioacuten uacutenica Pueden usar las fichas de Eventos para mover a KUBO o crear subrutinas

Ejercicio 3

bull Puede ser que los alumnos necesiten tiempo para ajustar la direccioacuten en la que gira KUBO para ir de un lugar a otro Puede ser que el profesor quiera que dibujen liacuteneas rectas en sus mapas para que las puedan seguir maacutes faacutecilmente

bull Tambieacuten puede administrar el compartir los mapas entre los grupos de alumnos para asegurarse de que cada grupo tenga un mapa con el que trabajar

VO C A B U L A R I Obull Vocabulario de repaso

Ficha (TagTilereg) de Aumentar Velocidad una ficha que cambia la velocidad de KUBO basaacutendose en un valor numeacuterico

Ficha (TagTilereg) de Giro una ficha que cambia la direccioacuten en la que se mueve KUBO con incrementos de 15 grados

P R E G U N TA S PA R A D E B AT I REjercicio 1

bull iquestQueacute significa cuando dices que algo es aleatorio

bull iquestTe diste cuenta de alguacuten patroacuten en tus observaciones

bull iquestQueacute crees que pasariacutea si hicieras el test 100 veces

bull iquestHizo KUBO lo que tuacute esperabas

bull iquestEn queacute situacioacuten o situaciones querriacuteas que KUBO u otro robot hiciera movimientos aleatorios

Ejercicio 2

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 5 con la ficha de Aumentar Velocidad

bull iquestObservaste alguna diferencia cuando utilizaste la ficha de Paraacutemetro 10

bull iquestQueacute pasoacute cuando utilizaste la ficha de Paraacutemetro 1 con la ficha de Aumentar Velocidad

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1414

Ejercicio 3

bull iquestFuncionoacute tu funcioacuten a la primera

bull iquestTuviste que ajustar tu funcioacuten iquestPor queacute

bull iquestFuncionoacute tu nueva funcioacuten a la primera

bull iquestTuviste que ajustar tu nueva funcioacuten iquestPor queacute

bull iquestHa sido maacutes difiacutecil hacer que KUBO se desplace en liacutenea recta o hacer que gire

bull iquestQueacute fichas te ayudariacutean a hacer esta actividad

bull iquestQueacute partes del camino de KUBO te resultariacutean maacutes difiacuteciles de explicar cuando usas aacutengulos para el movimiento

R E F L E X I Oacute Nbull iquestCuaacutendo quieres que un robot acelere iquestCuaacutendo quieres que un robot baje la velocidad

bull iquestCuaacuteles son las ventajas de poder desplazarse en una liacutenea recta con KUBO iquestCuaacuteles son las desventajas

A M P L I A C I Oacute Nbull Haz una historia con KUBO en la que KUBO necesita moverse despacio y burlar a un monstruo o acelerar para

huir del monstruo o cambiar de direccioacuten para deshacerse de eacutel Ahora programa esas partes de la historia utilizando todas las fichas que tengas a disposicioacuten del kit de programacioacuten Coding++ Coding+ y Coding

bull Crea dos o maacutes objetos de intereacutes en tu mapa Crea una funcioacuten utilizando las fichas (TagTilesreg) aleatorias y cualquier ficha de funcioacuten que tengas disponible de los kits de programacioacuten Coding y Coding+ para hacer que KUBO se desplace aleatoriamente por el mapa Intenta que KUBO visite todos los lugares

N O TA S

A C T I V I DA D 3

Las nuevas habilidades de KUBO

Page 14: DESCRIPCIÓN DE LA LECCIÓN RESULTADOS · • Lección 1 de KUBO Coding++ o lecciones 1-4 de Licencia de Programación ҇ Para poder utilizar las nuevas fichas, los alumnos deben

Todos los derechos reservados copy 2019 KUBO Robotics ApS wwwkuboeducationLECCIOacuteN SuperProgramadores 1414

Ejercicio 3

bull iquestFuncionoacute tu funcioacuten a la primera

bull iquestTuviste que ajustar tu funcioacuten iquestPor queacute

bull iquestFuncionoacute tu nueva funcioacuten a la primera

bull iquestTuviste que ajustar tu nueva funcioacuten iquestPor queacute

bull iquestHa sido maacutes difiacutecil hacer que KUBO se desplace en liacutenea recta o hacer que gire

bull iquestQueacute fichas te ayudariacutean a hacer esta actividad

bull iquestQueacute partes del camino de KUBO te resultariacutean maacutes difiacuteciles de explicar cuando usas aacutengulos para el movimiento

R E F L E X I Oacute Nbull iquestCuaacutendo quieres que un robot acelere iquestCuaacutendo quieres que un robot baje la velocidad

bull iquestCuaacuteles son las ventajas de poder desplazarse en una liacutenea recta con KUBO iquestCuaacuteles son las desventajas

A M P L I A C I Oacute Nbull Haz una historia con KUBO en la que KUBO necesita moverse despacio y burlar a un monstruo o acelerar para

huir del monstruo o cambiar de direccioacuten para deshacerse de eacutel Ahora programa esas partes de la historia utilizando todas las fichas que tengas a disposicioacuten del kit de programacioacuten Coding++ Coding+ y Coding

bull Crea dos o maacutes objetos de intereacutes en tu mapa Crea una funcioacuten utilizando las fichas (TagTilesreg) aleatorias y cualquier ficha de funcioacuten que tengas disponible de los kits de programacioacuten Coding y Coding+ para hacer que KUBO se desplace aleatoriamente por el mapa Intenta que KUBO visite todos los lugares

N O TA S

A C T I V I DA D 3

Las nuevas habilidades de KUBO