CODICE 72536 ANNO ACCADEMICO 2020/2021 CFU 5 cfu anno 3 INGEGNERIA MECCANICA 8784 (L-9) - LA SPEZIA SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05 LINGUA Italiano SEDE LA SPEZIA PERIODO 1° Semestre MODULI Questo insegnamento è un modulo di: SISTEMI PER L'AUTOMAZIONE MATERIALE DIDATTICO AULAWEB PRESENTAZIONE I calcolatori elettronici sono macchine programmabili in grado di eseguire il codice assembly. Anche se praticamente fattibile, la programmazione a questo basso livello è particolarmente complessa. I linguaggi di alto livello permettono di codificare algoritmi complessi astraendo da molti dei dettagli fisici del calcolatore. I dispositivi embedded richiedono di poter programmare muovendosi con libertà tra il livello astratto e quello fisico. Il C offre un accesso a entrambi i livelli di lettura. OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI Fornire agli studenti conoscenze e strumenti operativi per lo sviluppo di applicazioni software, nel particolare contesto dell'automazione meccanica e meccatronica. OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO Acquisire le competenze tecniche necessari per la programmazione in linguaggio C. Comprendere la struttura dei calcolatori elettronici e la relazione tra le astrazioni di programmazione e i mecchanismi interni che permettono l'esecuzione dei programmi. Approfondire i concetti di base legati alla progettazione, compilazione e verifica del software. MODALITA' DIDATTICHE Lezione in laboratorio alternata con esercitazioni (in autonomia o guidate dal docente) PROGRAMMA/CONTENUTO Introduzione alla struttura dei calcolatori elettronici Processi di compilazione e conversione da codice sorgente a codice macchina Progettagione di algoritmi Linguaggio C: tipi, espressioni, variabili e stato Linguaggio C: comandi imperativi Linguaggio C: funzioni e librerie Linguaggio C: Strutture e union Linguaggio C: puntatori e vettori TESTI/BIBLIOGRAFIA Il Linguaggio C. Brian W. Kernighan, Dennis M. Ritchie https://it.wikipedia.org/wiki/Il_linguaggio_C DOCENTI E COMMISSIONI MASSIMO NARIZZANO Ricevimento: Venerdi' dalle 10:00 alle 12:00 o su appuntamento. Commissione d'esame MASSIMO NARIZZANO (Presidente) ENRICO SIMETTI GIOVANNI INDIVERI (Presidente Supplente) LEZIONI Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy ESAMI MODALITA' D'ESAME Progetto e discussione orale Calendario appelli Data appello Orario Luogo Tipologia Note 26/01/2021 10:30 LA SPEZIA Orale 28/01/2021 10:00 LA SPEZIA Scritto 11/02/2021 10:30 LA SPEZIA Orale 07/06/2021 14:30 LA SPEZIA Compitino 17/06/2021 10:00 LA SPEZIA Scritto 17/06/2021 10:30 LA SPEZIA Orale 24/06/2021 10:00 LA SPEZIA Scritto 13/07/2021 10:30 LA SPEZIA Orale 22/07/2021 10:00 LA SPEZIA Scritto 03/09/2021 10:00 LA SPEZIA Scritto 07/09/2021 10:30 LA SPEZIA Orale