Presentazione

Organizzazione della Didattica

DM270
STATISTICA PER LE TECNOLOGIE E LE SCIENZE ORD. 2014


6

Corsi comuni

 

Frontali Esercizi Laboratorio Studio Individuale
ORE: 32 0 10 69

Periodo

AnnoPeriodo
I anno1 semestre

Frequenza

Facoltativa

Erogazione

Convenzionale

Lingua

Italiano

Calendario Attività Didattiche

InizioFine
02/10/201719/01/2018

Tipologia

TipologiaAmbitoSSDCFU
baseInformaticoING-INF/056


Responsabile Insegnamento

ResponsabileSSDStruttura
Prof. MIGLIARDI MAUROING-INF/05Dipartimento di Ingegneria dell'Informazione

Altri Docenti

DocenteCoperturaSSDStruttura
ContrattoN.D.
Dott. DUSSIN MARCOContrattoN.D.

Attività di Supporto alla Didattica

Non previste.

Bollettino

Nessuno

Il corso di Sistemi di Elaborazione I ha come obiettivo quello di fornire allo studente del primo anno gli strumenti metodologici di base per la risoluzione dei problemi tramite lo sviluppo di programmi per calcolatore.

Lezioni frontali ed esercitazione al calcolatore.

Introduzione all'architettura di un elaboratore, gerarchie di memoria. Cenni alla struttura e alle funzioni di un Sistema Operativo. Il concetto di file e il File system come componente del Sistema Operativo. Introduzione ai linguaggi ad alto livello, compilazione, linkage-editing, librerie, debugging. Primi costrutti di programmazione con semplici esempi, con un cenno all'uso del flow chart. Concetti fondamentali: variabili, procedure con parametri, costrutti di controllo del flusso, tipi strutturati, stringhe. Ordine di calcolo delle espressioni. Il concetto di algoritmo, cenno alla caratterizzazione di complessità. Ricerca lineare e ricerca binaria. Concetto di ordinamento, ordinamento totale, algoritmi iterativi per l'ordinamento. Cenno alla ricorsione, principio di induzione, esempi ricorsivi. Il linguaggio utilizzato sara' il linguaggio C. Altri algoritmi elementari di calcolo numerico potranno essere utilizzati come esempi ed esercizi.

L'esame prevede una prova al calcolatore.

Competenza acquisita, correttezza dell'elaborato, valutazione da 0 a 30.

Tedesco, Roberto; Mandrioli, Dino, Informaticaarte e mestiereDino Mandrioli ... [et al.]con la collaborazione di Roberto Tedesco. Milano [etc.]: McGraw-Hill education, 2014 Brookshear, J. Glenn; Kochan, Stephen G.; Peri, Daniele; Seidita, Valeria, Fondamenti di informatica e programmazione in CJ. Glenn Brookshear, Stephen G. Kochan[edizione italiana] a cura di Daniele Peri, Valeria Seidita. Milano: Torino, Pearson, 2014

Appunti dalle lezioni e materiale ausiliario indicato dai docenti