¿Qué debo hacer para autoaprendizaje de ciencias de la computación con interés en inteligencia artificial y ciencias de la computación teóricas?

Gracias por el A2A.

Antes de entrar en algoritmos, teoría, IA o cualquier otra área computacionalmente avanzada, necesita una buena comprensión de algoritmos y estructuras de datos. El texto estándar es Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, pero no es un libro fácil en el contexto de un curso. Dada su experiencia en la universidad comunitaria, parece que ha visto cómo las cosas pueden ser complejas y mal explicadas (eso es endémico de la educación CS y no específico de las universidades comunitarias). Animaría a ver MOOC gratuitos sobre el tema. Deberá tener un curso de matemática discreta, primero, y es beneficioso si eso incluye alguna cobertura de matemática matricial y álgebra lineal. No puedo recomendar uno porque nunca he tomado uno, pero imagino que encontrarás uno que te hable. esperaría que cada uno sea múltiples “cursos”.

En última instancia, si desea estudiar algoritmos, debe tener algún tipo de mentor o persona para hacer preguntas. Desearía tener una manera de decirte cómo encontrar uno; si lo resuelves, dímelo. Si hay alguna forma de ingresar a un colegio o universidad con un programa más adecuado para usted, debe hacer todo lo posible. Conozco a un puñado de informáticos en gran parte autodidactas, pero todos ellos tenían mentoría y, francamente, todos tenían educación universitaria en otros campos. Esto es bastante común; Acabo de leer un informe de investigación sobre un curso de introducción en línea de CS, y la mayoría de los estudiantes que completaron tenían títulos de licenciatura o superiores.

¡Buena suerte!

Puedo sugerir el siguiente libro

Cutland, Nigel (1980). Computabilidad: una introducción a la teoría de la función recursiva . Prensa de la Universidad de Cambridge.

Cubre a fondo muchos temas de la informática teórica, le enseña algunos de los “conceptos básicos” sobre este tema. Requiere familiaridad con las ideas básicas del razonamiento matemático. Por supuesto, hay muchas otras cosas que debe saber en el campo de la informática teórica, es un gran tema.

El tema de IA al que se refiere es otro tema extenso, no tengo un conocimiento profundo o extenso del tema y no puedo señalarle un solo libro como referencia. Para comenzar a explorarlo, leería la página de Wikipedia sobre él, que parece proporcionar pistas interesantes.

Inteligencia artificial

Si ya está en un plan de estudios, ¿por qué no simplemente aprender más allá de los requisitos básicos en sus cursos? Después de todo, tendrá que aprender de todos modos sus cursos curriculares. La mayoría de esos cursos están diseñados para convertirte en un experto en informática, en lugar de prepararte para un trabajo específico. Eso significa que, en mi opinión, tendría más sentido profundizar su conocimiento en lugar de hacerlo aún más amplio de lo que ya es.

Un ejemplo de lo que podría hacer con este espíritu es mirar OpenCourseWare del MIT y encontrar allí los cursos más similares a los que está tomando en este momento. Esa es una fuente interminable de material allí, siempre disponible y sin cargo.

¡Buena suerte con los esfuerzos de CS!

Planifique una serie de libros para leer en su informática m. Comience desde lo básico y progrese a intereses avanzados. Garantizar la gestión del conocimiento.