Hoy día prácticamente el ordenador es una herramienta fundamental para cualquier trabajo, resulta imprescindible conocer principios básicos de programación. El lenguaje de programación C, resulta muy atractivo para iniciarse en el arte de programar y sirve de base para el aprendizaje de cualquier lenguaje. Los fundamentos lógicos de la programación muchas veces dejados de lado en cursos que se dedican exclusivamente a la enseñanza de un lenguaje, genera frustraciones a la hora de implementar soluciones a problemas de la vida real. Es por ello que en este curso se explora a fondo la lógica y el desarrollo de soluciones, inicialmente sin necesidad de ningún lenguaje para posteriormente implantarlas en C.
Contenido
- Unidad I Introducción
- Tema 1 Lógica
- Tema 2 Metodología para la resolución de problemas
- Tema 3 Consideraciones algorítmicas del pensamiento humano
- Unidad II Representación de la información
- Tema 1 Introducción
- Tema 2 Tipos de datos
- Tema 3 Operaciones y expresiones
- Tema 4 Arreglos de datos (arrays)
- Tema 5 Las cadenas ( string)
- Tema 6 Estructuras y arreglos de estructuras (struct)
- Tema 7 Punteros (pointer)
- Unidad III Desarrollo de Programas
- Tema 1 Metodología para el desarrollo de programas
- Tema 2 Algoritmos
- Unidad IV Lenguajes de Programación
- Tema 1 Introducción a los lenguajes de programación
- Tema 2 Lenguaje C
- Unidad V Programación modular
- Tema 1 Introducción y definiciones
- Tema 2 Diseño descendente
- Tema 3 Bibliotecas del lenguaje C
- Tema 4 Funciones y procedimientos
- Tema 5 Punteros y Parámetros de funciones
- Tema 6 Construcción de Bibliotecas