Esta materia es un paso más profundo en la programación. Aprenderás el lenguaje C, que te permite programar con un mayor control del hardware y la memoria. Verás cómo se manejan los punteros, estructuras, arreglos y cómo se construyen programas robustos desde cero. Aunque es un lenguaje más exigente, te ayuda a desarrollar una lógica clara y sólida, ideal para quien quiera dedicarse a la programación de sistemas o dispositivos embebidos.
📘 Introducción
Esta materia fortalece la lógica de programación a través del lenguaje C, uno de los más usados en programación de sistemas y dispositivos.
🎯 Objetivos
- Conocer la sintaxis de C.
- Aplicar estructuras de control y funciones.
- Usar punteros y estructuras de datos básicas.
📚 Contenidos
- Sintaxis del lenguaje C.
- Tipos de datos, operadores.
- Funciones, arreglos, punteros.
- Manejo de archivos.
🛠️ Herramientas
- Code::Blocks, Dev-C++, GCC.
- Terminal de compilación.
🧠 Habilidades
- Programación estructurada.
- Control de memoria.
- Depuración de código.
🧪 Actividades
- Cálculos numéricos.
- Lectura y escritura de archivos.
- Programas con matrices y estructuras.
📊 Evaluación
- Exámenes prácticos.
- Tareas semanales de codificación.
- Proyecto final.
