RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o...
Transcript of RESUMEN: Lección 2 Cursos: 3-5 Tamaño de los grupos ... · • Lección 1 de Codificación+ o...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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