- Abellanas, M. y Lodares D., "Análisis de Algoritmos y Teoría de Grafos". Macrobit ra-ma.
- Deitel, H. M. y Deitel, P. J., "Cómo Programar en C/C++", Prentice Hall.
- Joyanes, Aguilar L., "Metodología de la Programación: Diagramas de Flujo, Algoritmos y Programación Estructurada", Mc Graw Hill.
- Kernighan, B.W. y Pike R, "La Práctica de la Programación", Prentice Hall.
- Kernighan, L., Brian, A.H., y Ritchie, K., Dennis, "El Lenguaje de Programación C", Prentice Hall.
- Knuth, Donald Ervin., "The Art of Computer Programming", Vol. 1, 3rd. ed. Addison-Wesley.
- Pérez-Aguila, R., "Una Introducción a las Matemáticas para el Análisis y Diseño de Algoritmos", El Cid Editor 2012.
- Schildt, Herbert, "C: the Complete Reference", Osborne, Mc Graw Hill.
- Ullman, Jeffrey. D., "Fundamental Concepts of Programming Systems", Addison-Wesley Publishing Company Inc.
- Wirth, Niklaus, "Algoritmos y Estructuras de Datos", Prentice Hall.
Se presentan más de 90 ejemplos resultado de un proceso evolutivo y ecléctico de fuentes, y simbiótico con relación a la experiencia docente y de trabajo con estudiantes con fundamento y adecuaciones del método constructivista (Piaget) teniendo como premisa fundamental: aprender haciendo.