
Programación en C
Duración: 5 Meses (20 clases)
PRECIO
$ 20.000
C es un lenguaje de programación de propósito general, que ofrece como ventajas: economía de expresión, control de flujo y estructuras de datos modernos, así como un rico conjunto de operadores. Como es un lenguaje agradable, expresivo y versátil para una variedad de programas, es ampliamente utilizado en diversos entornos, desde el de la investigación hasta el comercial. Así, debido a que su uso es muy amplio, es importante resaltar que los programas escritos en C son portables (pueden ejecutarse en diferentes arquitecturas)
PERFIL DE INGRESO
Este curso está dirigido a las personas que desean escribir programas de propósito general, en computadoras de todo tipo y tamaño, con la potencia del lenguaje de programación C. Se requiere la acreditación o la demostración de conocimientos equivalentes al curso Introducción a la programación.
OBJETIVO
El participante desarrollará programas en lenguaje C, mediante el método de programación estructurada.
TEMARIO
MÓDULO 1: LENGUAJE C
Introducción
MÓDULO 2: AMBIENTE DE PROGRAMACIÓN
Editor
Compilador
Preprocesador
MÓDULO 3: ELEMENTOS BÁSICOS DE UN PROGRAMA EN C
Estructura de un programa en C
Bibliotecas
Declaración de funciones y variables
Función main
Definición de las funciones creadas por el programador
Estilo de programación
Indentación y uso de comentarios
MÓDULO 4: FUNCIONES BÁSICAS DE ENTRADA Y SALIDA
getchar ( )
putchar ( )
gets();
puts(),
printf ( )
scanf ( )
MÓDULO 5: VARIABLES, CONSTANTES, OPERADORES Y EXPRESIONES
Identificadores
Tipos de datos
Tipos de datos simples
Modificadores
Declaración de variables
Declaración de constantes
Operadores
Tipos
Precedencia
Uso del paréntesis
Expresiones
MÓDULO 6: ESTRUCTURAS DE CONTROL
Instrucciones “if” e “if-else”
Instrucción “switch”
Instrucciones “while”, “for” y “do-while”
Operación ternaria
Instrucciones “continue” y “break”
MÓDULO 7: FUNCIONES
Declaración y definición de funciones
Paso de parámetros
Por valor
Por referencia
Valor de retorno de una función
Alcance de variables
Extern y static
Recursividad
Manejo de exit
MÓDULO 8: ARREGLOS
Definición y notación
Tipos de arreglos (unidimensionales, bidimensionales, multidimensionales)
Declaración
Representación interna
Características y funcionamiento del índice
Arreglos como argumentos a funciones
MÓDULO 9: APUNTADORES
Estructura de almacenamiento en memoria principal
Concepto y notación de apuntadores
Declaración
Uso del operador de dirección e indirección
Apuntadores, arreglos y cadenas
Apuntadores como argumentos a funciones
Aritmética de apuntadores
MÓDULO 10: TIPOS DE DATOS DEFINIDOS POR EL USUARIO
struct
Definición
Acceso a los miembros de un struct
union
Definición
Acceso a los miembros de una union
enum
typedef
MÓDULO 11: MANEJO DE ARCHIVOS
Operaciones básicas sobre archivos
Abrir y cerrar archivos
Leer y escribir archivos
Determinar final de archivos
Archivos de acceso secuencial
Archivos de acceso aleatorio
MÓDULO 12: INTRODUCCIÓN A HILOS EN C
Inicios: Permanentes, inmediato a tu inscripción.
Modalidad: Virtual, clase en tiempo real, en caso de no poder asistir la clase se encuentra grabada en el campus
Capacitación aprobada bajo el acta acuerdo del Programa Nacional de Partners.
Certificado Internacional

