¿Qué tan diferente sería el método de enseñanza si alguien quisiera estudiar ciencias de la computación en algunas de las diez mejores universidades que están mejor clasificadas en ciencias de la computación?

No es “diferente” en lo más mínimo … en los primeros años . De hecho, para UC Berkeley, los estudiantes están bien aconsejados (por TA; s) para ‘saltar BART’ y tomar cursos nocturnos en C ++ en Laney (Community College) más adelante. (Allí, tienen una ‘caja de arena’ para desarrollar sus herramientas sin presión o preocupación con respecto a su GPA).

La programación de aprendizaje consiste en adoptar un ‘conjunto de herramientas’, y usted hace eso de manera similar a aprender matemáticas, francés o aprender a nadar, o aprender a andar en bicicleta: TIENE que hacerlo usted mismo; por ejemplo, una gran conferencia sobre “cómo nadar” no llegará muy lejos.

¿Puedes empezar ‘joven’? ¡SI! No es solo un conjunto de herramientas (lenguaje) que necesita aprendizaje, sino también una ‘forma de pensar’. He visto las habilidades de ‘pensamiento’ adquiridas por niños de ocho años jugando el videojuego (rompecabezas) “Infinifactory” (PS4;

y lo recomiendo a TODAS las edades.