Matlab. Concetti e progetti (3° ed.), di Giovanni Naldi, Lorenzo Pareschi. Apogeo Education, 2020.Introduzione a Python (Ediz. Mylab) con aggiornamento online, di Tony Gaddis. Pearson, 2022.
Acquisire le nozioni basilari dell'architettura del calcolatore, rappresentazione dell'informazione, algoritmi e programmi. Acquisire la metodologia di programmazione per la costruzione di programmi nei linguaggi di programmazione.
Fondamenti di calcolo e analisi matematica. Principi di algebra lineare e geometria analitica.
Due ore di lezione con materiale didattico sotto forma di presentazione power point o PDF. Due ore di esercitazione + 1 ora di tutoraggio assistito con esercizi scritti in linguaggi di programmazione e mostrati con l'ausilio del software.
L'esame consiste nello svolgimento di una prova scritta che prevede 14 domande a risposta multipla e una domanda a risposta aperta; quest'ultima richiede la progettazione di un algoritmo per la risoluzione di un problema e la sua implementazione in uno dei linguaggi di programmazione presentati durante il corso.
Questo insegnamento concorre alla realizzazione degli obiettivi ONU dell'Agenda 2030 per lo Sviluppo Sostenibile
Il ricevimento studenti è fissato il martedì dalle 9:00 alle 11:00, in presenza.
Si prega di inviare un'email a luciano.caroprese@unich.it almeno tre giorni prima per conferma.
È possibile fissare un appuntamento per un altro giorno della settimana scrivendo un'email a luciano.caroprese@unich.it.
Introduzione al calcolatore e rappresentazione delle informazioni. Concetto di algoritmo e programma. Principi di Matlab. Introduzione a Python.
Introduzione all'architettura del calcolatore. Rappresentazione dell'informazione nel calcolatore. Problemi, algoritmi e programmi. Introduzione all'ambiente di programmazione Matlab. Principali funzioni matematiche in Matlab. Diagrammi di flusso e pseudo-codice. Strutture di controllo if-then-else e algoritmi con cicli. Array e matrici in Matlab. Principali operazioni con array e matrici. File in Matlab, script e funzioni custom, import ed export dei dati. Operatori logici e relazionali, cicli e istruzioni condizionali in Matlab. Grafica 2D e 3D in Matlab. Fondamenti di Python. Operazioni, funzioni e librerie di base.
SEDE DI CHIETI
Via dei Vestini,31
Centralino 0871.3551
SEDE DI PESCARA
Viale Pindaro,42
Centralino 085.45371
email: info@unich.it
PEC: ateneo@pec.unich.it
Partita IVA 01335970693