You are on page 1of 20

1

PRESENTACIÓN DE LA ASIGNATURA

FUNDAMENTOS DE PROGRAMACIÓN
CIENTÍFICA EN QUÍMICA

Contenido de la presentación:
1. Horario
2. Profesor y tutorías
3. Página web de la asignatura
4. Temario y programa de prácticas
5. Evaluación de la asignatura
6. Bibliografía y otros recursos
7. Consejos para estudiar la asignatura
1. Horario 2

Fundamentos de Programación
Científica en Química (FPCQ)
Carácter Optativo
Módulo Programación Científica en Química
Curso 4º
Semestre Primero
Créditos 6ECTS (3T + 3P)

Horario de Teoría
 Martes de 12:00 a 14:00
 Aula O4 (y dos días en noviembre, el 7 y el 28 en la O21-22)
Horario de Prácticas
– Dos grupos:
 GRUPO A: Miércoles de 09:00 a 11:00 (Aula O5)
 GRUPO B: Jueves de 12:00 a 14:00 (Aula O7)
O5, ok
1. Horario 3

O4 (y O21-22 dos días en Nov) OK, O7


1. Horario 4

Exámenes: ordinaria → 20/01/18, extraordinaria -->10/02/18


2. Profesor de la asignatura 5

Profesor de teoría y prácticas:


Luis Javier Herrera Maldonado
email: jherrera@ugr.es

Departamento:
Arquitectura y Tecnología de Computadores
– Facultad de Ciencias:
Edificio Físicas, 3ª Planta, área del departamento
– ETS Ingenierías de Informática y Telecomunicación (ETSIIT)
(Campus Aynadamar -zona Parque Almunia)
Segunda planta, despacho D25

Tutorías en ciencias*:
Martes 10 a 12 y Miercoles de 11 a 13 y de 17 a 19
*Para posibles tutorías en otros horarios o en la ETSIIT, enviar un
mail (jherrera@ugr.es), o bien un mensaje por el SWAD
2. Profesor de la asignatura 6

Cómo llegar al despacho:


3. Página web de la asignatura 7

La gestión de la asignatura se realiza a través de la


plataforma SWAD
 Información sobre la asignatura: descripción, horario, temario,
bibliografía, etc.
 Descargas de material docente
 Consulta de calificaciones
 Avisos, convocatorias, mensajes
 Fichas electrónicas de los alumnos: es obligatorio rellenar esta
ficha para acceder a los distintos servicios, incluyendo la foto!
 Grupos de prácticas

La dirección URL es: http://swad.ugr.es


3. Página web de la asignatura 8
3. Página web de la asignatura. Material disponible 9

Diapositivas de teoría
Guiones de prácticas
Relaciones de ejercicios:
Notemos que a lo largo del curso se resolverán muchos
ejercicios en clase, pero habrá otros que iremos etiquetando
como “a resolver entre todos mañana” o “a realizar en casa y
preguntar si hay dudas”...
Material adicional relevante para alcanzar los objetivos de la
asignatura
Software necesario para la realización de las prácticas.
Modelos de exámenes
4. Temario y programa de prácticas 10

 Se presentan las bases de la programación estructurada usando


un lenguaje de alto nivel, MATLAB, junto con su correspondiente
entorno interactivo para el cálculo numérico, visualización de
datos y resultados, y desarrollo de programas.
 Objetivo principal: adquirir la destreza necesaria para construir
programas de ordenador correctos, legibles y eficientes.
 Objetivos:
- Identificar las posibilidades y limitaciones de los ordenadores
como herramienta para el avance del conocimiento científico y
para el desarrollo profesional
- Aprender a utilizar un entorno avanzado e interactivo de
cálculo y de programación para operar con datos de origen
químico
- Identificar y analizar diversos problemas químicos prácticos
resolubles mediante programación
4. Temario y programa de prácticas 11

 Aprender a programar:
● No es una tarea conceptualmente difícil
● Requiere de un trabajo regular desde el principio del curso
● Se estudia ante el ordenador más que ante un libro
● Símiles (¡¡¡¡MUY IMPORTANTE!!!!): aprender un idioma, a conducir, a
tocar un instrumento musical,...:

