Vai al contenuto principale
Oggetto:
Oggetto:

Laboratorio di Calcolo Scientifico (DM 270) - a.a. 2014/15

Oggetto:

Laboratory of Scientific Computing

Oggetto:

Anno accademico 2014/2015

Codice dell'attività didattica
MFN1657
Docente
Prof. Matteo Semplice (Titolare del corso)
Corso di studi
Laurea Magistrale in Matematica (D.M. 270)
Anno
1° anno
Periodo didattico
Secondo semestre
Tipologia
D.M. 270 TAF F - Altre attività
Crediti/Valenza
3
SSD dell'attività didattica
MAT/08 - analisi numerica
Modalità di erogazione
Tradizionale
Lingua di insegnamento
Italiano
Modalità di frequenza
Facoltativa
Tipologia d'esame
Orale
Prerequisiti
- conoscenza di base di MatLab (script, function, operazioni vettoriali, grafici)
- algoritmi di base dell'analisi numerica
- conoscenze base di programmazione (sottoprogrammi, differenza fra cicli for e cicli while, ...)
- basics of MatLab (script, functions, operations with arrays, plot)
- standard algorithms of numerical analysis
- basic programming skills (subprograms/functions, for loops, while loops, ...)
Oggetto:

Sommario insegnamento

Oggetto:

Obiettivi formativi

Gli obiettivi principali del corso riguardano l'implementazione degli algoritmi, che insegnerà tecniche avanzate di programmazione degli ambienti MatLab/Octave (Conoscenza-6) e la costruzione e l'uso di modelli matematici, che stimola lo studente a formalizzare matematicamente problemi derivanti da contesti diversi (Applicazione della conoscenza-8) e a sfruttare le sue competenze computazionali per risolverli (Applicazione-10).

Gli esempi trattati richiedono inoltre di tradurre in linguaggio matematico problemi derivanti da altre discipline (Apprendimento-1, Conoscenza-5) estraendone gli aspetti essenziali (Applicazione della conoscenza-2) e di comunicare i risultati delle elaborazioni nel linguaggio matematico ed in quello della disciplina originale (Comunicazione-1). Il corso illustra il metodo scientifico (Conoscenza-4) e sviluppa la capacità di dare un'interpretazione scientificamente fondata della situazione osservata/sperimentale (Autonomia-5). La modalità di svolgimento del corso prevede sia momenti di lavoro individuale che momenti di confronto e cooperazione con i compagni (Autonomia-6)

L'indicazione dei descrittori europei del titolo di studio fa riferimento all'Offerta Formativa: ( https://ateneo.cineca.it/off270/web/corso_2012.php?id_corso=1312421&anno=2012&ambiente=offf)

The mail objectivces of the course are related to the implementation of the algorithms, that will teach advanced programming techniques in Matlab/Octave (Knowledege-6) and to the construction and exploitment of mathematical models, that prompts the students to give a mathematical formulation of probems arising in various contexts (Applying Knowledge-8) and to exploit her/his compuational skills to solve them (Applying Knowledge-10).

The examples examined in the course also require to translate in mathematical language problems arising in other disciplines (Learning-1, Knowledge-5), extracting their most important features (Applying Knowledge-2) and to communicate the results of the case-study in both the matematical language and the language of the original discipline (Communication-1). The course illustrate the scientific method (Knowledge-4) and develops the ability to give a scientifically sound interpretation of reality (Making Judgements-5). The class-work will involve both individual, group activities and discussions (Making Judgements-6).

The references in parenthesis are realative to the european descriptors listed at the web page https://ateneo.cineca.it/off270/web/corso_2012.php?id_corso=1312421&anno=2012&ambiente=offf

Oggetto:

Risultati dell'apprendimento attesi

Al termine del corso lo studente avrà potenziato le sue conoscenze e competenze del software scientifico Matlab, nonché le sue capacità di elaborare modelli matematici ed interpretarne criticamente i risultati
The student will enhance her/his knowledge and skills on the scientific computing software MatLab and her/his skills in developing mathematical models and interpreting critically their outputs.

Oggetto:

Modalità di verifica dell'apprendimento

L'esame consiste nello sviluppo di un codice per risolvere un problema di Calcolo Scientifico e nella discussione dello stesso, che si svolgerà avendo a disposizione un calcolatore con il software MatLab. La prova sarà valutata in trentesimi, per superare la prova occorre raggiungere il punteggio minimo di 18/30.
The examination consists in the development of a code that solves a Scientific Computing problem and in its discussion during the viva, during which the student will be able to use a computer with the MatLab software installed. The exam is marked with a maximum of 30 points, the minimum pass mark is 18/30.
Oggetto:

Programma

Il corso presenta una serie di casi-studio nell'ambito del Calcolo Scientifico, implementando gli algoritmi necessari nel linguaggio di programmazione del software scientifico Matlab.
Ciascuna attività è incentrata sullo sviluppo di semplici modelli matematici, sulla loro risoluzione con tecniche di approssimazione numerica e sull'interpretazione e presentazione dei risultati ottenuti
I casi studio sono selezionati in modo da coinvolgere di volta in volta i principali argomenti dell'Analisi Numerica.
The course presents a set of case-studies chosen among Scientific Computing problems, implementing the required algorithms in the programming language of the Matlab/Octave software. Each case-study will illustrate the development of simple mathematical models, their solution with numerical approximation techniques and the interepretation/presentation of their outputs.
Case studies are selected in such a way that each of them involve one of the main Numerical Analysis topics.

Testi consigliati e bibliografia

Oggetto:

- Materiale fornito dal docente
- Matlab, The Language of Technical Computing: http://www.mathworks.it/products/matlab/
- Maple, The essential tool for Mathematics and Modeling: http://www.maplesoft.com/products/Maple/
- Course material made available by the tutor
- Matlab, The Language of Technical Computing: http://www.mathworks.it/products/matlab/
- Maple, The essential tool for Mathematics and Modeling: http://www.maplesoft.com/products/Maple/



Oggetto:

Orario lezioni

GiorniOreAula
Lezioni: dal 02/03/2015 al 05/06/2015

Nota: Per l'orario delle lezioni consultare la pagina "Orario Lezioni":http://www.educmatematica.unito.it/CMSOrari/index.html

Oggetto:

Note

LABORATORIO DI CALCOLO SCIENTIFICO, MFN1657 (DM 270) , 3 CFU: 3 CFU, MAT/08, TAF F , Ambito altre conoscenze .

Modalità di verifica/esame: orale, voto.

Oggetto:
Ultimo aggiornamento: 06/07/2015 17:20

Location: https://matematicalm.campusnet.unito.it/robots.html
Non cliccare qui!