Serie de cursos

Descubre la programación – Aventura con Linus Lag 🎮

Aprende a programar con Linus Lag y gamificación: variables, condiciones, bucles, funciones y más!

Idioma: Python 2 (CE) con rpgDungeon() Componentes: 7 Formato: Modular
Materiales didácticos incluidos: Diapositivas de PowerPoint y guías para docentes
Imagen previa: Descubre la programación – Aventura con Linus Lag 🎮

Concepto didáctico

La serie de cursos permite una introducción paso a paso a los conceptos fundamentales de programación y promueve el desarrollo de competencias centrales como el pensamiento algorítmico, la estructuración de procesos y la abstracción mediante funciones y clases. Empezando con variables y salida de texto, se introducen sistemáticamente condiciones, bucles y funciones, ampliándose hacia estructuras de datos más complejas como listas y objetos. La progresión va desde estructuras de programa simples hasta conceptos orientados a objetos y estrategias algorítmicas de solución. Teoría y aplicación están continuamente vinculadas mediante enfoques prácticos de resolución de problemas, como la navegación y la exploración de laberintos.

Para los docentes, la serie ofrece una introducción estructurada a conceptos centrales de programación con un desarrollo claro de competencias. La estructura modular facilita su integración flexible en planes de clase existentes y proporciona transparencia sobre los objetivos de aprendizaje deseados.

Desarrollo de Competencias

Estructura de la serie

Vista previa: Programas y Variables

Programas y Variables

Introducción a la programación con Linus Lag

Este módulo establece las bases para comprender programas simples mediante la introducción de variables y salida de texto. Los aprendices vinculan cálculos iniciales con salidas y desarrollan una comprensión básica del procesamiento de datos como base para estructuras de programa posteriores.

40 minutos 🧩 5 unidades de aprendizaje
Vista previa: Estructuras condicionales

Estructuras condicionales

¡Aprende consultas if con Leo y Linus en emocionantes aventuras de programación!

Basándose en variables, se introducen estructuras de decisión con if-, elif- y else-. Los aprendices aplican operadores lógicos y condiciones anidadas para controlar flujos de programa.

80 minutos 🧩 8 unidades de aprendizaje
Vista previa: Bucles

Bucles

Aprende bucles anidados con Leo Loop!

Este curso amplía la lógica de toma de decisiones introduciendo estructuras de repetición mediante bucles while y for. Mediante bucles anidados, se modelan y automatizan flujos de trabajo más complejos.

30 min 🧩 5 unidades de aprendizaje
Vista previa: Funciones

Funciones

Aprende con Ruby y Bruno cómo recoger basura y limpiar sitios de construcción usando funciones y recursión!

La estructura del programa se profundiza mediante funciones con parámetros y valores de retorno. Además, se introduce la recursión como un concepto adicional para modelar flujos de trabajo recurrentes.

55 min 🧩 5 unidades de aprendizaje
Vista previa: Listas

Listas

Aprende a crear, rellenar y filtrar listas.

El trabajo con múltiples valores de datos se introduce mediante listas y se profundiza mediante iteración y filtrado. Los aprendices estructuran y ordenan los datos como preparación para modelos de datos más complejos.

35 min 🧩 4 Lerneinheiten
Vista previa: Objetos y POO

Objetos y POO

Basándose en listas, se introducen conceptos orientados a objetos. Clases, propiedades, métodos e herencia permiten un modelado estructurado de estructuras programáticas más complejas.

35 min 🧩 5 Lerneinheiten
Vista previa: Algoritmos

Algoritmos

Finalmente, se aplican estrategias de solución algorítmica a tareas prácticas. Los aprendices combinan conceptos previamente trabajados para desarrollar programas eficientes.

80 minutos 🧩 3 lecciones

También existe una oferta de curso correspondiente para clientes privados que deseen aprender a programar con Linus Lag. Oferta de curso para aprender a programar con Linus Lag .

Prueba esta secuencia estructurada de programación en tu propia enseñanza con nuestra inscripción gratuita que incluye período de prueba. Prueba ahora gratis

Contenido a primera vista

Programas y Variables

ContenidoEnfoqueDuración
Hacia el primer día escolarPrimeros pasos con Linus5 minutos
Introducción a sag()Combinación de variables y texto5 minutos
Diálogos con sag()Programación paso a paso de diálogos10 minutos
Cálculo de edadCalcular la edad usando variable y función str()10 min
Determinar código de accesoLeer números, sumarlos y mostrar el resultado10 minutos

Toma de decisiones

ContenidoEnfoqueDuración
Decir la respuesta correcta con ifPreguntas básicas if sin else10 minutos
Decir la respuesta correcta con if elseEn lugar de doble if5 min -> @@ITEM_0001@@5 minutos
Comprobación simple con ifReconocer peligro antes de cada paso5 min -> @@ITEM_0001@@5 minutos
¿Reconoces tu guitarra con elif?Múltiples condiciones con elif10 minutos
Recorrido lógico de RicoAplicar operadores lógicos and, or, not15 minutos
Encontrar tu guitarra con declaraciones anidadas if elseAplicar condiciones anidadas10 min
El slalom del caféPreguntas de if con valores aleatorios15 minutos
Encontrar los vasos más antiguosComparar año mínimo10 min

Bucles

ContenidoEnfoqueDuración
Un pasillo interminable con whileConcepto básico del bucle while5 min
Recoger paquetes con for-loopFor-loops con range5 min
Conteo regresivo con Range (Neo Nukes Countdown)Conteo regresivo con range10 minutos
Pasos de buclePracticar bucles anidados5 minutos
Configurar una carta de amor con bucle inversoAplicar bucles en el laberinto5 minutos

Funciones

ContenidoEnfoqueDuración
La primera función (el baile de Leo)Funciones con movimientos10 minutos
Funciones con parámetros (el comando del robot)Funciones con parámetros10 minutos
Responder la carta de amorDescifrar y enviar la respuesta10 minutos
Funciones con retorno (la comprobación de calorías)Funciones con retorno10 minutos
Sigue tu camino – recursivamente!Introducción a la recursión15 minutos

Listas

ContenidoEnfoqueDuración
Crear y acceder (el inventario)Crear y leer listas5 minutos
Agregar e iterar (las hallazgos)Iterar con bucles for10 minutos
Filtrado (control de picnic)Filtrar listas con if10 minutos
Ordena y escucha (el reto de la pelota)Ordenar listas10 minutos

Objetos y OOP

ContenidoEnfoqueDuración
Explorar objetosLeer e interactuar con objetos10 minutos
Clases personalizadas (el mini-Linus)Clases como plantillas10 minutos
Clases y Propiedades (La Barrera de Energía)Valores iniciales con __init__10 minutos
Métodos con Parámetros (Robot con Superpoderes)Métodos con Parámetros10 minutos
Herencia (El RebelBot)Aplicar Herencia10 minutos

Algoritmos

ContenidoEnfoqueDuración
Espacios VacíosOrdenar Pylonas20 minutos
Limpiar Espacios de Forma Eficiente con FuncionesLimpieza con Funciones30 minutos
El Auto-BotEncontrar el Interruptor de Reinicio Autónomo30 minutos
Esta serie permite un desarrollo sistemático de estructuras básicas de programación hacia estrategias orientadas a objetos y algorítmicas en escenarios prácticos.

La estructura modular apoya una progresión transparente y facilita la integración en planes de lecciones existentes.

Solicite acceso demo para probar esta serie en su propio contexto docente.