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.
Prerequisiti
Fondamenti di calcolo e analisi matematica. Principi di algebra lineare e geometria analitica.
Metodi didattici
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.
Verifica Apprendimento
Esame con quesiti a risposta multipla sugli argomenti del corso.
Testi
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.
Contenuti
Introduzione al calcolatore e rappresentazione delle informazioni. Concetto di algoritmo e programma. Principi di Matlab. Introduzione a Python.