Salta al contenuto principale
CODICE 72536
ANNO ACCADEMICO 2016/2017
CFU
SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05
LINGUA Italiano
SEDE
PERIODO 1° Semestre
MODULI Questo insegnamento è un modulo di:
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)

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

  1. Introduzione alla struttura  dei calcolatori elettronici
  2. Processi di compilazione e conversione da codice sorgente a codice macchina
  3. Progettagione di algoritmi
  4. Linguaggio C: tipi, espressioni, variabili e stato
  5. Linguaggio C: comandi imperativi
  6. Linguaggio C: funzioni e librerie
  7. Linguaggio C: Strutture e union
  8. 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

Commissione d'esame

GABRIELE COSTA (Presidente)

ENRICO SIMETTI (Presidente)

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
16/06/2017 09:30 LA SPEZIA Orale
28/07/2017 09:30 LA SPEZIA Orale
08/09/2017 10:30 LA SPEZIA Orale