Curso de Programación en C

El lenguaje C ha logrado posicionarse como el estándar de programación en diversos mercados, ya que ofrece ventajas comparativas importantes por su economía sintáctica y estructuras sencillas para su aprendizaje. La industria ha migrado aceleradamente al lenguaje C por considerarse un lenguaje potente, con un campo de aplicación prácticamente ilimitado, de modo que su aprendizaje resulta altamente ventajoso para un amplio espectro de profesionales y aficionados al mundo de la informática, electrónica, electricidad y automatización.El participante de este curso podrá conocer los fundamentos del lenguaje C– ANSI puro, los conceptos básicos de este lenguaje, su filosofía, instrucciones y sintaxis que lo habilitarán para la práctica en la programación de aplicaciones luego de haber desarrollado los conceptos y ejemplos prácticos utilizando un compilador C–ANSI estándar en un PC convencional.

¿Quienes deben asistir?

Profesionales del área informática, electrónica, electricidad o automatización, de nivel técnico o superior, así como también profesionales de otras áreas aficionados a la electrónica y/o Informática.

Objetivos

Al término del curso los participantes serán capaces de:

  • Identificar la plataforma estándar del lenguaje, entender la sintaxis y lógica de operación.
  • Construir programas creados de forma profesional, utilizando recursos y metodologías propias de la ingeniería de software, logrados a través de experiencias prácticas.

    Información

    • Duración: 12 horas cronológicas
    • Valor: solicita información utilizando nuestro formulario de contacto
    • Curso se realiza solo en modalidad cerrada a empresa o particular
    • Al finalizar el curso se brindará un diploma de aprobación

    Metodología

    La metodología del curso corresponde a clases presenciales guiadas por exposiciones del relator, apoyadas con demostraciones y desarrollo de casos prácticos de las soluciones posibles al programar con C, todo en el contexto de entregar los conceptos fundamentales y enfocándose en la aplicación, permitiendo que el participante pueda implementar y evaluar el impacto de las distintas sentencias de la programación utilizando un compilador estándar y un PC convencional.

    Requisitos y Recomendaciones Técnicas

    • Manejo de PC nivel usuario
    • Cada participante debe traer un notebook con puerto USB disponible y sistema operativo Windows.

    Términos y Condiciones de Contratación del Servicio

    • El pago del curso debe realizarse con plazo máximo 10 días hábiles antes del  inicio del programa.
    • Las fechas y horarios son definidas en conjunto con cliente y acordadas con al menos 15 días hábiles antes del inicio del programa.

    Cotizaciones y Consultas

    Para cotizar curso solicitar información utiliza nuestro formulario de contacto o comunicate con nosotros al +56 22 3339579

    Módulos del curso

    1-Introducción
    1. ¿Cómo se asigna la memoria global?
    2. Variables globales
    3. Un puntero global
    4. ¿Cómo se utiliza el Stack Pointer?
    5. ¿Cómo se utiliza el Heap?
    2-Introducción al lenguaje C
    1. Palabras clave
    2. Datos y programa.
    3. Elementos básicos de un programa C
    3-Tipos de datos en C
    1. Asignando enteros
    2. Tipos de datos adicionales
    3. Mezclando tipos de datos
    4. Más tipos de variables
    4-Estructuras de control
    1. Bucles: While / Do-While / For
    2. El enunciado If
    3. Los enunciados Break y Continue
    5-Funciones
    1. ¿Cómo definir una función?
    2. Funciones de punto flotante
    3. El enunciado Return en la función main( )
    6-Programación avanzada
    1. Prototipado de funciones
    2. Recursividad
    3. Ayuda a programar con limpieza
    4. ¿Qué es una macro?
    6-Programación avanzada
    1. Prototipado de funciones
    2. Recursividad
    3. Ayuda a programar con limpieza
    4. ¿Qué es una macro?
    7-Arreglos de datos y punteros
    1. Arrays de tipo int
    2. Arrays y Funciones
    3. Arrays múltiples
    4. Definición
    5. Punteros y Arrays
    6. Punteros y Funciones
    7. Puntero a una Función
    8. Strings
    8-Entradas y salidas
    1. El archivo de cabecera stdio.h
    2. Entrada numérica
    9-Estructuras
    1. ¿Qué es una estructura?
    2. Un array de estructuras
    3. Conociendo los punteros
    10-Punteros
    1. Manejo básico de punteros
    2. Aritmética de punteros
    3. Manejo dinámico de punteros
    4. Los punteros y la memoria
    5. Punteros a Funciones
    6. Arreglo de punteros
    11-Archivos
    1. Creación de archivos
    2. Punteros y archivos
    3. Acceso aleatorio de archivos
    4. Modificación de archivos

    MCI Educación

    MCI Electronics

    Visitanos

    Luis Thayer Ojeda 0115 of 1105, Santiago
    Tel:+ 56 22 3339579