¿Puede la programación ayudarme a mejorar mis calificaciones / hacerme más inteligente?

Dos palabras: lógica y precisión.

¿Por qué?

Si va a hacer un programa básico, incluso el clásico ‘programa de alquiler de videos’ (Inside IT, el primer programa “serio” que un principiante hace para un “tío”), uno de los pasos es determinar los límites:

  1. Fecha de nacimiento es válida? (Este año tenemos 29 de febrero o no?)
  2. Si el cliente no ha comentado, ¿qué películas están restringidas? (necesitas saber la fecha de hoy)
  3. ¿Cuántos días se puede alquilar esta película y el costo proyectado?
  4. Esta pelicula esta en reserva?
  5. Si hay una deuda pendiente, ¿un cliente puede alquilar una película? ¿O sólo los baratos?

Es decir, requiere un enfoque sistemático de todos los ‘IFS’ imaginables, incluso en inglés plano. E imagine una secuencia de pasos, condiciones y condiciones secundarias que se pueden comparar con un RPG legítimo.

Y esto antes de escribir la 1ª línea en código. Entonces … se le presentarán los rigores de una gramática precisa e inmutable, donde un punto y coma, una comilla o un corchete fuera de lugar pueden crear dolores de cabeza inimaginables.

Si aprendes a programar, hay algunas buenas inversiones. Se trata de programas de lógica, objetos y software, algoritmos para resolver problemas y estructuras de datos para almacenar información. Todos estos se pueden combinar en formas avanzadas. El ejemplo principal es la creación de un mundo virtual que se asemeja exactamente al que experimentamos. Tradicionalmente, es una habilidad especializada, pero a medida que el K-12 integra la programación y los sistemas informáticos en la educación, se convertirá en una habilidad ubicua para aprender.

No necesito decir más.

Sí, las matemáticas y la física probablemente serán más fáciles …

pero aparte de eso, ayudará a detectar preguntas de truco, pero no mucho más …