Foto de perfil para Camilo Chacón Sartori
  1. Introduction to Algorithms. Charles E. Leiserson, Clifford Stein, Ronald Rivest y Thomas H. Cormen.
  2. The Art of Computer Programming. Donald Knuth.
  3. Introduction to the Theory of computation. Michael Sipser.
  4. Structure and Interpretation of Computer Programs. Harold Abelson, Gerald Jay Sussman y Julie Sussman.
  5. Artificial Intelligence: A Modern Approach. Stuart Russell y Peter Norvig.
  6. Computer Architecture: A Quantitative Approach. David A. Patterson y John L. Hennessy.
  7. The Elements of Computing Systems: Building a Modern Computer from First Principles. Noam Nisan y Shimon Schocken.
  8. Design Patterns: Elements of Reusable Object-Oriented Software. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides y Grady Booch.
  9. Code Complete: A Practical Handbook of Software Construction. Steve McConnell.
  10. Programming Pearls. Jon Bentley.
  11. Code: The Hidden Language of Computer Hardware and Software. Charles Petzold.
  12. Compilers: Principles, Techniques, and Tools. Alfred V. Aho, Ravi Sethi, y Jeffrey D. Ullman.
  13. Operating System Concepts, Abraham Silberschatz.
  14. Unix Network Programming. W. Richard Stevens, Bill Fenner y Andrew M. Rudoff.
  15. Fundamentals of Database Systems. Ramez Elmasri y Shamkant B. Navathe.

Si alguien es capaz de leer todos esos libros y entenderlos, probablemente supere en conocimiento a la mayoría de los informáticos, aunque eso probablemente te lleve años!

En mi caso no he leído completo ni la mitad, pero si he revisado muchas reseñas y algún capítulo en particular, creo que es una lista interesante para tener una base sólida en ciencias de la computación.

Ver pregunta
Sobre este espacio · Empleo · Privacidad · Condiciones · Contacto · Idiomas · Prensa ·
© Quora, Inc. 2025