Programmazione 1

A.A. 2018/2019
Insegnamento per
6
Crediti massimi
63
Ore totali
SSD
INF/01
Lingua
Italiano
Obiettivi formativi
Impadronirsi dei fondamenti della programmazione tramite lo studio e l'uso del linguaggio C.
Capacità di scrivere, compilare, correggere ed eseguire il codice in linguaggio C che risolva problemi computazionali di difficoltà media.

Struttura insegnamento e programma

Edizione attiva
Responsabile
INF/01 - INFORMATICA - CFU: 6
Laboratori: 36 ore
Lezioni: 27 ore
Turni:
Docente: Marra Vincenzo
Turno 1
Docente: Marra Vincenzo
Turno 2
Docente: Codara Pietro
Turno 3
Docente: Redaelli Samuele
Turno 4
Docente: Santini Massimo
Programma
· Hardware e software, algoritmi e programmi.
· Linguaggi, traduttori, compilatori.
· Primi passi col C.
· Espressioni.
· La programmazione strutturata: sequenza, selezione, iterazione.
· Tipi elementari.
· Array e stringhe.
· Funzioni.
· Puntatori.
· Strutture, unioni ed enumerazioni.
· File.
· Implementazione di strutture di dati.
Propedeuticità
nessuna
Prerequisiti e modalità di esame
Prova di laboratorio più orale.
L'esame consiste nello svolgimento di una prova pratica
in un laboratorio informatico. Al termine delle prove si svolge una prova orale
obbligatoria che comprende un colloquio sullo svolgimento delle prove e domande
sugli argomenti svolti nel programma.
Metodi didattici
Lezioni frontali, più lezioni di laboratorio in aula attrezzata.
FREQUENZA: fortemente consigliata
Materiale didattico e bibliografia
B. W. Kernighan, D. M. Ritchie. Il linguaggio C. Principi di programmazione e manuale di riferimento. Seconda edizione. Pearson Italia, 2004.
Periodo
Secondo semestre
Periodo
Secondo semestre
Modalità di valutazione
Esame
Giudizio di valutazione
voto verbalizzato in trentesimi
Docente/i
Ricevimento:
su appuntamento
in via Saldini 50, studio 1038
Ricevimento:
Su appuntamento.
Studio 5007 - via Celoria, 18