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.
- 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.
- Matemática discreta y sus aplicaciones [2] – Matemática discreta es el lenguaje de la computación.
- 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.
- Compiladores: principios, técnicas y herramientas [4]: el texto omnipresente sobre la creación de un compilador para su propio lenguaje de programación.
- 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
- ¿Cuál es el mejor libro de texto para aprender chino, ya sea inglés o francés? Quiero volverme conversador y competente por escrito.
- ¿Cuáles son los mejores libros de texto para enseñarme chino principiante?
- ¿Por qué Bodhidharma y su trabajo nunca se incluyen en los libros de texto de historia de India?
- ¿Existe una plataforma para intercambiar libros de texto universitarios en línea?
- Maestros, ¿cómo saben cuándo un libro de texto está “bien escrito”?
[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