Descripción del espacio formativo
Este espacio de formación introduce a los estudiantes en el pensamiento lógico y la programación desde cero, usando el lenguaje Python. Su diseño está basado en la idea de dar tutorías a alumnos tanto sin conocimientos previos como a los que sí tienen, a través de talleres prácticos e independientes.
El enfoque es completamente práctico, acorde con las necesidades de la institución. No se plantea como un curso tradicional, sino como una experiencia de aprendizaje paso a paso: cada sesión termina con un programa funcional y un reto superado. Los ejes de evaluación son la participación, las actividades dentro de clase y el desarrollo de un código final por bloque de aprendizaje completado.
Información del espacio
Objetivo general
Desarrollar en los estudiantes habilidades básicas y progresivas de pensamiento lógico y programación en Python, permitiéndoles comprender, crear y aplicar soluciones sencillas a problemas reales, en un entorno accesible.
Objetivos específicos
Comprender los fundamentos del pensamiento algorítmico mediante teoría y dinámicas desenchufadas antes de escribir código.
Utilizar Python para resolver problemas básicos de cálculo, almacenamiento de datos y toma de decisiones.
Desarrollar habilidades de análisis y lógica computacional a través de la depuración y mejora de programas.
Crear programas simples y funcionales desde las primeras sesiones, garantizando la motivación y la confianza del estudiante.
Fomentar el aprendizaje autónomo y la experimentación, promoviendo la modificación creativa de los ejercicios propuestos.
Metodología
Presentación del tema
El tutor encargado muestra el tema y menciona de forma sustancial en qué consiste y cómo es aplicable al contexto real.
Desafío del día
Se plantea un problema concreto, cercano a la realidad local (como "¿cómo podemos contar las semillas de un cultivo y guardar el dato?"), que demanda el concepto nuevo.
Resolución del problema
El tutor escribe código proyectado, explica cada línea y genera discusión. Los estudiantes observan, preguntan y proponen variaciones.
Práctica guiada con participación
Los estudiantes reproducen un ejercicio base y luego lo modifican con ideas personales. El tutor rota entre los puestos ofreciendo acompañamiento individual.
Cierre y conexión
Reflexión grupal, socialización sobre lo aprendido y explicitación de cómo ese concepto se puede aplicar a un entorno real. Los errores son bienvenidos: se enseña a leerlos y corregirlos.
Resultados de aprendizaje
Explicar qué es un algoritmo y representar procesos cotidianos mediante pasos ordenados o diagramas simples.
Escribir programas en Python que utilicen variables, entrada/salida por consola y estructuras de decisión (if/elif/else).
Automatizar tareas repetitivas con bucles (while, for) y almacenar colecciones de datos en listas.
Construir funciones reutilizables para modularizar el código, facilitando su lectura y mantenimiento.
Entorno tecnológico
Lenguaje principal del taller. Instalación básica; versión portable disponible si no se permite instalar en el equipo.
Editor ligero de bajo consumo de recursos, interfaz simplificada, depuración visual paso a paso y Python integrado. Recomendado como entorno único para todo el taller.
Alternativa aún más ligera para equipos muy limitados. Incluido con Python sin instalación adicional.
Compilador en línea gratuito para casos donde no sea posible instalar aplicaciones en los dispositivos de la institución.
Requisitos mínimos del equipo:
Windows 10 o superior
RAM: 1–2 GB
Procesador: Intel Atom / Celeron o equivalente
Espacio en disco: 500 MB.
Quiénes estamos detrás
Marxi Reyes Torres
Docente facilitador
Diego Ramos
Tutor encargado
Alexander Durango
Tutor encargado
Institución Etnoeducativa de Pontezuela
Institución sede · Córdoba, Colombia