0% encontró este documento útil (0 votos)
333 vistas6 páginas

Introducción a Física Computacional

Este documento presenta la asignatura de Física Computacional I, la cual introduce el uso de computadoras para simular sistemas físicos. La asignatura cubre el programa Maxima para cálculo simbólico y numérico en la primera mitad, y el lenguaje C para programación científica en la segunda mitad. El objetivo es aprender a usar herramientas informáticas para resolver problemas de física y matemáticas de manera ordenada y eficiente.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
333 vistas6 páginas

Introducción a Física Computacional

Este documento presenta la asignatura de Física Computacional I, la cual introduce el uso de computadoras para simular sistemas físicos. La asignatura cubre el programa Maxima para cálculo simbólico y numérico en la primera mitad, y el lenguaje C para programación científica en la segunda mitad. El objetivo es aprender a usar herramientas informáticas para resolver problemas de física y matemáticas de manera ordenada y eficiente.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ASIGNATURA DE GRADO:

FSICA COMPUTACIONAL I
Curso 2013/2014 (Cdigo:61041094)

[Link] DE LA ASIGNATURA
Bienvenidos a la asignatura de Fsica Computacional I! La Fsica Computacional es una modalidad de investigacin en Fsica que se aade al mtodo cientfico tradicional, basado en la realizacin de experimentos. La enorme potencia computacional de que se dispone hoy en da nos permite simular, mediante clculos en un ordenador, el comportamiento de diversos tipos de sistemas fsicos, lo que nos permite estudiarlos sin necesidad de realizar experimentos reales, muy costosos y complicados, a veces sencillamente imposibles de realizar en la prctica, sino solamente experimentos virtuales. En esta asignatura aprenderemos a emplear un ordenador como herramienta de trabajo rutinaria en Fsica para realizar desarrollos matemticos de manera analtica y tambin clculos numricos. Para ello, en la primera mitad del curso veremos, como ejemplo representativo de programa de clculo simblico, una introduccin al programa Maxima ([Link] y en la segunda parte, como ejemplo de lenguaje de programacin til para clculo numrico, veremos una introduccin al lenguaje C ([Link] En la eleccin de estos paquetes informticos nos hemos limitado a programas gratuitos de libre acceso que al mismo tiempo sean suficientemente representativos como herramientas de clculo simblico, en un caso, y como lenguaje de programacin en el otro. En el caso del lenguaje de C ste se ha convertido en el lenguaje de programacin estndar, de modo que ms que un ejemplo representativo se trata del lenguaje de programacin por excelencia. En el caso del Maxima existen alternativas comerciales algo ms potentes (como p. ej. el Maple y el Mathematica) cuyo uso est mas extendido, sin embargo, para este curso hemos optado por el paquete de clculo simblico gratuito de cdigo abierto. El principal objetivo es aprender a organizar el trabajo de una manera ordenada y eficiente, lo que nos resultar til en el futuro independientemente de cul sea el programa de clculo simblico que empleemos.

Para ir descubriendo poco a poco todo lo que los ordenadores nos permiten hacer en torno a la Fsica, en la primera parte de la asignatura veremos una introduccin al clculo simblico (y algo de clculo numrico tambin) con Maxima. Como deca E. Wigner en su famoso ensayo: las matemticas en fsica (y en general en las Ciencias Naturales) son mucho ms que una mera herramienta, las matemticas son el lenguaje en el que, aparentemente, estn escritas las leyes fsicas (The Unreasonable Efectiveness of Mathematics in the Natural Sciences, Communications in Pure and Applied Mathematics 13 (1960)). Esto es un hecho, nadie sabe por qu es as, pero es as. El trabajo que se hace en Fsica siempre est relacionado con la manipulacin de objetos matemticos (funciones, ecuaciones diferenciales, ...), en este sentido, el uso de paquetes informticos como el Maxima es tremendamente til para la manipulacin simblica y numrica de expresiones, ecuaciones, ecuaciones diferenciales, etc. Un objetivo a corto plazo de la primera parte de la asignatura de Fsica Computacional I es servir de apoyo a las asignaturas de matemticas bsicas (lgebra, clculo, ...) que se estudian simultneamente en este primer curso del Grado. Para ello, procuraremos que los ejemplos con que ilustraremos el uso del Maxima sean de inters para esas asignaturas. Esperamos que esto tenga un efecto positivo adicional en la motivacin del estudiante. En la segunda parte de la asignatura veremos algunos ejemplos interesantes de experimentos virtuales, por medio de los cuales aprenderemos cmo se usa el lenguaje de programacin ms extendido y potente: el lenguaje C.

[Link] EN EL PLAN DE ESTUDIOS

Fsica Computacional I es una asignatura de carcter bsico de la rama de Ciencias que se imparte durante el segundo semestre del primer curso del grado en Fsicas. Tiene asociados 6 crditos ECTS (de 30 horas cada uno) y no tiene prcticas de laboratorio. Esta asignatura es el origen de una serie de materias en las que el denominador comn es el uso del ordenador como potente (y muchas veces fundamental) herramienta de clculo para analizar y resolver problemas de fsica y matemticas. Esta serie contina con Fsica Computacional II, asignatura obligatoria del primer semestre del segundo curso, y despus se dispersa a travs de los distintos Mtodos Matemticos (II, III, IV), en los que se estudiarn las herramientas para revolver problemas complejos, y que se beneficiarn del conocimiento de los mtodos de computacin tratados en el presente curso. Por tratarse de la primera toma de contacto con el mundo de la fsica computacional, se va a prestar especial inters al instrumento en s mismo, es decir, a los programas y lenguajes de programacin que normalmente se utilizan en el mbito de la fsica y las matemticas: programas de clculo simblico y lenguajes de programacin. Para aprender a utilizarlos practicaremos aplicndolos en la resolucin de problemas o en la investigacin de procesos fsicos, lo que nos permitir trabajar con diferentes tcnicas de simulacin e introducir importantes conceptos de la fsica que sern estudiados en detalle a lo largo de este grado. La utilidad de los conocimientos sobre fsica computacional que se habrn adquirido despus del curso resultarn de gran utilidad en otras asignaturas del grado, como por ejemplo en lgebra , Anlisis Matemtico , Fsica Matemtica o Sistemas Dinmicos.

[Link] PREVIOS REQUERIDOS PARA CURSAR LA ASIGNATURA


Esta asignatura, del primer curso del Grado, no tiene requisitos previos, aunque la aprovecharn mejor aquellos estudiantes que posean conocimientos de algn lenguaje de programacin. Por supuesto, es imprescindible tener acceso a un ordenador con sistema operativo Unix/Linux (recomendado), Windows o Mac OS. En cualquier caso, el primer objetivo de esta asignatura es mostrar cmo estructurar la solucin de problemas fsicos para su programacin en un lenguaje informtico, lo que conlleva aprender alguno de esos lenguajes. Vanse ms detalles al respecto en los comentarios a la bibliografa bsica y recomendada ms adelante en esta gua. En relacin al nivel matemtico requerido, sobre todo para la primera parte de la asignatura (clculo simblico con Maxima), es recomendable haber estudiado las asignaturas de matemticas del primer semestre de este curso: Anlisis Matemtico I y lgebra. La asignatura aprovechar ms a los estudiantes que cursen simultneamente con sta las asignaturas de segundo semestre: Anlisis Matemtico II y Mtodos Matemticos I.

[Link] DE APRENDIZAJE
Tras cursar y superar esta asignatura, el estudiante habr cumplido con los siguientes objetivos de aprendizaje: 1. Sabr formalizar un problema fsico sencillo en un lenguaje de programacin. 2. Conocer las principales ventajas de un lenguaje de computacin simblica (Maxima). 3. Sabr escribir pequeos programas de resolucin de problemas algebraicos y numricos en un lenguaje de computacin simblica. 4. Conocer las principales ventajas de un lenguaje de programacin compilado como el C. 5. Sabr escribir pequeos programas de resolucin de problemas de fsica computacional en lenguaje C. 6. Conocer varias de las tcnicas de la fsica computacional empleadas en la investigacin en fsica actualmente.

[Link] DE LA ASIGNATURA
El temario de la asignatura es el siguiente: Introduccin

1. 2. 3.

Uso eficiente de ordenadores para trabajo cientfico. Sistema operativo Linux. Mantenimiento. Instalacin de paquetes informticos adicionales. Documentacin cientfica: tipos de documentos cientficos, herramientas para generar documentos cientficos (LATEX y LYX).

Parte I: Clculo simblico y numrico con Maxima 1. 2. 3. 4. 5. 6. Estructura y comandos bsicos: Sesiones. Input y output. Nmeros (enteros, de coma flotante, de precisin infinita), vectores, matrices, funciones. Clculos sencillos: Operaciones con nmeros y comandos habituales para la manipulacin de expresiones algebraicas. Operaciones con vectores y matrices. Definicin de funciones matemticas, bibliotecas de funciones. Representaciones grficas de funciones en 2D y en 3D. Resolucin de ecuaciones (analtica y numrica). Resolucin de ecuaciones diferenciales ordinarias (analtica y numrica).

Parte II: Programacin cientfica en lenguaje C 1. 2. 3. 4. 5. 6. Programas informticos: qu son y cmo se construyen. El lenguaje C mediante ejemplos. Mtodos Monte Carlo: Generadores de nmeros aleatorios, Difusin Browniana e Integracin Monte Carlo. Fractales: Geometra fractal, Generacin de fractales y Clculo de la dimensin fractal. Sistemas dinmicos. Autmatas celulares: Autmatas celulares elementales, Simulacin de medios excitables, Percolacin.

[Link] DOCENTE
DANIEL RODRIGUEZ PEREZ PEDRO CORDOBA TORRES MANUEL ARIAS ZUGASTI

[Link] Y ACTIVIDADES DE APRENDIZAJE


La preparacin de la asignatura es totalmente prctica, con un temario basado en ejemplos representativos de la actividad que realizar posteriormente el estudiante a lo largo de la carrera. La evaluacin continuada se basar en la realizacin de ejercicios da a da en los que el estudiante se ver apoyado por su tutor o, en ausencia del mismo, por el equipo docente de la sede central. Los estudiantes debern plantear sus dudas y tambin sus logros en la resolucin de estos ejercicios, en los foros correspondientes de la asignatura.

[Link]
Esta asignatura est sujeta a evaluacin continua y, adems, tiene examen presencial obligatorio . El sistema de evaluacin continua consistir en la realizacin de dos conjuntos de ejercicios y trabajos propuestos por el Equipo Docente correspondientes a las dos partes del temario, de acuerdo con un calendario que ser publicado en el curso virtual al inicio del curso. En su caso, se podrn publicar ejercicios de autoevaluacin y, tras un tiempo, sus soluciones, de forma que el propio estudiante valore su progresin en la asignatura. El objetivo del trabajo individual realizado por cada estudiante es doble. Por un lado, que aplique las herramientas computacionales para resolver cuestiones o problemas de la fsica y las matemticas. Estas herramientas sern de gran

utilidad en futuras asignaturas del grado. Por otro, que a travs de ese trabajo computacional aprenda y empiece a familiarizarse con conceptos fsicos y matemticos que sern estudiados en profundiad a lo largo de todo el grado. En caso de que el estudiante tenga asignado un tutor, la correccin de sus ejercicios y trabajos de evaluacin continua podr ser llevada a cabo por dicho tutor. En ausencia de ste y en la convocatoria de septiembre, corregir estos trabajos el Equipo Docente. El examen presencial consistir en una serie de cuestiones breves relacionadas con el trabajo realizado en la evaluacin continua y tendr, por tanto, un carcter de sntesis de las competencias adquiridas mediante la realizacin de las actividades del curso. Aquellos estudiantes que no superen alguna de las tres partes de la asignatura en la convocatoria ordinaria, dispondrn de una convocatoria extraordinaria en septiembre, en la podrn presentar los ejercicios y trabajos o el examen correspondientes a las partes no superadas. La calificacin final obtenida por el estudiante podr tener en cuenta, adems, de las calificaciones parciales en los diferentes ejercicios, trabajos y el examen presencial, otros elementos que considerar el Equipo Docente, como la adecuacin de los informes presentados por el estudiante a las competencias transversales del grado o la progresin observada en su participacin en los foros de la asignatura, y que buscar reflejar el aprovechamiento obtenido por el estudiante del trabajo desarrollado a lo largo del semestre. Por esta razn, es imprescindible que todos los alumnos matriculados utilicen la plataforma virtual para el estudio de la asignatura. En esta asignatura no existen prcticas de laboratorio .

[Link] BSICA

Comentarios y anexos:
Apuntes de Fsica Computacional, realizados por el Equipo Docente. El material de la asignatura cubre el temario especfico de la asignatura , con mucho ms detalle que el requerido para la preparacin de la misma. De este modo, el estudiante tendr apoyo suficiente no slo para su aprendizaje, sino para la preparacin de los trabajos que sern fundamentales para la evaluacin de la asignatura. Para la adquisicin de conocimientos previos o paralelos al nivel de la asignatura, se remite al estudiante a la bibliografa complementaria o a obras de nivel preuniversitario o de carcter general sobre fsica, informtica o programacin bsica.

[Link] COMPLEMENTARIA

Buscarlo en libreria virtual UNED ISBN(13): 9788436234305 Ttulo: PROBLEMAS RESUELTOS Y PRCTICAS POR ORDENADOR DE ELEMENTOS DEFSICA PARA INFORMTICA ([1 ed.]) Autor/es: Hilario Caballero, Adolfo ; Editorial: Universidad Nacional de Educacin a Distancia Buscarlo en bibliotecas UNED

Buscarlo en el MCU

Buscarlo en libreria virtual UNED ISBN(13): 9788448128951 Ttulo: C: MANUAL DE REFERENCIA Autor/es: Schildt, Herbert ; Hernndez Yez, Luis ; Vaquero Snchez, Antonio ; Editorial: OSBORNE MCGRAW-HILL Buscarlo en bibliotecas UNED

Buscarlo en el MCU

Comentarios y anexos:
En la bibliografa complementaria hay que distinguir entre los manuales de referencia que conviene que el estudiante tenga para consultar dudas puntuales sobre el lenguaje de programacin y la bibliografa de apoyo y de ampliacin, que profundiza en el lenguaje y su uso, o particulariza su aplicacin a la computacin en fsica. De referencia son el Manual de Maxima y, o bien, Aprenda lenguaje ANSI C como si estuviera en Primero (en formato electrnico) o C: manual de referencia (en papel). Para este propsito, recomendamos los documentos electrnicos ya que facilitan las bsquedas de dudas puntuales por palabras clave. El resto de los textos son de apoyo y de ampliacin, en su caso, al material de la asignatura preparado por el equipo docente. - Manual de Maxima . [[Link] - Javier Garca de Jaln de la Fuente, Jos Ignacio Rodrguez Garrido, Rufino Goi Lasheras, Alfonso Brazlez Guerra, Patxi Funes Martnez, Rubn Rodrguez Tamayo. Aprenda lenguaje ANSI C como si estuviera en Primero . Escuela Superior de Ingenieros Industriales, 1998 [[Link] Mario Rodrguez Riotorto. Maxima: una herramienta de clculo . 2006

[[Link]

[Link] DE APOYO
El principal recurso de apoyo al estudio ser el Curso Virtual de la asignatura en la plataforma aLF. En l se podr encontrar todo el material para la planificacin (calendario, noticias,...) y para el estudio de la asignatura (apuntes, programas, ejemplos, ejercicios, trabajos propuestos,...) as como las herramientas de comunicacin , en forma de Foros, para que el alumno pueda consultar al Equipo Docente las dudas que se le vayan planteando as como otras cuestiones relacionadas con el funcionamiento de la asignatura. Estos foros sern la principal herramienta de comunicacin entre el Equipo Docente y el estudiante. Por consiguiente, se insta a que el estudiante siga de un modo regular el curso virtual ya sea mediante visitas peridicas al mismo, ya sea a travs de las herramientas de notificaciones automticas. El estudiante tambin tendr a su disposicin el conjunto de facilidades que la Universidad ofrece a sus alumnos (equipos informticos, bibliotecas, ..), tanto en los Centros Asociados de la Uned como en la Sede Central.

[Link]
El Equipo Docente ofrecer una completa tutorizacin de la asignatura a travs de su Curso Virtual. Este curso virtual ser la principal plataforma de comunicacin entre el Equipo Docente y el alumno. A travs del mismo, el Equipo Docente realizar el seguimiento del aprendizaje de los estudiantes e informar de los cambios, novedades, as como de cualquier otro aspecto sobre la asignatura que el Equipo Docente estime oportuno. Del mismo modo, el estudiante encontrar en el curso las herramientas necesarias para plantear al Equipo Docente cualquier duda relacionada con la asignatura. Por consiguiente, es imprescindible que todos los alumnos matriculados utilicen esta plataforma virtual para el estudio de la asignatura.

El horario de atencin al alumno por parte del Equipo Docente de la Sede Central ser: lunes (excepto en vacaciones acadmicas) de 16:00 a 20:00 horas. En caso de que el lunes sea da festivo, la guardia pasar al siguiente da lectivo. Para cualquier tipo de consulta se recomienda utilizar los foros de debate habilitados en el Curso Virtual de la asignatura. Son revisados continuamente por el Equipo Docente y permiten una comunicacin rpida y directa entre profesores, alumnos y tutores.

También podría gustarte