miércoles, 28 de octubre de 2015

Filosofía y computación.

Mi objetivo es introducir los conceptos de 'algoritmo', 'computación' y Teoría Computacional' en la asignatura de Filosofía, para poder poder ofrecer una perspectiva distinta al tratar temas tan diversos como La Teoría de la Evolución, o Filosofía de la Mente. El objetivo final sería utilizar aspectos relacionados con la Teoría Computacional para desarrollar una parte importante del temario de la asignatura, y  alejarla así de aquellas cuestiones más especulativas y metafísicas que tanto daño le han hecho, y que suelen llevar a los alumnos a afirmar que la Filosofía = a cantidad de tonterías divididas por una unidad de tiempo. 

Un programa de la asignatura así diseñado facilitaría un tratamiento interdisciplinar con asignaturas como Biología, Matemáticas, Psicología y Tecnología.

Dentro del temario de la asignatura de Filosofía, al menos el temario que yo imparto, hay temas que están dedicados a explicar qué es la Teoría Computacional a partir de la noción de 'Máquina de Turing', El objetivo es utilizar estas nociones básicas de computación para estudiar aspectos relacionados con la Teoría Computacional de la mente y también con la Inteligencia Artificial.

Hasta ahora, el diseño de las Máquinas de Turing quedaba reducido a hacer esquemas y diagramas que servían para representar los  procesos computacionales que definen a una Máquina de Turing. La idea es utilizar Scratch para profundizar de un modo práctico en la noción de computación, y diseñar Máquinas de Turing que realicen operaciones simples como copiar y cambiar unos símbolos por otros, y algunas funciones simples como sumar o restar.

Una vez que se ha asentado la idea de qué es computar, podemos enfrentarnos a problemas complejos dentro de la Filosofía de la Mente y explicar los estados mentales en términos de estados computacionales; y también, analizar cómo arquitecturas de la computación alternativas a la computación clásica, como pueden ser las arquitecturas de redes neuronales o las dinamicistas, han generados otros modelos alternativos con los que intentar explicar qué son los estados mentales.

Estas nociones sobre la Teoría de la Computación pueden servir para estudiar otros temas como la posibilidad del desarrollo de la Inteligencia Artificial; la noción de modelo científico y el papel que juegan los modelos en las teorías científicas; o, siguiendo a Daniel Dennett, explicar la Teoría de la Evolución mediante Selección Natural como un proceso algorítmico.


                                           How Build a Brain. Vídeo de Christ Eliasmith. Filosofía de 
                                                          la mente, robótica, teoría de la computación... 
                                                                        un verdadero pandemonium
Objetivos del proyecto:
  1. Dar un contenido practico a la asignatura de Filosofía, utilizando Scratch para programar sencillas Máquinas de Turing 
  2. Proyectar las nociones de computación a cuestiones relacionadas con Filosofía de la Mente, Inteligencia Artificial, Filosofía de la Biología y Filosofía de la Ciencia.

Actividades programadas.
  1. Taller de Scratch
  2. Jugar con Golly al "juego de la vida" (Taller)
  3.  Diseño  de Máquinas de Turing mediante Scratch
  4. Uso de herramientas tic para realizar video-presentaciones de las actividades
  5. Creación de una comunidad en Google+ para compartir ideas y que sirva como foro en el que plantear dudas. Aunque se puede usar la plataforma Moodle para esta actividad, es preferible crear una comunidad virtual para facilitar la socialización del proyecto.
  6. Exposición de trabajos relacionados con los temas estudiados.

Materias implicadas y niveles educativos.

A] Filosofía y Ciudadanía. Temas en los que se desarrollaría el proyecto (1º de Bachillerato)
    1. Lógica y Teoría de la Computación
    2. Filosofía de la Mente
    3. Filosofía de la Inteligencia Artificial
    4. Filosofía de la ciencia
    5. Antropología

B] Materias que podrían vincularse al proyecto (1º de bachillerato)

- Biología. Tema propuesto: "El desarrollo de la vida a través del estudio de autómatas celulares"
- Psicología. Tema propuesto: "Arquitecturas de la mente. La metáfora del ordenador y modelos alternativos a la teoría computacional clásica de la mente"

Herramientas de evaluación.
Diseño de rúbricas para evaluar los diseños de las máquinas de Turing propuestos y las presentaciones de los trabajos realizados

Esquema del proyecto

Mapa Mental creado con GoConqr por medeis

No hay comentarios:

Publicar un comentario