Introducción a la Programación

Introducción al Curso
Este curso tiene como objetivo introducir a los estudiantes en los principios fundamentales de la programación, sin enfocarse aún en un lenguaje específico. A través de conceptos clave como variables, estructuras condicionales, funciones y estructuras de datos básicas, los participantes desarrollarán la capacidad de entender cómo se construyen los programas y cómo resolver problemas mediante lógica computacional.
Se trabajará desde la comprensión conceptual hasta la implementación práctica de ideas básicas, preparando a los alumnos para abordar con éxito cualquier lenguaje de programación en cursos futuros. ¡El primer paso para pensar como programador! 🧠💡
¿Qué aprenderás?
- Comprensión de qué es la programación y cómo ha evolucionado.
- Diferencia entre lenguajes compilados e interpretados.
- Introducción a los paradigmas de programación.
- Uso de entornos de desarrollo (IDE) y creación del primer programa.
- Trabajo con variables, tipos de datos y operadores.
- Uso de estructuras condicionales para tomar decisiones.
- Implementación de bucles para automatizar tareas repetitivas.
- Creación de funciones para modularizar el código.
- Manejo de estructuras de datos básicas como listas, diccionarios, conjuntos y tuplas.
Contenido del Curso
Módulo 1: Conceptos Fundamentales
La programación es el proceso de escribir instrucciones para que una computadora pueda entenderlas y ejecutarlas.
Módulo 2: Tipos de Datos y Variables
La información puede ser de distintos TIPOS: números, texto, verdadero/falso, etc. A cada tipo se lo llama tipo de dato.
Módulo 3: Control de Flujo
En la vida real, muchas veces necesitamos elegir qué hacer dependiendo de una condición.
Módulo 4: Estructuras Repetitivas (Bucles)
En lugar de escribir muchas líneas que hacen lo mismo, usamos **estructuras que repiten instrucciones automáticamente. A eso lo llamamos bucles o estructuras iterativas.
Módulo 5: Funciones
Imaginá que querés preparar café. No necesitás repasar cada paso cada vez: simplemente decís 'preparar café', y sabés que eso implica hervir agua, poner el filtro, el café, etc.
Módulo 6: Estructuras de Datos Básicas
Una estructura de datos es una forma de **organizar y almacenar información** para que sea más fácil de usar, buscar, modificar o recorrer.