curso en C Skill Tree

Programación en C para Principiantes

Este curso de programación en C, diseñado para principiantes, cubre los conceptos fundamentales del lenguaje, incluyendo tipos de datos, operadores, condicionales, bucles, arreglos y funciones. A través de laboratorios prácticos y una guía paso a paso, los aprendices desarrollarán una comprensión sólida de la programación en C y adquirirán habilidades prácticas para crear sus propias aplicaciones en C.

C

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Programación en C para Principiantes es una introducción práctica a la escritura, compilación y organización de programas en C. Pensado para quienes empiezan con C, el curso desarrolla habilidades esenciales mediante variables y tipos de datos, operadores, condicionales, bucles, arreglos, funciones y compilaciones de proyectos con make.

El programa de 16 ejercicios combina cada laboratorio guiado con un reto posterior. Primero aprenderás un concepto paso a paso y después lo aplicarás de forma independiente en programas como un conversor de temperatura, un clasificador de calificaciones, una tabla de multiplicar, un analizador de arreglos, un validador basado en funciones y una compilación modular.

Lo que aprenderás

Después de completar este curso, podrás:

  • Escribir, compilar y ejecutar programas básicos en C con GCC
  • Declarar variables, elegir tipos de datos y trabajar con la entrada y salida del programa
  • Aplicar operadores aritméticos, de comparación y lógicos a cálculos y decisiones
  • Controlar el comportamiento del programa con sentencias condicionales y bucles
  • Almacenar, recorrer y analizar colecciones de valores con arreglos
  • Definir y llamar funciones para separar la lógica en unidades reutilizables
  • Crear Makefiles con objetivos, dependencias y pasos de compilación, enlazado y limpieza

A quién va dirigido este curso

Este curso de nivel principiante está dirigido a nuevos programadores, estudiantes que se preparan para asignaturas basadas en C y personas que desean una base práctica en programación procedimental y flujos de compilación desde la línea de comandos.

Requisitos previos: No se requiere experiencia previa con C. Es útil sentirse cómodo usando el teclado y siguiendo instrucciones de línea de comandos.

Entorno de aprendizaje: Editarás archivos fuente, compilarás programas con GCC, ejecutarás archivos binarios y usarás make en un entorno Linux de LabEx. Los laboratorios proporcionan instrucciones y los retos te piden completar un programa definido de forma independiente.

Preguntas frecuentes

¿Es adecuado el curso si nunca he programado en C?

Sí. Comienza con la estructura de un programa en C, la instalación y el uso de GCC y un programa Hello World antes de introducir variables y flujo de control.

¿Cuánta práctica de programación independiente incluye?

Cada uno de los ocho temas guiados va seguido de un reto en el que aplicarás el mismo concepto sin repetir el tutorial completo, para un total de 16 ejercicios.

¿Aprenderé a compilar proyectos además de escribir código fuente?

Sí. Compilarás y ejecutarás programas con GCC, aprenderás objetivos y dependencias de Makefile y construirás un proyecto C de varios archivos mediante pasos separados de compilación y enlazado.

¿El curso cubre punteros y gestión manual de memoria?

No. El programa actual se centra en los fundamentos de C hasta arreglos, funciones y Makefiles. Los punteros y la gestión manual de memoria quedan fuera del alcance del curso.

Profesor

labby
Labby
Labby is the LabEx teacher.