• ANTONAKOS, J.L., MANSFIELD, K.C. (2002), Programación estructurada en C. Prentice Hall.
• CASTRO, J., CUCKER, F., MESEGUER, X., RUBIO, A., SOLANO, A. VALLES, B. (1993), Curso de programación. McGraw Hill.
• CEBALLOS, F.J. (2001), Curso de programación C/C++. RA-MA.
• GARCÍA, F., CALDERÓN, A., CARRETERO, J., FERNÁNDEZ, J., PÉREZ, J.M. (2002), Problemas resueltos de programación en C. Paraninfo.
• GARCÍA, F., CARRETERO, J., FERNÁNDEZ, J., CALDERÓN, A. (2002), El lenguaje de programación C. Diseño e implementación de programas. Prentice Hall.
• GOTTFRIED, B. (1997), Programación en C. McGraw Hill.
• JOYANES AGUILAR, L. (2003), Fundamentos de programación. Algoritmos, estructuras de datos y objetos. McGraw Hill.
• JOYANES AGUILAR, L., RODRÍGUEZ BAENA, L., FERNÁNDEZ AZUELA, M. (2003), Fundamentos de programación. Algoritmos y estructuras de datos. Libro de problemas. McGraw Hill.
• KERNIGHAN, B.W., PIKE, R. (2000), La práctica de la programación. Prentice Hall.
• KERNIGHAN, B.W., RITCHIE, D.M. (1991), El lenguaje de programación C. Prentice Hall.
• LLANOS FERRARIS, D.R. (2001), Curso de C bajo Unix. Paraninfo.
• PÉREZ DELGADO, M.L. (2004), Programación en lenguaje C. Ediciones Universidad de Salamanca.
• PRESSMAN, R.S. (2001), Ingeniería del software. Un enfoque práctico. McGraw Hill.
• QUERO CATALINAS, E. (2003), Fundamentos de programación. Paraninfo.
• SCHILDT, H. (2001), C, manual de referencia. McGraw Hill.