Scheda programma d'esame
LABORATORIO DI INTRODUZIONE ALLA MATEMATICA COMPUTAZIONALE
FABIO DURASTANTE
Academic year2023/24
CourseMATHEMATICS
Code1993Z
Credits6
PeriodSemester 1 & 2
LanguageItalian

ModulesAreaTypeHoursTeacher(s)
LABORATORIO DI INTRODUZIONE ALLA MATEMATICA COMPUTAZIONALEINF/01,NNLABORATORI42
FABIO DURASTANTE unimap
GIOVANNI MANZINI unimap
Obiettivi di apprendimento
Learning outcomes
Conoscenze

Utilizzo di sistemi GNU/Linux, Realizzazione di testi in LaTeX. Studio tramite software matematico di serie numeriche, funzioni, limiti, integrali, sistemi lineari, autovalori, curve e superfici, aritmetica modulare e altri oggetti matematici.

Knowledge

Use of GNU/Linux computer systems, typesetting of LaTeX documents. Analysis of various mathematical objects such as series, functions, limits, integrals, linear systems, eigenvalues, curves and surfaces, modular arithmetics, using a computer and mathematical software.

Modalità di verifica delle conoscenze

Le conoscenze acquisite saranno validate tramite la soluzione di esercizi assegnati periodicamente durante il corso e tramite lo svolgimento di esercizi durante le ore di laboratorio.

Assessment criteria of knowledge

The acquired knowledge will be validated by solving exercises assigned periodically during the course and by carrying out exercises during laboratory hours.

Capacità

Alla fine del corso lo studente sarà in grado di utilizzare strumenti informatici e del calcolo scientifico per aiutare la sua attività nell'ambito della matematica. Inoltre, sarà in grado di produrre testi, presentazioni e pagine web per esporre in maniera chiara e professionale le sue idee e i suoi risultati.

Skills

At the end of the course, the student will be able to use computer tools and scientific computing instruments to help her/his activity in the field of mathematics. Furthermore, she/he will be able to produce texts, presentations, and web pages to present her/his ideas and results in a clear and professional manner.

Modalità di verifica delle capacità

Le capacità acquisite saranno validate tramite la soluzione di esercizi assegnati periodicamente durante il corso.

Assessment criteria of skills

The skills acquired will be assessed through the solution of exercises assigned periodically during the course.

Comportamenti

Familiarità con l'utilizzo di software matematico, abitudine a pensare ai risvolti computazionali del materiale coperto negli altri corsi del piano studi. Attitudine all'implementazione di software efficiente.

Behaviors

Familiarity with the use of mathematical software, the habit of thinking about the computational implications of the material covered in the other courses of the degree. Aptitude for efficient software implementation.

Modalità di verifica dei comportamenti

Capacità di risolvere gli esercizi assegnati in maniera autonoma e di applicare gli strumenti più opportuni per giungere alla soluzione.

Assessment criteria of behaviors

Ability to solve the exercises assigned independently and to apply the most appropriate tools to reach the solution.

Prerequisiti (conoscenze iniziali)

La parte iniziale (riguardante gli argomenti a carattere più informatico) non ha prerequisiti. Per la seconda parte, che contiene argomenti a carattere più matematico e che si svolge nel secondo semestre, una familiarità con il materiale coperto nei corsi del primo semestre

Prerequisites

The initial part (concerning the more IT topics) has no prerequisites. For the second part, which contains more mathematical topics and which takes place in the second semester, a familiarity with the material covered in the courses of the first semester.

Programma (contenuti dell'insegnamento)
  • Hardware: CPU, Memoria, Cache, Clock e RAM,
  • Introduzione al sistema GNU/LINUX: comandi di base, utenti e permessi,
  • Cenni al funzionamento della rete: SSH, SCP, RSYNC (Backup),
  • GitHub / GitHub Pages / Creazione di Pagine Web con HTML
  • LaTeX: creazione di documenti e slide
  • Breve introduzione ai software MATLAB/OCTAVE
  • Breve introduzione ai CAS
  • Sistemi lineari, rappresentazione grafica di curve e sottoinsiemi del piano
  • Numeri complessi
  • Studio numerico di successioni di numeri reali
  • Grafici 2d e 3d
  • Polinomi di Legendre e di Chebyshev, implementazione, zeri e radici.
  • Introduzione alle Matrici sparse
  • Cenni all'Integrazione numerica di funzioni ed ODE
Syllabus
  • Hardware: CPU, Memory, Cache, Clock, and RAM,
  • Introduction to the GNU / LINUX system: basic commands, users and permissions, 
  • Outline of network operation: SSH, SCP, RSYNC (Backup),
  • GitHub / GitHub Pages / Creating Web Pages with HTML
  • LaTeX: the creation of documents and slides
  • A brief introduction to MATLAB / OCTAVE software
  • A brief introduction to CAS Linear systems,
  • graphical representation of curves and subsets of the plane
  • Complex numbers Numerical
  • study of sequences of real numbers
  • Legendre and Chebyshev polynomials, implementation, zeros, and roots.
  • A brief introduction to sparse matrices
  • Outline of numerical integration of functions and ODEs
  • Some simple optimization problems
Bibliografia e materiale didattico

Appunti forniti dai docenti sul sito web e sul sito di e-learning.

Bibliography

Lecture notes from the lecturers available on the website and on the E-learning.

Indicazioni per non frequentanti

In caso di comprovata impossibilità a frequentare il laboratorio (per esempio nel caso di studenti lavoratori), altre forme di accertamento possono essere concordate col docente.

 

Non-attending students info

In case of proven inability to attend the laboratory (for example in the case of working students), other forms of assessment can be agreed upon with the lecturer.

Modalità d'esame

La verifica di profitto avviene sulla base della frequenza e della consegna di esercizi assegnati durante il corso. Si tratta di una attività che non dà luogo a voto o giudizio, ma alla sola idoneità.

 

Updated: 04/10/2023 18:48