Università degli Studi di Perugia

Navigazione

Contenuto principale

Insegnamento: Programmazione II con laboratorio

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

 Prova scritta e prova orale

Statistiche voti esamiDati attualmente non disponibili
Calendario prove esame

Secondo il calendario ufficiale.

Unità formative opzionali consigliateDati attualmente non disponibili
DocenteStefano MARCUGINI
TipologiaAttività formative caratterizzanti
AmbitoDISCIPLINE INFORMATICHE
SettoreINF/01
CFU9
Modalità di svolgimentoConvenzionale
Programma

PROGRAMMAZIONE AD OGGETTI
Modello degli oggetti per riferimento;
Incapsulamento;
Ereditarietà;
Polimorfismo.

INTRODUZIONE AL LINGUAGGIO JAVA
Istruzioni strutturate;
Array;
Classi e metodi;
Programmi stand-alone; Applet;
Librerie Java;
Eccezioni;
Multithreading;
Input ed Output; Istruzioni, espressioni, operazioni;
Programmazione orientata agli eventi.
Socket;
Applicazioni client-server.

ESEMPI DI ALGORITMI

Ricorsione

Supplement

PROGRAMMAZIONE AD OGGETTI
Modello degli oggetti per riferimento;
Incapsulamento;
Ereditarietà;
Polimorfismo.

INTRODUZIONE AL LINGUAGGIO JAVA
Classi e metodi;
Programmi ed Applet;
Eccezioni;
Multithreading;
Input,Output;
Programmazione orientata agli eventi.
Applicazioni client-server.

Ricorsione.

Metodi didattici

lezioni frontali, esercitazioni

Testi consigliati

Java "Dai fondamenti alla programmazione avanzata"
di Karsten Samaschke
edizioni Apogeo

Disponibili in biblioteca:
Java 1.2 - L.Lemay, C.L. Perkins, Edizioni Sams net
Java 2 i fondamenti - Cay S. Horstmann e Gary Cornell - Mc Graw Hill;
Java 2 tecniche avanzate - Cay S. Horstmann e Gary Cornell - Mc Graw Hill;

Risultati apprendimento

Comprensione dei concetti riguardanti la programmazione orientata agli oggetti ed agli eventi.
Capacità di realizzare applicazioni.
Capacità di comparare più soluzioni possibili per poter scegliere la migliore.
Capacità di applicare schemi di soluzione classici a nuovi problemi.
Capacità di progettare la gerarchia di oggetti adatta al problema specifico.
Capacità di realizzare programmi con interfacce di tipo professionale.

Periodo della didattica

primo marzo - 31 maggio

Calendario della didattica

Come da calendario ufficiale

Attività supporto alla didattica

non prevista

Lingua di insegnamentoItaliano
Frequenza

facoltativa

Sede

Dipartimento di Matematica e Informatica

Ore
Teoriche42
Pratiche36
Studio individuale147
Didattica Integrativa0
Totale225
Anno1
PeriodoII semestre
Note

Sito del Corso: estudium.unipg.it

Orario di ricevimento

martedì 16-17
mercoledì 11-13
giovedì 11-13
giovedì 15-16

Sede di ricevimento

Presso lo studio del docente, Dipartimento di Matematica e Informatica, sesto piano

Codice ECTS2013 - 5112

Inizio pagina

Approfondimenti