Corsi di Laurea Corsi di Laurea Magistrale Corsi di Laurea Magistrale
a Ciclo Unico
Scuola di Ingegneria
INGEGNERIA DELL'INFORMAZIONE
Insegnamento
LABORATORIO DI INGEGNERIA INFORMATICA
INP5071698, A.A. 2017/18

Informazioni valide per gli studenti immatricolati nell'A.A. 2015/16

Principali informazioni sull'insegnamento
Corso di studio Corso di laurea in
INGEGNERIA DELL'INFORMAZIONE
IN0513, ordinamento 2011/12, A.A. 2017/18
N0
porta questa
pagina con te
Crediti formativi 6.0
Tipo di valutazione Voto
Denominazione inglese COMPUTER ENGINEERING LABORATORY
Dipartimento di riferimento Dipartimento di Ingegneria dell'Informazione (DEI)
Sito E-Learning https://elearning.dei.unipd.it/course/view.php?idnumber=2017-IN0513-000ZZ-2015-INP5071698-N0
Obbligo di frequenza No
Lingua di erogazione ITALIANO
Sede PADOVA
Corso singolo È possibile iscriversi all'insegnamento come corso singolo
Corso a libera scelta È possibile utilizzare l'insegnamento come corso a libera scelta

Docenti
Responsabile STEFANO GHIDONI ING-INF/05
Altri docenti VITTORIA COZZA

Dettaglio crediti formativi
Tipologia Ambito Disciplinare Settore Scientifico-Disciplinare Crediti
CARATTERIZZANTE Ingegneria informatica ING-INF/05 6.0

Organizzazione dell'insegnamento
Periodo di erogazione Secondo semestre
Anno di corso III Anno
Modalità di erogazione frontale

Tipo ore Crediti Ore di
didattica
assistita
Ore Studio
Individuale
LEZIONE 6.0 48 102.0

Calendario
Inizio attività didattiche 26/02/2018
Fine attività didattiche 01/06/2018
Visualizza il calendario delle lezioni Lezioni 2019/20 Ord.2011

Commissioni d'esame
Commissione Dal Al Membri
4 A.A. 2018/2019 01/10/2018 15/03/2020 GHIDONI STEFANO (Presidente)
DABERDAKU SEBASTIAN (Membro Effettivo)
FANTOZZI CARLO (Supplente)
MIGLIARDI MAURO (Supplente)
MORO MICHELE (Supplente)
3 A.A. 2017/2018 01/10/2017 15/03/2019 GHIDONI STEFANO (Presidente)
COZZA VITTORIA (Membro Effettivo)
FANTOZZI CARLO (Supplente)
MORO MICHELE (Supplente)
2 A.A. 2016/2017 01/10/2016 15/03/2018 FERRO NICOLA (Presidente)
AGOSTI MARISTELLA (Membro Effettivo)
DI NUNZIO GIORGIO MARIA (Supplente)
SILVELLO GIANMARIA (Supplente)

Syllabus
Prerequisiti: Fondamenti di Informatica
Dati e Algoritmi 1
Conoscenze e abilita' da acquisire: L'obiettivo dell'insegnamento è acquisire competenze di programmazione nel linguaggio C per applicarle a casi di interesse industriale, quali ad esempio l’interazione con il sistema operativo, con librerie di terze parti, o con altri linguaggi di programmazione.
Modalita' di esame: Realizzazione di un progetto individuale, homework e discussione orale finale.
Criteri di valutazione: La valutazione dello studente si baserà sulla conoscenza del funzionamento del linguaggio di programmazione C e della sua applicazione alla soluzione di casi di studio reali.
Contenuti: - Introduzione al linguaggio di programmazione C
- Sintassi del linguaggio e struttura di base di un programma
- Compilazione, linking ed esecuzione (crezione di programmi e librerie)
- Costrutti principali (cicli, istruzioni condizionali, variabili e scoping, funzioni)
- La gestione della memoria e l'uso dei puntatori
- Sistema operativo: allocazione e condivisione di memoria e realizzazione di un mini-gestore della memoria condivisa tra più processi
Attivita' di apprendimento previste e metodologie di insegnamento: Lezioni frontali in aula, laboratorio.
Eventuali indicazioni sui materiali di studio: Il materiale di studio include: testo di riferimento, lucidi e materiale del corso messi a disposizione degli studenti, letture consigliate.
Testi di riferimento:
  • King, Kimberly Nelson; Schaerf, Andrea, Programmazione in CKim N. Kingedizione italiana a cura di Andrea Schaerf. Milano: Apogeo, 2009, --. Cerca nel catalogo