Este documento presenta un curso básico sobre el lenguaje de programación C. El curso tiene como objetivos que los estudiantes adquieran conocimientos sobre las características de C, desarrollen programas para resolver problemas de complejidad moderada utilizando C, y creen programas que aprovechen las características de C. El curso cubre temas como introducción a C, tipos de datos, variables, punteros, funciones y estructuras.