PROGRAMMAZIONE MOD. A

A.A. di erogazione 2019/2020
Insegnamento obbligatorio

Laurea triennale in MATEMATICA
 (A.A. 2019/2020)

Docenti

Anno di corso: 
1
Tipologia di insegnamento: 
Base
Settore disciplinare: 
INFORMATICA (INF/01)
Crediti: 
6
Ciclo: 
Primo Semestre
Ore di attivita' frontale: 
48
Dettaglio ore: 
Lezione (48 ore)

L'obiettivo del corso è quello di fornire allo studente competenze di base sulla rappresentazione delle principali strutture di dati e sui principali algoritmi per la loro gestione. Introduce inoltre sulle tecniche per la valutazione della complessità computazionale di un algoritmo e di un problema. Il corso introduce gli studenti al linguaggio Java.

nessuna

Modulo A
Introduzione alla programmazione in Java:
• Variabili, costanti e tipi di dato elementare.
• Assegnamento e statement composto.
• Input/output di base.
• Espressioni e operatori.
• Strutture di controllo: selezione e cicli.
• Metodi e classi.
• Array.
• Introduzione alla ricorsione.

Lezioni frontali.

Esiste il solo esame finale, che accerta l’acquisizione delle conoscenze e delle abilità attese tramite lo svolgimento di una prova scritta e una prova orale.

Libri di Testo:
C. Thomas Wu: "Java. Fondamenti di Programmazione.". McGraw-Hill.

Appunti del docente: disponibili sul portale della didattica.