- Título Propio de Diploma en Programación C por la Universidad Católica de Ávila. - Técnico Especialista en Programación C por la Fundación San Valero
La Agencia de Colocación San Valero (entidad autorizada por el INAEM) está al servicio de nuestros alumnos desde el año 1996
Para qué te prepara
A lo largo del curso se estudia este lenguaje, describiendo la sintaxis y particularidades de este lenguaje, mostrando cómo desarrollar visualmente aplicaciones en su entorno de trabajo y cómo acceder a la información almacenada en bases de datos.
Dirigido a
Personas que desean adquirir, mejorar o actualizar sus conocimientos en esta área.
SEAS, ESTUDIOS SUPERIORES ABIERTOS, con sede central en Zaragoza, es una empresa
dedicada a la FORMACIÓN SUPERIOR (Carreras Universitarias y Cursos de Postgrados) en MODALIDAD ABIERTA.
Modalidad formativa actual y en permanente evolución, incorporando el material didáctico tradicional y los últimos avances tecnológicos, combinando la METODOLOGÍA A DISTANCIA con la PRESENCIAL...
Cursos de la misma temática (Atención al cliente garantizada | Titulación oficial | Prácticas)
Presentación 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.
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 la sintaxis y
particularidades de este lenguaje, mostrando cómo desarrollar visualmente
aplicaciones en su entorno de trabajo y cómo acceder a la información
almacenada en bases de datos.
Objetivos
-
Conocer las estructuras básicas del Lenguaje C. - Conocer y
evaluar los recursos necesarios para la ejecución de un programa. -
Diseñar y estructurar un programa en C. - Conocer cómo gestionar
la memoria, en tiempo de ejecución. - Analizar problemas con
estructuras de datos. - Conocer algoritmos patrones para el manejo de
TAD.
Duración 150
horas
Contenidos
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.
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 ¿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.
¿A
quién va dirigido?
- Personas que desean adquirir,
mejorar o actualizar sus conocimientos en esta área. - REQUISITO
INDISPENSABLE: Ser mayor de 18 años.
Profesorado
El
servicio docente está formado por dos figuras profesionales: el profesor y
el tutor de grupo que, con el apoyo del coordinador del curso, acompañan
permanentemente al alumno durante todo el periodo formativo.
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.
El alumno
planifica su propio itinerario y ritmo de aprendizaje, de acuerdo con sus
posibilidades y su situación personal. Esta flexibilidad es posible
gracias a la atención y apoyo de tutores y profesores, que le guían de un
modo personalizado a través de todo el proceso formativo hacia la
consecución de los objetivos, eliminando así el aislamiento con el que
suele relacionarse la formación a distancia.
Agencia
de colocación
La Agencia de Colocación San Valero
(entidad autorizada por el INAEM) está al servicio de nuestros alumnos
desde el año 1996 con el objetivo de facilitar a las empresas los recursos
humanos más adecuados a sus necesidades y, del mismo modo, buscar para los
demandantes de empleo un puesto de trabajo acorde a sus posibilidades
profesionales.
Titulación obtenida
Título Propio por la Universidad Católica de Ávila.