Libro de informática para adultos jóvenes


21

¿Cuál es un buen libro de ciencias de la computación para principiantes para un adulto joven, digamos, un joven de 15 años? Quiero comenzar en CS, pero no tengo idea de por dónde empezar. Tengo experiencia limitada en programación.


77
¿Desea un libro que le enseñe sobre temas específicos en CS (como programación, etc.) o le gustaría un libro que explore CS desde un alto nivel? Por ejemplo, eche un vistazo a las respuestas a esta pregunta: cstheory.stackexchange.com/questions/10365/… y esta pregunta: cstheory.stackexchange.com/questions/2386/… e incluso esta pregunta: cstheory.stackexchange.com/ preguntas / 5188 / ...
Suresh

" Taschenbuch der Algorithmen " es un buen libro alemán que podría ser de ayuda.
Raphael

Respuestas:


14

Incluso esto puede ser demasiado básico para un adolescente, le muestro muy bien cómo abstraer problemas y es aplicable para niños:

Recomiendo a todas las personas de CS que echen un vistazo a: Computer Science Unplugged , solo para ver cómo CS puede verse diferente :).

Para los jóvenes con mentalidad de CS, recomiendo desarrollar la intuición resolviendo tareas de programación de concursos de resolución de problemas, como concursos de programación: ACM ICPC, Olympiads en Informática, etc.

Es una buena manera de entrar en "Algoritmo práctico", que ofrece lo mejor de ambos mundos: programación y algoritmos. Gracias a eso, estará preparado para ir en el futuro en ambas direcciones: industria orientada a CS (Google, Yahoo, etc.) y CS de universidad.

Buenos lugares para comenzar:


11

Varias referencias favoritas que serían accesibles para un adolescente altamente motivado o avanzado.

[1] Nuevo Omnibus de Turing por AK Dewdney. Tiene una bolsa de agarre de algunos de los conceptos clave más interesantes de CS. Un enfoque muy visual. AK Dewdney tiene experiencia escribiendo la columna de juegos matemáticos y rompecabezas para Scientific American.

[2] Godel, Escher, Bach, la eterna trenza dorada de Douglas Hofstadter. Considerado un clásico por muchos. Se centra en el teorema de Godel y su incompletitud desde un ángulo computacional. Citado por muchos informáticos como favorito. Ver también la referencia de Wikipedia

[3] Fuera de sus mentes: vidas de 15 grandes científicos informáticos de Shasha y Lazere. Biografías y entrevistas con muchos de los grandes y algunas leyendas como Cook, Knuth, etc.





1

Creo que la estrategia de resolución de problemas es un libro interesante para adolescentes. No necesita un fondo matemático profundo. Sin embargo, si su matemática es demasiado difícil, puede encontrar un libro pequeño e interesante sobre matemáticas discretas para leer primero y luego volver a este libro. Lo leí cuando estaba en la escuela secundaria y este libro me motivó a hacer cosas en CS.


  1. Creo que lo que constituye un libro de matemáticas discreto para adolescentes depende de la cultura y el idioma nativos. Sé uno bueno en mi idioma, pero no sé ninguno bueno en otros idiomas. Estos son libros persas relacionados: Alfabeto de Matemáticas y Olimpiada Informática . Matemáticas para adolescentes por Yahya Tabesh . No pude encontrar su enlace en la web, puede que sea demasiado viejo. Además, no estoy seguro de haber dicho el nombre correctamente, lo recuerdo por las imágenes interesantes y su hermosa portada.

¿Puedes nombrar el libro de matemáticas discretas que te gustó? Estoy seguro de que los visitantes de habla persa apreciarán la referencia.
Raphael

@Raphael, agregué mis referencias, pero parece que son viejas, estoy seguro de que los estudiantes persas pueden encontrar mucho mejor que este libro para las matemáticas, actualmente no estoy al tanto de los cambios.

0

Rompecabezas algorítmicos , por Anany Levitin y Maria Levitin.

Contiene acertijos para todos los niveles de habilidad, desde lectores con solo matemáticas de secundaria hasta solucionadores de rompecabezas experimentados.

Comienza con algunos antecedentes matemáticos y algorítmicos, clasifica los problemas, aunque Fácil, Medio y Difícil, da pistas y soluciones, por lo que es ideal para el autoaprendizaje.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.