resumen: lección 2 cursos: 3-5 tamaño de los grupos ... · • lección 1 de codificación+ o...

24
Todos los derechos reservados © 2019 KUBO Robotics ApS kubo.education LECCIÓN 2 Avanzando en la programación 1/24 RESUMEN: Lección 2 AVANZANDO EN LA PROGRAMACIÓN Cursos: 3-5 Tamaño de los grupos: Parejas Tiempo de configuración: 5 minutos Tiempo total: 180 minutos Acvidades: 4 EVALUACIÓN Los alumnos pueden demostrar que dominan el contenido del modo siguiente: Mostrando cómo funcionan las fichas (TagTiles®) de Codificación+ y demostrando que comprenden su funcionamiento. Ulizando bucles dentro de funciones que empleen fichas (TagTiles®) de Codificación+. Creando subrunas dentro de funciones usando fichas (TagTiles®) de Codificación+. Creando funciones y funciones recursivas usando fichas (TagTiles®) de Codificación+. CONOCIMIENTOS PREVIOS NECESARIOS Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación Para poder ulizar las nuevas fichas, los alumnos deben tener experiencia trabajando con KUBO. El set de Codificación+ esta diseñado para ulizarse con el set de Codificació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 Codificación+. RESULTADOS Al finalizar esta sección, los alumnos deben ser capaces de: Demostrar y comprender cómo funcionan las fichas (TagTiles ® ) de Codificación+. Ulizar bucles dentro de funciones que empleen fichas (TagTiles®) de Codificación+. Crear subrunas dentro de funciones usando fichas (TagTiles®) de Codificación+. Crear funciones y funciones recursivas usando fichas (TagTiles®) de Codificación+. DESCRIPCIÓN DE LA LECCIÓN Acvidad 1: Nuevas rutas: 45 minutos 3 tareas Acvidad 2: Nuevas funciones: 45 minutos 3 tareas Acvidad 3: Nuevas subrunas: 45 minutos 3 tareas Acvidad 4: Nuevos bucles y funciones recursivas: 45 minutos 3 tareas

Upload: others

Post on 16-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 124

R E S U M E N

Leccioacuten 2 AVA N Z A N D O E N L A P R O G R A M A C I Oacute N

Cursos 3-5Tamantildeo de los grupos ParejasTiempo de configuracioacuten 5 minutos Tiempo total 180 minutosActividades 4

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

bull Mostrando coacutemo funcionan las fichas (TagTilesreg) de Codificacioacuten+ y demostrando que comprenden su funcionamiento

bull Utilizando bucles dentro de funciones que empleen fichas (TagTilesreg) de Codificacioacuten+

bull Creando subrutinas dentro de funciones usando fichas (TagTilesreg) de Codificacioacuten+

bull Creando funciones y funciones recursivas usando fichas (TagTilesreg) de Codificacioacuten+

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 Codificacioacuten+ o lecciones 1-4 de Licencia de codificacioacuten

Para poder utilizar las nuevas fichas los alumnos deben tener experiencia trabajando con KUBO El set de Codificacioacuten+ esta disentildeado para utilizarse con el set de Codificacioacuten 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 Codificacioacuten+

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 Codificacioacuten+

Utilizar bucles dentro de funciones que empleen fichas (TagTilesreg) de Codificacioacuten+

Crear subrutinas dentro de funciones usando fichas (TagTilesreg) de Codificacioacuten+

Crear funciones y funciones recursivas usando fichas (TagTilesreg) de Codificacioacuten+

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

3 tareas

bull Actividad 2 Nuevas funciones 45 minutos

3 tareas

bull Actividad 3 Nuevas subrutinas 45 minutos

3 tareas

bull Actividad 4 Nuevos bucles y funciones recursivas 45 minutos

3 tareas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 224

P R E PA R A C I Oacute N D E L P R O F E S O Rbull Contar con aparatos para que los alumnos sigan las diapositivas en wwwkuboeducation o proyectar las

diapositivas para toda la clase

KUBOeducation gt Actividades de clase gt Licencia de codificacioacuten

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 caiga de ella

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 Diacutegales 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 Funcioacuten de Reproduccioacuten 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 el nuevo material

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 Es conveniente que muestre estos colores a la clase y les deacute consejos sobre coacutemo solucionar los problemas

bull Familiariacutecese con las cuatro nuevas categoriacuteas de fichas (TagTilesreg) Consulte la ilustracioacuten siguiente

Velocidad Ir a Baja Velocidad Ir a Velocidad Media e Ir a Alta Velocidad

Distancia Ir hacia Delante 2 3 4

x2 x2 x2

Direccioacuten Girar 90ordm a la DerechaIzquierda Girar 180ordm a la DerechaIzquierda Ir hacia Atraacutes Hacer un giro en U

bull Nota Es imposible crear una ruta con las fichas de 90ordm y 180ordm porque KUBO no avanzaraacute hacia delante despueacutes de girar Estas fichas son solamente para las funciones A medida que los alumnos aprenden estas fichas es conveniente que exploren la diferencia entre ellas y las fichas de Movimiento Ir a la IzquierdaIr a la Derecha

Tiempo Esperar 2 segundos Esperar 5 segundos Esperar 10 segundos

x1 x1 x1

x1 x2 x1 x2 x4 x2

x1 x1 x1

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 324

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 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 T R A N S V E R S A L E Sbull Como posibilidades de aprendizaje adicional con los alumnos y para crear viacutenculos con otras asignaturas pueden

realizarse las siguientes conexiones transversales

Ciencias sociales

Comente el mapa de actividades del gimnasio con la clase iquestHay alguacuten objeto en eacutel con el que no esteacuten familiarizados iquestEn queacute se diferencia de otros gimnasios que hayan visto

Lengua

Pida a los alumnos que comparen dos deportes que se muestren en el gimnasio Uno puede ser alguacuten deporte que conozcan y el otro puede ser un deporte para el que tengan que investigar o entrevistar a alguien

Matemaacuteticasciencias

iquestCuaacutentos pasos da KUBO caminando o corriendo por el gimnasio en un tiempo determinado Decida la longitud de uno de los cuadrantes (por ejemplo 3 metros) y pida a los alumnos que determinen cuaacutentos pasos pueden dar en 3 metros Calcule cuaacutentos pasos da KUBO durante las diversas tareas

El marcador puede servir como un magniacutefico punto de partida para que los alumnos piensen sobre los conceptos mayor quemenor que y sobre el tiempo Pida a los alumnos que inventen problemas con enunciado para KUBO utilizando el marcador

En los problemas matemaacuteticos tambieacuten puede utilizarse el puesto de comida Pida a los alumnos que piensen en situaciones en las que KUBO tenga muchos vales y necesite comprar algunos artiacuteculos iquestCuaacutento valen esos artiacuteculos iquestQueacute puede comprar KUBO iquestCuaacutentos vales le quedaraacuten a KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 424

R E S U LTA D Obull Aprender coacutemo funcionan las fichas (TagTilesreg) de Codificacioacuten+

bull Observar coacutemo se mueve KUBO

bull Crear rutas para que KUBO las siga utilizando las fichas (TagTilesreg) de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Hoja de ejercicios 21

Laacutepices

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Hoja de ejercicios 22

Laacutepices

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Mapa de actividades del gimnasio

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

bull En esta tarea los alumnos conoceraacuten las nuevas fichas (TagTilesreg) y las categoriacuteas en las que estas se agrupan Tambieacuten puede presentar las fichas a toda la clase antes de esta tarea o repasarlas con la clase al terminarla

bull Los alumnos deben colocar a KUBO en las diferentes fichas de Codificacioacuten+ y observar coacutemo se mueve Deberaacuten anotar sus observaciones en la hoja de ejercicios correspondiente

bull Los alumnos deberaacuten probar las nuevas fichas por turnos

bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO pida a uno de ellos que utilice dos de las fichas nuevas y al otro que use las restantes

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 524

bull El espacio de tiempo que requiere esta tarea 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

Tarea 2

bull Es imposible crear una ruta con las fichas de 90ordm y 180ordm porque KUBO no avanzaraacute hacia delante despueacutes de girar Estas fichas son solamente para las funciones A medida que los alumnos aprenden estas fichas es conveniente que exploren la diferencia entre ellas y las fichas de Movimiento Ir a la IzquierdaIr a la Derecha Los descubrimientos de los alumnos pueden anotarse en la parte de atraacutes de la hoja de ejercicios si hay espacio para ello Esta puede ser una actividad praacutectica o un debate sobre las diferencias entre toda la clase Tambieacuten puede dejarles que lo observen mediante ensayo y error mientras crean la ruta

bull Para esta tarea es suficiente con un pupitre o una hoja en blanco El mapa de actividades del gimnasio no es necesario hasta la tarea 3

bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que hagan turnos para crear las rutas

bull Si lo prefiere los alumnos pueden crear las rutas al mismo tiempo y observar por turnos coacutemo se desplaza KUBO por cada una de ellas

bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren

bull Si hace una copia de la hoja de ejercicios en el anverso y el reverso de una hoja los alumnos podraacuten anotar hasta cuatro rutas en una hoja

Tarea 3

bull Durante esta tarea se utilizaraacute el mapa de actividades del gimnasio y el set de Codificacioacuten+ Si cree que el mapa contiene objetos o zonas que los alumnos podriacutean no conocer dedique alguacuten tiempo a repasarlas con la clase

bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren

bull Recueacuterdeles a los alumnos que KUBO no puede atravesar paredes bancos porteriacuteas etc

bull Para ahorrar tiempo pida a los alumnos que creen una ruta los dos juntos Si dispone de maacutes tiempo cada uno de los alumnos podriacutea crear su propia ruta y hacer turnos para que KUBO se desplace por cada una de ellas

bull Aseguacuterese de que ambos alumnos tengan oportunidad de probar la ruta que han creado

bull El paso 4 puede realizarse de forma oral o por escrito

bull Si el tiempo lo permite los grupos pueden compartir sus ideas para el paso 4

VO C A B U L A R I OSi ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la leccioacuten 1 de Codificacioacuten+ o las lecciones 1-4 de Licencia de Codificacioacuten

bull Vocabulario de repaso

depurar arreglar o ajustar

KUBO un robot de codificacioacuten sin pantalla

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

ruta una serie de fichas de Movimiento conectadas formando un camino que puede seguir KUBO

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 624

bull Nuevo vocabulario

ficha (TagTilereg) de Codificacioacuten+ una ficha del set de Codificacioacuten+ de KUBO el set contiene lo siguiente

ficha (TagTilereg) de Direccioacuten una ficha que cambia la direccioacuten en la que se mueve KUBO Estas fichas son Girar 90ordm o 180ordm a la Derecha o Izquierda Ir hacia Atraacutes Hacer un giro en U

ficha (TagTilereg) de Distancia una ficha de Movimiento que permite que KUBO avance dos tres o cuatro cuadrantes cada vez

ficha (TagTilereg) de Velocidad una ficha que cambia la velocidad a la que se mueve KUBO durante el resto de la funcioacuten puede hacer que KUBO vaya a una velocidad baja media o alta

ficha (TagTilereg) de Tiempo una ficha que hace que KUBO se detenga durante 2 5 o 10 segundos cada vez

mapa de actividades del gimnasio el mapa del gimnasio para KUBO

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

bull iquestQueacute ficha cambia la velocidad de KUBO

bull iquestQueacute ficha cambia la direccioacuten de KUBO

bull iquestQueacute ficha hace que KUBO espere

bull iquestQueacute ficha hace que KUBO recorra una distancia mayor

bull iquestSe movioacute KUBO de la forma que esperabas

bull iquestCuaacutel de las fichas nuevas es la que maacutes te apetece probar

Tarea 2

bull iquestPuedes explicar queacute es una ruta o mostrar un ejemplo de alguna

