Lecciones del curso Learn to Code

Curso de informática con laboratorios SAM y BBC Micro:bit de Primaria 2

Incluso si aún no tienes experiencia en coding.

En este Corso:

  • Fundamentos del pensamiento informático
  • Fundamentos de la codificación
  • ​Programación en bloque
  • ​​​​Acceso a la plataforma web SAM Studio y a la aplicación para programar en SAM Blockly.
  • Más de 50 lecciones en inglés, presentaciones preparadas y ejercicios para ayudar a los estudiantes a aprender sobre codificación de forma fácil y atractiva.

Aprender a codificar
(Starter Lessons)

Número de la lección
Nombre de la lección

Resumen de la lección

Starter Lesson 1
Introducción a SAM Blockly
En esta lección, los alumnos conocerán SAM Blockly, un lenguaje de programación visual y fácil de usar. Aprenderán los conceptos básicos de la programación por bloques, explorarán la interfaz de SAM Blockly y crearán programas sencillos. Esta lección promueve el aprendizaje práctico, fomenta la creatividad y prepara el terreno para una mayor exploración de la codificación. Los alumnos practicarán la resolución de problemas y el pensamiento lógico mientras se divierten con la codificación.
Starter Lesson 2
Introducción a los bloques SAM
Esta breve lección introduce a los alumnos en SAM Blocks, una plataforma de programación visual. En un breve espacio de tiempo, los alumnos explorarán la interfaz de SAM Blocks, aprenderán conceptos básicos de programación y crearán programas sencillos. El objetivo de esta lección es despertar el interés por la programación y sentar las bases para una exploración más profunda.
Starter Lesson 3
Introducción a micro:bit
Esta lección sirve como encuentro inicial con el microcontrolador micro:bit. Los alumnos conocerán sus componentes, explorarán sus posibilidades de programación y realizarán una actividad práctica básica. Al final de la sesión, estarán preparados para embarcarse en aventuras de programación con el micro:bit, despertando su interés por la tecnología digital y la creatividad.
Starter Lesson 4
¿Qué es el pensamiento computacional?
Esta lección introduce a los alumnos en el concepto de pensamiento computacional.Aprenderán los principios fundamentales de la resolución de problemas, el razonamiento lógico y los enfoques algorítmicos. Al final de la lección, los estudiantes tendrán una comprensión básica del pensamiento computacional, una habilidad esencial para abordar retos complejos de una manera estructurada y creativa.

Aprender a codificar
(Nivel 1)

Número de la lección
Nombre de la lección

Resumen de la lección

Lección 1
Do kyberprostoru
En esta lección introductoria, los alumnos aprenderán qué es un algoritmo y conocerán las propiedades de un algoritmo bien diseñado. Los estudiantes aplicarán sus conocimientos ayudando a Sam a cablear y codificar una secuencia de disparo para un escáner cibernético.
Lección 2
Senzor nebezpečí
En esta lección, los alumnos entenderán qué es un bucle y cuáles son sus propiedades. Los estudiantes adquirirán nuevos conocimientos ayudando a Sam a codificar un programa que utiliza un sensor de luz para detectar peligros.
Lección 3
Zvolte si světlou cestu
En esta lección, los alumnos comprenderán qué es una variable y cómo nombrar y utilizar una variable de forma eficaz. Dominarán la lección ayudando a Sam a crear un programa que seleccione la ruta cibernética con más luz.
Lección 4
Detektor
En esta lección, los estudiantes comprenderán qué es la selección y cómo utilizarla eficazmente en un programa. Ayudarán a Sam a crear un programa que identifique los peligros identificados.
Lección 5
Oprava chyby
En esta lección, los alumnos aprenderán qué es la depuración y que es una parte integral de la programación. Integrarán los conocimientos ayudando a Sam a depurar y arreglar el código de un programa que le han dado.
Lección 6
Odpočítávání
En esta lección, los alumnos aprenderán para qué se utilizan los comentarios en el código y cómo son una parte integral de la programación. Dominarán sus conocimientos ayudando a Sam a crear un programa que muestre una cuenta atrás.
Lección 7
Ochrana heslem
En esta lección, los alumnos comprenderán por qué es importante proteger la información personal en Internet. Ayudarán a Sam a codificar un programa que generará una contraseña segura y aleatoria para proteger los datos de su ciberescáner.
Lección 8
Código oculto
En esta lección, los alumnos comprenderán cómo se envían y reciben los datos de forma segura y cómo la encriptación los apoya. Los estudiantes integrarán y demostrarán su aprendizaje programando un sistema que ayude a Sam a enviar y recibir mensajes cifrados.
Lección 9
Prueba de la gama
Durante esta lección, los alumnos comprenderán qué es la "brecha digital" y su impacto. Integrarán y demostrarán el aprendizaje ayudando a Sam a probar la gama de tonos del timbre, comparando las tareas realizadas con y sin tecnología digital. 
Lección 10
Amenaza de ataque
Durante esta lección, los estudiantes comprenderán las posibles amenazas en línea y el malware. Integrarán y demostrarán el aprendizaje ayudando a Sam a programar un sistema que informará de las amenazas de ataque.

