Instituto de Capacitación en Software Libre

Programacion en C

Aprenda a programar en lenguaje C, el lenguaje clásico por excelencia.

Horario: Jueves de 9 a 13 hs. / Jueves de 14 a 18 hs.
Próximo Inicio: Jueves 5 de Mayo.
Duración: 3 meses (12 clases de 4 horas cada una).
Modalidad: Presencial, no disponible todavía a distancia.
Docente: Patricio Lorente.
Arancel: Tres cuotas de $100.
Reserve su vacante ahora mismo!

Temario:
Unidad 1: Introducción al C.

Características generales del lenguaje
Introducción al uso del compilador GCC.
Identificadores y tipos de datos básicos.
Constantes (numéricas, de caracteres, cadenas, enumerativas).
Variables. Declaración de variables.
Operadores.
Conversiones de tipo.

Horas de dictado: 4 horas

Unidad 2: Funciones de Entrada - Salida.

Librería stdio.
Entrada / Salida de caracteres.
Entrada / Salida con formato.
Ejercicios y ejemplos.

Horas de dictado: 4 horas

Unidad 3: Estructuras de control.

if .. else - switch .. case - while - for
Ejercicios y ejemplos.

Hora de dictado: 4 horas

Unidad 4: Estructura de un programa (I).

Función main.
Utilización de múltiples archivos fuente.
Archivos de cabecera.
Argumentos al main.
Ejercicios y ejemplos.
Repaso de las unidades anteriores.

Horas de dictado: 8 horas

Unidad 5: Punteros y arreglos.

Punteros.
Operador de dirección o referencia.
Operador de indirección o desreferencia.
Declaración de punteros.
Asignación de memoria.
Arreglos. Sintaxis y declaración.
Arreglos multidimensionales.
Correspondencia entre punteros y arreglos.
Aritmética de punteros.
Punteros y pasajes de parámetros.
Arreglos de punteros.
Ejercicios y ejemplos.

Horas de dictado: 6 horas

Unidad 6: Estructuras.

Declaración de estructuras.
Arreglos de estructuras.
Inicialización de estructuras.
Definición de nuevos tipos.
Estructuras autorreferenciadas. Listas. Arboles.
Ejercicios y ejemplos.

Horas de dictado: 6 horas

Unidad 7: Estructura de un programa (II).

Alcance de variables. Externas e internas.
Variables estáticas.
Variables register.
Estructura de bloques.
El preprocesador de C.
Ejercicios y ejemplos.

Horas de dictado: 4 horas

Unidad 8: Archivos.

Estructura FILE.
Apertura y cierre de un archivo.
Lectura y escritura de archivos.
Otras funciones.
Ejercicios y ejemplos.

Horas de dictado: 4 horas

Unidad 9: Técnicas Comunes de Programación Segura.

Desborde por tamaño y por tipo (Buffer e Integer Overflows respectivamente).
Información tomada de variables de entorno.
Limpieza e Inicialización correcta de variables.

Horas de dictado: 4 horas

Unidad 10: Evaluación Final.

Evaluación práctica final sobre una aplicación
desarrollada por los alumnos.

Horas de dictado: 4 horas

Cantidad total de horas: 52 horas (3 meses)


home :: cursos :: metodología :: docentes :: inscripción :: consultas :: INCASOL :: Prensa

Informes:
SEDE CENTRAL: Otamendi 230, Ciudad Autónoma de Buenos Aires, República Argentina
ATENCION: Es necesario concertar horario de entrevista previamente antes de dirigirse en persona a nuestra sede.
Teléfonos: (54-11) 4902-5234 / (54-11) 4903-5751.
Correo Electrónico: info@incasol.org.ar

Filial CAMPANA: Pueyrredón 951, Campana
Teléfonos: (03489) 426-651 / Cel. (011) 15-5132-1507.
Correo Electrónico Filial Campana: gerardo.diaz@gmail.com

Desarrollado por el CETECC Valid XHTML 1.0! Valid CSS! CETECC es un Centro de Estudios de fundación UNIDA

Apoyan esta iniciativa:

Escritorio Ya! Gleducar Ututo-e PC-Musica SaberWeb Tecnicos Linux