bull iquestCuaacuteles son las cuatro categoriacuteas de las fichas de Codificacioacuten+

bull iquestEn queacute se diferencian las fichas de Movimiento Ir a la Derecha o Ir a la Izquierda de las fichas Girar 90ordm a la Derecha o a la Izquierda

bull iquestEn queacute se diferencia la ficha Girar 180ordm de la ficha Hacer un giro en U

bull iquestQueacute observaste en tus rutas nuevas

bull iquestSe movioacute KUBO de la forma que esperabas

Tarea 3

bull iquestVa a coger KUBO un perrito caliente o una pieza de fruta

bull iquestQueacute ficha nueva usaste en tu ruta

bull iquestQueacute ficha usaste para que KUBO se moviera por la cancha

bull iquestQueacute otras actividades podriacutea hacer KUBO en el gimnasio

bull iquestQueacute es lo que maacutes te gusta del mapa de actividades del gimnasio

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 724

R E F L E X I Oacute Nbull iquestQueacute nuevos movimientos antildeaden esas fichas a los que puede hacer KUBO Comenta tus ideas con tu compantildeero

bull iquestCuaacuteles son las cuatro categoriacuteas nuevas de fichas (TagTilesreg) Expliacutecale dos de esas categoriacuteas a tu compantildeero y piacutedele que te explique las otras dos

A M P L I A C I Oacute Nbull Reta a tu compantildeero para que cree una ruta en la que tuacute le indiques los puntos de partida y llegada en el mapa de

actividades del gimnasio y al menos dos fichas nuevas Intercambiad los papeles

bull Crea una ruta que sepas que KUBO no puede seguir utilizando al menos dos fichas nuevas Pide a tu compantildeero que depure la ruta Intercambiad los papeles

N O TA S

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 824

R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+

bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials

bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)

bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 924

bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones

bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten

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 Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO

Tarea 2

bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten

bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde

Tarea 3

bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta

bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)

bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten

bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo

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

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

fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas

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

bull Nuevo vocabulario

viceversa en orden inverso

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1024

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

bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver

bull iquestTuviste que depurar tu ruta

bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas

bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta

bull iquestTuviste alguacuten problema para crear la funcioacuten

Tarea 2

bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero

bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar

bull iquestQueacute deporte mira KUBO desde los bancos

Tarea 3

bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco

bull iquestOs ayudasteis el uno al otro al crear vuestras funciones

bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)

bull iquestFuncionoacute tu funcioacuten a la primera

R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten

bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten

A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y

escribe una historia que encaje con los movimientos de KUBO

bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1124

N O TA S

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1224

R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+

bull Crear funciones y subrutinas sin crear rutas primero

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina

bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1324

bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza

bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo

Tarea 2

bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine

bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde

Tarea 3

bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase

bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)

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

subrutina una funcioacuten dentro de otra funcioacuten

ajustar cambiar

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

bull iquestQueacute colores vais a utilizar para cada funcioacuten

bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda

bull iquestFuncionoacute cada una de vuestras funciones de forma independiente

bull iquestEntendeacuteis coacutemo se crea una subrutina

bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento

Tarea 2

bull iquestQueacute deporte estaacuten practicando los amigos de KUBO

bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda

bull iquestTuvisteis que depurar la funcioacuten o la subrutina

bull iquestQueacute fichas de Codificacioacuten+ utilizasteis

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1424

Tarea 3

bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO

bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas

bull iquestEn queacute parte del gimnasio tendraacute lugar el juego

bull iquestHubo alguien que adivinase vuestro juego

R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una

bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten

A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un

juego presencie un juego y vaya a por algo de comer al puesto de comida

bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 2: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 224

P R E PA R A C I Oacute N D E L P R O F E S O Rbull Contar con aparatos para que los alumnos sigan las diapositivas en wwwkuboeducation o proyectar las

diapositivas para toda la clase

KUBOeducation gt Actividades de clase gt Licencia de codificacioacuten

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 caiga de ella

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 Diacutegales 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 Funcioacuten de Reproduccioacuten 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 el nuevo material

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 Es conveniente que muestre estos colores a la clase y les deacute consejos sobre coacutemo solucionar los problemas

bull Familiariacutecese con las cuatro nuevas categoriacuteas de fichas (TagTilesreg) Consulte la ilustracioacuten siguiente

Velocidad Ir a Baja Velocidad Ir a Velocidad Media e Ir a Alta Velocidad

Distancia Ir hacia Delante 2 3 4

x2 x2 x2

Direccioacuten Girar 90ordm a la DerechaIzquierda Girar 180ordm a la DerechaIzquierda Ir hacia Atraacutes Hacer un giro en U

bull Nota Es imposible crear una ruta con las fichas de 90ordm y 180ordm porque KUBO no avanzaraacute hacia delante despueacutes de girar Estas fichas son solamente para las funciones A medida que los alumnos aprenden estas fichas es conveniente que exploren la diferencia entre ellas y las fichas de Movimiento Ir a la IzquierdaIr a la Derecha

Tiempo Esperar 2 segundos Esperar 5 segundos Esperar 10 segundos

x1 x1 x1

x1 x2 x1 x2 x4 x2

x1 x1 x1

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 324

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 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 T R A N S V E R S A L E Sbull Como posibilidades de aprendizaje adicional con los alumnos y para crear viacutenculos con otras asignaturas pueden

realizarse las siguientes conexiones transversales

Ciencias sociales

Comente el mapa de actividades del gimnasio con la clase iquestHay alguacuten objeto en eacutel con el que no esteacuten familiarizados iquestEn queacute se diferencia de otros gimnasios que hayan visto

Lengua

Pida a los alumnos que comparen dos deportes que se muestren en el gimnasio Uno puede ser alguacuten deporte que conozcan y el otro puede ser un deporte para el que tengan que investigar o entrevistar a alguien

Matemaacuteticasciencias

iquestCuaacutentos pasos da KUBO caminando o corriendo por el gimnasio en un tiempo determinado Decida la longitud de uno de los cuadrantes (por ejemplo 3 metros) y pida a los alumnos que determinen cuaacutentos pasos pueden dar en 3 metros Calcule cuaacutentos pasos da KUBO durante las diversas tareas

El marcador puede servir como un magniacutefico punto de partida para que los alumnos piensen sobre los conceptos mayor quemenor que y sobre el tiempo Pida a los alumnos que inventen problemas con enunciado para KUBO utilizando el marcador

En los problemas matemaacuteticos tambieacuten puede utilizarse el puesto de comida Pida a los alumnos que piensen en situaciones en las que KUBO tenga muchos vales y necesite comprar algunos artiacuteculos iquestCuaacutento valen esos artiacuteculos iquestQueacute puede comprar KUBO iquestCuaacutentos vales le quedaraacuten a KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 424

R E S U LTA D Obull Aprender coacutemo funcionan las fichas (TagTilesreg) de Codificacioacuten+

bull Observar coacutemo se mueve KUBO

bull Crear rutas para que KUBO las siga utilizando las fichas (TagTilesreg) de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Hoja de ejercicios 21

Laacutepices

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Hoja de ejercicios 22

Laacutepices

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Mapa de actividades del gimnasio

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

bull En esta tarea los alumnos conoceraacuten las nuevas fichas (TagTilesreg) y las categoriacuteas en las que estas se agrupan Tambieacuten puede presentar las fichas a toda la clase antes de esta tarea o repasarlas con la clase al terminarla

bull Los alumnos deben colocar a KUBO en las diferentes fichas de Codificacioacuten+ y observar coacutemo se mueve Deberaacuten anotar sus observaciones en la hoja de ejercicios correspondiente

bull Los alumnos deberaacuten probar las nuevas fichas por turnos

bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO pida a uno de ellos que utilice dos de las fichas nuevas y al otro que use las restantes

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 524

bull El espacio de tiempo que requiere esta tarea 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

Tarea 2

bull Es imposible crear una ruta con las fichas de 90ordm y 180ordm porque KUBO no avanzaraacute hacia delante despueacutes de girar Estas fichas son solamente para las funciones A medida que los alumnos aprenden estas fichas es conveniente que exploren la diferencia entre ellas y las fichas de Movimiento Ir a la IzquierdaIr a la Derecha Los descubrimientos de los alumnos pueden anotarse en la parte de atraacutes de la hoja de ejercicios si hay espacio para ello Esta puede ser una actividad praacutectica o un debate sobre las diferencias entre toda la clase Tambieacuten puede dejarles que lo observen mediante ensayo y error mientras crean la ruta

bull Para esta tarea es suficiente con un pupitre o una hoja en blanco El mapa de actividades del gimnasio no es necesario hasta la tarea 3

bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que hagan turnos para crear las rutas

bull Si lo prefiere los alumnos pueden crear las rutas al mismo tiempo y observar por turnos coacutemo se desplaza KUBO por cada una de ellas

bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren

bull Si hace una copia de la hoja de ejercicios en el anverso y el reverso de una hoja los alumnos podraacuten anotar hasta cuatro rutas en una hoja

Tarea 3

bull Durante esta tarea se utilizaraacute el mapa de actividades del gimnasio y el set de Codificacioacuten+ Si cree que el mapa contiene objetos o zonas que los alumnos podriacutean no conocer dedique alguacuten tiempo a repasarlas con la clase

bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren

bull Recueacuterdeles a los alumnos que KUBO no puede atravesar paredes bancos porteriacuteas etc

bull Para ahorrar tiempo pida a los alumnos que creen una ruta los dos juntos Si dispone de maacutes tiempo cada uno de los alumnos podriacutea crear su propia ruta y hacer turnos para que KUBO se desplace por cada una de ellas

bull Aseguacuterese de que ambos alumnos tengan oportunidad de probar la ruta que han creado

bull El paso 4 puede realizarse de forma oral o por escrito

bull Si el tiempo lo permite los grupos pueden compartir sus ideas para el paso 4

VO C A B U L A R I OSi ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la leccioacuten 1 de Codificacioacuten+ o las lecciones 1-4 de Licencia de Codificacioacuten

bull Vocabulario de repaso

depurar arreglar o ajustar

KUBO un robot de codificacioacuten sin pantalla

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

ruta una serie de fichas de Movimiento conectadas formando un camino que puede seguir KUBO

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 624

bull Nuevo vocabulario

ficha (TagTilereg) de Codificacioacuten+ una ficha del set de Codificacioacuten+ de KUBO el set contiene lo siguiente

ficha (TagTilereg) de Direccioacuten una ficha que cambia la direccioacuten en la que se mueve KUBO Estas fichas son Girar 90ordm o 180ordm a la Derecha o Izquierda Ir hacia Atraacutes Hacer un giro en U

ficha (TagTilereg) de Distancia una ficha de Movimiento que permite que KUBO avance dos tres o cuatro cuadrantes cada vez

ficha (TagTilereg) de Velocidad una ficha que cambia la velocidad a la que se mueve KUBO durante el resto de la funcioacuten puede hacer que KUBO vaya a una velocidad baja media o alta

ficha (TagTilereg) de Tiempo una ficha que hace que KUBO se detenga durante 2 5 o 10 segundos cada vez

mapa de actividades del gimnasio el mapa del gimnasio para KUBO

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

bull iquestQueacute ficha cambia la velocidad de KUBO

bull iquestQueacute ficha cambia la direccioacuten de KUBO

bull iquestQueacute ficha hace que KUBO espere

bull iquestQueacute ficha hace que KUBO recorra una distancia mayor

bull iquestSe movioacute KUBO de la forma que esperabas

bull iquestCuaacutel de las fichas nuevas es la que maacutes te apetece probar

Tarea 2

bull iquestPuedes explicar queacute es una ruta o mostrar un ejemplo de alguna