Aprender a codificar
(Nivel 2)

Número de la lección
Nombre de la lección

Resumen de la lección

Lección 1
Desenmascarado
Durante esta lección, los alumnos comprenderán qué es Internet y cómo se identifica la ubicación de un dispositivo en línea. Integrarán y demostrarán el aprendizaje ayudando a Sam a desvelar al villano que controla los malvados robots secuaces.
Lección 2
Encontrar el Minion
Durante esta lección, los alumnos aprenderán qué son los datos y cómo organizarlos en conjuntos de datos para facilitar su comprensión. Integrarán y demostrarán el aprendizaje ayudando a Sam a organizar y utilizar los datos que encuentre para localizar a un malvado bot minion.
Lección 3
Detener al súbdito
Durante esta lección, los estudiantes comprenderán cómo funciona el software antivirus mediante el escaneo de códigos erróneos que podrían ser virus Integrar y demostrar el aprendizaje ayudando a Sam a "entregar" el software antivirus para detener un malvado virus minion bot.
Lección 4
Control del sistema
Durante esta lección, los alumnos comprenderán cómo un ordenador utiliza el modelo "entrada-proceso-salida". Integrarán y demostrarán el aprendizaje ayudando a Sam a probar todos los elementos de su ciberescáner para detectar la presencia de un virus.
Lección 5
¿Puedo utilizarlo?
Durante esta lección, los alumnos comprenderán los derechos de autor y sus implicaciones. Integrarán y demostrarán el aprendizaje mediante la creación de un programa que haga preguntas para ayudar a Sam a determinar si el material que 
que ha encontrado tiene derechos de autor o puede ser utilizado libremente.
Lección 6
Alarma luminosa
Durante esta lección, los alumnos comprenderán cómo se utiliza el código de colores en la tecnología digital. Integrarán y demostrarán el aprendizaje creando un programa que utilice códigos de colores para crear una secuencia de colores que ayude a Sam a alertar al Control de la Misión sobre su ubicación. 
Lección 7
Volver al principio
Durante esta lección, los estudiantes comprenderán cómo proteger los datos mediante copias de seguridad y la diferencia entre los métodos de almacenamiento en USB y en la nube. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa para almacenar datos y restaurar una copia de seguridad en caso de error.
Lección 8
Entrega de paquetes
Durante esta lección, los alumnos comprenderán cómo se envía la información a través de Internet en paquetes individuales que se reensamblan a su llegada. Integrarán y demostrarán el aprendizaje ayudando a Sam a descomponer un mensaje en paquetes y luego a mostrarlo en su escáner y consola cibernéticos.
Lección 9
Adaptabilidad
Durante esta lección, los alumnos comprenderán cómo la tecnología puede adaptarse a las capacidades y discapacidades. Integrarán y expondrán el aprendizaje ayudando a Sam a utilizar su ciberescáner para ser alertado cuando un peligro le bloquee el camino.
Lección 10
Comunicación
Durante esta lección, los alumnos comprenderán cómo funciona el correo electrónico. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear los protocolos para enviar y recibir un correo electrónico importante.

Aprender a codificar
(Nivel 3)

