Profesor | Jorge Pilo González | ma ju | 19 a 20:30 | Aula 2 de Computación en Física |
Ayudante | Jesús Eduardo Salgado Hernández |
Bienvenidos al curso de Computación :).
El objetivo del curso es aprender a usar y poder desarrollar códigos tomando en cuenta los 3 componentes principales de la computación
Así, los estudiantes de la licenciatura en Física podrán hacer uso de los conocimientos adquiridos para poder desarrollar códigos, con los cuales se puedan modelar numéricamente diferentes experimentos. Las bases que adquiera el alumno en este curso, servirá como apoyo de algún otro donde se requieran el uso e implementación de modelos numéricos.
•Se realizarán clases teórico-prácticas tomando en cuenta el temario a desarrollar.
•Se utilizará el equipo de cómputo disponible en el lugar donde se impartirán las clases.
•Las prácticas que se lleven a cabo serán realizadas bajo un esquema de desarrollo, implementación y lluvia de ideas, siempre tomando en cuanta la teoría proporcionada
- 20 % Tareas
- 50 % Práctica
- 30 % Examen Teórico-Práctico + 10% Extra
1. Introducción: Historia de la computación
2. Introducción A Conceptos De Computación
2.1 Tratamiento de la información en la computación
2.2 Componentes de Hardware
2.3 Introducción a redes y protocolos de internet
2.4 Historia de los sistemas operativos de windows, unix (Ubuntu, Android, otros)
3. Unix (Comandos básicos)
3.1 Moverse bajo el entorno de visualización de UNIX
3.2 Guardar, copiar, mover archivos, crear carpetas, etc.,
3.3 Hacer uso del GNU Bash (interfaz de usuario de línea de comandos)
4. Editor Vi ( de ser necesario, otros)
5. Programación
5.1 Historia del lenguaje Fortran, funciones principales y estructura
5.2 Historia del lenguaje C, funciones principales y estructura
5.3 Historia del lenguaje Python, funciones principales y estructura
6. Elementos De Visualización
6.1 GNU Plot
6.2 Otros
7.- Tópicos que tengan que ver con el uso e implementación de los temas expuestos en los puntos anteriores
Kernighan, B.W., Pike, R., 1987, El entorno de programación UNIX, PretinceHall, México.
Kernighan, B.W., Ritchie, D. M., 1987, El lenguaje de programación C, PretinceHall, México
Valley, J. J., 1991, UNIX programmer's reference, Que Corporation, USA.
Etter, D. M., 1992, Fortran 77 with numerical methods for engineers and scientists, The
Benjamin/Cummings Co., Inc., USA.
Bibliografía complementaria
La obtenida en la red, compatible con el curso.
Profesor: Dr. Jorge Pilo Gonzalez
Ayudante: Fis. Jesús Eduardo Salgado Hernández