Anno di corso: 1

Crediti: 8
Crediti: 8
Crediti: 8
Crediti: 8
Crediti: 3
Tipo: Lingua/Prova Finale
Crediti: 3
Tipo: Lingua/Prova Finale
Crediti: 3
Tipo: Lingua/Prova Finale
Crediti: 3
Tipo: Lingua/Prova Finale

Anno di corso: 2

Anno di corso: 3

Crediti: 6
Crediti: 6
Crediti: 6
Crediti: 8
Crediti: 6
Crediti: 12
Tipo: A scelta dello studente
Crediti: 5
Tipo: Lingua/Prova Finale
Crediti: 10
Tipo: Per stages e tirocini

INFORMATICA

Scheda dell'insegnamento

Anno accademico di regolamento: 
2014/2015
Anno di corso: 
1
Anno accademico di erogazione: 
2014/2015
Tipo di attività: 
Obbligatorio
Crediti: 
8
Ciclo: 
Primo Semestre
Ore di attivita' didattica: 
60

Moduli

Metodi di valutazione

Modalita' di verifica dell'apprendimento: 

scritto e orale

Valutazione: 
Voto Finale

Obiettivi formativi

In seguito al completamento di questo corso gli studenti saranno in grado di a) generare e formalizzare soluzioni computazionali per problemi astratti; b) spiegare e applicare le basi della programmazione Java.

Contenuti

Il corso si propone di introdurre lo studente ai concetti di base della programmazione in maniera indipendente da un particolare linguaggio. A questa fase farà seguito lo studio dei fondamenti della programmazione in Java con l’obbiettivo di progettare algoritmi per la risoluzione di semplici problemi.

Programma esteso

1. Cenni alla struttura logica di un elaboratore e codifica dell'informazione. Gerarchia dei linguaggi di programmazione, compilatori e interpreti;
2. Tipi di dati primitivi;
3. Variabili, dichiarazioni e assegnamenti;
4. Espressioni e valutazione;
5. Strutture di controllo selettive e iterative;
6. Esempi elementari di algoritmi;
7. Array di tipi primitivi;
8. Cenni sulla complessità degli algoritmi;
9. Procedure, definizione ed invocazione.

Bibliografia consigliata

• Marco Bertacca e Andrea Guidi, Programmare in Java, McGraw-Hill, 2007

Metodi didattici

Lezioni frontali e esercitazioni