Programación en Lenguaje C

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.