ELEMENTI DI INFORMATICA ED ALGEBRA LINEARE
(obiettivi)
Il corso intende offrire gli elementi di base dell’informatica come disciplina per la soluzione automatica di problemi, presentando i concetti fondamentali della programmazione dei calcolatori e della scrittura di algoritmi. Il corso ha inoltre l'obiettivo di fornire una adeguata conoscenza degli aspetti metodologici e applicativi degli elementi di base dell'algebra lineare e della geometria per consentire allo studente di realizzare una formazione versatile e adatta all'interpretazione e alla descrizione di problemi connessi all’Ingegneria Meccanica. Le competenze di programmazione acquisite verranno applicate allo sviluppo di algoritmi per la manipolazione delle strutture dati tipiche dell'algebra lineare e per la soluzione dei problemi correlati.
|
Codice
|
20810115 |
Lingua
|
ITA |
Tipo di attestato
|
Attestato di profitto |
Crediti
|
9
|
Settore scientifico disciplinare
|
ING-INF/05
|
Ore Aula
|
81
|
Attività formativa
|
Attività formative affini ed integrative
|
Canale: CANALE 1
Docente
|
GASPARETTI FABIO
(programma)
Architettura del calcolatore elettronico, Sistema operativo, Problemi algoritmi e programmi, Rappresentazione della informazione, Traduzione ed esecuzione di programmi, Ambiente di sviluppo Python, Linguaggi – sintassi e semantica, Tipi ed espressioni , Funzioni in Python , Istruzioni condizionali, Istruzioni ripetitive, Stringhe, Dizionari, Tuple e Matrici in Python, Algoritmi di ordinamento, Correttezza , Complessità, File e Eccezioni, Algebra Lineare, Equazioni lineari e insiemi, Matrici Algebriche, Determinante, Matrice inversa, Rango di una matrice, Gauss, Funzioni Algebriche, Spazi vettoriali, Generatori, Basi, Operazioni tra sottospazi, Spazi affini, Omomorfismo, Immagine, Nucleo, Logica, Geometria nel Piano e nello Spazio
L'ordine di erogazione degli argomenti sarà sostanzialmente suddiviso in due parti di simile durata: Algebra Lineare e parte di Elementi di Informatica.
(testi)
“Programmazione in Python”, di Lambert Kenneth, Maggioli Editore, Giugno 2018 (II Edizione).
“Geometria” di G. Accascina e V. Monti http://www.dmmm.uniroma1.it/accascinamonti/geogest/Geometria.pdf
|
Date di inizio e termine delle attività didattiche
|
Dal 27/09/2021 al 21/01/2022 |
Modalità di erogazione
|
Tradizionale
|
Modalità di frequenza
|
Non obbligatoria
|
Metodi di valutazione
|
Prova scritta
|
Canale: CANALE 2
Docente
|
DA LOZZO GIORDANO
(programma)
Architettura del calcolatore elettronico, Sistema operativo, Problemi algoritmi e programmi, Rappresentazione della informazione, Traduzione ed esecuzione di programmi, Ambiente di sviluppo Python, Linguaggi – sintassi e semantica, Tipi ed espressioni , Funzioni in Python , Istruzioni condizionali, Istruzioni ripetitive, Stringhe, Dizionari, Tuple e Matrici in Python, Algoritmi di ordinamento, Correttezza , Complessità, File e Eccezioni, Algebra Lineare, Equazioni lineari e insiemi, Matrici Algebriche, Determinante, Matrice inversa, Rango di una matrice, Gauss, Funzioni Algebriche, Spazi vettoriali, Generatori, Basi, Operazioni tra sottospazi, Spazi affini, Omomorfismo, Immagine, Nucleo, Logica, Geometria nel Piano e nello Spazio
(testi)
“Programmazione in Python”, di Lambert Kenneth, Maggioli Editore, Giugno 2018 (II Edizione).
“Geometria” di G. Accascina e V. Monti http://www.dmmm.uniroma1.it/accascinamonti/geogest/Geometria.pdf
|
Date di inizio e termine delle attività didattiche
|
Dal 27/09/2021 al 21/01/2022 |
Modalità di erogazione
|
Tradizionale
|
Modalità di frequenza
|
Non obbligatoria
|
Metodi di valutazione
|
Prova scritta
|
|
|