19
INFORMÁTICA MANUEL FERNÁNDEZ DELGADO Coordinador da materia Centro Singular de Investigación en Tecnoloxías da Información da USC (CiTIUS) Despacho 207 Grupo de clases expositivas E2 Grupos de clases interactivas: I4, I5, I6

Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Embed Size (px)

Citation preview

Page 1: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

INFORMÁTICA

MANUEL FERNÁNDEZ DELGADO

Coordinador da materia

Centro Singular de Investigación en Tecnoloxías da Información da USC (CiTIUS)

Despacho 207

Grupo de clases expositivas E2Grupos de clases interactivas: I4, I5, I6

Page 2: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

INFORMÁTICA

EVA CERNADAS GARCÍA

Centro Singular de Investigación en Tecnoloxías da Información da USC (CiTIUS)

Despacho 207

Grupo de clases expositivas E1Grupos de clases interactivas: I1, I2 e I3

Page 3: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Ubicación: Centro de Investigación en Tecnoloxías da Información da USC (CITIUS)

Facultade de Matemáticas

Page 4: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Coñecer e usar as ferramentas informáticas básicas.

Coñecer e usar algún paquete de cálculo simbólico e de

cálculo numérico en problemas matemáticos sinxelos.

Dominar unha linguaxe de programación estructurada.

Analizar, deseñar, programar e implementar algoritmos de

resolución de problemas matemáticos sinxelos en distintos

campos.

Contidos

Page 5: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Obxectivos

MAPLE: programa de cálculo simbólico para realizar

operacións matemáticas que xa coñeces (límites e

derivación, integración, polinomios, etc).

FORTRAN: linguaxe de programación estructurada para

desenvolver programas de cálculo numérico.

MATLAB/OCTAVE: programa que permite desenvolver

programas e executar comandos para o cálculo numérico

e a representación gráfica.

Page 6: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Maple

Page 7: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Fortran

Page 8: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Matlab

Page 9: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Octave

Page 10: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Dispoñibilidade de software

● Maple e Matlab son programas de pago; Fortran (gfortran) é un programa libre.

● Alternativa libre a Maple: wxmaxima● Alternativa libre a Matlab: octave● Nas clases prácticas usamos entorno

GNU/Linux● Moi importante: vai haber un taller de

instalación de Linux (no teu ordenador) nos primeiros días do curso, impartido pola Oficina de Software Libre

http://osl.cixug.es

Page 11: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Software que tes que instalar no teu ordenador

● VirtualBox (emulador de sistemas operativos) para executar GNU/Linux.

● Descarga a imaxe de GNU/Linux SOXUG/Ubuntu dende este enlace (xa ten o gfortran o octave) e cárgaa dende o VirtualBox (menú Ficheiro → Importar imaxe virtualizada).

● Se non te funciona, descargao Debian GNU/Linux (64 bits)e instálao co VirtualBox.

– Logo, no Debian, usa o programa Synaptic para instalar gfortran e octave (wxmaxima é opcional)

Page 12: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Execución on-line de Maple/Wxmaxima

● Maple non se pode executar online, pero wxmaxima si: http://maxima-online.org

Page 13: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Execución on-line de Fortran

Fortran pódese executar online en dous sitios:

https://www.tutorialspoint.com/compile_fortran_online.php

http://rextester.com/l/fortran_online_compiler

Page 14: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Execución on-line de Matlab/Octave

● Octave: pódese executar online en:

http://www.compileonline.com/execute_matlab_online.php

Page 15: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Metodoloxía docente

Clases expositivas (Fortran e Matlab):

– Expoñemos os conceptos básicos da programación,

escribimos e executamos exemplos representativos no

ordenador.

Clases interactivas:

– Cálculo simbólico con Maple e Matlab: executas

comandos que realizan operacións matemáticas.

– Fortran e Matlab: escribes, depuras e executas

programas, resolves incrementalmente problemas de

forma planificada e razoada, adoptas decisións de deseño

para optimizar a eficiencia (tempo, memoria RAM).

Page 16: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Metodoloxía docente

Todo o material da asignatura atópase na páxina web

(presentacións, exercicios propostos e resoltos, solucións

de exames):

http://bit.ly/1w3CChz

http://persoal.citius.usc.es/manuel.fernandez.delgado/informatica/

Utilizaremos os elementos de comunicación do campus

virtual da USC (foros, mensaxería, etc) na xestión

dinámica da asignatura.

https://cv.usc.es

Page 17: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Avaliación

Avaliación continua (até 3 puntos): realización de

exercicios na clase, sen previo aviso, que se entregan

para a súa avaliación.

Exame final (10 puntos): exame diante do ordenador

co material do curso en papel ou memoria USB. Contén 3

partes: Maple, Fortran e Matlab, tes que obter como

mínimo 1 punto en cada parte.

Avaliación final = exame final + avaliación continua

Page 18: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Recomendacións

Asistencia a clases.

Realización de exercicios propostos por semana.

Programar no ordenador.

Utilización de comandos (Maple e Matlab): dificultade

media.

Programación (Fortran e Matlab): dificultade maior.

Contidos fundamentais en Matlab e Fortran:

manexo de vectores e matrices, sentenzas de selección e

iteración e subprogramas con paso de vectores e

matrices.

Page 19: Presentación da asignatura Informática, 1º Grao en Matemáticaspersoal.citius.usc.es/manuel.fernandez.delgado/informatica/present... · Coñecer e usar algún paquete de cálculo

Bibliografía

• Maple: Introduction to Maple, A. Heck, Springer,

2003

• Fortran: Programación estructurada con For-

tran 90/95. J. Martínez Baena, I. Requena Ramos,

N. Marín Ruiz, Editorial Universidad de Granada,

2006

• Matlab: Matlab©: Una introducción con ejem-

plos prácticos. A. Gilat, Editorial Reverté

Páxina web da asignatura