Propuesta de Proyecto:
Taller Básico de Programación Práctica con Python
Dirigido a: Ing. Eduardo Ivarra, Coordinador de la Sala Digital, Liceo Juan de
Escalona.
Presentado por: Lic. Aristóbulo Argotte, Profesor de Informática (Tallerista).
Fecha: Se definirá fecha exacta tras aprobación
Asunto: Propuesta de Taller de Introducción a la Programación con
Python para Estudiantes de Bachillerato.
1. Introducción y Justificación:
En la era digital actual, las habilidades de programación se han
convertido en una competencia esencial, no solo para futuras carreras en
tecnología, sino también para desarrollar el pensamiento lógico, la
resolución de problemas y la creatividad. Python, por su sintaxis clara y
su versatilidad, es un lenguaje ideal para iniciar a los jóvenes en el
mundo del desarrollo de software.
Este taller busca ofrecer a 20 estudiantes de bachillerato del Liceo Juan
de Escalona una introducción práctica y amena a los fundamentos de la
programación utilizando Python. Se aprovecharán las instalaciones de la
Sala Digital para proporcionar una experiencia de aprendizaje activa y
basada en proyectos sencillos, fomentando el interés por la tecnología y
preparando a los estudiantes con herramientas valiosas para su futuro
académico y profesional.
[Link] del Taller:
Objetivo General:
● Introducir a los estudiantes de bachillerato en los conceptos
fundamentales de la programación y el pensamiento computacional a
través del lenguaje Python, desarrollando habilidades básicas de
codificación y resolución de problemas.
Objetivos Específicos:
Al finalizar el taller, los estudiantes serán capaces de:
● Comprender y utilizar conceptos básicos de programación: variables,
tipos de datos, operadores, estructuras de control (condicionales y
bucles).
● Escribir y ejecutar scripts sencillos en Python.
● Utilizar funciones básicas para organizar el código.
● Manejar estructuras de datos elementales como listas.
● Aplicar los conocimientos adquiridos para resolver problemas simples
mediante la programación.
● Trabajar de forma práctica en un entorno de desarrollo básico.
[Link]ón Beneficiaria:
● 20 estudiantes de Bachillerato del Liceo Juan de Escalona con interés
en la tecnología y la informática. No se requieren conocimientos
previos de programación.
4. Duración y Horario:
● Duración Total: 30 horas académicas.
● Distribución Semanal:
○ Lunes: 9:00 am - 12:00 pm (3 horas - Sesión Teórico-Demostrativa)
○ Miércoles: 12:50 pm - 2:30 pm (1 hora 40 min - Sesión Práctica Guiada)
● Total Semanal: 4 horas 40 minutos.
● Duración Estimada en Semanas: Aproximadamente 7 semanas (30
horas / 4.66 horas/semana ≈ 6.4 semanas, redondeado a 7 para cubrir el
contenido y proyecto final).
[Link]ía:
Se empleará una metodología activa y participativa, combinando:
● Sesiones Teóricas (Lunes): Explicaciones claras de los conceptos,
demostraciones en vivo (live coding) y ejemplos relevantes.
● Sesiones Prácticas (Miércoles): Resolución de ejercicios guiados,
desafíos de codificación, trabajo individual y posiblemente en parejas
(pair programming) para fomentar la colaboración. Se priorizará el
"aprender haciendo".
● Mini-Proyecto Final: Desarrollo de una aplicación sencilla donde
integren los conocimientos adquiridos.
[Link]ón y Contenido Temático:
Semana Lunes (Teoría/Demo - 3h) Miércoles (Práctica - 1h 40m) Horas Acum.
1 Introducción: ¿Qué es Ejercicios: Crear variables, 4h 40m
programar? Pensamiento mostrar mensajes,
Lógico. Python: operaciones básicas. Input
Instalación (si es del usuario (input()).
necesario) y entorno (IDE Conversión de tipos.
básico como Thonny o
IDLE). Primer script:
print(). Variables y Tipos
de Datos (int, float, str,
bool).
2 Operadores: Aritméticos, de Ejercicios: Calculadora 9h 20m
Comparación, Lógicos. simple, verificar edad,
Introducción al Control comparar números,
de Flujo: Condicionales condiciones anidadas.
if, elif, else.
3 Control de Flujo: Bucles Ejercicios: Tablas de 14h 00m
while. Contadores y multiplicar, suma de
Acumuladores. Bucles números, patrones simples
for (iterando sobre con bucles, adivinar un
rangos y secuencias número (básico).
simples).
4 Estructuras de Datos:Ejercicios: Crear y manipular 18h 40m
Introducción a las Listas listas (nombres, números),
(creación, acceso a buscar elementos, recorrer
elementos, listas con for.
longitud). Métodos
básicos de listas
(append, pop, len).
5 Funciones: ¿Qué son y por Ejercicios: Crear funciones 23h 20m
qué usarlas? Definición para tareas repetitivas
(def), llamada. (saludar, calcular área),
Parámetros y funciones con parámetros
Argumentos. Retorno de y retorno.
valores (return). Ámbito
básico de variables.
6 Módulos útiles: Ejercicios: Usar [Link], 28h 00m
Introducción a import. [Link]. Empezar a
Uso básico de math y planificar/codificar el mini-
random. Introducción al proyecto. Resolución de
Mini-Proyecto Final dudas.
(ideas, alcance).
7 Trabajo en el Mini- Continuación y finalización 32h 40m (*)
Proyecto Final. del Mini-Proyecto. Sesión
Resolución de dudas. de demostración corta por
Presentación/Demostraci estudiante/grupo.
ón de Retroalimentación final.
Proyectos. Cierre
y próximos pasos.
(*) Nota: Las horas acumuladas superan ligeramente las 30h planificadas,
dando margen para repasos, resolución de dudas y la presentación final.
[Link] Necesarios:
● Acceso a la Sala Digital del Liceo.
● 20 computadoras funcionales con:
○ Sistema Operativo (Windows).
○ Python 3.x instalado.
○ Un Entorno de Desarrollo Integrado (IDE) sencillo como Thonny
(recomendado para principiantes), IDLE (incluido con Python), o VS
Code con la extensión de Python.
● Pantalla Interactiva para las demostraciones del profesor.
● Acceso a Internet (deseable para consultas de documentación).
[Link]ón:
Se propone una evaluación continua y formativa, centrada en el progreso
práctico del estudiante:
● Participación Activa (20%): Intervenciones, preguntas y disposición
durante las clases teóricas y prácticas.
● Ejercicios Prácticos Semanales (40%): Entrega y correcto
funcionamiento de los ejercicios asignados durante las sesiones de los
miércoles. Se evaluará la lógica y aplicación de conceptos.
● Mini-Proyecto Final (40%): Desarrollo y presentación de un programa
funcional que integre los conceptos clave del taller (ej. una
calculadora mejorada, un juego
simple de adivinanzas, un gestor básico de tareas en lista, etc.). Se
evaluará la funcionalidad, la organización del código y la aplicación de
los temas vistos.
[Link]ón:
Este taller representa una valiosa oportunidad para introducir a nuestros
estudiantes en el fundamental campo de la programación de una manera
accesible y práctica. Confiamos en que esta iniciativa despertará su
interés por la tecnología y les proporcionará una base sólida para futuros
aprendizajes.
Quedo a su disposición para discutir cualquier detalle de esta propuesta
y agradezco de antemano su consideración y apoyo para la aprobación
de este proyecto.
Atentamente,
Lic. Aristóbulo Argotte
Profesor de Informática(Tallerista)
Email:
argottearistobulo@[Link] Telf:
0412 2408931