Você está na página 1de 5

GUIA DOCENTE DE LA ASIGNATURA

FUNDAMENTOS DE PROGRAMACIN CIENTFICA EN QUMICA

MDULO PROGRAMACIN CIENTFICA EN QUIMICA

MATERIA FUNDAMENTOS DE PROGRAMACIN CIENTFICA EN QUMICA

CURSO 4

SEMESTRE 1

CRDITOS 6

TIPO OPTATIVA

Coordinador de la asignatura: Luis Javier Herrera Maldonado (Arquitectura y Tecnologa de Computadores, jherrera@ugr.es) GRUPO Grupo A PROFESORES DE TEORA , DEPARTAMENTOS Y CORREOS ELECTRNICOS Luis Javier Herrera Maldonado (Arquitectura y Tecnologa de Computadores, jherrera@ugr.es) HORARIO DE TUTORAS Lunes de 11:00 a 12:00 y de 13:00 a 15:00, jueves de 10:00 a 11:00

GRADO EN EL QUE SE IMPARTE Grado en QUIMICA PRERREQUISITOS Y/O RECOMENDACIONES No se exigen BREVE DESCRIPCIN DE CONTENIDOS Conceptos bsicos sobre Programacin. Lenguajes de alto nivel orientados al clculo cientfico. Datos, estructuras de control y funciones. Ficheros. Representacin grfica y visualizacin de datos. Mtodos informticos para el anlisis de datos. COMPETENCIAS GENERALES Y ESPECFICAS CG1 CG5 CG6 CG9 CE0 CE30

OTROS GRADOS A LOS QUE SE PODRA OFERTAR

Capacidad de anlisis y sntesis Capacidad para la gestin de datos y la generacin de informacin / conocimiento Resolucin de problemas Razonamiento crtico Los fundamentos o principios de otras disciplinas necesarios para las distintas reas de la Qumica. Utilizar razonadamente las herramientas matemticas e informticas para trabajar con datos qumicos

OBJETIVOS (EXPRESADOS COMO RESULTADOS ESPERABLES DE LA ENSEANZA)

Pgina 1

Identificar las posibilidades y limitaciones de los ordenadores como herramienta para el avance del conocimiento cientfico y para el desarrollo profesional Aprender a utilizar un entorno de programacin avanzado para operar con datos de origen qumico Comprender los principios bsicos y los elementos de la programacin estructurada Identificar y analizar diversos problemas qumicos prcticos resolubles mediante programacin TEMARIO DETALLADO DE LA ASIGNATURA

TEMARIO TERICO:
Tema 1. Conceptos bsicos sobre Programacin de Ordenadores: Informtica, sistema informtico, datos e informacin. Arquitectura bsica de un computador. El sistema operativo. Programacin de ordenadores. Informtica, programacin de ordenadores y Qumica. Qumica computacional Tema 2. Introduccin a MATLAB: Entorno de programacin MATLAB. Variables, tipos de datos, constantes. Expresiones. Funciones matemticas bsicas Tema 3. Operaciones bsicas en MATLAB: Vectores y matrices. Funciones avanzadas. Derivacin e Integracin. Aplicaciones bsicas de Quimiometra Tema 4. Lectura y visualizacin de datos. Scripts: Directorio de trabajo. Creacin de scripts. Comandos de entrada y salida de datos. Grficos: Visualizacin de datos en 2D y 3D. Lectura de datos de fichero. Guardando datos en fichero Tema 5. Programacin estructurada en MATLAB: Programacin estructurada. Depuracin de programas. Resolucin de problemas cientficos de optimizacin y minimizacin Tema 6. Programacin avanzada: funciones y estructuras de datos: Introduccin, estructura de una funcin. Argumentos de entrada y salida. Variables locales y globales. Comparativa entre scripts y funciones. Estructuras. Otros conceptos: Cells, Recursividad y Programacin dirigida a Objetos Tema 7: Aplicaciones avanzadas utilizando Programacin en Qumica. Anlisis de datos Qumicos. Clasificacin. Regresin. Simulacin de procesos qumicos. Uso de plataformas de altas prestaciones para aplicaciones qumicas

TEMARIO PRCTICO:
Seminarios/Talleres Introduccin a la programacin y control de procesos con Arduino (complementado con sesiones en teora y prcticas) Otros lenguajes para programacin cientfica avanzados: Octave, Python Interfaces entre MATLAB y Excel Simulacin de procesos Qumicos: Chemcad, Simulink Prcticas de Laboratorio Bloque 1. Entorno de programacin y programacin bsica con MATLAB Bloque II. Vectores y matrices Aplicaciones bsicas en Quimiometra: PCA, PLS Bloque III. Entrada y salida de datos. Visualizacin de datos Bloque IV. Biblioteca de Funciones Bloque V. Programacin estructurada en MATLAB Aplicaciones de optimizacin y minimizacin Bloque VI. Programacin estructurada en MATLAB II

