En esta lección, los estudiantes conocen a Karel el perro y los comandos que Karel usa para navegar e interactuar con el mundo de Karel. Esta lección introductoria se puede utilizar como una revisión de los conceptos introducidos en los módulos de Karel Adventures.
Students will be able to:
En esta lección, los estudiantes aprenden más sobre Karel y el mundo de Karel. Los estudiantes aprenden sobre paredes/estantes en el mundo de Karel, las instrucciones que Karel puede enfrentar y cómo identificar una ubicación en el mundo de Karel usando filas y columnas. Los estudiantes también comenzarán a resolver problemas y situaciones de Karel más difíciles.
Students will be able to…
En esta lección, los estudiantes aprenderán cómo pueden crear sus propios comandos para Karel llamando y definiendo funciones. Las funciones permiten a los programadores crear y reutilizar nuevos comandos que hacen que el código sea más legible y escalable.
Students will be able to:
En esta lección, los estudiantes aprenden con más detalle sobre las funciones y cómo usar funciones para dividir sus programas en piezas más pequeñas. Los estudiantes también aprenderán sobre el uso de la función principal y el código de comentar para que sea más fácil de entender.
Students will be able to:
En esta lección, los estudiantes aprenden a usar bucles for en sus programas. El bucle for permite a los estudiantes repetir una parte específica del código un número fijo de veces.
Los bucles for se escriben así:
for(let i = 0; i < 4; i++)
{
// El código se repetirá 4 veces
}
Students will be able to:
En esta lección, los estudiantes aprenden sobre la sentencia condicional “if”. El código dentro de una “sentencia if” se ejecutará solo si la condición es verdadera.
if (frontIsClear()) {
// El código se ejecutará solo si el frente es "clear".
}
Students will be able to:
En esta lección, los estudiantes aprenden sobre una estructura de control adicional, las sentencias if/else. Las sentencias if/else permiten que los estudiantes hagan una cosa si una condición es verdadera, y otra cosa si la condición no lo es.
Las sentencias if/else se escriben así:
if (frontIsClear()) {
// code to execute if front is clear
} else {
// code to execute otherwise
}
Students will be able to:
En esta lección, los estudiantes reciben un nuevo tipo de bucle: bucles while . Los bucles while permiten que Karel repita el código * mientras * una determinada condición es verdadera. Los bucles while permiten a los estudiantes crear soluciones generales a problemas que funcionarán en múltiples mundos de Karel, en lugar de solo en uno.
Students will be able to:
En esta lección, los estudiantes sintetizarán todas las habilidades y conceptos aprendidos en el módulo Karel para resolver cada vez más desafiantes rompecabezas de Karel.
Students will be able to:
En esta lección, los alumnos aprenden a evaluar algoritmos y examinan dos conjuntos de algoritmos clásicos: la búsqueda y la ordenación.
Students will be able to:
En esta lección, los estudiantes revisan el contenido del módulo con un cuestionario de 15 preguntas sobre la unidad.
Students will be able to:
En esta lección, los alumnos aprenden qué hace que un ordenador sea un ordenador, sus capacidades y sus limitaciones.
Students will be able to:
En esta lección, los alumnos conocerán los componentes internos y externos esenciales que constituyen un ordenador.
Students will be able to:
En esta lección, los alumnos aprenderán las funciones básicas y los tipos de software y sistemas operativos.
Students will be able to:
En esta primera lección, los alumnos conocerán su dispositivo micro:bit y el editor MakeCode, donde construirán y probarán programas a lo largo del curso. También se les guiará a través del proceso para descargar programas del editor a su dispositivo y aprenderán algunos comandos básicos para empezar a escribir programas micro:bit.
Students will be able to:
showNumber
and showString
commands in micro:bit programsEn esta lección, los alumnos profundizarán en el desarrollo, prueba y ejecución de programas en el simulador micro:bit y en sus dispositivos. Aprenderán cómo está dispuesto el sistema de cuadrícula 5x5 y utilizarán más comandos para encender LEDs específicos en la pantalla.
Students will be able to:
led.plot
, led.unplot
, and basic.pause
commands in micro:bit programsEn esta lección, los alumnos aprenderán qué son los comentarios y el pseudocódigo, por qué son importantes y cómo ayudan a organizar y planificar los programas. También aprenderán la diferencia básica entre componentes analógicos y digitales, y a utilizar los comandos “trazarBrillo” y “limpiarPantalla” en sus programas.
Students will be able to:
plotBrightness
and clearScreen
commands in micro:bit programsEn esta lección, los alumnos construirán su primer circuito físico utilizando sus dispositivos micro:bit. Aprenderán a utilizar variables para controlar componentes, junto con los comandos analogWritePin
y digitalWritePin
.
Students will be able to:
analogWritePin
and digitalWritePin
commands in micro:bit programsEn esta lección, los alumnos conectarán un altavoz a su circuito físico para reproducir música utilizando su micro:bit. Aprenderán a utilizar for loops para controlar componentes, junto con el comando playNote
.
Students will be able to:
playNote
command in micro:bit programsEn esta lección, los alumnos aprenderán a utilizar los botones incorporados para controlar sus programas y aprenderán a utilizar los while loops para controlar componentes.
Students will be able to:
En esta lección, los alumnos investigarán, desarrollarán y presentarán una lección a sus compañeros sobre el uso de un nuevo sensor con sus dispositivos micro:bit.
Students will be able to:
En esta lección, los alumnos repasan el contenido con una Prueba de la Unidad de 15 preguntas.
Students will be able to:
En esta lección, los alumnos aprenderán y debatirán sobre la alfabetización informacional. La alfabetización informacional es tener la capacidad de encontrar información, evaluar su credibilidad y utilizarla eficazmente.
Students will be able to:
En esta lección, los alumnos aprenderán acerca de la ciberética, el uso responsable de Internet, las políticas de uso aceptable y el impacto de los derechos de autor y las licencias en el mundo digital.
Students will be able to:
Esta lección proporciona una introducción completa a los conceptos de ciberseguridad, principios, motivaciones para la piratería informática y amenazas comunes. Sienta las bases para seguir explorando la ciberseguridad y la gestión de riesgos en lecciones posteriores.
Define key cybersecurity concepts, including risk, threat, attacks, vulnerabilities, and information assurance.
Explore motivations for hacking, including hacktivism and cyberterrorism.
Understand the principles of confidentiality, integrity, availability, nonrepudiation, authentication, accessibility, authorization, and
Identify common cybersecurity threats to organizations.
Introduce the basics of risk management in cybersecurity.
En esta lección, los alumnos conocerán HTML: el lenguaje para construir páginas web. Los alumnos descubrirán por qué es importante el HTML y cómo funciona para empezar a construir sus propias páginas web.
Students will be able to:
En esta lección, los alumnos pasan de simples etiquetas a documentos HTML completos. Los alumnos aprenden algunas etiquetas nuevas que les permiten colocar información en distintos lugares de la página web, y aprenden sobre la estructura de árbol anidada de un documento HTML.
Students will be able to:
En esta lección, los alumnos aprenden sobre las etiquetas de formato que les permiten modificar la apariencia del texto y hacer que sus páginas web tengan un aspecto claro y estéticamente agradable.
Students will be able to:
En esta lección, los alumnos aprenden a añadir hiperenlaces a sus páginas web utilizando la etiqueta <a>
.
Students will be able to:
En esta lección, los alumnos aprenden a añadir imágenes a sus propias páginas web utilizando la etiqueta <img>
.
Students will be able to:
En esta lección, los alumnos aprenden a añadir listas a sus páginas web y practican la creación de distintos tipos de listas.
Students will be able to:
En esta lección, los alumnos utilizarán estilos HTML para que sus páginas sean visualmente atractivas y únicas.
Students will be able to:
En esta lección, los alumnos aprenderán a utilizar CSS para añadir estilos a sus páginas HTML.
Students will be able to:
En esta lección, los alumnos aprenderán por qué son importantes los sitios web con varios archivos y cómo pueden crearlos.
Students will be able to:
En esta lección, los alumnos empiezan a conocer el proceso de diseño de la estructura y el flujo de una página web para satisfacer las necesidades del cliente y de sus clientes.
Students will be able to:
En esta lección, los alumnos completarán su página de inicio añadiendo estilo y cualquier otro contenido que deseen incluir.
Students will be able to:
En esta lección, los alumnos realizan una evaluación sumativa de los objetivos de aprendizaje de la unidad.
Students will be able to:
En esta lección, los alumnos explorarán las carreras disponibles en informática.
Students will be able to:
En esta lección, se introduce a los alumnos en el campo de la Inteligencia Artificial. Los alumnos exploran la definición de inteligencia y los distintos tipos de inteligencia artificial en los ordenadores.
Students will be able to:
En esta lección, los alumnos aprenderán más sobre los tipos de IA y profundizarán en los tres algoritmos de aprendizaje automático más populares.
Students will be able to:
En esta lección, los alumnos aprenderán sobre diferentes subconjuntos de la Inteligencia Artificial, concretamente sobre el aprendizaje automático y las redes neuronales.
Students will be able to:
En esta lección, los alumnos discuten importantes cuestiones éticas relacionadas con el desarrollo de la Inteligencia Artificial, y debaten sobre la necesidad de la Inteligencia Artificial en la sociedad moderna.
Students will be able to:
En esta lección, los alumnos aprenden más sobre cómo las recientes innovaciones en inteligencia artificial han impactado, y pueden seguir impactando, en una industria de su elección.
Students will be able to: