Diplomado

En línea

Precio a consultar

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Descripción

  • Tipología

    Diplomados

  • Metodología

    En línea

  • Horas lectivas

    120h

  • Campus virtual

  • Envío de materiales didácticos

  • Servicio de consultas

  • Tutorías personalizadas

Objetivo del curso: Con este curso conocerás: Las estructuras básicas del Lenguaje C. Los recursos necesarios para la ejecución de un programa. Cómo diseñar y estructurar un programa en C. Cómo gestionar la memoria, en tiempo de ejecución. Cómo analizar problemas con estructuras de datos. Algoritmos patrones para el manejo de TAD. Destinatarios del curso: El diplomado está dirigido a todas aquellas personas que deseen: Adquirir una preparación específica para incorporarse a un puesto de trabajo dentro de una empresa. El diplomado se inicia con conocimientos básicos. Mejorar o actualizar su formación en este sector, como preparación para desempeñar puestos de responsabilidad. El diplomado se adapta a sus conocimientos

Acerca de este curso

1. SER MAYOR DE EDAD 18 AÑOS 2. DOCUMENTACIÓN A PRESENTAR: a) En todos los casos se requiere una fotocopia de la credencial de elector (IFE) por los dos lados. b) En caso de realizar un Diplomado presentar: Certificación Académica del último grado de estudios. c) Comprobante de domicilio. d) En caso de requerir factura anexar el RFC

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Materias

  • Programación C
  • C Sharp

Programa académico

PROGRAMACIÓN C

  • El curso está formado por diecinueve módulos:

1. PRIMEROS CONCEPTOS

  • Sistemas de procesamiento de la información.
  • La resolución de problemas.
  • Los lenguajes de programación.

2. TIPOS DE DATOS SIMPLES

  • Clasificación de los datos.
  • Tipos de datos.
  • Asignación de valores a las variables.
  • Conversión de tipos.
  • Funciones definidas internamente.

3. DESARROLLO DE ALGORITMOS

  • Los algoritmos.
  • Entrada y salida de información.
  • Expresión de los algoritmos.

4. INTRODUCCIÓN AL LEGUAJE C

  • Estructura de un programa en C.
  • Definición de variables.
  • Constantes.
  • Conversión automática de tipos.
  • Entrada y salida de información.
  • El entorno de programación.
  • Ejecución de un programa paso a paso.
  • Ejercicios resueltos.

5. PROGRAMACIÓN ESTRUCTURADA

  • Introducción.
  • Estructura secuencial.
  • Estructura selectiva.
  • Estructura repetitiva.
  • Ejercicios.

6. PROGRAMACIÓN ESTRUCTURADA EN C

  • Estructuras de selección o decisión.
  • Estructuras iterativas.

7. TIPOS DE DATOS ESTRUCTURADOS

  • Arrays unidimensionales o vectores.
  • Arrays de varias dimensiones.
  • Registros o Estructuras.
  • Cadenas de caracteres.
  • Datos de tipo cadena.
  • Instrucciones elementales con cadenas.
  • Operaciones con cadenas.

8. TIPOS DE DATOS ESTRUCTURADOS EN C

  • Definición de arrays.
  • Definición de estructuras.
  • Definición de cadenas.

9. DISEÑO MODULAR

  • Funciones.
  • Procedimientos.
  • Diferencias entre funciones y procedimientos.
  • Ámbito y visibilidad de las variables.
  • Paso de parámetros entre subprogramas.
  • Paso de parámetros: por valor o por referencia.

10. DISEÑO MODULAR EN C

  • Funciones en C.
  • Alcance de las variables.
  • Ejemplo de programas.

11. ARRAYS

  • ¿Qué son los arrays?
  • Trabajo con arrays.
  • Cadenas.
  • Cadenas vs. arrays de char.
  • Arrays y memoria.
  • Arrays multidimensionales.
  • Arrays y funciones.

12. ESTRUCTURAS

  • Concepto de estructura.
  • Declaración de una estructura.
  • Definición de una estructura.
  • Inicialización de estructuras.
  • Operaciones con estructuras.
  • Anidación de estructuras.
  • Arrays de estructuras.
  • Uniones.
  • Definiciones de tipos.

13. GESTIÓN DE MEMORIA

  • Variables y su disposición de memoria.
  • Punteros.
  • Gestión dinámica de memoria.

14. FICHEROS I

  • ¿Qué son los ficheros?
  • El concepto de registro.
  • Tipos de ficheros.

15. FICHEROS II

  • El flujo.
  • Punteros a fichero: file*.
  • Trabajo con ficheros.
  • Funciones para trabajar con ficheros.

16. LISTAS ENLAZADAS I

  • El concepto de lista enlazada.
  • Clasificación de las listas enlazadas.
  • Elementos de una lista.
  • Operaciones con listas.

17. LISTAS ENLAZADAS II

  • Listas doblemente enlazadas.
  • Listas circulares.
  • Otros tipos de listas.

18. PILAS

  • Concepto de pila.
  • Operaciones de una pila.
  • Tipos de implementación del TAD pila.
  • Algoritmos intrínsecos del TAD pila.
  • Implementación en C del TAD pila.

19. COLAS

  • Introducción al TAD cola.
  • Implementaciones del tad cola.
  • Operaciones de una cola.
  • Estados de una cola.
  • Principales algoritmos de colas.
  • Implementación en código de una cola circular.
  • Casos especiales de colas.
  • Colas de prioridad.

Información adicional

Tu solicitud de información será atendida por PATRICIA RAMIREZ CRUZ
Observaciones: Metodología y material didáctico La Formación Abierta, que combina la metodología a distancia con las nuevas tecnologías de la comunicación, permite aprender cómoda y fácilmente desde el domicilio o lugar de trabajo, a través de los apuntes de texto especialmente diseñados para el estudio y del campus virtual (agenda de trabajo, biblioteca, material audiovisual, etc.), manteniendo contacto permanente (vía Web, e-mail, teléfono y VoIP) con el personal docente.
Número de alumnos por clase: 15

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Programación C

Precio a consultar