Menú
¡Llama gratis! 900 264 357

Curso Programación C del centro SEAS, Estudios Superiores Abiertos (Cursos especializados)

Programa de Curso Programación C

Modalidad: Online
Duración 150 horas

Descripción

Desarrolla tus habilidades y destrezas en el lenguaje de programación C.

Nos encargaremos de proporcionar a los alumnos los conocimientos que les permita comprender el lenguaje de programación C, un lenguaje potente e ilimitado, que tiene un manejo rápido, fácil y sencillo.

A quién va dirigido

Para todos los interesados en adquirir las destrezas y habilidades en lenguaje de programación C.

Objetivos

En el transcurso de la formación obtendrás los conocimientos específicos que te permitirán reconocer las estructuras básicas del Lenguaje C, elaborar programas en C, conocer algoritmos patrones para el manejo de TAD y gestionar la memoria del sistema, en tiempo de ejecución.

Temario

INTRODUCCIÓN A LA PROGRAMACIÓN C

Principios básicos. El lenguaje C. Estructura de un programa en C. Definición de variables. Constantes. Operadores, expresiones y sentencias. Entrada y salida de información.

PROGRAMACIÓN ESTRUCTURADA EN C

Programación estructurada en C. Estructuras de selección o decisión. Estructuras iterativas.

TIPOS DE DATOS ESTRUCTURADOS EN C

Arrays unidimensionales o vectores. Declaración de cadenas.

DISEÑO MODULAR EN C

Tipos de datos derivados. Funciones en C. Paso de parámetros a las funciones. Alcance de las variables: globales y locales.

ARRAYS

Qué son los array. Trabajo con arrays. Cadenas. Cadenas vs. arrays de char. Arrays y memoria. Array multidimensionales. Arrays y funciones.

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.

GESTIÓN DE MEMORIA

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

FICHEROS I

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

LISTAS ENLAZADAS I

El concepto de lista enlazada. Clasificación de las listas enlazadas. Elementos de una lista. Listas sencillamente enlazadas. Listas doblemente enlazadas. Listas circulares. Otros tipos de listas.

PILAS Y COLAS

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

Titulación obtenida

Recibirás el título universitario propio expedido directamente por Universidad San Jorge, con 6 créditos europeos ECTS.

Requisitos

Mayor de 18 años. Se expide el título de Curso Técnico indicando el contenido y la duración del estudio en horas. No otorga ECTS.

O cumplir uno de los siguientes requisitos:

  1. Título de Bachiller o declarado equivalente.
  2. Poseer la titulación de Técnico Superior de Formación Profesional.
  3. Ser mayor de 25 años y tener mínimo 1 año de experiencia profesional acreditada
  4. Ser Titulado universitario. Se expide el título de Curso Técnico indicando el contenido, duración en horas del estudio y créditos ECTS otorgados.

Información Adicional

Salidas profesionales

  • Programador en lenguaje C
  • Experto en programación estructurada
  • Colaborador en grandes proyectos de desarrollo de aplicaciones
  • Desarrollador de software de sistemas
Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​