bull iquestCuaacuteles son las cuatro categoriacuteas de las fichas de Codificacioacuten+

bull iquestEn queacute se diferencian las fichas de Movimiento Ir a la Derecha o Ir a la Izquierda de las fichas Girar 90ordm a la Derecha o a la Izquierda

bull iquestEn queacute se diferencia la ficha Girar 180ordm de la ficha Hacer un giro en U

bull iquestQueacute observaste en tus rutas nuevas

bull iquestSe movioacute KUBO de la forma que esperabas

Tarea 3

bull iquestVa a coger KUBO un perrito caliente o una pieza de fruta

bull iquestQueacute ficha nueva usaste en tu ruta

bull iquestQueacute ficha usaste para que KUBO se moviera por la cancha

bull iquestQueacute otras actividades podriacutea hacer KUBO en el gimnasio

bull iquestQueacute es lo que maacutes te gusta del mapa de actividades del gimnasio

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 724

R E F L E X I Oacute Nbull iquestQueacute nuevos movimientos antildeaden esas fichas a los que puede hacer KUBO Comenta tus ideas con tu compantildeero

bull iquestCuaacuteles son las cuatro categoriacuteas nuevas de fichas (TagTilesreg) Expliacutecale dos de esas categoriacuteas a tu compantildeero y piacutedele que te explique las otras dos

A M P L I A C I Oacute Nbull Reta a tu compantildeero para que cree una ruta en la que tuacute le indiques los puntos de partida y llegada en el mapa de

actividades del gimnasio y al menos dos fichas nuevas Intercambiad los papeles

bull Crea una ruta que sepas que KUBO no puede seguir utilizando al menos dos fichas nuevas Pide a tu compantildeero que depure la ruta Intercambiad los papeles

N O TA S

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 824

R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+

bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials

bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)

bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 924

bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones

bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten

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 Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO

Tarea 2

bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten

bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde

Tarea 3

bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta

bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)

bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten

bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo

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

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

fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas

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

bull Nuevo vocabulario

viceversa en orden inverso

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1024

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

bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver

bull iquestTuviste que depurar tu ruta

bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas

bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta

bull iquestTuviste alguacuten problema para crear la funcioacuten

Tarea 2

bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero

bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar

bull iquestQueacute deporte mira KUBO desde los bancos

Tarea 3

bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco

bull iquestOs ayudasteis el uno al otro al crear vuestras funciones

bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)

bull iquestFuncionoacute tu funcioacuten a la primera

R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten

bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten

A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y

escribe una historia que encaje con los movimientos de KUBO

bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1124

N O TA S

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1224

R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+

bull Crear funciones y subrutinas sin crear rutas primero

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina

bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1324

bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza

bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo

Tarea 2

bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine

bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde

Tarea 3

bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase

bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)

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

subrutina una funcioacuten dentro de otra funcioacuten

ajustar cambiar

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

bull iquestQueacute colores vais a utilizar para cada funcioacuten

bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda

bull iquestFuncionoacute cada una de vuestras funciones de forma independiente

bull iquestEntendeacuteis coacutemo se crea una subrutina

bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento

Tarea 2

bull iquestQueacute deporte estaacuten practicando los amigos de KUBO

bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda

bull iquestTuvisteis que depurar la funcioacuten o la subrutina

bull iquestQueacute fichas de Codificacioacuten+ utilizasteis

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1424

Tarea 3

bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO

bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas

bull iquestEn queacute parte del gimnasio tendraacute lugar el juego

bull iquestHubo alguien que adivinase vuestro juego

R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una

bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten

A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un

juego presencie un juego y vaya a por algo de comer al puesto de comida

bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 3: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 324

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 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 T R A N S V E R S A L E Sbull Como posibilidades de aprendizaje adicional con los alumnos y para crear viacutenculos con otras asignaturas pueden

realizarse las siguientes conexiones transversales

Ciencias sociales

Comente el mapa de actividades del gimnasio con la clase iquestHay alguacuten objeto en eacutel con el que no esteacuten familiarizados iquestEn queacute se diferencia de otros gimnasios que hayan visto

Lengua

Pida a los alumnos que comparen dos deportes que se muestren en el gimnasio Uno puede ser alguacuten deporte que conozcan y el otro puede ser un deporte para el que tengan que investigar o entrevistar a alguien

Matemaacuteticasciencias

iquestCuaacutentos pasos da KUBO caminando o corriendo por el gimnasio en un tiempo determinado Decida la longitud de uno de los cuadrantes (por ejemplo 3 metros) y pida a los alumnos que determinen cuaacutentos pasos pueden dar en 3 metros Calcule cuaacutentos pasos da KUBO durante las diversas tareas

El marcador puede servir como un magniacutefico punto de partida para que los alumnos piensen sobre los conceptos mayor quemenor que y sobre el tiempo Pida a los alumnos que inventen problemas con enunciado para KUBO utilizando el marcador

En los problemas matemaacuteticos tambieacuten puede utilizarse el puesto de comida Pida a los alumnos que piensen en situaciones en las que KUBO tenga muchos vales y necesite comprar algunos artiacuteculos iquestCuaacutento valen esos artiacuteculos iquestQueacute puede comprar KUBO iquestCuaacutentos vales le quedaraacuten a KUBO

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 424

R E S U LTA D Obull Aprender coacutemo funcionan las fichas (TagTilesreg) de Codificacioacuten+

bull Observar coacutemo se mueve KUBO

bull Crear rutas para que KUBO las siga utilizando las fichas (TagTilesreg) de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Hoja de ejercicios 21

Laacutepices

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Hoja de ejercicios 22

Laacutepices

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Mapa de actividades del gimnasio

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

bull En esta tarea los alumnos conoceraacuten las nuevas fichas (TagTilesreg) y las categoriacuteas en las que estas se agrupan Tambieacuten puede presentar las fichas a toda la clase antes de esta tarea o repasarlas con la clase al terminarla

bull Los alumnos deben colocar a KUBO en las diferentes fichas de Codificacioacuten+ y observar coacutemo se mueve Deberaacuten anotar sus observaciones en la hoja de ejercicios correspondiente

bull Los alumnos deberaacuten probar las nuevas fichas por turnos

bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO pida a uno de ellos que utilice dos de las fichas nuevas y al otro que use las restantes

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 524

bull El espacio de tiempo que requiere esta tarea 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

Tarea 2

bull Es imposible crear una ruta con las fichas de 90ordm y 180ordm porque KUBO no avanzaraacute hacia delante despueacutes de girar Estas fichas son solamente para las funciones A medida que los alumnos aprenden estas fichas es conveniente que exploren la diferencia entre ellas y las fichas de Movimiento Ir a la IzquierdaIr a la Derecha Los descubrimientos de los alumnos pueden anotarse en la parte de atraacutes de la hoja de ejercicios si hay espacio para ello Esta puede ser una actividad praacutectica o un debate sobre las diferencias entre toda la clase Tambieacuten puede dejarles que lo observen mediante ensayo y error mientras crean la ruta

bull Para esta tarea es suficiente con un pupitre o una hoja en blanco El mapa de actividades del gimnasio no es necesario hasta la tarea 3

bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que hagan turnos para crear las rutas

bull Si lo prefiere los alumnos pueden crear las rutas al mismo tiempo y observar por turnos coacutemo se desplaza KUBO por cada una de ellas

bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren

bull Si hace una copia de la hoja de ejercicios en el anverso y el reverso de una hoja los alumnos podraacuten anotar hasta cuatro rutas en una hoja

Tarea 3

bull Durante esta tarea se utilizaraacute el mapa de actividades del gimnasio y el set de Codificacioacuten+ Si cree que el mapa contiene objetos o zonas que los alumnos podriacutean no conocer dedique alguacuten tiempo a repasarlas con la clase

bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren

bull Recueacuterdeles a los alumnos que KUBO no puede atravesar paredes bancos porteriacuteas etc

bull Para ahorrar tiempo pida a los alumnos que creen una ruta los dos juntos Si dispone de maacutes tiempo cada uno de los alumnos podriacutea crear su propia ruta y hacer turnos para que KUBO se desplace por cada una de ellas

bull Aseguacuterese de que ambos alumnos tengan oportunidad de probar la ruta que han creado

bull El paso 4 puede realizarse de forma oral o por escrito

bull Si el tiempo lo permite los grupos pueden compartir sus ideas para el paso 4

VO C A B U L A R I OSi ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la leccioacuten 1 de Codificacioacuten+ o las lecciones 1-4 de Licencia de Codificacioacuten

bull Vocabulario de repaso

depurar arreglar o ajustar

KUBO un robot de codificacioacuten sin pantalla

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

ruta una serie de fichas de Movimiento conectadas formando un camino que puede seguir KUBO

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 624

bull Nuevo vocabulario

ficha (TagTilereg) de Codificacioacuten+ una ficha del set de Codificacioacuten+ de KUBO el set contiene lo siguiente

ficha (TagTilereg) de Direccioacuten una ficha que cambia la direccioacuten en la que se mueve KUBO Estas fichas son Girar 90ordm o 180ordm a la Derecha o Izquierda Ir hacia Atraacutes Hacer un giro en U

ficha (TagTilereg) de Distancia una ficha de Movimiento que permite que KUBO avance dos tres o cuatro cuadrantes cada vez

ficha (TagTilereg) de Velocidad una ficha que cambia la velocidad a la que se mueve KUBO durante el resto de la funcioacuten puede hacer que KUBO vaya a una velocidad baja media o alta

ficha (TagTilereg) de Tiempo una ficha que hace que KUBO se detenga durante 2 5 o 10 segundos cada vez

mapa de actividades del gimnasio el mapa del gimnasio para KUBO

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

bull iquestQueacute ficha cambia la velocidad de KUBO

bull iquestQueacute ficha cambia la direccioacuten de KUBO

bull iquestQueacute ficha hace que KUBO espere

bull iquestQueacute ficha hace que KUBO recorra una distancia mayor

bull iquestSe movioacute KUBO de la forma que esperabas

bull iquestCuaacutel de las fichas nuevas es la que maacutes te apetece probar

Tarea 2

bull iquestPuedes explicar queacute es una ruta o mostrar un ejemplo de alguna

bull iquestCuaacuteles son las cuatro categoriacuteas de las fichas de Codificacioacuten+

bull iquestEn queacute se diferencian las fichas de Movimiento Ir a la Derecha o Ir a la Izquierda de las fichas Girar 90ordm a la Derecha o a la Izquierda

bull iquestEn queacute se diferencia la ficha Girar 180ordm de la ficha Hacer un giro en U

bull iquestQueacute observaste en tus rutas nuevas

bull iquestSe movioacute KUBO de la forma que esperabas

Tarea 3

bull iquestVa a coger KUBO un perrito caliente o una pieza de fruta

bull iquestQueacute ficha nueva usaste en tu ruta

bull iquestQueacute ficha usaste para que KUBO se moviera por la cancha

bull iquestQueacute otras actividades podriacutea hacer KUBO en el gimnasio

bull iquestQueacute es lo que maacutes te gusta del mapa de actividades del gimnasio

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 724

R E F L E X I Oacute Nbull iquestQueacute nuevos movimientos antildeaden esas fichas a los que puede hacer KUBO Comenta tus ideas con tu compantildeero

bull iquestCuaacuteles son las cuatro categoriacuteas nuevas de fichas (TagTilesreg) Expliacutecale dos de esas categoriacuteas a tu compantildeero y piacutedele que te explique las otras dos

A M P L I A C I Oacute Nbull Reta a tu compantildeero para que cree una ruta en la que tuacute le indiques los puntos de partida y llegada en el mapa de

actividades del gimnasio y al menos dos fichas nuevas Intercambiad los papeles

bull Crea una ruta que sepas que KUBO no puede seguir utilizando al menos dos fichas nuevas Pide a tu compantildeero que depure la ruta Intercambiad los papeles