• La teoría para aprender a tocar una guitarra es sencilla


• Tocar la guitarra con destreza exige mucha práctica
• ADQUIRIR UN NIVEL BÁSICO AL TOCAR LA GUITARRA ES MUY
FÁCIL SI SE PRACTICA REGULARMENTE DURANTE UNOS
MESES (E....IMPOSIBLE EN 3 DÍAS!!!) Y NO SE OLVIDA!! ;)
• Conocer un par de piezas sencillas de memoria no te convierte en
intérprete, y menos en compositor
4. Temario de teoría 12

 Tema 0. Presentación (este tema)


 Tema 1. Introducción
 Tema 2. MATLAB: algunos conceptos
 Tema 3. Vectores y Matrices en MATLAB
 Tema 4. Lectura y Visualización de datos. Scripts
 Tema 5. Programación estructurada en MATLAB
 Tema 6. Programación estructurada en MATLAB II
 Tema 7. Funciones
 Tema 8. Cadenas de caracteres y Cells
 Tema 9. Ajuste de curvas, polinomios e interpolación
 Tema 10. Calibración en Química
4. Programa de prácticas 13

 Temario de prácticas
– Bloque I. Introducción a MATLAB
– Bloque II. Vectores y matrices en MATLAB
– Bloque III. Lectura y Visualización de Datos. Scripts
– Bloque IV. Programando en MATLAB
– Bloque V. Detección de errores. Trazado de los programas en MATLAB
– Bloque VI. Eficiencia y Medida de Tiempos en MATLAB
– Bloque VII. Arrays de estructuras
– Bloque VIII. Ajuste de datos Químicos. Calibración en Química
 Seminarios
– Introducción al uso de los ordenadores de las aulas de prácticas
– Otros (ARDUINO, simulación de procesos, etc)
 El TRABAJO EN GRUPO es ESENCIAL para facilitar el aprendizaje, pero
eso no quita que la REALIZACIÓN DE LAS PRÁCTICAS y la EVALUACIÓN
del CONOCIMIENTO adquirido serán INDIVIDUALES.
 Los primeros bloques de prácticas consistirán en trabajo principalmente en
laboratorio. Posteriormente comenzaremos a planificar trabajo a realizar en
casa en forma de ejercicios propuestos (con la idea exclusiva de afianzar el
aprendizaje)
5. Evaluación de la asignatura 14

 Se valorará el seguimiento continuo, prácticas y examen final:


 Asistencia y participación en las sesiones presenciales
 Examen escrito parcial de la asignatura (que podrá ser eliminatorio) y
resolución y entrega de problemas análogos a los desarrollados en las
clases presenciales de teoría
 Realización de las diferentes prácticas de ordenador propuestas a lo
largo del curso
 Examen escrito final consistente en la resolución de diversos
problemas de Programación (en muchos casos similares a los que se
tratarán en teoría y prácticas)
 Cálculo de la calificación final:
Criterio Evaluación Ponderación
Asistencia y participación 10%
Exámenes escritos 45%
Prácticas 45%
Hay una nota mínima de 5 en teoría y en prácticas para poder
hacer media
6. Bibliografía y otros recursos didácticos 15

 BIBLIOGRAFÍA FUNDAMENTAL:
• Curso Básico de Programación en MATLAB. Antonio Souto y otros. Editorial Tébar, 2013
• MATLAB: Una Introducción con ejemplos prácticos. Amos Gilat. Barcelona : Reverté, 2006

 BIBLIOGRAFÍA COMPLEMENTARIA:
• Essential MATLAB for Engineers and Scientists, Brian H. Hahn & Daniel T. Valentine. 4ª
Edición, Elsevier, 2010.
• (Recurso electrónico) Numerical Methods with Worked Examples: Matlab Edition. C.
Woodford, C. Phillips. Springer 201
• (Recurso electrónico) Practical data analysis in chemistry. Marcel Maeder and Yorck-
Michael Neuhold. Oxford : Elsevier, 2007.
• - Chemometrics: Data Analysis for the Laboratory and Chemical Plant. Richard G. Bre-reton.
Wiley. 2003.
• Cálculo científico con MATLAB y Octave. A.Quarteroni, F.Saleri. Milano: Springer, 2006.
• MATLAB y sus Aplicaciones en las Ciencias y la Ingeniería. César Pérez. Prentice Hall.
2003
• MATLAB : a practical introduction to programming and problem solving. Stormy At-taway.
Amsterdam : Butterworth-Heinemann, 2009
6. Bibliografía y otros recursos didácticos 16

 Presentaciones:

