Modalidad: Virtual
Cantidad de clases: 4
Docente: -
Sede: Plataforma Virtual
La capacitación es virtual sincrónica y asincrónica, con materiales de lectura y videos explicativos disponibles en la Plataforma virtual. El curso cuenta con una clase sincrónica optativa de consulta.
Esta capacitación es recomendada para aquellos/as trabajadores/as que se desempeñan en áreas donde pueden desarrollar una aplicación o aplicar el pensamiento programático para proponer soluciones tecnológicas a las problemáticas concretas del ámbito laboral.
Módulo 1. La resolución de problemas en informática
La informática como resolución de problemas con computadoras. Etapas en la resolución de problemas: análisis, diseño, implementación, verificación y mantenimiento. Qué es un algoritmo. Cómo implementar la programación de manera exitosa en la administración pública. Elementos de un Algoritmo. Secuencias. Selección, repetición e iteración.
Módulo 2. La Arquitectura de Von Neumann
Memoria, dispositivos y CPU. Lenguajes de programación. Niveles de abstracción. Alto y bajo nivel. Compilador (GCC). Sintaxis y semántica en C. Componentes de un programa: algoritmo y datos. Tipos de datos, variables y entorno de desarrollo Code::Blocks.
Módulo 3. Características del lenguaje de programación C
¿Por qué lenguaje C? Características y particularidades. Su sintaxis y representación de los datos en C. Tipos de datos en C: números enteros, reales y caracteres. Variables en C. Operadores matemáticos, relacionales, lógicos y asignación en C. Estructuras de control en C: if, while y for. Lectura de datos de teclado y escritura de datos en pantalla.
Módulo 4. Vectores y modularización
Qué es un vector. Características. Funcionamiento e importancia de su utilización en la programación. Su sintaxis. Acceso a los elementos o valores del vector. Descomposición de problema en sub-problemas. Funciones en C y su sintaxis. Declaración, implementación e invocación de la función. Parámetros de una función.