Cursos, Masters, Postgrados, Cursos On-line y a Distancia

Encuentra tu Curso
Cursos y Masters Categorías De su Centro de Alta Agregar a Favoritos
        Castellano Catal English 29 de febrero del 2024        

Curso de Programación C

 

Tipo de Curso Cursos Técnicos
Método Online/distancia
Categoría Informática
Formación Mínima Requerida Consultar
Idioma Castellano
Centro SEAS, Estudios Superiores Abiertos
Lugar España
Fecha de Inicio Consultar
Precio Consultar
Nota importante 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.
Objetivos 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.
Requisitos ¿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.
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.
Sistema de Enseñanza 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. 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.

Palabras asociadas a este Curso

 

curso  programación   

 


Temario del Curso:

 

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.

 

 
Solicita mas Informacion
IMPORTANTE: Al hacer click en el botón "Enviar Solicitud", Ud. está aceptando nuestra política de protección de datos (leer) Los campos marcados con asteríscos (*) son requeridos para enviar la solicitud.

Cursos relacionados

Curso de Java - (SEAS, Estudios Superiores Abiertos)

Carrera universitaria en Tecnologías de la Información en la Empresa. Titulación Universitaria Británica - (SEAS, Estudios Superiores Abiertos)

Técnico de Sistemas Microinformáticos - (Formación Universitaria)

Analista Programador - (Formación Universitaria)

Curso de Cobol - (SEAS, Estudios Superiores Abiertos)

Curso de Visual Basic 6 - (SEAS, Estudios Superiores Abiertos)

Curso de Visual Basic.NET - (SEAS, Estudios Superiores Abiertos)

Curso de Programación Web - (SEAS, Estudios Superiores Abiertos)

Curso de PHP-MySQL - (SEAS, Estudios Superiores Abiertos)

Curso de Programación C - (SEAS, Estudios Superiores Abiertos)

Curso de diseño de páginas web - (SEAS, Estudios Superiores Abiertos)

Curso de Administración y Gestión de la Seguridad - (SEAS, Estudios Superiores Abiertos)

Curso de Seguridad Informática - (SEAS, Estudios Superiores Abiertos)

Curso de Redes - (SEAS, Estudios Superiores Abiertos)

Curso de Transmisión de Datos - (SEAS, Estudios Superiores Abiertos)

Curso de ASP.net C# - (SEAS, Estudios Superiores Abiertos)

Curso de Planificación de Redes Corporativas - (SEAS, Estudios Superiores Abiertos)

Curso de Visual Basic.NET avanzado - (SEAS, Estudios Superiores Abiertos)

Curso de Linux Avanzado - (SEAS, Estudios Superiores Abiertos)

Curso Básico KNX - (SEAS, Estudios Superiores Abiertos)

Administrador de Servidores y Páginas Web - (Formación Universitaria)

Aplicaciones Informáticas de Gestión - (Formación Universitaria)

Carrera universitaria en Tecnologías de la Información en la Empresa. Titulación Universitaria Británica - (SEAS, Estudios Superiores Abiertos)

Programador de aplicaciones informáticas - (Formación Universitaria)

Técnico en Seguridad de Redes y Sistemas - (Formación Universitaria)

Curso Técnico Superior de Tecnología Web y LOPD. Online - (IIMN, Internacional de Marketing)

Curso Técnico Superior de Tecnología Web y LOPD. Presencial - (IIMN, Internacional de Marketing)

Curso de administración y gestión de seguridad informática - (SEAS, Estudios Superiores Abiertos)

Técnico Superior en Administración de Sistemas Informáticos en Red - (CCC Centro de Estudios)

Curso Superior en Seguridad Informática - (SEAS, Estudios Superiores Abiertos)

Técnico en Sistemas Microinformáticos y Redes - (CCC Centro de Estudios)

Curso superior en administración de Sistemas Linux y Windows Server - (SEAS, Estudios Superiores Abiertos)

Curso superior en aplicaciones informáticas - (SEAS, Estudios Superiores Abiertos)

Curso Universitario en Gestión de Proyectos Software - (UDIMA)

Curso Universitario en Diseño y Mantenimiento de Sitios y Aplicaciones Web - (UDIMA)

Curso Universitario en Administración de Sistemas y Redes TCP/IP - (UDIMA)

Grado en Ingeniería Informática - (UDIMA)

Máster Universitario en Arquitectura del Software - (UDIMA)

Curso de sistemas de información para la empresa - (SEAS, Estudios Superiores Abiertos)

Curso de arquitectura de software empresarial - (SEAS, Estudios Superiores Abiertos)

Master en Gestión Integral de Seguridad, Sistemas y Redes informáticas - (SEAS, Estudios Superiores Abiertos)

Curso de JAVA EE - (SEAS, Estudios Superiores Abiertos)

Curso Superior en Java y Android - (SEAS, Estudios Superiores Abiertos)

Máster en gestión y desarrollo de aplicaciones multiplataforma - (SEAS, Estudios Superiores Abiertos)

Experto en Programación para Android - (CCC Centro de Estudios)

Curso de iOS - (SEAS, Estudios Superiores Abiertos)

Curso Universitario en Programación de Aplicaciones - (UDIMA)

Curso Superior de Desarrollo de Aplicaciones Móviles - (SEAS, Estudios Superiores Abiertos)

Máster en gestión integral de las TIC en la empresa - (SEAS, Estudios Superiores Abiertos)

Técnico en Impresión 3D - (CCC Centro de Estudios)


< Volver
Encuentra curso, master, centro de formación
 
Aviso legal | Política de privacidad | Created by 3c marketing online
Powered By