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. Acquisire le nozioni basilari di intelligenza artificiale e machine learning.
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 + un esercizio di programmazione Matlab/Python
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. Introduzione all'intelligenza artificiale.
Lingua Insegnamento
Italiano
Altre informazioni
La docente si rende disponibile a condividere le lezioni via piattaforma Teams per agevolare gli studenti che hanno difficoltà logistiche nel trasferimento dalla sede di Chieti a quella di Pescara.