Número de la lección
Nombre de la lección

Resumen de la lección

Lección 1
Siguiendo la corriente
Durante esta lección, los alumnos comprenderán los diagramas de flujo, sus símbolos y cómo pueden utilizarse en las fases de planificación de un programa. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa utilizando un diagrama de flujo.
Lección 2
Movimiento secreto
Durante esta lección, los alumnos comprenderán los diferentes tipos de datos. Integrarán y demostrarán el aprendizaje ayudando a Sam a rastrear el movimiento del mal M.A.S.
Lección 3
Melodía secreta
Durante esta lección, los alumnos comprenderán qué es una lista y cómo se utiliza en un programa informático. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear una lista de valores de tono que se reproducirá en el Buzzer.
Lección 4
Contiene M.A.S.
Durante esta lección, los alumnos aprenderán qué es una función y cómo se utilizan las funciones en los programas informáticos. Integrarán y expondrán el aprendizaje ayudando a Sam a crear una forma de contener el mal M.A.S. a través de una "puerta" que se abre y se cierra.
Lección 5
Próximos pasos lógicos
Durante esta lección, los alumnos comprenderán qué son los operadores lógicos booleanos y cómo utilizarlos. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un sistema de alarma que se activará con uno o ambos botones del micro:bit.
Lección 6
¿Es falso?
Durante esta lección, los alumnos comprenderán cómo identificar un sitio web poco fiable. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que cuente el número de aspectos no fiables encontrados y que impida a Sam continuar cuando se hayan encontrado tres.
Lección 7
Permanecer conectado
Durante esta lección, los alumnos comprenderán los tipos de redes y las diferentes formas en que un dispositivo puede conectarse a una red; las topologías. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que demuestre la topología de la red en estrella.
Lección 8
Seguir las reglas
Durante esta lección, los alumnos comprenderán qué es un protocolo y cómo se utiliza. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que ayude a identificar un sitio web seguro.
Lección 9
Confía en tus sentidos
Durante esta lección, los alumnos comprenderán las diferencias entre la robótica y la inteligencia artificial. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que utilice el sensor de luz para detectar y avisar de que se acerca un M.A.S. malo.
Lección 10
Todos son 0 y 1
Durante esta lección, los alumnos comprenderán qué es el binario y cómo convertirlo en denario. Integrarán y exhibirán el aprendizaje ayudando a Sam a crear un programa que almacene una cadena de bits binarios y los muestre en un segundo micro:bit como un número binario.

Aprender a codificar
(Nivel 4)

Número de la lección
Nombre de la lección

Resumen de la lección

Lección 1
Probar o no probar
Durante esta lección, los estudiantes comprenderán la eficacia de las pruebas y cómo se utilizan en la programación. Integrarán y expondrán el aprendizaje ayudando a Sam a crear un programa que pruebe los LEDs de micro:bit y verificando efectivamente que todo funciona correctamente.
Lección 2
Lanzamiento de dados
Durante esta lección, los alumnos comprenderán cómo se utiliza la programación por parejas y sus ventajas. Integrarán y demostrarán el aprendizaje trabajando en un entorno de programación por parejas para crear un programa que simule el lanzamiento de un dado.
Lección 3
Mantenga la seguridad
Durante esta lección, los alumnos conocerán las medidas de seguridad para proteger los dispositivos informáticos de accesos no autorizados. Integrarán y demostrarán su aprendizaje ayudando a Sam a crear un programa que sólo permite el acceso con el código correcto y bloquea al usuario después de tres intentos incorrectos.
Lección 4
Convertir en movimiento
Durante esta lección, los alumnos entenderán qué es el hexadecimal y cómo convertirlo del sistema denario o binario al hexadecimal. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que convierta dos números de denario en un número binario de ocho bits y un código hexadecimal de dos caracteres.
Lección 5
Piedra, papel o tijera
Durante esta lección, los estudiantes comprenderán qué es una condicional compuesta y cómo utilizarla eficazmente en la programación. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que simule un juego de 'Piedra, Papel y Tijera'.
Lección 6
Demasiados para contarlos
Durante esta lección, los alumnos comprenderán cómo pueden utilizarse las encuestas para recopilar datos útiles. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que ayudará a contar los malvados robots súbditos y a calcular el número medio en la zona.
Lección 7
20 preguntas
Durante esta lección, los alumnos comprenderán la importancia de las pruebas de usuario para poner de manifiesto los errores y recomendar mejoras en un programa. Integrarán y expondrán el aprendizaje ayudando a Sam a crear un programa que simule un juego de "20 preguntas".
Lección 8
En el disfraz
Durante esta lección, los estudiantes comprenderán la seguridad en línea y cómo no todo el mundo es quien dice ser en línea. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que revele la verdadera identidad de M.A.S. disfrazada.
Lección 9
Direcciones de transmisión
Durante esta lección, los alumnos comprenderán las ventajas de transmitir datos a través de una red inalámbrica en comparación con una red por cable. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa para transmitir direcciones de un micro:bit a otro.
Lección 10
Tratamiento interno
Durante questa lezione, gli studenti acquisiranno una comprensione del ciclo fetch-decode-execute e di come funziona la CPU. Integreranno ed esibiranno l'apprendimento aiutando Sam a creare un programma che rappresenta il funzionamento interno di una CPU (unità centrale di elaborazione).

