El método  CAR

¿Quieres aprender programación informática en un tiempo récord?

¡Estás en el lugar adecuado!

Estamos convencidos de que, desde el punto de vista pedagógico, nuestro método es mucho más eficaz que Scratch® del MIT.

CAR = Computers Are Robots

El método CAR considera que los ordenadores son robots.

En un almacén, el robot recibirá cajas, cajones, etc., los clasificará, los almacenará y entregará los tipos y la cantidad de cajas o cajones solicitados.

Un ordenador hará lo mismo, salvo que las cajas serán números o cadenas de caracteres.

El robot va a almacenar una caja en el almacén.

El robot manipula cajas, puede almacenarlas, ir a buscarlas...

Los ordenadores son robots.

El ordenador maneja datos, números y cadenas de caracteres, puede almacenarlos, buscarlos...
Las bases algorítmicas de los robots y los ordenadores son las mismas.

El aprendizaje se basará en este concepto y se articulará en torno a las cuatro etapas siguientes.

Paso 1: la algoritmica

Gracias a la programación de pequeños robots virtuales interactivos, aprenderás algoritmia, es decir, a manipular instrucciones condicionales, expresiones booleanas e instrucciones repetitivas. El objetivo será, por supuesto, que el robot realice su tarea correctamente, pero el objetivo fundamental será integrar la forma en que este autómata ejecuta sus instrucciones o su programa.

Paso 2 : la gestión de las variables

Anteriormente hemos hablado del almacenamiento de cajas, cajones... Las variables son las estructuras en las que los ordenadores almacenan los números y las cadenas de caracteres. Veremos cómo hacer que las gestione correctamente.

Paso 3 : el pseudocódigo

Los dos conocimientos previos permitirán empezar a crear pequeños programas como si se tratara de dar órdenes a un ordenador real, pero la codificación se realizará en «lenguaje natural», en español.

La interfaz utilizada le permitirá visualizar todo lo que ocurre en el ordenador mientras ejecuta el programa. De este modo, podrá hacerse una «imagen mental» del funcionamiento del ordenador, lo que le resultará muy útil cuando pase a programas más complejos.

Paso 4 : el lenguaje informático

El dominio de los tres primeros pasos le permitirá abordar la etapa final: el aprendizaje de un lenguaje informático real. Esta etapa será sin duda la más fácil, ya que básicamente consistirá en aprender las reglas sintácticas del lenguaje y adaptar su pseudocódigo a dicha sintaxis.

Hemos decidido introducirles en el lenguaje Python porque es el más utilizado actualmente, especialmente en robótica e inteligencia artificial.

¿Por qué en el lugar adecuado?

Historia del método CAR

El método propuesto fue desarrollado inicialmente con el nombre «Imágenes para programar» en los años 80 por el profesor Charles Duchâteau del CeFIS (Centro de Formación Informática para la Enseñanza Secundaria) de la Universidad de Namur, en Bélgica. Este visionario revolucionó el enfoque de la pedagogía de la programación informática o codificación, que enseñó a cientos de jóvenes y adultos... entre los que me incluyo...

Empecé a enseñar este método a cientos de jóvenes en la enseñanza secundaria belga a partir de 1985.

Características específicas del método CAR

En 1995, añadí ejercicios de robótica virtual interactiva que utilizaban la programación por bloques, como Scratch®, que apareció en 2004.

El método también se ha ampliado con un capítulo de pseudocódigo interactivo destinado a «abrir esa caja negra abstracta» que es el ordenador. La ejecución paso a paso de los programas permite ver y comprender cómo funciona el ordenador y, así, ponerse «en su piel» para poder programar más fácilmente después.

---

Por lo tanto, estás en el lugar adecuado, ya que con este método te beneficiarás del conocimiento acumulado de dos pedagogos que han enseñado a más de 2000 personas a lo largo de sus carreras y han aprovechado esta experiencia para mejorar constantemente sus prácticas.

¿Por qué en un tiempo récord?

Los últimos cursos de programación impartidos en los veranos de 2021, 2022, 2023, 2024, 2025... a jóvenes de entre 14 y 19 años demuestran que en una semana es posible adquirir todos los conceptos de la programación y las bases del lenguaje Python. Tras unas veinte horas de clases dirigidas, los jóvenes motivados habían adquirido autonomía y podían embarcarse en proyectos personales con la ayuda de la documentación proporcionada en nuestra página web, diversos libros e información buscada en Internet.

Sin pretensiones, este método es sin duda el más rápido y conciso que existe hasta la fecha para dominar los fundamentos de la programación y Python.

¿No te lo crees?

¡Pues bien, aceptad el reto!

Si eres programador o programadora, profesor o profesora... supervisa a un alumno, un pequeño grupo o una clase con la ayuda del «Manual pedagógico», que pronto estará disponible en su nueva versión en este sitio web. Si lo solicitas, también podemos asesorarte sobre el uso de este método.

Si eres totalmente principiante, no esperes más y empieza esta formación. Intenta buscar a un amigo o amiga para que te acompañe en el camino, ya que sin ayuda es un poco más difícil... pero totalmente factible. También puedes ayudarte con el Manual pedagógico.

¡Una experiencia maravillosa!

Mucho éxito en tu formación ultrarrápida en codificación y fundamentos de Python... y, sobre todo, cuéntanos tu experiencia, nos interesa mucho.

Rupert


Volver a Aprender a programar