Las presentaciones de los distintos temas pueden descargarse a


través de la página web de la asignatura (https://swad.ugr.es).

Tenga en cuenta que:

1. Son un material didáctico diseñado para el profesor, es


decir, constituyen un guión de la disertación y una ayuda
para ilustrar los contenidos.

2. No sustituyen a los apuntes de clase, los complementan.


¿Cómo hacemos para recordar las cosas? De vista u oído
algunas cosas se recuerdan toda la vida, ALGUNAS! Sólo
Superman se acuerda de todo. Solución → apuntarlo bien
para poder recordarlo cuando se necesite (APUNTES!!)
7. Motivos para cursar la asignatura 17

La programación es una herramienta casi imprescindible hoy


día para un estudiante de Química
 La cantidad de datos disponibles sobre tantísimos fenómenos
naturales, biológicos, físicos y químicos (pej comportamiento y
funciones de: ADN, proteínas, moléculas, etc) está creciendo
EXPONENCIALMENTE. → En la mayoría de los problemas
actuales la información sólo es tratable mediante computadores.

 Química computacional: es una rama de la química que utiliza


computadores para ayudar a resolver problemas químicos.
Utiliza los resultados de la química teórica para el diseño de
nuevos medicamentos y materiales. → simulación por
computador y cómputo intensivo.

 Salidas profesionales: Las empresas valoran altamente, ya no


solo el tener conocimientos informáticos, sino la capacidad de
tratar problemas complejos y manejar datos mediante
programación.
7. Motivos para cursar la asignatura 18

Página web del Grado en Química, salidas profesionales:

http://grados.ugr.es/quimica/pages/salidas_profesionales

Fundamentalmente el químico ejerce su labor profesional en


diferentes áreas:
- En la industria: la fabricación de materias y productos químicos...
- En el área de docencia:
- En el área de investigación: programación...
- En el área de las nuevas tecnologías: química de los organismos
vivos. Simulación y modelización de moléculas, diseño de nuevas
drogas asistido por ordenador.
- En el área de terapia génica: química agrícola (pesticidas,
herbicidas); estudio de materiales (catalizadores, polímeros,
materiales cerámicos, materiales inteligentes); energías (estudio de
nuevas fuentes de energía o generadores solares);
- En la prevención de riesgos laborales
8. Consejos para estudiar la asignatura 19

● Es una asignatura de enorme utilidad, tanto para otras asignaturas como


para el trabajo que desarrollen en el futuro.

● Que no se preocupe el que no tenga conocimientos previos.


Se empieza desde cero.

● Trabajar con regularidad es más importante que la memoria o la


inteligencia. Se estudia realizando programas, no memorizando libros o
apuntes.

● Trabajando con regularidad resulta sencilla de seguir. Los conceptos


se introducen paulatinamente y tienen un carácter marcadamente práctico.
Además, así se desarrolla el razonamiento algorítmico poco a poco,
aptitud que se adquiere únicamente a base de práctica.
8. Consejos para estudiar la asignatura 20

● Es complicado estudiarse la asignatura una semana antes del


exámen debido al gran número de conceptos introducidos, las relaciones
entre ellos y la falta de mentalidad algorítmica. La teoría se entiende muy
bien en clase, pero también se olvida fácilmente si no se trabaja en su
momento.

● Es conveniente tener acceso a un ordenador personal.

● Test para saber si lleva bien la asignatura: los problemas parecen


sencillos cuando los explica el profesor o se sacan de algún libro de
problemas resueltos, pero sinceramente: ¿se le hubiese ocurrido a
usted cómo resolverlo sin nada más que leer el enunciado?

You might also like