Programmazione i
A.A. 2025/2026
Learning objectives
Obiettivo dell'insegnamento e' introdurre gli studenti alla programmazione imperativa strutturata e al problem solving in piccolo
Expected learning outcomes
Lo studente dovrà aver acquisito la capacità di scrivere e mettere a punto un programma per automatizzare un compito semplice; inoltre dovrebbe saper comprendere il funzionamento di un semplice frammento di codice nonché stabilire le cause di un malfunzionamento ed essere in grado di intervenire per correggerlo
Periodo: Primo semestre
Modalità di valutazione: Esame
Giudizio di valutazione: voto verbalizzato in trentesimi
Corso singolo
Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.
Course syllabus and organization
Edizione unica
Responsabile
Periodo
Primo semestre
Programma
- Macchine programmabili, struttura di un elaboratore, calcolabilità
- Elementi base di un linguaggio di programmazione
- Programmazione strutturata e problem solving
- Tecniche efficaci di programmazione
- Il linguaggio di programmazione GO
(riferimenti più specifici sono riportati nel syllabus del corso)
- Elementi base di un linguaggio di programmazione
- Programmazione strutturata e problem solving
- Tecniche efficaci di programmazione
- Il linguaggio di programmazione GO
(riferimenti più specifici sono riportati nel syllabus del corso)
Prerequisiti
L'insegnamento non prevede prerequisiti.
Metodi didattici
Lezioni frontali e di laboratorio
Materiale di riferimento
I. Balbaert "The Way to Go: A Thorough Introduction to the Go Programming Language"
Modalità di verifica dell’apprendimento e criteri di valutazione
L'esame consiste di due prove: un esame pratico di programmazione in laboratorio ed un esame metodologico e teorico individuale.
Lo svolgimento è il seguente:
- lo studente si iscrive all'appello;
- lo studente sostiene la prova di laboratorio; al termine del processo di correzione, i docenti del corso di laboratorio comunicano l'esito della prova tramite pubblicazione dei risultati sul sito ARIEL del corso di laboratorio;
- gli studenti sufficienti vengono convocati per sostenere la prova metodologica e teorica tramite un messaggio di posta elettronica dal docente;
- gli studenti convocati sostengono la prova metodologica e teorica tramite colloquio; l'esito viene comunicato dal docente al termine della prova stessa.
L'esame è superato solo ottenendo una valutazione sufficiente in entrambe le prove di laboratorio e teoria; in questo caso, il voto finale è la media aritmetica dei voti ottenuti nelle due prove, eventualmente arrotondata, e corretta per eccesso o per difetto di un massimo di due punti, a discrezione del docente.
Lo svolgimento è il seguente:
- lo studente si iscrive all'appello;
- lo studente sostiene la prova di laboratorio; al termine del processo di correzione, i docenti del corso di laboratorio comunicano l'esito della prova tramite pubblicazione dei risultati sul sito ARIEL del corso di laboratorio;
- gli studenti sufficienti vengono convocati per sostenere la prova metodologica e teorica tramite un messaggio di posta elettronica dal docente;
- gli studenti convocati sostengono la prova metodologica e teorica tramite colloquio; l'esito viene comunicato dal docente al termine della prova stessa.
L'esame è superato solo ottenendo una valutazione sufficiente in entrambe le prove di laboratorio e teoria; in questo caso, il voto finale è la media aritmetica dei voti ottenuti nelle due prove, eventualmente arrotondata, e corretta per eccesso o per difetto di un massimo di due punti, a discrezione del docente.
INF/01 - INFORMATICA - CFU: 12
Laboratori: 48 ore
Lezioni: 72 ore
Lezioni: 72 ore
Turni:
Teoria - parte II
Docente:
Ceselli AlbertoTurno A
Docente:
Bianchessi NicolaTurno B
Docente:
Lonati ViolettaProfessor(s)
Ricevimento:
Giovedì, 11:00-13:00 e 14:00-15:00 - Su appuntamento (da concordare via email)
Stanza 3021 - Via Celoria, 18
Ricevimento:
Su appuntamento tramite email
Dipartimento di Informatica - Via Celoria 18 - Stanza 3015