Física (plan 2002) 2023-1
Primer Semestre, Computación
Grupo 8108, 25 lugares. 25 alumnos.
¡Bienvenida(o) a la facultad de ciencias y a la vida universitaria!
Este es el curso de computación de primer semestre de la licenciatura en física, donde aprenderemos a programar, aplicaremos nuestro conocimiento a la solución de problemas relacionados con física y aprenderemos a producir textos científicos con LaTeX. Esto apegándonos al temario oficial
Ubicación del aula de clases
El Aula 2 de Computación en Física se encuentra en el segundo piso del edificio de física.
Acerca del curso
Este curso será dividido en dos grandes temas:
-
Aprendiendo a escribir textos científicos con LaTeX.
-
Perdiendo el miedo a la programación: Python como una herramienta esencial para las ciencias e ingenierías.
Parte 1: LaTeX
LaTeX es un software libre que permite al usuario la creación y estilización de documentos de texto, presentaciones, posters, entre otros. Dentro de dicho documento pueden añadirse figuras, tablas, imágenes, gifs, agregar colores, entre muchas otras opciones. Todo esto puede realizarse de una forma relativamente sencilla.
Durante la vida profesional de cualquier científico, éste deberá presentar formalmente una metodología de investigación, y que mejor que hacerlo con LaTeX
Parte 2: Python
Python es un lenguaje de programación de alto nivel multiproposito con el cual pueden desarrollarse una infinidad de aplicaciones.
El acelerado avance tecnológico que se ha producido en las últimas décadas ha permitido a los científicos recopilar cada vez más y más datos, pero ¿Quién analiza y extrae información valiosa de los mismos? La mayoría de veces lo hará un humano o varios. Sin embargo, ¿Es factible que una persona revise manualmente millones y millones de datos? Por supuesto que no, el trabajo pesado siempre se lo dejamos a las computadoras, pues estos artefactos pueden realizar cálculos infinitamente más rápido que un humano y son más confiables. Para que una computadora sepa cómo tratar los datos y/o qué tipo de cálculos debe realizar, nosotros debemos darle instrucciones a la máquina, lo cual se conoce como programar.
Al finalizar el curso el alumno:
-
Comprenderá la importancia de la programación en las ciencias e ingenierias.
-
Habrá desarrollado su habilidad de programación en el lenguaje Python.
-
Sabrá como elaborar un documento en LaTeX y porqué este último es ampliamente usado en la comunidad científica.
-
Conocerá los comandos básicos de UNIX.
-
Tendrá una noción básica de SO's, hardware y software.
-
Tendrá un repositorio de control de versiones Git.
Evaluación
La forma de evaluar consistirá en tareas, proyecto, presentación final y exámenes. Los porcentajes serán presentados las primeras dos clases
Si tienes cualquier duda escribenos un correo a:
Omar Montoya: omar9712@ciencias.unam.mx
Pedro Silva: flosipan@ciencias.unam.mx