Università degli Studi di Perugia

Navigazione

Contenuto principale

Insegnamento: Programmazione I con laboratorio

Corso di laureaCorso di laurea in Informatica [L-31] D. M. 270/2004
SedePerugia
CurriculumGenerale - Regolamento 2013
Modalità di valutazione

Progetto e Prova Orale

Statistiche voti esamiDati attualmente non disponibili
Calendario prove esame

fissato dal consiglio di corso di laurea

Unità formative opzionali consigliateDati attualmente non disponibili
DocenteStefano BISTARELLI
TipologiaAttività formative di base
AmbitoFORMAZIONE INFORMATICA DI BASE
SettoreINF/01
CFU9
Modalità di svolgimentoConvenzionale
Programma

Introduzione alla programmazione.
 Linguaggio macchina e linguaggi ad alto livello. 
Compilazione ed interpretazione. Sintassi e semantica dei linguaggi di programmazione.

Programmazione imperativa in Python.
Variabili, espressioni e istruzioni elementari. Strutture condizionali ed iterative. Sequenze. Definizione e richiamo di funzioni. Parametri, variabili locali e globali. Ricorsione. Strutture dati e riferimenti.

Algoritmi e strutture dati elementari.
Ricerca. Ordinamento. Liste. Pile e code. Alberi binari. Alberi binari di ricerca

Programmazione in linguaggio C
Tipi di dato. Variabili e loro allocazione. Istruzioni elementari e strutturate. Array. Definizione di funzioni. 
Puntatori. Passaggio dei parametri.

Supplement

Introduzione alla programmazione.
Programmazione imperativa in Python.
strutture dati elementari.
Introduzione al linguaggio C.

Metodi didattici

lezioni frontali
esercitazioni anche in laboratorio

Testi consigliati

Libro suggerito dal docente

Risultati apprendimento

comprensione dei concetti di base della programmazione
conoscenza delle principali strutture dati elementari 
capacita' di risolvere semplici problemi computazionali
capacita' di scrivere piccoli programmi in Python e C

Periodo della didattica

1-10-2011
31-1-2012

Calendario della didattica

1-10-2011
31-1-2012

Attività supporto alla didatticaDati attualmente non disponibili
Lingua di insegnamentoItaliano
Frequenza

consigliata

Sede

Dipartimento di Matematica e Informatica

Ore
Teoriche56
Pratiche12
Studio individuale157
Didattica Integrativa0
Totale225
Anno1
PeriodoI semestre
NoteDati attualmente non disponibili
Orario di ricevimentoIl Mercoledi', su appuntamento
Sede di ricevimentoDipartimento di Matematica e Informatica
Codice ECTS2013 - 5111

Inizio pagina

Approfondimenti