N O TA S

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 824

R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+

bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials

bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)

bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 924

bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones

bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten

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 Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO

Tarea 2

bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten

bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde

Tarea 3

bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta

bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)

bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten

bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo

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

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

fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas

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

bull Nuevo vocabulario

viceversa en orden inverso

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1024

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

bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver

bull iquestTuviste que depurar tu ruta

bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas

bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta

bull iquestTuviste alguacuten problema para crear la funcioacuten

Tarea 2

bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero

bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar

bull iquestQueacute deporte mira KUBO desde los bancos

Tarea 3

bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco

bull iquestOs ayudasteis el uno al otro al crear vuestras funciones

bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)

bull iquestFuncionoacute tu funcioacuten a la primera

R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten

bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten

A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y

escribe una historia que encaje con los movimientos de KUBO

bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1124

N O TA S

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1224

R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+

bull Crear funciones y subrutinas sin crear rutas primero

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina

bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1324

bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza

bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo

Tarea 2

bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine

bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde

Tarea 3

bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase

bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)

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

subrutina una funcioacuten dentro de otra funcioacuten

ajustar cambiar

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

bull iquestQueacute colores vais a utilizar para cada funcioacuten

bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda

bull iquestFuncionoacute cada una de vuestras funciones de forma independiente

bull iquestEntendeacuteis coacutemo se crea una subrutina

bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento

Tarea 2

bull iquestQueacute deporte estaacuten practicando los amigos de KUBO

bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda

bull iquestTuvisteis que depurar la funcioacuten o la subrutina

bull iquestQueacute fichas de Codificacioacuten+ utilizasteis

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1424

Tarea 3

bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO

bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas

bull iquestEn queacute parte del gimnasio tendraacute lugar el juego

bull iquestHubo alguien que adivinase vuestro juego

R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una

bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten

A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un

juego presencie un juego y vaya a por algo de comer al puesto de comida

bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 4: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 424

R E S U LTA D Obull Aprender coacutemo funcionan las fichas (TagTilesreg) de Codificacioacuten+

bull Observar coacutemo se mueve KUBO

bull Crear rutas para que KUBO las siga utilizando las fichas (TagTilesreg) de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Hoja de ejercicios 21

Laacutepices

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Hoja de ejercicios 22

Laacutepices

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Mapa de actividades del gimnasio

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

bull En esta tarea los alumnos conoceraacuten las nuevas fichas (TagTilesreg) y las categoriacuteas en las que estas se agrupan Tambieacuten puede presentar las fichas a toda la clase antes de esta tarea o repasarlas con la clase al terminarla

bull Los alumnos deben colocar a KUBO en las diferentes fichas de Codificacioacuten+ y observar coacutemo se mueve Deberaacuten anotar sus observaciones en la hoja de ejercicios correspondiente

bull Los alumnos deberaacuten probar las nuevas fichas por turnos

bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO pida a uno de ellos que utilice dos de las fichas nuevas y al otro que use las restantes

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 524

bull El espacio de tiempo que requiere esta tarea 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

Tarea 2

bull Es imposible crear una ruta con las fichas de 90ordm y 180ordm porque KUBO no avanzaraacute hacia delante despueacutes de girar Estas fichas son solamente para las funciones A medida que los alumnos aprenden estas fichas es conveniente que exploren la diferencia entre ellas y las fichas de Movimiento Ir a la IzquierdaIr a la Derecha Los descubrimientos de los alumnos pueden anotarse en la parte de atraacutes de la hoja de ejercicios si hay espacio para ello Esta puede ser una actividad praacutectica o un debate sobre las diferencias entre toda la clase Tambieacuten puede dejarles que lo observen mediante ensayo y error mientras crean la ruta

bull Para esta tarea es suficiente con un pupitre o una hoja en blanco El mapa de actividades del gimnasio no es necesario hasta la tarea 3

bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que hagan turnos para crear las rutas

bull Si lo prefiere los alumnos pueden crear las rutas al mismo tiempo y observar por turnos coacutemo se desplaza KUBO por cada una de ellas

bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren

bull Si hace una copia de la hoja de ejercicios en el anverso y el reverso de una hoja los alumnos podraacuten anotar hasta cuatro rutas en una hoja

Tarea 3

bull Durante esta tarea se utilizaraacute el mapa de actividades del gimnasio y el set de Codificacioacuten+ Si cree que el mapa contiene objetos o zonas que los alumnos podriacutean no conocer dedique alguacuten tiempo a repasarlas con la clase

bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren

bull Recueacuterdeles a los alumnos que KUBO no puede atravesar paredes bancos porteriacuteas etc

bull Para ahorrar tiempo pida a los alumnos que creen una ruta los dos juntos Si dispone de maacutes tiempo cada uno de los alumnos podriacutea crear su propia ruta y hacer turnos para que KUBO se desplace por cada una de ellas

bull Aseguacuterese de que ambos alumnos tengan oportunidad de probar la ruta que han creado

bull El paso 4 puede realizarse de forma oral o por escrito

bull Si el tiempo lo permite los grupos pueden compartir sus ideas para el paso 4

VO C A B U L A R I OSi ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la leccioacuten 1 de Codificacioacuten+ o las lecciones 1-4 de Licencia de Codificacioacuten

bull Vocabulario de repaso

depurar arreglar o ajustar

KUBO un robot de codificacioacuten sin pantalla

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

ruta una serie de fichas de Movimiento conectadas formando un camino que puede seguir KUBO

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 624

bull Nuevo vocabulario

ficha (TagTilereg) de Codificacioacuten+ una ficha del set de Codificacioacuten+ de KUBO el set contiene lo siguiente

ficha (TagTilereg) de Direccioacuten una ficha que cambia la direccioacuten en la que se mueve KUBO Estas fichas son Girar 90ordm o 180ordm a la Derecha o Izquierda Ir hacia Atraacutes Hacer un giro en U

ficha (TagTilereg) de Distancia una ficha de Movimiento que permite que KUBO avance dos tres o cuatro cuadrantes cada vez

ficha (TagTilereg) de Velocidad una ficha que cambia la velocidad a la que se mueve KUBO durante el resto de la funcioacuten puede hacer que KUBO vaya a una velocidad baja media o alta

ficha (TagTilereg) de Tiempo una ficha que hace que KUBO se detenga durante 2 5 o 10 segundos cada vez

mapa de actividades del gimnasio el mapa del gimnasio para KUBO

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

bull iquestQueacute ficha cambia la velocidad de KUBO

bull iquestQueacute ficha cambia la direccioacuten de KUBO

bull iquestQueacute ficha hace que KUBO espere

bull iquestQueacute ficha hace que KUBO recorra una distancia mayor

bull iquestSe movioacute KUBO de la forma que esperabas

bull iquestCuaacutel de las fichas nuevas es la que maacutes te apetece probar

Tarea 2

bull iquestPuedes explicar queacute es una ruta o mostrar un ejemplo de alguna

bull iquestCuaacuteles son las cuatro categoriacuteas de las fichas de Codificacioacuten+

bull iquestEn queacute se diferencian las fichas de Movimiento Ir a la Derecha o Ir a la Izquierda de las fichas Girar 90ordm a la Derecha o a la Izquierda

bull iquestEn queacute se diferencia la ficha Girar 180ordm de la ficha Hacer un giro en U

bull iquestQueacute observaste en tus rutas nuevas

bull iquestSe movioacute KUBO de la forma que esperabas

Tarea 3

bull iquestVa a coger KUBO un perrito caliente o una pieza de fruta

bull iquestQueacute ficha nueva usaste en tu ruta

bull iquestQueacute ficha usaste para que KUBO se moviera por la cancha

bull iquestQueacute otras actividades podriacutea hacer KUBO en el gimnasio

bull iquestQueacute es lo que maacutes te gusta del mapa de actividades del gimnasio

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 724

R E F L E X I Oacute Nbull iquestQueacute nuevos movimientos antildeaden esas fichas a los que puede hacer KUBO Comenta tus ideas con tu compantildeero

bull iquestCuaacuteles son las cuatro categoriacuteas nuevas de fichas (TagTilesreg) Expliacutecale dos de esas categoriacuteas a tu compantildeero y piacutedele que te explique las otras dos

A M P L I A C I Oacute Nbull Reta a tu compantildeero para que cree una ruta en la que tuacute le indiques los puntos de partida y llegada en el mapa de

actividades del gimnasio y al menos dos fichas nuevas Intercambiad los papeles

bull Crea una ruta que sepas que KUBO no puede seguir utilizando al menos dos fichas nuevas Pide a tu compantildeero que depure la ruta Intercambiad los papeles

N O TA S

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 824

R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+

bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials

bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)

bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 924

bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones

bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten

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 Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO

Tarea 2

bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten

bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde

Tarea 3

bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta

bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)

bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten

bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo

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

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

fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas

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

bull Nuevo vocabulario

viceversa en orden inverso

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1024

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

bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver

bull iquestTuviste que depurar tu ruta

bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas

bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta

bull iquestTuviste alguacuten problema para crear la funcioacuten

Tarea 2

bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero

bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar

bull iquestQueacute deporte mira KUBO desde los bancos

Tarea 3

bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco

bull iquestOs ayudasteis el uno al otro al crear vuestras funciones

bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)

bull iquestFuncionoacute tu funcioacuten a la primera

R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten

bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten

A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y

escribe una historia que encaje con los movimientos de KUBO

bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1124

N O TA S

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1224

R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+

bull Crear funciones y subrutinas sin crear rutas primero

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina

bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1324

bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza

bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo

Tarea 2

bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine

bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde

Tarea 3

bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase

bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)

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

subrutina una funcioacuten dentro de otra funcioacuten

ajustar cambiar

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

bull iquestQueacute colores vais a utilizar para cada funcioacuten

bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda

bull iquestFuncionoacute cada una de vuestras funciones de forma independiente

bull iquestEntendeacuteis coacutemo se crea una subrutina

bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento

Tarea 2

bull iquestQueacute deporte estaacuten practicando los amigos de KUBO

bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda

bull iquestTuvisteis que depurar la funcioacuten o la subrutina

bull iquestQueacute fichas de Codificacioacuten+ utilizasteis

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1424

Tarea 3

bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO

bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas

bull iquestEn queacute parte del gimnasio tendraacute lugar el juego

bull iquestHubo alguien que adivinase vuestro juego

R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una

bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten

A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un

juego presencie un juego y vaya a por algo de comer al puesto de comida

bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 5: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 524

bull El espacio de tiempo que requiere esta tarea 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

Tarea 2

bull Es imposible crear una ruta con las fichas de 90ordm y 180ordm porque KUBO no avanzaraacute hacia delante despueacutes de girar Estas fichas son solamente para las funciones A medida que los alumnos aprenden estas fichas es conveniente que exploren la diferencia entre ellas y las fichas de Movimiento Ir a la IzquierdaIr a la Derecha Los descubrimientos de los alumnos pueden anotarse en la parte de atraacutes de la hoja de ejercicios si hay espacio para ello Esta puede ser una actividad praacutectica o un debate sobre las diferencias entre toda la clase Tambieacuten puede dejarles que lo observen mediante ensayo y error mientras crean la ruta

bull Para esta tarea es suficiente con un pupitre o una hoja en blanco El mapa de actividades del gimnasio no es necesario hasta la tarea 3

bull Para asegurarse de que los dos alumnos pasan el mismo tiempo trabajando con KUBO piacutedales que hagan turnos para crear las rutas

bull Si lo prefiere los alumnos pueden crear las rutas al mismo tiempo y observar por turnos coacutemo se desplaza KUBO por cada una de ellas

bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren

bull Si hace una copia de la hoja de ejercicios en el anverso y el reverso de una hoja los alumnos podraacuten anotar hasta cuatro rutas en una hoja

Tarea 3

bull Durante esta tarea se utilizaraacute el mapa de actividades del gimnasio y el set de Codificacioacuten+ Si cree que el mapa contiene objetos o zonas que los alumnos podriacutean no conocer dedique alguacuten tiempo a repasarlas con la clase

bull El espacio de tiempo que requiere esta tarea dependeraacute del tiempo que deje a los alumnos para que exploren

bull Recueacuterdeles a los alumnos que KUBO no puede atravesar paredes bancos porteriacuteas etc

bull Para ahorrar tiempo pida a los alumnos que creen una ruta los dos juntos Si dispone de maacutes tiempo cada uno de los alumnos podriacutea crear su propia ruta y hacer turnos para que KUBO se desplace por cada una de ellas

bull Aseguacuterese de que ambos alumnos tengan oportunidad de probar la ruta que han creado

bull El paso 4 puede realizarse de forma oral o por escrito

bull Si el tiempo lo permite los grupos pueden compartir sus ideas para el paso 4

VO C A B U L A R I OSi ya hace tiempo que los alumnos no trabajan con KUBO es conveniente que repasen el vocabulario de la leccioacuten 1 de Codificacioacuten+ o las lecciones 1-4 de Licencia de Codificacioacuten

bull Vocabulario de repaso

depurar arreglar o ajustar

KUBO un robot de codificacioacuten sin pantalla

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

ruta una serie de fichas de Movimiento conectadas formando un camino que puede seguir KUBO

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 624

bull Nuevo vocabulario

ficha (TagTilereg) de Codificacioacuten+ una ficha del set de Codificacioacuten+ de KUBO el set contiene lo siguiente

ficha (TagTilereg) de Direccioacuten una ficha que cambia la direccioacuten en la que se mueve KUBO Estas fichas son Girar 90ordm o 180ordm a la Derecha o Izquierda Ir hacia Atraacutes Hacer un giro en U

ficha (TagTilereg) de Distancia una ficha de Movimiento que permite que KUBO avance dos tres o cuatro cuadrantes cada vez

ficha (TagTilereg) de Velocidad una ficha que cambia la velocidad a la que se mueve KUBO durante el resto de la funcioacuten puede hacer que KUBO vaya a una velocidad baja media o alta

ficha (TagTilereg) de Tiempo una ficha que hace que KUBO se detenga durante 2 5 o 10 segundos cada vez

mapa de actividades del gimnasio el mapa del gimnasio para KUBO

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

bull iquestQueacute ficha cambia la velocidad de KUBO

bull iquestQueacute ficha cambia la direccioacuten de KUBO

bull iquestQueacute ficha hace que KUBO espere

bull iquestQueacute ficha hace que KUBO recorra una distancia mayor

bull iquestSe movioacute KUBO de la forma que esperabas

bull iquestCuaacutel de las fichas nuevas es la que maacutes te apetece probar

Tarea 2

bull iquestPuedes explicar queacute es una ruta o mostrar un ejemplo de alguna

bull iquestCuaacuteles son las cuatro categoriacuteas de las fichas de Codificacioacuten+

bull iquestEn queacute se diferencian las fichas de Movimiento Ir a la Derecha o Ir a la Izquierda de las fichas Girar 90ordm a la Derecha o a la Izquierda

bull iquestEn queacute se diferencia la ficha Girar 180ordm de la ficha Hacer un giro en U

bull iquestQueacute observaste en tus rutas nuevas

bull iquestSe movioacute KUBO de la forma que esperabas

Tarea 3

bull iquestVa a coger KUBO un perrito caliente o una pieza de fruta

bull iquestQueacute ficha nueva usaste en tu ruta

bull iquestQueacute ficha usaste para que KUBO se moviera por la cancha

bull iquestQueacute otras actividades podriacutea hacer KUBO en el gimnasio

bull iquestQueacute es lo que maacutes te gusta del mapa de actividades del gimnasio

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 724

R E F L E X I Oacute Nbull iquestQueacute nuevos movimientos antildeaden esas fichas a los que puede hacer KUBO Comenta tus ideas con tu compantildeero

bull iquestCuaacuteles son las cuatro categoriacuteas nuevas de fichas (TagTilesreg) Expliacutecale dos de esas categoriacuteas a tu compantildeero y piacutedele que te explique las otras dos

A M P L I A C I Oacute Nbull Reta a tu compantildeero para que cree una ruta en la que tuacute le indiques los puntos de partida y llegada en el mapa de

actividades del gimnasio y al menos dos fichas nuevas Intercambiad los papeles

bull Crea una ruta que sepas que KUBO no puede seguir utilizando al menos dos fichas nuevas Pide a tu compantildeero que depure la ruta Intercambiad los papeles

N O TA S

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 824

R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+

bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials

bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)

bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 924

bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones

bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten

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 Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO

Tarea 2

bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten

bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde

Tarea 3

bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta

bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)

bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten

bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo

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

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

fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas

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

bull Nuevo vocabulario

viceversa en orden inverso

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1024

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

bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver

bull iquestTuviste que depurar tu ruta

bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas

bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta

bull iquestTuviste alguacuten problema para crear la funcioacuten

Tarea 2

bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero

bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar

bull iquestQueacute deporte mira KUBO desde los bancos

Tarea 3

bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco

bull iquestOs ayudasteis el uno al otro al crear vuestras funciones

bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)

bull iquestFuncionoacute tu funcioacuten a la primera

R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten

bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten

A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y

escribe una historia que encaje con los movimientos de KUBO

bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1124

N O TA S

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1224

R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+

bull Crear funciones y subrutinas sin crear rutas primero

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina

bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1324

bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza

bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo

Tarea 2

bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine

bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde

Tarea 3

bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase

bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)

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

subrutina una funcioacuten dentro de otra funcioacuten

ajustar cambiar

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

bull iquestQueacute colores vais a utilizar para cada funcioacuten

bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda

bull iquestFuncionoacute cada una de vuestras funciones de forma independiente

bull iquestEntendeacuteis coacutemo se crea una subrutina

bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento

Tarea 2

bull iquestQueacute deporte estaacuten practicando los amigos de KUBO

bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda

bull iquestTuvisteis que depurar la funcioacuten o la subrutina

bull iquestQueacute fichas de Codificacioacuten+ utilizasteis

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1424

Tarea 3

bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO

bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas

bull iquestEn queacute parte del gimnasio tendraacute lugar el juego

bull iquestHubo alguien que adivinase vuestro juego

R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una

bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten

A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un

juego presencie un juego y vaya a por algo de comer al puesto de comida

bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 6: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 624

bull Nuevo vocabulario

ficha (TagTilereg) de Codificacioacuten+ una ficha del set de Codificacioacuten+ de KUBO el set contiene lo siguiente

ficha (TagTilereg) de Direccioacuten una ficha que cambia la direccioacuten en la que se mueve KUBO Estas fichas son Girar 90ordm o 180ordm a la Derecha o Izquierda Ir hacia Atraacutes Hacer un giro en U

ficha (TagTilereg) de Distancia una ficha de Movimiento que permite que KUBO avance dos tres o cuatro cuadrantes cada vez

ficha (TagTilereg) de Velocidad una ficha que cambia la velocidad a la que se mueve KUBO durante el resto de la funcioacuten puede hacer que KUBO vaya a una velocidad baja media o alta

ficha (TagTilereg) de Tiempo una ficha que hace que KUBO se detenga durante 2 5 o 10 segundos cada vez

mapa de actividades del gimnasio el mapa del gimnasio para KUBO

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

bull iquestQueacute ficha cambia la velocidad de KUBO

bull iquestQueacute ficha cambia la direccioacuten de KUBO

bull iquestQueacute ficha hace que KUBO espere

bull iquestQueacute ficha hace que KUBO recorra una distancia mayor

bull iquestSe movioacute KUBO de la forma que esperabas

bull iquestCuaacutel de las fichas nuevas es la que maacutes te apetece probar

Tarea 2

bull iquestPuedes explicar queacute es una ruta o mostrar un ejemplo de alguna

bull iquestCuaacuteles son las cuatro categoriacuteas de las fichas de Codificacioacuten+

bull iquestEn queacute se diferencian las fichas de Movimiento Ir a la Derecha o Ir a la Izquierda de las fichas Girar 90ordm a la Derecha o a la Izquierda

bull iquestEn queacute se diferencia la ficha Girar 180ordm de la ficha Hacer un giro en U

bull iquestQueacute observaste en tus rutas nuevas

bull iquestSe movioacute KUBO de la forma que esperabas

Tarea 3

bull iquestVa a coger KUBO un perrito caliente o una pieza de fruta

bull iquestQueacute ficha nueva usaste en tu ruta

bull iquestQueacute ficha usaste para que KUBO se moviera por la cancha

bull iquestQueacute otras actividades podriacutea hacer KUBO en el gimnasio

bull iquestQueacute es lo que maacutes te gusta del mapa de actividades del gimnasio

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 724

R E F L E X I Oacute Nbull iquestQueacute nuevos movimientos antildeaden esas fichas a los que puede hacer KUBO Comenta tus ideas con tu compantildeero

bull iquestCuaacuteles son las cuatro categoriacuteas nuevas de fichas (TagTilesreg) Expliacutecale dos de esas categoriacuteas a tu compantildeero y piacutedele que te explique las otras dos

A M P L I A C I Oacute Nbull Reta a tu compantildeero para que cree una ruta en la que tuacute le indiques los puntos de partida y llegada en el mapa de

actividades del gimnasio y al menos dos fichas nuevas Intercambiad los papeles

bull Crea una ruta que sepas que KUBO no puede seguir utilizando al menos dos fichas nuevas Pide a tu compantildeero que depure la ruta Intercambiad los papeles

N O TA S

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 824

R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+

bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials

bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)

bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 924

bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones

bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten

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 Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO

Tarea 2

bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten

bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde

Tarea 3

bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta

bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)

bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten

bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo

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

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

fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas

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

bull Nuevo vocabulario

viceversa en orden inverso

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1024

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

bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver

bull iquestTuviste que depurar tu ruta

bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas

bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta

bull iquestTuviste alguacuten problema para crear la funcioacuten

Tarea 2

bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero

bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar

bull iquestQueacute deporte mira KUBO desde los bancos

Tarea 3

bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco

bull iquestOs ayudasteis el uno al otro al crear vuestras funciones

bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)

bull iquestFuncionoacute tu funcioacuten a la primera

R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten

bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten

A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y

escribe una historia que encaje con los movimientos de KUBO

bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1124

N O TA S

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1224

R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+

bull Crear funciones y subrutinas sin crear rutas primero

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina

bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1324

bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza

bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo

Tarea 2

bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine

bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde

Tarea 3

bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase

bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)

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

subrutina una funcioacuten dentro de otra funcioacuten

ajustar cambiar

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

bull iquestQueacute colores vais a utilizar para cada funcioacuten

bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda

bull iquestFuncionoacute cada una de vuestras funciones de forma independiente

bull iquestEntendeacuteis coacutemo se crea una subrutina

bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento

Tarea 2

bull iquestQueacute deporte estaacuten practicando los amigos de KUBO

bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda

bull iquestTuvisteis que depurar la funcioacuten o la subrutina

bull iquestQueacute fichas de Codificacioacuten+ utilizasteis

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1424

Tarea 3

bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO

bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas

bull iquestEn queacute parte del gimnasio tendraacute lugar el juego

bull iquestHubo alguien que adivinase vuestro juego

R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una

bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten

A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un

juego presencie un juego y vaya a por algo de comer al puesto de comida

bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 7: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 724

