PROGRAMA
PROFESOR: BALLESILLOS SEBASTIÁN
1. Duración: 4 semanas
2. Docente: Lic. Sebastián Ballesillos.
3. Fundamentación
En nuestro país, día a día se incrementa la demanda de programadores. Si bien
existen muchos lenguajes de programación en el mercado, Python sobresale
por varios motivos, principalmente ya que se trata de un lenguaje de alto nivel
de programación interpretado cuya filosofía hace hincapié en la legibilidad de su
código, se utiliza para desarrollar aplicaciones de todo tipo, ejemplos:
Instagram, Netflix, Spotify, Panda 3D, entre otros. Es ideal para poder aprender
los conceptos básicos de la programación, además de ser multiparadigma.
Programa
Clase 1
Unidad 1: Introducción a la programación
- Algoritmos.
- Lenguajes de programación.
- Python.
- Tipos de datos.
- Variables y constantes.
- Asignación.
- Operaciones fundamentales.
- Operaciones de entrada y salida.
- Instalación (IDLE).
Clase 2
Unidad 2: Estructuras para la toma de decisiones.
- Instrucciones condicionales.
- Estructuras de decisiones anidadas.
- Expresiones lógicas.
- Operadores de comparación y lógicos.
- Contadores y acumuladores.
Clase 3
Unidad 3: Estructuras de control cíclicas.
- Estructuras de repetición.
- While.
- For.
- Do While.
- Aplicar el uso de contadores y acumuladores en ciclos.
- Devolver valores mayores y menores.
Clase 4
Unidad 4: Listas y Funciones
- Conceptos.
- Listas.
- Ordenamiento.
- Funciones.
- Características.
- Ventajas.
- Ejemplificación.
4. Metodología
Dentro del aula virtual, se habilitará una pestaña semanal en la cual se encontrarán
los materiales de clase (Módulos de Unidades en formato PDF, textos, diapositivas y
ejercicios de práctica), foros de consulta, autoevaluaciones al final de cada unidad y
links para los encuentros sincrónicos semanales donde se despejarán las dudas sobre
los temas trabajados y la resolución de los ejercicios planteados, habilitando el
espacio para intercambio entre los participantes. Los encuentros sincrónicos serán
grabados y luego serán cargados en el aula al final de cada unidad correspondiente.
5. Objetivos
En este curso, el propósito es que los participantes:
➢ Comprendan los fundamentos básicos de programación.
➢ Puedan realizar ejercicios básicos y complejos trabajando desde operadores
aritméticos hasta ciclos y funciones, mediante el lenguaje Python.
➢ Puedan incorporar la autonomía para el aprendizaje de nuevas herramientas y
la profundización de las trabajadas en este curso.
6. Bibliografía
Se trabajará con material bibliográfico desarrollado por el profesor (cuatro
módulos) y con bibliografía optativa en links de interés.
• Módulo 1 – Introducción a la programación con Python.
• Módulo 2 – Estructuras para la toma de decisiones.
• Módulo 3 – Estructuras de control cíclicas.
• Módulo 4 – Listas y funciones.
Bibliografía optativa
[Link]