Objetivo del curso:
Proveer una base sólida en los fundamentos de la programación, desde los conceptos básicos hasta los principios de programación procedural, funcional y orientada a objetos. Ideal para principiantes absolutos.
Duración:
12 clases (1.5 horas cada clase)
Temario del curso y contenido por clase
Contents
- 0.1 Clase 1: Introducción a la Programación
- 0.2 Clase 2: Variables y Tipos de Datos
- 0.3 Clase 3: Operadores y Expresiones
- 0.4 Clase 4: Estructuras de Control (Condicionales)
- 0.5 Clase 5: Estructuras de Control (Bucles)
- 0.6 Clase 6: Funciones (Programación Procedural)
- 0.7 Clase 7: Introducción a la Programación Funcional
- 0.8 Clase 8: Colecciones y Manejo de Datos
- 0.9 Clase 9: Introducción a la Programación Orientada a Objetos (POO)
- 0.10 Clase 10: Principios de POO (Encapsulación y Herencia)
- 0.11 Clase 11: Resolución de Problemas Complejos
- 0.12 Clase 12: Proyecto Final
- 1 Metodología del curso:
- 2 Precio
- 3 Quiero anotarme:
Clase 1: Introducción a la Programación
- Contenido:
- ¿Qué es la programación? Conceptos básicos.
- Lenguajes de programación y sus diferencias.
- Entorno de desarrollo: Instalación y configuración de un editor de texto (ejemplo: VSCode o similar).
- Ejercicio práctico: Escribir tu primer programa («Hola Mundo»).
Clase 2: Variables y Tipos de Datos
- Contenido:
- ¿Qué son las variables? Tipos de datos comunes (números, texto, booleanos).
- Reglas para nombrar variables.
- Ejercicio práctico: Crear un programa que almacene y muestre datos.
Clase 3: Operadores y Expresiones
- Contenido:
- Operadores matemáticos, lógicos y de comparación.
- Uso de expresiones para tomar decisiones simples.
- Ejercicio práctico: Crear un programa que calcule la suma, resta y multiplicación de dos números.
Clase 4: Estructuras de Control (Condicionales)
- Contenido:
- Introducción a las estructuras de control (
if,else,elif). - Ejercicio práctico: Programa que pida la edad y determine si una persona es mayor de edad.
- Introducción a las estructuras de control (
Clase 5: Estructuras de Control (Bucles)
- Contenido:
- Bucles
forywhile: Cuándo y cómo utilizarlos. - Ejercicio práctico: Crear un programa que imprima los números del 1 al 10.
- Bucles
Clase 6: Funciones (Programación Procedural)
- Contenido:
- ¿Qué son las funciones? Cómo definir y llamar funciones.
- Parámetros y valores de retorno.
- Ejercicio práctico: Crear una función que calcule el área de un triángulo.
Clase 7: Introducción a la Programación Funcional
- Contenido:
- Conceptos básicos: Funciones puras, inmutabilidad.
- Uso de funciones como valores.
- Ejercicio práctico: Crear un programa que filtre números pares de una lista.
Clase 8: Colecciones y Manejo de Datos
- Contenido:
- Listas, diccionarios y conjuntos: Qué son y cómo usarlos.
- Métodos básicos para manipular colecciones.
- Ejercicio práctico: Crear un programa que ordene y clasifique datos de una lista.
Clase 9: Introducción a la Programación Orientada a Objetos (POO)
- Contenido:
- Conceptos fundamentales: Clases, objetos, atributos y métodos.
- Ejercicio práctico: Crear una clase
Personacon atributos como nombre y edad, y métodos para saludar.
Clase 10: Principios de POO (Encapsulación y Herencia)
- Contenido:
- Encapsulación: Controlando el acceso a los datos.
- Herencia: Reutilización de clases.
- Ejercicio práctico: Crear una clase
Estudianteque herede dePersona.
Clase 11: Resolución de Problemas Complejos
- Contenido:
- Combinar estructuras, funciones y POO para resolver problemas.
- Ejercicio práctico: Crear un programa que gestione un inventario básico de productos.
Clase 12: Proyecto Final
- Contenido:
- Desarrollo de un proyecto integrador donde se combine programación procedural, funcional y orientada a objetos.
- Ejemplo: Crear un programa que gestione un sistema simple de biblioteca, permitiendo agregar, buscar y eliminar libros.
- Presentación del proyecto y resolución de dudas.
Metodología del curso:
- Clases teóricas con explicaciones claras y ejemplos sencillos.
- Ejercicios prácticos al final de cada clase.
- Proyecto final que integre todos los conocimientos adquiridos.
Resultado esperado:
Al finalizar, los estudiantes tendrán los conocimientos básicos para desarrollar programas sencillos y comprenderán las bases de las tres principales paradigmas de programación
Precio
- 100.000$ ( cien mil pesos argentinos)
- Cuotas sin interes