R E F L E X I Oacute Nbull iquestQueacute nuevos movimientos antildeaden esas fichas a los que puede hacer KUBO Comenta tus ideas con tu compantildeero

bull iquestCuaacuteles son las cuatro categoriacuteas nuevas de fichas (TagTilesreg) Expliacutecale dos de esas categoriacuteas a tu compantildeero y piacutedele que te explique las otras dos

A M P L I A C I Oacute Nbull Reta a tu compantildeero para que cree una ruta en la que tuacute le indiques los puntos de partida y llegada en el mapa de

actividades del gimnasio y al menos dos fichas nuevas Intercambiad los papeles

bull Crea una ruta que sepas que KUBO no puede seguir utilizando al menos dos fichas nuevas Pide a tu compantildeero que depure la ruta Intercambiad los papeles

N O TA S

A C T I V I DA D 1

Nuevas rutas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 824

R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+

bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials

bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)

bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 924

bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones

bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten

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 Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO

Tarea 2

bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten

bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde

Tarea 3

bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta

bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)

bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten

bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo

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

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

fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas

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

bull Nuevo vocabulario

viceversa en orden inverso

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1024

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

bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver

bull iquestTuviste que depurar tu ruta

bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas

bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta

bull iquestTuviste alguacuten problema para crear la funcioacuten

Tarea 2

bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero

bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar

bull iquestQueacute deporte mira KUBO desde los bancos

Tarea 3

bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco

bull iquestOs ayudasteis el uno al otro al crear vuestras funciones

bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)

bull iquestFuncionoacute tu funcioacuten a la primera

R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten

bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten

A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y

escribe una historia que encaje con los movimientos de KUBO

bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1124

N O TA S

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1224

R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+

bull Crear funciones y subrutinas sin crear rutas primero

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina

bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1324

bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza

bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo

Tarea 2

bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine

bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde

Tarea 3

bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase

bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)

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

subrutina una funcioacuten dentro de otra funcioacuten

ajustar cambiar

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

bull iquestQueacute colores vais a utilizar para cada funcioacuten

bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda

bull iquestFuncionoacute cada una de vuestras funciones de forma independiente

bull iquestEntendeacuteis coacutemo se crea una subrutina

bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento

Tarea 2

bull iquestQueacute deporte estaacuten practicando los amigos de KUBO

bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda

bull iquestTuvisteis que depurar la funcioacuten o la subrutina

bull iquestQueacute fichas de Codificacioacuten+ utilizasteis

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1424

Tarea 3

bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO

bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas

bull iquestEn queacute parte del gimnasio tendraacute lugar el juego

bull iquestHubo alguien que adivinase vuestro juego

R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una

bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten

A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un

juego presencie un juego y vaya a por algo de comer al puesto de comida

bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 8: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 824

R E S U LTA D Obull Convertir rutas en funciones utilizando fichas (TagTilesreg) de Codificacioacuten+

bull Hacer que KUBO se desplace desde un lugar determinado a otro utilizando una funcioacuten

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Encontraraacute maacutes informacioacuten sobre rutas y funciones en los viacutedeos de wwwkuboeducationgetting-started-tutorials

bull El set de Codificacioacuten+ contiene fichas de Funcioacuten de Memorizacioacuten y Reproduccioacuten de dos colores adicionales (verde y naranja)

bull Dependiendo del tiempo que haga desde que los alumnos realizaron la uacuteltima actividad puede ser necesario hacer un repaso sobre el uso de las fichas de Codificacioacuten+ y el reinicio de KUBO

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 924

bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones

bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten

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 Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO

Tarea 2

bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten

bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde

Tarea 3

bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta

bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)

bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten

bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo

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

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

fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas

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

bull Nuevo vocabulario

viceversa en orden inverso

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1024

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

bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver

bull iquestTuviste que depurar tu ruta

bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas

bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta

bull iquestTuviste alguacuten problema para crear la funcioacuten

Tarea 2

bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero

bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar

bull iquestQueacute deporte mira KUBO desde los bancos

Tarea 3

bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco

bull iquestOs ayudasteis el uno al otro al crear vuestras funciones

bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)

bull iquestFuncionoacute tu funcioacuten a la primera

R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten

bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten

A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y

escribe una historia que encaje con los movimientos de KUBO

bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1124

N O TA S

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1224

R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+

bull Crear funciones y subrutinas sin crear rutas primero

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina

bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1324

bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza

bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo

Tarea 2

bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine

bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde

Tarea 3

bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase

bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)

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

subrutina una funcioacuten dentro de otra funcioacuten

ajustar cambiar

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

bull iquestQueacute colores vais a utilizar para cada funcioacuten

bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda

bull iquestFuncionoacute cada una de vuestras funciones de forma independiente

bull iquestEntendeacuteis coacutemo se crea una subrutina

bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento

Tarea 2

bull iquestQueacute deporte estaacuten practicando los amigos de KUBO

bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda

bull iquestTuvisteis que depurar la funcioacuten o la subrutina

bull iquestQueacute fichas de Codificacioacuten+ utilizasteis

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1424

Tarea 3

bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO

bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas

bull iquestEn queacute parte del gimnasio tendraacute lugar el juego

bull iquestHubo alguien que adivinase vuestro juego

R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una

bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten

A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un

juego presencie un juego y vaya a por algo de comer al puesto de comida

bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 9: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 924

bull Aseguacuterese de que los alumnos crean la ruta y la funcioacuten los dos juntos Si hay tiempo para ello cada alumno podriacutea crear sus propias rutas y funciones

bull Si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde Contar con otro mapa (imprimible en wwwkuboeducation) o una hoja cuadriculada similar podriacutea ayudar en el cambio de ruta a funcioacuten

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 Esta tarea puede llevar maacutes tiempo que las demaacutes porque los alumnos deben crear la ruta primero y despueacutes convertirla en una funcioacuten Para que la conversioacuten de rutas a funciones resulte maacutes faacutecil pida a los alumnos que introduzcan fichas (TagTilesreg) en la funcioacuten una por una en el orden que quieren que se desplace KUBO

Tarea 2

bull Durante esta tarea los alumnos crearaacuten una funcioacuten sin crear una ruta primero Algunos alumnos podriacutean tardar alguacuten tiempo en visualizar la ruta Para ayudar a los alumnos con dificultades pida a uno de ellos que sentildeale cada una de las casillas a las que vaya a desplazarse KUBO mientras el otro busca la ficha correcta para colocar en la funcioacuten Piacutedales que usen esta estrategia para repasar y probar la funcioacuten

bull Pida a los alumnos que creen sus funciones en un lado del mapa De este modo la funcioacuten no sufriraacute cambios y ellos podraacuten seguirla mientras KUBO se desplaza Ademaacutes si los alumnos crean la funcioacuten en un lado del mapa no tendraacuten que moverla maacutes tarde

Tarea 3

bull Para ahorrar tiempo puede pedir a los alumnos que creen una funcioacuten por parejas En alguacuten momento cada compantildeero debe tener la oportunidad de crear una funcioacuten por su cuenta

bull Verifique que las fichas de Movimiento se reparten a partes iguales entre los grupos ya que seraacuten necesarias al menos cinco fichas Ir hacia Delante para cada funcioacuten (a menos que utilicen las fichas de Codificacioacuten+)

bull El alumno que creoacute la funcioacuten debe ir siguiendo las fichas a medida que KUBO se desplaza por si aparece alguacuten error en la funcioacuten

bull Si una funcioacuten no funciona pida al otro compantildeero que pruebe su funcioacuten antes de realizar ninguna depuracioacuten De este modo ambas funciones se probaraacuten en el plazo de tiempo permitido Si dispone de maacutes tiempo los alumnos pueden depurar sus funciones y probar de nuevo

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

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

fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten fichas que permiten que KUBO memorice una ruta como funcioacuten y ejecute a continuacioacuten la funcioacuten sin seguir las fichas

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

bull Nuevo vocabulario

viceversa en orden inverso

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1024

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

bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver

bull iquestTuviste que depurar tu ruta

bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas

bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta

bull iquestTuviste alguacuten problema para crear la funcioacuten

Tarea 2

bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero

bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar

bull iquestQueacute deporte mira KUBO desde los bancos

Tarea 3

bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco

bull iquestOs ayudasteis el uno al otro al crear vuestras funciones

bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)

bull iquestFuncionoacute tu funcioacuten a la primera

R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten

bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten

A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y

escribe una historia que encaje con los movimientos de KUBO

bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1124

N O TA S

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1224

R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+

bull Crear funciones y subrutinas sin crear rutas primero

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina

bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1324

bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza

bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo

Tarea 2

bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine

bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde

Tarea 3

bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase

bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)

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

subrutina una funcioacuten dentro de otra funcioacuten

ajustar cambiar

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

bull iquestQueacute colores vais a utilizar para cada funcioacuten

bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda

bull iquestFuncionoacute cada una de vuestras funciones de forma independiente

bull iquestEntendeacuteis coacutemo se crea una subrutina

bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento

Tarea 2

bull iquestQueacute deporte estaacuten practicando los amigos de KUBO

bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda

bull iquestTuvisteis que depurar la funcioacuten o la subrutina

bull iquestQueacute fichas de Codificacioacuten+ utilizasteis

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1424

Tarea 3

bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO

bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas

bull iquestEn queacute parte del gimnasio tendraacute lugar el juego

bull iquestHubo alguien que adivinase vuestro juego

R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una

bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten

A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un

juego presencie un juego y vaya a por algo de comer al puesto de comida

bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 10: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1024

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

bull iquestConsiguioacute KUBO llegar hasta la otra canasta de baloncesto y volver

bull iquestTuviste que depurar tu ruta

bull Describe algunas de las diferencias entre una ruta y una funcioacuten al utilizar las fichas nuevas

bull iquestCuaacuteles de las fichas nuevas utilizaste para que KUBO girase y volviese a la otra canasta

bull iquestTuviste alguacuten problema para crear la funcioacuten

Tarea 2

bull iquestDe queacute forma trabajasteis juntos para crear la funcioacuten sin crear la ruta primero

bull iquestFuncionoacute tu funcioacuten a la primera Si no lo hizo iquestcoacutemo descubriste lo que teniacuteas que cambiar

bull iquestQueacute deporte mira KUBO desde los bancos

Tarea 3

bull iquestCuaacutel de las nuevas fichas utilizas para que KUBO vuelva al banco

bull iquestOs ayudasteis el uno al otro al crear vuestras funciones

bull iquestCoacutemo creaste tu funcioacuten (sentildealando los cuadrados visualizando o contando los cuadrados)

bull iquestFuncionoacute tu funcioacuten a la primera

R E F L E X I Oacute Nbull iquestTe costoacute crear tu funcioacuten sin crear una ruta primero iquestQueacute estrategia utilizaste para crear una funcioacuten

bull Mientras KUBO ejecuta la funcioacuten memorizada iquesteres capaz de seguir tus fichas para ver queacute haraacute KUBO a continuacioacuten iquestTe ayuda eso a saber queacute es lo que tienes que corregir en tu funcioacuten

A M P L I A C I Oacute Nbull KUBO quiere explorar otras partes del gimnasio Crea funciones para que KUBO vaya a diferentes lugares y

escribe una historia que encaje con los movimientos de KUBO

bull iquestCuaacutel es el deporte que prefieres practicar iquestPuede practicar KUBO ese deporte en este gimnasio Crea una funcioacuten que muestre a KUBO practicando ese deporte Cuando tengas una funcioacuten para hacerlo escribe una historia sobre lo que hace KUBO en el gimnasio

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1124

N O TA S

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1224

R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+

bull Crear funciones y subrutinas sin crear rutas primero

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina

bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1324

bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza

bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo

Tarea 2

bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine

bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde

Tarea 3

bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase

bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)

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

subrutina una funcioacuten dentro de otra funcioacuten

ajustar cambiar

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

bull iquestQueacute colores vais a utilizar para cada funcioacuten

bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda

bull iquestFuncionoacute cada una de vuestras funciones de forma independiente

bull iquestEntendeacuteis coacutemo se crea una subrutina

bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento

Tarea 2

bull iquestQueacute deporte estaacuten practicando los amigos de KUBO

bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda

bull iquestTuvisteis que depurar la funcioacuten o la subrutina

bull iquestQueacute fichas de Codificacioacuten+ utilizasteis

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1424

Tarea 3

bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO

bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas

bull iquestEn queacute parte del gimnasio tendraacute lugar el juego

bull iquestHubo alguien que adivinase vuestro juego

R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una

bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten

A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un

juego presencie un juego y vaya a por algo de comer al puesto de comida

bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 11: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1124

N O TA S

A C T I V I DA D 2

Nuevas funciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1224

R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+

bull Crear funciones y subrutinas sin crear rutas primero

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina

bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1324

bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza

bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo

Tarea 2

bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine

bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde

Tarea 3

bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase

bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)

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

subrutina una funcioacuten dentro de otra funcioacuten

ajustar cambiar

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

bull iquestQueacute colores vais a utilizar para cada funcioacuten

bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda

bull iquestFuncionoacute cada una de vuestras funciones de forma independiente

bull iquestEntendeacuteis coacutemo se crea una subrutina

bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento

Tarea 2

bull iquestQueacute deporte estaacuten practicando los amigos de KUBO

bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda

bull iquestTuvisteis que depurar la funcioacuten o la subrutina

bull iquestQueacute fichas de Codificacioacuten+ utilizasteis

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1424

Tarea 3

bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO

bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas

bull iquestEn queacute parte del gimnasio tendraacute lugar el juego

bull iquestHubo alguien que adivinase vuestro juego

R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una

bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten

A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un

juego presencie un juego y vaya a por algo de comer al puesto de comida

bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 12: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1224

R E S U LTA D Obull Convertir dos funciones en una subrutina utilizando las fichas (TagTilesreg) de Codificacioacuten+

bull Crear funciones y subrutinas sin crear rutas primero

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 2

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

bull Tarea 3

KUBO

Fichas (TagTilesreg) de Codificacioacuten+

Fichas (TagTilesreg) de Movimiento

Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten

Mapa de actividades del gimnasio

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

bull Los alumnos deben trabajar juntos uno de ellos debe crear la primera funcioacuten desde el punto de partida hasta la segunda parada y el otro debe crear la funcioacuten desde la segunda parada hasta la uacuteltima A continuacioacuten deben combinarlas de forma que tengan una funcioacuten con una subrutina

bull Los alumnos deberiacutean tener nociones sobre coacutemo crear una subrutina En esta tarea se les explicaraacute coacutemo hacerlo por si necesitan un repaso El tiempo necesario dependeraacute de lo que ellos recuerden sobre la creacioacuten de subrutinas

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1324

bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza

bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo

Tarea 2

bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine

bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde

Tarea 3

bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase

bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)

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

subrutina una funcioacuten dentro de otra funcioacuten

ajustar cambiar

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

bull iquestQueacute colores vais a utilizar para cada funcioacuten

bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda

bull iquestFuncionoacute cada una de vuestras funciones de forma independiente

bull iquestEntendeacuteis coacutemo se crea una subrutina

bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento

Tarea 2

bull iquestQueacute deporte estaacuten practicando los amigos de KUBO

bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda

bull iquestTuvisteis que depurar la funcioacuten o la subrutina

bull iquestQueacute fichas de Codificacioacuten+ utilizasteis

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1424

Tarea 3

bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO

bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas

bull iquestEn queacute parte del gimnasio tendraacute lugar el juego

bull iquestHubo alguien que adivinase vuestro juego

R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una

bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten

A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un

juego presencie un juego y vaya a por algo de comer al puesto de comida

bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 13: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1324

bull Los alumnos deberiacutean tener cerca ambas funciones (una funcioacuten y una subrutina) para poder seguir las fichas (TagTilesreg) a medida que KUBO se desplaza

bull Si tiene alumnos con suficientes conocimientos podriacutea ser conveniente presentar el concepto de algoritmo durante esta actividad Un algoritmo es un conjunto de instrucciones paso a paso para realizar una tarea que se usa habitualmente en la programacioacuten informaacutetica y las matemaacuteticas Cada subrutina de un programa es un algoritmo

Tarea 2

bull Si tiene tiempo un compantildeero podriacutea crear ambas funciones y convertir una en una subrutina de la otra El otro compantildeero podriacutea hacer lo mismo (quizaacutes utilizando fichas diferentes) cuando el primer compantildeero termine

bull Recuerde a los alumnos que si crean las funciones en un lado del mapa no tendraacuten que moverlas maacutes tarde

Tarea 3

bull Los alumnos deberaacuten realizar una tormenta de ideas durante los pasos 1 y 2 Piacutedales que comenten sus ideas antes de crear la subrutina La conversacioacuten podriacutea tener lugar tambieacuten entre toda la clase

bull Los alumnos deberaacuten pedirle a usted y al resto de los grupos que miren mientras KUBO juega a un juego Es conveniente que deacute a los alumnos un plazo de tiempo para crear su juego (por ejemplo diez minutos para crearlo y cinco para compartirlo y mirar a los demaacutes)

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

subrutina una funcioacuten dentro de otra funcioacuten

ajustar cambiar

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

bull iquestQueacute colores vais a utilizar para cada funcioacuten

bull iquestQuieacuten crearaacute la primera funcioacuten y quieacuten la segunda

bull iquestFuncionoacute cada una de vuestras funciones de forma independiente

bull iquestEntendeacuteis coacutemo se crea una subrutina

bull iquestConsiguioacute hacer KUBO todas las paradas al primer intento

Tarea 2

bull iquestQueacute deporte estaacuten practicando los amigos de KUBO

bull iquestQuieacuten crea la primera funcioacuten y quieacuten la segunda

bull iquestTuvisteis que depurar la funcioacuten o la subrutina

bull iquestQueacute fichas de Codificacioacuten+ utilizasteis

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1424

Tarea 3

bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO

bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas

bull iquestEn queacute parte del gimnasio tendraacute lugar el juego

bull iquestHubo alguien que adivinase vuestro juego

R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una

bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten

A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un

juego presencie un juego y vaya a por algo de comer al puesto de comida

bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 14: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1424

Tarea 3

bull iquestCoacutemo decidisteis a queacute juego iba a jugar KUBO

bull iquestTuvisteis los dos oportunidad de proponer y compartir vuestras ideas

bull iquestEn queacute parte del gimnasio tendraacute lugar el juego

bull iquestHubo alguien que adivinase vuestro juego

R E F L E X I Oacute Nbull iquestCoacutemo le explicariacuteas lo que es una subrutina a alguien que nunca haya creado una

bull iquestQueacute ventajas tiene crear una subrutina en lugar de simplemente una funcioacuten

A M P L I A C I Oacute Nbull KUBO va a pasar todo el diacutea en el gimnasio iquestQueacute va a hacer Escribe una historia en la que KUBO juegue a un

juego presencie un juego y vaya a por algo de comer al puesto de comida

bull iquestQueacute reglas tiene el juego al que jugoacute KUBO durante el recreo en el gimnasio Haz una lista de reglas y de los pasos necesarios para jugar al juego Dale tus reglas a otro grupo y averigua si pueden crear una funcioacuten con una subrutina para jugar al juego iquestPueden jugar dos KUBOS a tu juego

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 15: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1524

N O TA S

A C T I V I DA D 3

Nuevas subrutinas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 16: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1624

R E S U LTA D Obull Trabajar con bucles que contengan fichas de Codificacioacuten+

bull Crear una funcioacuten que contenga un bucle y fichas de Codificacioacuten+

T I E M P Obull 45 minutos

M AT E R I A L E Sbull Tarea 1

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 2

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

bull Tarea 3

KUBO Fichas (TagTilesreg) de Codificacioacuten+ Fichas (TagTilesreg) de Movimiento Fichas (TagTilesreg) de Funcioacuten de Memorizacioacuten y Reproduccioacuten Fichas (TagTilesreg) de Bucle y Paraacutemetro Mapa de actividades del gimnasio

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

bull Esta tarea es un repaso de los bucles Los alumnos podriacutean terminar esta tarea con rapidez dependiendo de la experiencia que tengan creando bucles

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 17: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1724

bull Si a los alumnos les cuesta que KUBO siga la ruta piacutedales que coloquen a KUBO en la ruta mirando en otra direccioacuten Si observaacuteis coacutemo gira KUBO en la primera ficha de Giro os resultaraacute maacutes faacutecil decidir hacia que lado debe mirar KUBO al empezar la ruta

bull Para algunos alumnos puede ser uacutetil repasar el orden en que deben ir las fichas Abrir y Cerrar Bucle en una funcioacuten

bull Si los alumnos no retiran la ficha de Funcioacuten de Reproduccioacuten KUBO continuaraacute pasando sobre ella y repitiendo el bucle De este modo el bucle no se mostraraacute con exactitud por lo que deberiacutea retirarse la ficha en cuanto KUBO pase sobre ella

bull Si los alumnos no cierran el bucle o no colocan las fichas en un orden que tenga sentido KUBO se pondraacute de color rojo vacilaraacute y se iraacute Los alumnos deben arreglar el problema y reiniciar KUBO antes de volver a intentarlo

Tarea 2

bull Despueacutes del paso 1 es conveniente que compruebe si entienden el teacutermino funcioacuten recursiva

bull Cuando se crea correctamente un bucle KUBO deberiacutea seguir repitieacutendolo La uacutenica forma de hacer que KUBO deje de ejecutar la funcioacuten recursiva es reiniciarlo

Tarea 3

bull Los dos pasos de esta tarea pueden realizarse de forma oral o escrita

bull Esta es una tarea maacutes libre en la que los alumnos deben seleccionar todos los aspectos de la misma (queacute deporte practicar doacutende hacerlo y coacutemo hacerlo) Deberaacuten codificar una funcioacuten con una funcioacuten recursiva

bull Si permite que los grupos adivinen y comenten los deportes que han elegido los alumnos tendraacuten nuevas ideas acerca de lo que podriacutean intentar

bull No hay problema si los alumnos desean incluir otros objetos por ejemplo las fichas de un juego de mesa

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

bucle una accioacuten repetida o un grupo de acciones repetidas ficha (TagTilereg) de Paraacutemetro la ficha que se utiliza para indicarle a KUBO las veces que tiene que repetir

un bucle

bull Nuevo vocabulario ficha (TagTilereg) Cerrar Bucle la ficha de Bucle que le indica a KUBO que deje de memorizar un bucle ficha (TagTilereg) Abrir Bucle la ficha de Bucle con hueco para la ficha de Paraacutemetro esta ficha le indica a

KUBO que empiece a memorizar un bucle funcioacuten recursiva una funcioacuten que se repite hasta que se reinicia KUBO

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

bull iquestVan todos los alumnos a hacer correr a KUBO en la misma direccioacuten

bull iquestQueacute ventaja tiene crear un bucle

bull iquestPor queacute antildeadiriacuteas un bucle a tu funcioacuten

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 18: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1824

Tarea 2

bull iquestRecuerdas tu funcioacuten de la uacuteltima tarea

bull iquestTe gusta correr tanto como a KUBO

bull iquestCoacutemo puedes hacer que KUBO pare de correr

Tarea 3

bull iquestQueacute deporte decidisteis entre los dos

