CAPACITACIÓN

Curso oficial para la preparación del exámen para la certificación en el lenguaje de programación C
 
Temario:
Lenguaje de programación C
  1. Introducción general al lenguaje de programación C (6 hs)
  2.      Estructura general de un programa
    b.      Análisis comparativo con otros lenguajes
    c.      Categorías léxicas
    • Identificadores y su significado
    • Constants
    • Literales
    • Palabras reservadas
    • Signos de puntuación
  1. Estructuras de frases
    • Expresiones
    • Sentencias
  1.     Gramática lexica
    • Identificadores y su sintaxis
    • Expresiones y su sintaxis
  1.      Gramática sintáctica
    • Evaluación de expresiones
      • Precedencia
      • Asociatividad
    • Sentencias
      • Simples
      • Estructuradas
      • Compuestas
  1. Semántica
    • ANSI C y su semántica
    • Identificadores
    • Semántica de las constantes
    • Literales cadenas
    • Semántica de los operadores
    • Semántica de los caracteres de puntuación
    • Semántica de las expresiones
    • Semántica de las declaraciones y definiciones
    • Semántica de las sentencias
  1. Tipos de datos (3 hs)
  • Nociones de variables
  • Constantes
  • Declaraciones y definiciones
  • Constantes simbólicas
  • Conversión de tipos
  • Nombres de tipos
  1. Operadores y expresiones (3 hs)
  • Operadores aritméticos
  • Operador de asignación
  • Combinación de operadores
  • Operador condicional
  • Operadores de relación y lógicos
  • Operadores para el manejo de bits
  • Expresiones condicionales
  1. Estructuras de control (6 hs)
  • Análisis de caso
  • Repeticiones
Asignaciones internas y externas
  1. Punteros y Arreglos (9 hs)
  • Punteros y arreglos
  • Punteros constants
  • Punteros y direcciones
  • Aritmética de punteros
  • Arreglo de punterosarreglos multidimensionales
  • Programas con argumentos desde la línea de comando
  1. Funciones (9 hs)
  • Concepto de función
  • Valores de devolución
  • Argumentos, parámetros y tipos.
  • Reglas de alcance
  • Prototipos
  • La función main
  • Argumentos de main
  • Restricciones
  • Pasaje de argumentos
  • Uso de punteros para paseje por referencia
  • Paso de array a funciones
  • Devolución de referencia
  • Referencias independientes
  • Restricciones de las referencias
  • Sobrecarga de funciones
  • Argumentos por defecto
  • Ambigüedades
  • Punteros a funciones
  • Recursividad
  • Archivos cabecera 
  1. Estructuras y unions ( 3 hs)
  • Declaración de estructuras
  • Operadores de acceso a miembros de una estructura
  • Estructuras y funciones
  • Punteros a estructuras. Operador de acceso a un miembro de una estructura instanciada por punteros
  • Estructuras autoreferenciadas
  • Uniones
  • Campos de bits
  1. Entrada y salida ( 3 hs)
  • Concepto de flujo de datos
    • De entrada
    • De salida
  • Entrada y salida de caracteres, de cadenas, por bloques, con formato
  1. Biblioteca estándar (3 hs)
  • Entrada y salida, de cadena, matemáticas, de diagnostico, utilitarias
  1. El Preprocesador
  • Directivas del preprocesador, Inclusiones, Definiciones, nociones del proceso de compilación
  1. Trabajo práctico integrador implementando un Tipo Abstracto de Dato utilizando biblioteca definida por el estudiante
 
 Prerequisitos de Admisión:
 
  • Estudios universitarios o terciarios o secundarios específicos de la especialidad.
  • Otros estudios podrán ser permitidos, demostrando aval de idoneidad en fundamentos de programación, y/o previamente, rindiendo evaluación de conocimientos sobre fundamentos de programación.
  • Inglés técnico para rendir examen de certificación.
Modalidad: Presencial
Duración: 45 horas distribuidas en 5 encuentros de  9 horas cada uno, durante una semana de lunes a viernes.
Materiales Didácticos: 
  • Guía de ejercicios prácticos - Digital
  • Presentaciones electrónicas - Digital
Tipo de certificado a emitir por el CPCI:
  • Certificado de Asistencia, si asiste a más del 75%  de las clases.
  • Certificado de Aprobación, si aprueba examen del curso de capacitación (a rendir al finalizar el curso). Si no aprueba, podrá recuperar una sóla vez, dentro de los 2 meses posteriores a la fecha de finalización del dictado del curso.

El Consejo Profesional en Ciencias Informáticas (asociación civil) facilita y protege a los profesionales informáticos en el libre desarrollo de su profesión con asistencia permanente.

Email:

info@cpci.org.ar

Tel.:

(5411) 4381-2200
Por cursos:
11-6641-9311