*Subsidio del 100% para afiliados y beneficiarios categorías A y B de Comfenalco Santander.
*Descuento del 50% para afiliados y beneficiarios categoría C de Comfenalco Santander.
Objetivo
- Aprender la lógica de programación desarrollando el pensamiento computacional a través de la solución de diferentes algoritmos usando las estructuras básicas de la programación.
Metodología
Crear algoritmos que ayuden al desarrollo de la lógica de programación usando las diferentes estructuras básicas a través de la herramienta PSeint y al entender el concepto aprender la sintaxis e implementar el código en el lenguaje de programación Python.
Dirigido a:
Todas las personas que quieran aprender a programar desde cero o que se les ha dificultado la programación y quieren mejorar su lógica de programación, ya que esta es la base de la programación en la que se desarrolla el pensamiento lógico y muchas veces a pesar de saber la sintaxis de diferentes lenguajes se dificulta crear la solución a un algoritmo.
Requisitos Tecnológicos
Fecha de inicio:
20 de febrero 2024
Duración:
50 HORAS
Horario:
Martes y jueves: 6:30 p.m. a 10:00 p.m. y sábados: 8:30 a.m. a 12:00 m.
Docente:
Yurley Sánchez
Ingeniera de sistemas de la Universidad Industrial de Santander con más de seis años de experiencia como programador de software en lenguajes como Python, Java Script. Apasionada por la tecnología.
Ha participado en actividades en diferentes comunidades de programación, por lo que, con frecuencia, da charlas y talleres de programación en Python Colombia, Colombia Dev, ReactMedellin, NodeJsColombia etc.
Cuenta con experiencia en backend, frontend, metodologías Ágiles
Contenido Temático:
Modulo 1: Algoritmos, razonamiento lógico y lenguajes de programación
- Qué son los algoritmos y cómo hacer un razonamiento lógico para resolverlos.
- Características de los algoritmos.
- Importancia de desarrollar el razonamiento lógico.
- Diseño de algoritmos basados en la cotidianidad.
- Diseño de algoritmos a través de instrucciones(pseudocódigo).
- Paradigma de la programación estructurada
- Diagramas de flujo con PSeInt
- Solución de problemas usando diagramas de flujo
- Solución de problemas usando pseudocódigo
- Instalación de IDE para Python
Modulo 2: Tipos de dato y operaciones lógicas
- Palabras reservadas
- Tipos de datos, variables y constantes
- Declaración de variables
- Lectura y salida de datos
- Concatenación
- Identificación de variables a utilizar en un algoritmo
- Asignación de valores
- Conversión entre tipos de dato (casting)
- Operaciones con texto y números
- Comentarios y la importancia de uso al programar
- Ejercicios con caracteres
- Algoritmos en PSeInt
- Implementación en Python
Modulo 3: Instrucciones de control
- Condicionales simples
- Condicionales con múltiples condiciones
- Condicionales anidados
- Switch case
- Ejercicios en PSeInt
- Ciclo Para y su uso
- Ciclo Do While y su uso
- Algoritmos en PSeInt
- Implementación en Python
Modulo 4: Cálculos usados comúnmente
- Contadores
- Acumuladores de suma
- Acumuladores de multiplicación
- Porcentajes
- Aumentos y descuentos
- Algoritmos en PSeInt
- Implementación en Python
Modulo 5: Control de excepciones
- Aprender a identificar los errores de compilación
- Controlar las excepciones más comunes
- Controlar cualquier excepción y ejecutar acciones
- Implementación en Python
Modulo 6: Vectores y matrices
- Vectores y operaciones con vectores
- Librerías
- Diccionarios y mapas
- Matrices y recorridos
- Operaciones con matrices
- Vectores y matrices dinámicas
- Operaciones entre matrices
- Algoritmos en PSeInt
- Implementación en Python
Modulo 7: Funciones
- Creación de funciones
- Funciones anidadas
- Recursividad
- Sobrecarga de funciones
- Algoritmos en PSeInt
- Diferencias de funciones entre lenguajes
- Implementación en Python
Modulo 8: Manejo de archivos
- Lectura de archivos
- Búsqueda en archivos
- Escritura sobre archivos
- Operaciones con datos de archivos
- Ejercicios de archivos
Módulo 9: Proyecto final
- Desarrollo de un proyecto en Python
Valor no afiliado
$ 670.000
Valor categoría C
$ 335.000
Pagos
Síguenos en nuestras redes
Informes
Teléfono: 316 8786419
mercadeo@unc.edu.co