Ofertaformativa.com: Cursos, masters, postgrados, preparacion de oposiciones y formacion. Encuentra tu curso, master o empleo publico. Alta rápida para centros de formación: 902 431 629
Acceso para Centros de Formación
 

Curso de Programación C A Distancia

 
SEAS, Estudios Superiores Abiertos
Tipo de curso: Curso
Modalidad Curso:A Distancia
Centro:SEAS, Estudios Superiores Abiertos
Duración: 150 horas.
Inicio Curso: MATRÍCULA ABIERTA

 

  Objetivos del curso: 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.
   
  Dirigido a: - Personas que desean adquirir, mejorar o actualizar sus conocimientos en este área. - REQUISITO INDISPENSABLE: Ser mayor de 21 años
   
  Certificado: Título Propio / Título Propio de Diploma en Programación C por la Universidad Católica de Ávila
   
  Otros Datos: 6 ECTS.
   

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

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.

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.

¿A quién va dirigido?

- A todos aquellos que deseen adquirir, mejorar o actualizar sus conocimientos en esta área.
- REQUISITO INDISPENSABLE: Ser mayor de 21 años.

Metodología
Nuestro sistema combina la metodología a distancia con las nuevas tecnologías de comunicación, eliminando las barreras físicas o geográficas mediante contacto directo con el equipo docente y a través de nuestra plataforma e-learning.
Sus principales ventajas son:
- Es un sistema práctico, ágil y cercano.
- Convierte al alumno en protagonista de su formación.
- Permite total flexibilidad de horarios y ritmos de estudio.
- Está dirigido por un equipo de profesores y tutores expertos en e-Learning que hacen un seguimiento individualizado de cada alumno.
- La formación se desarrolla en el campus online de SEAS, que dispone de una amplia variedad de recursos didácticos y es lugar de encuentro con tus compañeros y con el personal docente.
- El aprendizaje se basa en material de estudio especialmente diseñado por nuestros profesores para la modalidad online.
SEAS es una comunidad de profesionales que estudian contigo con los que compartir dudas, soluciones y experiencias.


Titulación

Una vez superado el curso con éxito, recibirás la titulación:
- Título Propio de Diploma en Programación C por la Universidad Católica de Ávila

 
Centro: SEAS, Estudios Superiores Abiertos
Modalidad: A Distancia
Tipo de curso: Curso
Precio: No disponible
Duración: 150 horas.
Rellena el siguiente formulario con los datos requeridos(Los datos con asterisco * son obligatorios). En breve un asesor de SEAS, Estudios Superiores Abiertos se pondrá en contacto contigo para informarte del Curso de Programación C
Nombre *
Apellidos *
Fecha de Nacimiento *
E-Mail *
Teléfono *
Pais *
Provincia *
Nivel de estudios *
Consulta
Al presionar "Enviar" estás aceptando las reglas de uso de ofertaformativa.com, y política de protección de datos y privacidad
No deseo que mis datos sean cedidos a vuestros Patrocinadores.
Si no desea que cedamos sus datos a terceros, puede indicárnoslo por escrito en la dirección que aparece en la política de protección de datos y privacidad, señalando claramente su nombre apellidos y dirección. O hágalo constar en este formulario marcando la siguiente casilla . Si desea saber más información sobre los Patrocinadores pinche Política de Privacidad
Categorías de SEAS, Estudios Superiores Abiertos 
 
Carreras Universitarias
Area Técnica, Masters y Postgrados
Informática
Mecánica
Soldadura
Logística y Producción
Gestión Empresarial
Automatización Industrial
Calidad
Sedes del centro SEAS, Estudios Superiores Abiertos
Otros cursos relacionados con Curso de Programación C
Busca tu curso en nuestras categorías

Oferta formativa te ofrece una gran selección de programas formativos, cursos prácticos, estudios superiores y carreras. Consigue tu titulo Oficial de FP, cursa un Master Oficial, prepárate para conseguir una plaza fija de empleo público o matricúlate en alguno de nuestros cursos homologados, técnicos o profesionales. Para que logres tu objetivo te hemos preparado una selección de centros de formación, academias, escuelas de negocios, universidades… que te ofrecen la mayor garantía de éxito, además de ofrecerte descuentos, becas, ayudas al estudio ...para facilitarte tu aprendizaje. No dudes en utilizar nuestro directorio temático de cursos, por los que podras encontrar por tematicas cursos de Azafata , Auxiliar de Enfermeria o Energia Solar facilmente, nuestra búsqueda por provincias donde podrá encontrar cursos, oposiciones por provincias, master por provincias… además de cursos cerca de usted en Madrid, Barcelona, Valencia, Sevilla, Cádiz, Málaga, Vizcaya / Bizkaia…o nuestro listado de centros donde podrá encontrar Escuelas Universitarias, Escuelas de Postgrado , Academias de Oposiciones , Academias de Formación Profesional , Centros de Formación especializada .. No lo dude mas necesita formarse, seguro que siempre quiso ser Bombero o estudiar Puericultura , Jardín de infancia , trabajar como Auxiliar Administrativo en su ayuntamiento o como Celador en un Hospital, convertirse en Policía Local o cuidar animales como Auxiliar de clínica veterinaria, te ofrecemos las posibilidad de cumplir tu sueño.O si lo prefieres puedes visitar Convocatoria Oposiciones para comprobar las convocatorias, o ver los Cursos a Distancia o Masters a distancia.

Foros | Zona Centros | Listado de centros | Club de Formación | Publicidad | Directorio temático de cursos
Promocion de centros educativos en la red
© Copyright 2003-2011 Procenet Virtual S.L. - Cif: B83654723 Todos los derechos / política de protección de datos y privacidad