Curso de C

Curso de C

Objetivos

El curso de C provee al alumno de las herramientas necesarias para programar en este lenguaje de programación, el lenguaje C proporciona la base de los sistemas informáticos y lenguajes modernos utilizados en la actualidad tales como Java, Perl, Linux y otros, posee una serie de características que lo avalan por su portabilidad y eficiencia, siendo un estándar extensamente utilizado en la industria. En el curso se realizaran programas estructurados, programación modular, aplicaciones para acceder a archivos, programación orientada a objetos, se trabajaran con los punteros entre otros temas.

Duración horas

60 horas.

Duración meses

1 a 3 meses.

La duración en meses va en función de las horas semanales de clase.

Horario

Horarios de 09:00 a 14:00 horas de lunes a viernes y de 16:00 a 22:00 horas de lunes a jueves. Sábados 09:00 a 14:00 horas.

Material didáctico

Manual encuadernado del curso.

Diploma

Diploma acreditativo con validez profesional.

Profesorado

Profesores titulados, con 22 años de experiencia en formación.

 

Curso de C

   Lenguaje C
1. Algoritmos y programas
La información numérica
Diagramas de flujo
Organigramas
Ordinogramas
Programación estructurada
Pseudocódigo

2. C, un lenguaje de programación
Programación y lenguajes
Historia de C
Características del lenguaje C
Estructura de un programa en C
El entorno de desarrollo de C

3. Elementos del lenguaje C
Tipos de constantes y modificadores
Constantes
Identificadores: variables
Expresiones aritméticas
Moldes
Espaciado y paréntesis

4. Estructura lineal
Estructura de un programa lineal
Salida por pantalla
Entrada por teclado
Otras funciones de entrada/salida
Salida por impresora

5. Estructuras alternativas
Introducción
Expresiones lógicas
Alternativa doble: sentencia if
Alternativa múltiple

6. Estructuras repetitivas
Introducción
Sentencias de iteracción
La función exit()
Sentencias break y continue

7. Las funciones
Introducción
Funciones de usuario
Funciones de librería: Librerías en C

8. Punteros
Creación de punteros
Operaciones con punteros
Puntero nulo (null)
Punteros y arrays
Punteros a cadenas
Arrays de punteros
Puntero a puntero
Asignación dinámica de memoria

9. Arrays
Introducción
El array unidimensional
Operaciones con arrays
Arrays bidimensionales

10. Estructuras
Crear una estructura
Miembros que son estructuras
Operaciones con estructuras
Arrays de estructuras
Puntero a estructuras
Estructuras variables

11. Funciones de entrada-salida
Manipulación de ficheros en disco
Abrir un fichero
Crear un fichero
Lectura/escritura en ficheros
Operaciones sobre archivos

12. Estructuras dinámicas de datos
Introducción
Listas lineales
Pilas y colas
Estructura de arbol