Aprender a codificar
(Nivel 5)

Número de la lección
Nombre de la lección

Resumen de la lección

Lección 1
No hay lugar para esconderse 
Durante esta lección de Learn to Code, los estudiantes comprenderán cómo se puede desarrollar la programación basada en texto. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa de código de bloques y a compararlo con los lenguajes de programación Python y JavaScript.
Lección 2
Expedición de phishing 
Durante esta lección de Learn to Code, los estudiantes aprenderán qué es el phishing, los riesgos asociados y cómo identificar un correo electrónico de phishing. Complementarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que le avise cuando haya recibido un correo electrónico de phishing y cuando sus datos personales hayan sido clonados.
Lección 3
Bucle de tiempo 
Durante esta lección de Aprende a Programar, los estudiantes aprenderán qué es un bucle anidado y cómo utilizarlo eficazmente en un programa. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que represente un bucle de tiempo y que utilice un bucle anidado para representar el escape.
Lección 4
Doble control
Durante esta lección de Learn to Code, los estudiantes aprenderán a sumar dos números binarios. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que convierta números binarios en negadores como forma de comprobar la respuesta de una suma binaria.
Lección 5
Número oculto
Durante esta lección de Learn to Code, los estudiantes comprenderán la negación y su uso en la programación. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que adivine un número oculto.
Lección 6
Cifrado y descifrado
Durante esta lección de Aprende a codificar, los alumnos comprenderán los métodos de criptografía, centrándose en el cifrado de César. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que cifre y descifre un texto dado, demostrando el Cifrado de César.
Lección 7
Píxeles
Durante esta lección de Aprende a codificar, los alumnos comprenderán cómo las imágenes digitales están compuestas de píxeles y pueden representarse utilizando el sistema binario. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que vincule una hoja de cálculo con Workbench para producir una imagen binaria en la pantalla de micro:bit.
Lección 8
Buscar y localizar
Durante esta lección de Learn to Code, los estudiantes comprenderán los algoritmos de búsqueda; lineales y binarios. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear programas que demuestren los algoritmos de búsqueda binaria y lineal.
Lección 9
Ordenada
Durante esta lección de Learn to Code, los alumnos comprenderán dos tipos de algoritmos de ordenación: la ordenación por inserción y la ordenación por burbujas. Integrarán y demostrarán el aprendizaje ayudando a Sam a crear un programa que demuestre la clasificación de burbujas en datos dados.
Lección 10
Captura y destrucción 
Durante esta lección de Learn to Code, los estudiantes comprenderán qué es el crowdsourcing y cómo puede mejorar el entorno de trabajo. Integrarán y expondrán el aprendizaje ayudando a Sam a crear un programa que capture y derrote al malvado M.A.S. de una vez por todas. Discutir el desarrollo del programa como una clase demostrará el crowdsourcing.
SAM Labs Ltd - All Rights Reserved - Terms Of Service and Privacy Policy