- 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 risultatiThe 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
Giorni Ore Aula 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: