EN blanco SLOGAN

 

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)

a.      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

d.      Estructuras de frases

    • Expresiones
    • Sentencias

e.     Gramática lexica

    • Identificadores y su sintaxis
    • Expresiones y su sintaxis

f.      Gramática sintáctica

    • Evaluación de expresiones
      • Precedencia
      • Asociatividad
    • Sentencias
      • Simples
      • Estructuradas
      • Compuestas

g.      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

2. Tipos de datos (3 hs)

  • Nociones de variables
  • Constantes
  • Declaraciones y definiciones
  • Constantes simbólicas
  • Conversión de tipos
  • Nombres de tipos

3. 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

4.      Estructuras de control (6 hs)

  • Análisis de caso
  • Repeticiones

Asignaciones internas y externas

5.      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

6.      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 

7.      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

8.      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

9.      Biblioteca estándar (3 hs)

  • Entrada y salida, de cadena, matemáticas, de diagnostico, utilitarias

10.  El Preprocesador

  • Directivas del preprocesador, Inclusiones, Definiciones, nociones del proceso de compilación

10. 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.

 

 

 

 

Contáctenos 

 

Hipólito Yrigoyen 1427 Piso 9 Oficina "D"

(CP 1047)

Ciudad Autónoma de Buenos Aires

Tel.: (5411) 4381-2200

Horario de Atención:

Lunes a Viernes de 10 a 16:30 hs 

Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.

Consejo Profesional en Ciencias Informáticas a.c. - Órgano Profesional en la Ciudad de Buenos Aires - Todos los derechos reservados ©2017

Please publish modules in offcanvas position.