¿Qué son los libros de texto de nivel universitario para ciencias de la computación?

Simplemente podría enumerar los libros de texto que se usan actualmente en UT Dallas para el plan de estudios básico de CS, pero sospecho que está interesado en algo más. Como probablemente ya sepa, hay ciertos libros de texto necesarios para ciertos cursos que nunca podrá volver a abrir una vez que finalice el semestre. Me enfocaré en aquellos que mantendrás en tu estante y continuaré haciendo referencia después de la graduación.

  1. Introducción a los algoritmos [1]: este libro es la piedra angular del plan de estudios de CS en muchas universidades. Léelo Sumérgete en él. Trabaja a través de los problemas y ejercicios. Si aún no codifica (al menos un poco), es posible que aún no lo asimile, pero está escrito para ser independiente del lenguaje de programación. Tengo un doctorado. En informática. Todavía hago referencia a este libro de vez en cuando.
  2. Matemática discreta y sus aplicaciones [2] – Matemática discreta es el lenguaje de la computación.
  3. Probabilidad y estadística para informáticos [3]: la comprensión de las variables aleatorias, las distribuciones de probabilidad, la desviación estándar, la estimación de parámetros, la probabilidad máxima y las pruebas de hipótesis son el núcleo de sistemas complejos como la inteligencia artificial.
  4. Compiladores: principios, técnicas y herramientas [4]: el texto omnipresente sobre la creación de un compilador para su propio lenguaje de programación.
  5. Introducción a la teoría de la computación [5] – Los capítulos posteriores son definitivamente cosas avanzadas. Pero si puede comprender todo este libro, comprenderá qué tipos de problemas son manejables (solucionables) y cuáles no, y por qué .

Notas al pie

[1] Introducción a los algoritmos

[2] Rosen / Matemática discreta

[3] Probabilidad y estadística para informáticos, segunda edición

[4] Compiladores: principios, técnicas y herramientas, segunda edición

[5] Introducción a la teoría de la computación, 3ra edición

Ciertamente depende del colegio o universidad de elección. Sin embargo, lo que recomendaría leer es un libro popular para Principios de Ingeniería de Software y al menos un libro sobre el lenguaje popular de elección, al menos un libro sobre la plataforma popular de elección, un libro sobre la base de datos popular de elección, al menos un libro sobre servidor web popular de elección para un entorno particular, ya sea Windows, Linux o lo que sea que tenga. Definitivamente lea al menos un libro sobre Cloud Computing y cómo funciona y funciona. Las publicaciones que son buenas son: WROX si está escrito por un solo autor, SAMS Publishing, Oriental si necesita algo avanzado, lo mejor de todo. El sitio oficial de Microsoft ASP.NET: blogs, foros o ¡Bienvenido a The Apache Software Foundation! blogs, foros Tutoriales en línea: ¡manténgase actualizado!

Manténgase al día con la nube!

Software Bluepen

sitio web: Bluepen Software

twitter: software Bluepen