La informática no se trata solo de algoritmos. Se trata de todo lo que puede llegar a conocer en el mundo de la informática, como sistemas informáticos, arquitectura informática, redes informáticas, sistemas operativos, lenguaje de programación, etc. darse cuenta de su interés para llevar ese tema a un nivel extremo.
Para empezar, puedes ir con lo siguiente:
1. saber acerca de los sistemas operativos . Le dará una idea de cómo un sistema informático realmente gestiona procesos, asigna recursos, etc. El libro que puede consultar es “Sistemas operativos de Peter S. Galvin”.
2. saber sobre arquitectura de computadoras . Le dice cómo fluyen los datos a través del hardware, cómo se procesa cada bit en la memoria, cuál es el propósito de esos componentes, que siempre hemos leído, que constituyen un sistema informático.
- Si somos información, ¿podemos ser cortados, copiados y pegados?
- ¿Por qué es importante encontrar tantos números primos como sea posible o tantos dígitos de pi como sea posible?
- ¿Cuáles son algunos desarrollos sorprendentes en el campo del procesamiento del lenguaje natural?
- ¿Cuáles son las mejores herramientas de modelado de software?
- ¿Es bueno que un estudiante de secundaria vaya a la escuela Holberton en lugar de obtener un título de CS de una universidad de ingeniería?
3. saber acerca de las redes de computadoras. Abre la puerta de la emoción y el desconcierto para alguien que no conoce las complejidades de cómo funciona una página web, cómo fluye un paquete de datos a través de una compleja red de enrutadores.
Uno de los autores que se me ocurre es “Tannenbaum”.
Los tres temas anteriores cubrirán la mayoría de los fundamentos de la informática, aunque hay otros temas como la seguridad informática, la criptografía, pero los percibirá una vez que comience a trabajar en esas cosas o sienta su aplicación mientras usa algo donde se implementan.
Lo que es más importante, aprenda un lenguaje de programación a fondo y simplemente profundice en cómo se compila el programa, se carga en la memoria y funciona según su diseño.