Search This Blog

Monday, July 12, 2010

Proyecto de Software

El curso es de Mecánica, pero los que hayan visto el texto, ``Structure and Interpretation of Classical Mechanics'' (sicm), habrán notado el énfasis computacional del libro. No se espanten, yo no soy experto en Scheme, el único que conozco acá es el Prof. Altamirano, del cuál ya recibí ayuda. Además tengo un amigo que conocí en Lucent, aunque él ya encontró un trabajo que no sé cuánto tiempo le deje para este curso.

Esta nota es sobre una idea mía. Así es que de ésto si puedo responder.

Lisp, y su dialecto Scheme, no son lenguajes imperativos como C. En Lucent usamos C, y los programas tenían propósitos que cumplir. Así como en el ejército, comando y control. En cambio Lisp es funcional, uno construye objetos cada vez más grandes, a partir de unos pocos ``axiomas'', así como en ``Los Elementos de Euclides,'' y uno va descubriendo Teoremas ciertos aplicando las simples reglas de Lisp. Estos lenguajes parece que se pueden aprender en unos pocos días, así como las reglas del ajedrez, y ya después van saliendo juegos cada vez más complicados, también como el ajedrez.

Tenemos la ventaja que ya el doctor en computación, Gerald Sussman, se alió con el doctor en física, Jack Wisdom, para escribir el libro juntos; por lo cual, nosotros no tenemos que escribir el libro por ahora, sólo leerlo, entenderlo, y usarlo. El proyecto de software que aquí anunció consiste en proseguir con otros pasos.

Primero, el más sencillo; nuestros estudiantes no leen bien el inglés, así es que se hace necesario ir traduciendo el libro. En un curso anterior de Mecánica que impartí en Chilpancingo, ya empecé a traducir el libro de Arnold, ``Mathematical Methods of Classical Mechanics.'' Durante este curso seguiré haciendo éso.

Concurrentemente se traducirán los ejercicios en Scheme para el trabajo computacional del curso. Además de instalar Scheme en las máquinas de los participantes en el curso.

Finalmente se diseñará un curso en español, para enseñar y aprender Mecánica, Scheme, y Ecuaciones Diferenciales. Para este futuro curso espero de los participantes, notas de clase, y ejercicios en Scheme; lo que irá a sus blogs, para producir al final, un libro en pdf de las experiencias de cada uno de los participantes en este primer curso.

Con la experiencia en el curso anterior, ahora sé que los estudiantes tienen que leer el libro de José-Leonel Torres, ``Física en Contexto,'' yo tengo una copia que compré en la Librería Macondo de Chilpancingo.

El Dr. Torres también colaboró en la escritura de un libro de secundaria, que he agregado al sitio.

Mecánica Discreta

En particular quiero que lean la página 17 de ese documento. ¿Cómo Describimos El Movimiento de los Objetos?

En clase yo me encargo de los conceptos básicos de Física.

Tengo un objetivo más ambiciosos, para el cuál este curso es un antecedente.

Construir un sistema en Scheme que ayude a los físicos, a enseñar, y a hacer investigación.

El Dr. Stephen Wolfram construyó un sistema de software, parte en Lisp, que está en el producto de su empresa, Wolfram Research. Este paquete se llama ``Mathematica,'' la UAM tiene una licencia, y además pueden usar sin pagar, el servidor que mantiene su empresa en:

http://www.wolframalpha.com/

No comments:

Post a Comment