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
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.
Gli studenti e le studentesse con disabilità, DSA o altri bisogni educativi speciali possono usufruire di un trattamento individualizzato in sede di esame, nel rispetto della normativa e di quanto previsto nella Carta dei Servizi di Ateneo (https://www.unich.it/sites/default/files/2024-02/carta_dei_servizi_0.pdf), previa intesa con il docente della materia. Per richiedere le misure compensative e dispensative è necessario afferire al Servizio CON_TE_STO seguendo la procedura indicata nella Carta dei Servizi. Si invitano gli studenti e le studentesse a prendere contatti con la/il docente durante lo svolgimento delle lezioni, o comunque con largo anticipo rispetto alla data dell’appello, per conoscere le modalità di esame e le misure che sono accettate. Per essere orientati e indirizzati ai diversi servizi offerti dall’Ateneo è possibile contattare il Docente Referente del Dipartimento: Prof.ssa Laura Marzetti, laura.marzetti@unich.it
Testi
E' possibile reperire il materiale didattico sulla piattaforma e-learning ai seguenti indirizzi: https://elearning.unich.it/mod/folder/view.php?id=33153 (L23) https://elearning.unich.it/mod/folder/view.php?id=33152 (L9)
Libro: 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.
Lingua Insegnamento
Italiano
Altre informazioni
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.