Accesos: Centros de formación Menú personal

El buscador de formación

Cursos online, Cursos a distancia

  

Curso de Programación C (Distancia)

SEAS, Estudios Superiores Abiertos
SEAS, Estudios Superiores Abiertos

Curso Distancia

Consultar precio
Duración: 150 horas

Resumen del curso

C es un lenguaje de programación de propósito general, de nivel medio y, puesto que no está especializado en ningún tipo de aplicación, es un lenguaje potente, con un ilimitado campo de aplicación ilimitado que puede aprenderse fácil y rápidamente.

Información adicional

Requisito indispensable, ser mayor de 21 años.

 
ver información adicional
 

Temario completo de este curso

C es muy eficiente, facilita la realización de programas modulares, utilizando código existente, y es el lenguaje más portado. Es, además, el lenguaje de programación más popular para crear software de sistemas, y también se utiliza para crear aplicaciones.

A lo largo del curso se estudia este lenguaje, describiendo su sintaxis y particularidades mostrando cómo desarrollar visualmente aplicaciones en su entorno de trabajo y cómo acceder a la información almacenada en bases de datos.

El curso de programación C 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.
 

 
ver temario completo
 
  

Más cursos relacionados de Informática y tecnología

Programación para Android (On line)
Exitae
Android es una pila de software para dispositivos móviles que incluye un sistema operativo, aplicaciones esenciales y middleware. El SDK de Android proporciona las herramientas y las API necesarias ...

Curso

Online

Consultar precio

más información

Curso de Programación Android
BLUE DESIGN 3D
El curso permitirá conocer de forma sencilla los aspectos más destacados para iniciarse en el desarrollo de programas para el sistema operativo Android, el cual se ha convertido en los últimos años ...

Curso

Online

49 €

Promoción

más información

Programación Android (Online)
SEAS, Estudios Superiores Abiertos
Android es un sistema operativo para dispositivos móviles basado en Linux, que integra una serie de librerías para el desarrollo de aplicaciones en lenguaje Java. Su distribución se realiza de forma ...

Curso

Online

Consultar precio

más información

Programación para Android (A distancia)
Exitae
Android es una pila de software para dispositivos móviles que incluye un sistema operativo, aplicaciones esenciales y middleware. El SDK de Android proporciona las herramientas y las API necesarias ...

Curso

Distancia

Consultar precio

más información

Programación Android (Distancia)
SEAS, Estudios Superiores Abiertos
Android es un sistema operativo para dispositivos móviles basado en Linux, que integra una serie de librerías para el desarrollo de aplicaciones en lenguaje Java. Su distribución se realiza de forma ...

Curso

Distancia

Consultar precio

más información

Técnico en Programación de Aplicaciones Informáticas
FP GESTIÓN
Consigue una formación especializada en programación de aplicaciones informáticas. Dominarás los lenguajes de programación más actuales pudiendo optar a un puesto trabajo en los departamentos de ...

Curso

Online

Curso bonificable

2.303 €

Fácil financiación

más información

Programación Web HTML/CSS (On line)
Exitae
El lenguaje HTML es un lenguaje de programación interpretado, orientado sobre todo a la creación de sitios web. Su programación se realiza en base al uso de etiquetas o tags, ...

Curso

Online

Consultar precio

más información

Programación Web HTML/CSS (A distancia)
Exitae
El lenguaje HTML es un lenguaje de programación interpretado, orientado sobre todo a la creación de sitios web. Su programación se realiza en base al uso de etiquetas o tags, ...

Curso

Distancia

Consultar precio

más información

Creación de Foros Dinámicos (Distancia)
Exitae
Este curso, abarca todo lo relacionado con los Foros Dinámicos, como gestionarlos, como comprenderlos, su historia y evolución y el papel que juegan en nuestra sociedad, y por supuesto, como crearlos.

Curso

Distancia

Consultar precio

más información

Elite® Java-Struts-Spring-Oracle 11g-XML(distancia)
EXES
Master dirigido a personas que destaquen por su trayectoria profesional, Curriculum Académico o alto nivel de interés, en el ámbito del desarrollo y/o la administración en Entornos Tecnológicos.

Master

Distancia

Consultar precio

más información

Recibe información de este curso
Para borrar datos cerrar sesión
No pierdas tiempo ¡Llama ya!

Publica tu opinión

Curso de Programación C (Distancia)

SEAS, Estudios Superiores Abiertos
SEAS, Estudios Superiores Abiertos

Curso Distancia

Consultar precio
Duración: 150 horas

C es un lenguaje de programación de propósito general, de nivel medio y, puesto que no está especializado en ningún tipo de aplicación, es un lenguaje potente, con un ilimitado campo de aplicación ilimitado que puede aprenderse fácil y rápidamente.

Comparte tu experiencia con otras personas,
haz que se conozca lo que piensas sobre este curso.
¡Sé el primero en publicar tu opinión!