bull Si no os pusisteis de acuerdo iquestcoacutemo decidisteis queacute deporte iba a practicar KUBO

bull iquestCreasteis una subrutina en vuestra funcioacuten para que KUBO atravesase el gimnasio

bull Explicad vuestra funcioacuten recursiva

R E F L E X I Oacute Nbull iquestCuaacutendo te convendriacutea usar bucles con KUBO

bull iquestEn queacute momentos de la vida real seriacutean uacutetiles las funciones recursivas

A M P L I A C I Oacute Nbull Si cada lado del cuadrante mide 3 metros iquestcuaacutel es el periacutemetro de la cancha de baloncesto iquestCuaacutel es su aacuterea

iquestPuedes calcular el periacutemetro y el aacuterea de otras partes del gimnasio

bull iquestEn queacute se parece el gimnasio del mapa al que hay en tu colegio iquestEn queacute se diferencia Escribe lo que piensas y compaacutertelo con otra persona

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 19: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 1924

N O TA S

A C T I V I DA D 4

Nuevos bucles y funciones recursivas

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 20: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2024

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

1a Los alumnos articulan y establecen metas de aprendizaje personal desarrollan estrategias que aprovechan la tecnologiacutea para lograrlas y reflexionan sobre el propio proceso de aprendizaje para mejorar los resultados del mismo

bull bull bull bull

1b Los alumnos crean redes y personalizan sus entornos de aprendizaje de manera que fomenten el proceso de aprendizaje

bull bull bull bull

1c Los alumnos utilizan la tecnologiacutea para obtener retroalimentacioacuten que oriente y mejore su praacutectica y demostrar su aprendizaje de diversas formas

bull bull bull bull

1d Los alumnos entienden los conceptos fundamentales de las operaciones tecnoloacutegicas demuestran la capacidad de elegir utilizar y solucionar problemas de las tecnologiacuteas actuales y son capaces de transmitir sus conocimientos para explorar las tecnologiacuteas emergentes

bull bull bull bull

2a Los alumnos cultivan y gestionan su identidad y reputacioacuten digital y son conscientes de la permanencia de sus acciones en el mundo digital

2b Los alumnos se comportan de forma positiva segura legal y eacutetica al usar la tecnologiacutea por ejemplo mientras mantienen interacciones sociales en liacutenea o utilizan dispositivos conectados en red

2c Los alumnos demuestran comprensioacuten y respeto por los derechos y obligaciones a la hora de usar y compartir la propiedad intelectual

2d Los alumnos gestionan sus datos personales para mantener la privacidad y la seguridad digitales y conocen la tecnologiacutea de obtencioacuten de datos utilizada para rastrear su navegacioacuten en liacutenea

3a Los alumnos planifican y emplean estrategias de investigacioacuten eficaces para localizar informacioacuten y otros recursos para sus actividades intelectuales o creativas

3b Los alumnos evaluacutean la exactitud perspectiva credibilidad y relevancia de la informacioacuten los medios los datos u otros recursos

3c Los alumnos seleccionan informacioacuten de las fuentes digitales usando diversas herramientas y meacutetodos para crear recopilaciones de utensilios que demuestran conexiones o conclusiones significativas

3d Los alumnos crean conocimiento mediante la exploracioacuten activa de problemas y situaciones del mundo real desarrollando ideas y teoriacuteas y buscando respuestas y soluciones

4a Los alumnos conocen y utilizan un proceso de disentildeo consciente para generar ideas probar teoriacuteas crear instrumentos innovadores o resolver problemas auteacutenticos

bull bull bull bull

4b Los alumnos seleccionan y utilizan herramientas digitales para planificar y gestionar un proceso de disentildeo que tenga en cuenta las limitaciones de disentildeo y los riesgos calculados

bull bull bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 21: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2124

Estaacutendares abordados

E S TAacute N DA R E S C U R R I C U L A R E S D E L A I S T E E E U U

Resultado del aprendizaje Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

4c Los alumnos desarrollan prueban y perfeccionan prototipos como parte de un proceso de disentildeo ciacuteclico bull bull bull bull

4d Los alumnos demuestran tolerancia hacia la ambiguumledad perseverancia y capacidad de trabajar con problemas abiertos

bull bull bull bull

5a Los alumnos formulan definiciones de problemas adecuadas para los meacutetodos asistidos por tecnologiacutea tales como anaacutelisis de datos modelos abstractos y pensamiento algoriacutetmico en la exploracioacuten y buacutesqueda de soluciones

bull bull bull bull

5b Los alumnos recopilan datos o identifican conjuntos de datos pertinentes utilizan herramientas digitales para analizarlos y representan datos de diversas maneras para facilitar la resolucioacuten de problemas y la toma de decisiones

bull bull bull bull

5c Los alumnos descomponen problemas en partes extraen informacioacuten clave y desarrollan modelos descriptivos para comprender sistemas complejos o facilitar la resolucioacuten de problemas

bull bull bull bull

5d Los alumnos entienden coacutemo funciona la automatizacioacuten y utilizan el pensamiento algoriacutetmico para desarrollar una secuencia de pasos para crear y probar soluciones automatizadas

bull bull bull bull

6a Los alumnos eligen las plataformas y herramientas adecuadas para alcanzar los objetivos deseados de su creacioacuten o comunicacioacuten

bull bull bull bull

6b Los alumnos crean obras originales o replantean o mezclan de manera responsable recursos digitales para obtener nuevas creaciones

bull bull bull bull

6c Los alumnos comunican ideas complejas de manera clara y eficaz creando o utilizando diversos objetos digitales tales como visualizaciones modelos o simulaciones

bull bull bull bull

6d Los alumnos publican o presentan contenido que personaliza el mensaje y el medio para su puacuteblico objetivo bull bull bull bull

7a Los alumnos utilizan herramientas digitales para conectar con otros estudiantes de diversos oriacutegenes y culturas interactuando con ellos de maneras que ampliacutean la comprensioacuten mutua y el aprendizaje

7b Los alumnos usan tecnologiacuteas colaborativas para trabajar con otros incluyendo compantildeeros expertos o miembros de la comunidad para examinar problemas y situaciones desde varios puntos de vista

7c Los alumnos contribuyen de manera constructiva a los equipos de proyectos asumiendo diversas funciones y responsabilidades para trabajar eficazmente hacia un objetivo comuacuten

7d Los alumnos exploran temas locales y globales y utilizan tecnologiacuteas colaborativas para trabajar con otros para estudiar soluciones

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 22: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2224

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

O B J E T I VO S

El curriacuteculo nacional para la computacioacuten tiene como objetivo que todos los alumnos

puedan comprender y aplicar los principios y conceptos fundamentales de la ciencia de la computacioacuten incluidos la abstraccioacuten la loacutegica los algoritmos y la representacioacuten de datos

Ciencias de la computacioacuten bull bull bull bull

puedan analizar problemas bajo un enfoque computacional y tengan amplia experiencia praacutectica en programacioacuten para resolver este tipo de problemas

Ciencias de la computacioacuten bull bull bull bull

puedan evaluar y aplicar analiacuteticamente las tecnologiacuteas de la informacioacuten incluidas las tecnologiacuteas emergentes nuevas o desconocidas para resolver problemas

Tecnologiacutea de la informacioacuten bull bull bull bull

sean usuarios responsables competentes seguros y creativos de las tecnologiacuteas de la informacioacuten y la comunicacioacuten

Alfabetizacioacuten digital bull bull bull bull

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Comprender queacute son los algoritmos Ciencias de la computacioacuten bull bull

Comprender que los algoritmos pueden implantarse en dispositivos digitales en forma de programas informaacuteticos

Ciencias de la computacioacuten bull bull

Comprender que los programas se ejecutan siguiendo instrucciones precisas y sin ambiguumledades

Ciencias de la computacioacuten bull bull

Crear programas simples Ciencias de la computacioacuten bull bull

Depurar programas simples Ciencias de la computacioacuten bull bull

Utilizar el razonamiento loacutegico Ciencias de la computacioacuten bull bull

Predecir el comportamiento de programas simples Ciencias de la computacioacuten bull bull

Utilizar intencionadamente la tecnologiacutea para crear organizar almacenar manipular y recuperar contenido digital

Tecnologiacutea de la informacioacuten bull bull

Reconocer usos habituales de la tecnologiacutea de la informacioacuten fuera del aacutembito escolar Alfabetizacioacuten digital

Utilizar la tecnologiacutea de forma segura y respetuosa Alfabetizacioacuten digital bull bull

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 23: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2324

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 1 ( D E L O S 5 A L O S 8 A Ntilde O S )

Mantener la confidencialidad de la informacioacuten personal Alfabetizacioacuten digital

Saber doacutende pueden acudir en busca de ayuda cuando tienen preocupaciones sobre contenido o contactos en internet u otras tecnologiacuteas en liacutenea

Alfabetizacioacuten digital

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Disentildear programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Escribir programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Depurar programas que cumplan objetivos especiacuteficos Ciencias de la computacioacuten bull bull bull bull

Controlar o simular sistemas fiacutesicos Ciencias de la computacioacuten bull bull bull bull

Resolver problemas dividieacutendolos en partes maacutes pequentildeas Ciencias de la computacioacuten bull bull

Usar secuencias en programas Ciencias de la computacioacuten bull bull bull bull

Usar selecciones en programas Ciencias de la computacioacuten

Usar repeticiones en programas Ciencias de la computacioacuten bull

Trabajar con variables Ciencias de la computacioacuten

Trabajar con entradas de datos Ciencias de la computacioacuten bull bull bull bull

Trabajar con salidas de datos Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para explicar coacutemo funcionan algunos algoritmos simples

Ciencias de la computacioacuten bull bull bull bull

Usar el razonamiento loacutegico para detectar y corregir errores en algoritmos y programas

Ciencias de la computacioacuten bull bull bull bull

Comprender redes informaacuteticas como internet Ciencias de la computacioacuten

Estaacutendares abordados

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados

Page 24: RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o lecciones 1-4 de Licencia de codificación ҇ Para poder utilizar las nuevas fichas,

Todos los derechos reservados copy 2019 KUBO Robotics ApS kuboeducationLECCIOacuteN 2 Avanzando en la programacioacuten 2424

E S TAacute N DA R E S C U R R I C U L A R E S N A C I O N A L E S D E C I E N C I A S D E L A C O M P U TA C I Oacute N D E L R E I N O U N I D O

Resultado del aprendizaje Aspecto curricular

Leccioacuten 1 Rutas

Leccioacuten 2 Funciones

Leccioacuten 3 Subrutinas

Leccioacuten 4 Bucles

K E Y S TA G E 2 ( D E L O S 8 A L O S 1 1 A Ntilde O S )

Comprender que pueden proporcionar muacuteltiples servicios como internet Ciencias de la computacioacuten

Comprender las oportunidades que ofrecen para la comunicacioacuten y la colaboracioacuten

Alfabetizacioacuten digital

Utilizar tecnologiacuteas de buacutesqueda de forma eficaz Tecnologiacutea de la informacioacuten

Reconocer coacutemo se seleccionan y ordenan los resultados Ciencias de la computacioacuten

Tener criterio a la hora de evaluar contenido digital Alfabetizacioacuten digital

Seleccionar usar y combinar una variedad de software (incluidos los servicios de internet) en diversos dispositivos digitales para disentildear y crear programas sistemas y contenidos que alcancen objetivos establecidos como recopilar analizar evaluar y presentar datos e informacioacuten

Tecnologiacutea de la informacioacuten

Utilizar la tecnologiacutea de forma segura respetuosa y responsable Alfabetizacioacuten digital bull bull bull bull

Reconocer las conductas aceptables o inaceptables Alfabetizacioacuten digital

Identificar diversas formas de informar sobre preocupaciones acerca de contenido y contactos

Alfabetizacioacuten digital

Estaacutendares abordados