Pgina 2

Simulacin de procesos cinticos y de equilibrio Bloque VII. Verificacin y Depuracin de programas Bloque VIII. Aplicaciones avanzadas en Qumica BIBLIOGRAFA BIBLIOGRAFA FUNDAMENTAL: MATLAB: Una Introduccin con ejemplos prcticos. Amos Gilat. Barcelona : Revert, 2006 Curso Bsico de Programacin en MATLAB. Antonio Souto y otros. Editorial Tbar, 2013. Essential MATLAB for Engineers and Scientists, Brian H. Hahn & Daniel T. Valentine. 4 Edicin, Elsevier, 2010. (Recurso electrnico) Numerical Methods with Worked Examples: Matlab Edition. C. Woodford, C. Phillips. Springer 2012. BIBLIOGRAFA COMPLEMENTARIA: (Recurso electrnico) 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. Clculo cientfico con MATLAB y Octave. A.Quarteroni, F.Saleri. Milano: Springer, 2006. MATLAB y sus Aplicaciones en las Ciencias y la Ingeniera. Csar Prez. Prentice Hall. 2003 MATLAB : a practical introduction to programming and problem solving. Stormy At-taway. Amsterdam : Butterworth-Heinemann, 2009 ENLACES RECOMENDADOS PROGRAMACIN: Pgina official de MATLAB: http://www.mathworks.es/ Referencia de MATLAB: http://www.mathworks.com/access/helpdesk/help/techdoc/ Pgina GNU Octave: http://www.gnu.org/software/octave/ Software disponible en la UGR: http://csirc.ugr.es/informatica/ServiciosCorporativos/software/ BIBLIOGRAFA EN FORMATO ELECTRNICO: A guide to MATLAB : for beginners and experienced users : http://site.ebrary.com/lib/univgranada/docDetail.action?docID=10130468 Practical data analysis in chemistry : http://www.sciencedirect.com/science/publication?issn=09223487&volume=26 C++ para Ingeniera y Ciencias: http://books.google.es/ Tutoriales en la pgina web official de MATLAB: http://www.mathworks.es/academia/ METODOLOGA DOCENTE En la asignatura se usar una pluralidad de tcnicas, herramientas y enfoques que permitan un aprendizaje ms completo. Para ello en las horas de presencialidad de teora se recurrir a una leccin magistral participativa, centrndose en la resolucin conjunta de problemas . Durante las sesiones de prcticas y seminarios se aprovechar el trabajo en grupos reducidos para plantear metodologas basadas en el aprendizaje basado en problemas y en grupos de discusin. Por otra parte, en la no presencialidad se incluir un seguimiento bajo tutoras individualizadas y grupales, as como guas de trabajo autnomo para garantizar la adquisicin de los objetivos y competencias de la asignatura PROGRAMA DE ACTIVIDADES
Actividades presenciales (NOTA: Modificar segn la metodologa docente propuesta para la asignatura)
Sesiones tericas (horas) Sesiones prcticas (horas) Exposiciones y seminarios (horas) Tutoras colectivas (horas) Exmenes (horas)

Primer cuatrimestre

Temas del temario

Actividades no presenciales (NOTA: Modificar segn la metodologa docente propuesta para la asignatura)
Etc. Tutoras individuales (horas) Estudio y trabajo individual Trabajo en grupo (horas) Etc.

Pgina 3

del alumno (horas)

Semana 1 Semana 2 Semana 3 Semana 4 Semana 5 Semana 6 Semana 7 Semana 8 Semana 9 Semana 10 Semana 11 Semana 12 Semana 13 Semana 14 Semana 15 Total horas

EVALUACIN (INSTRUMENTOS DE EVALUACIN, CRITERIOS DE EVALUACIN Y PORCENTAJE SOBRE LA CALIFICACIN FINAL, ETC.) La evaluacin de la adquisicin de las competencias de esta materia se realizar, de forma individualizada, a partir mecanismos que combinen un seguimiento continuo y un examen final. Se basar en los siguientes componentes principales: Asistencia y participacin en las sesiones presenciales Examen escrito parcial de la asignatura (que podr ser eliminatorio) y resolucin y entrega de problemas anlogos a los des arrollados en las clases presenciales de teora Realizacin de las diferentes prcticas de ordenador propuestas a lo largo del curso Examen escrito final consistente en la resolucin de diversos problemas de Programacin (en muchos casos similares a los qu e se tratarn en teora y prcticas) La ponderacin de cada una de las partes de los criterios de evaluacin ser la siguiente Asistencia y participacin 10%

Pgina 4

Exmenes escritos (control y final) Prcticas de laboratorio 45% INFORMACIN ADICIONAL

45%

Gua Didctica elaborada por el profesor responsable. Solicitarla mediante correo electrnico jherrera@ugr.es

Pgina 5

Você também pode gostar