El curso proporcionará los conceptos para el análisis, diseño y desarrollo de algoritmos básicos y su implementación en un lenguaje de programación
Docente: Tec. Martín Alejandro Nocelli
Objetivos
- Proporcionar al estudiante los conceptos necesarios para el análisis, diseño y desarrollo de algoritmos básicos y su respectiva implementación en un lenguaje de programación.
- Introducir los conceptos básicos de programación.
- Conocer algoritmos fundamentales de las ciencias de la computación.
- Desarrollar el pensamiento computacional.
Contenidos
Tema 1: Resolución de Problemas
- Algoritmos.
- Entradas, Salidas y Restricciones.
- Algoritmo.
- Pseudocódigo.
- Diagramas de flujo.
Tema 2: Introducción a la programación
- Conceptos básicos de programación.
- Generalidades de Python y de los lenguajes funcionales.
- Entorno de desarrollo de Python.
- Primer programa en Python
- Variables e identificadores.
- Operadores.
- Expresiones y tipos de datos.
- Estructuras de control: if, while.
- Funciones
Tema 3: Algoritmos numéricos
- Funciones matemáticas básicas: sumatorias, exponentes, factorial.
- Divisores y números primos.
- Algoritmos con números: recorrido de un número, cantidad de dígitos pares/impares.
Destinatarios
Está dirigido tanto a personas que quieran aprender un lenguaje de programación fácil de usar, dinámico y actual, como a programadores en otros lenguajes interesados en el desarrollo en Python3.
Condiciones de inscripción
- Para el cursado no es necesario tener ningún conocimiento previo.
- Al finalizar el mismo, si el/la participante cuenta con el 75 % de asistencia y cumple con las actividades pautadas, se emitirá en formato digital el certificado correspondiente.
Modalidad
100% Virtual