Corso Vittorio Emanuele II, 39 - Roma 0669207671

MOOC Massive Open Online Courses (Anno Accademico 2022/2023)

Programmazione ad oggetti


CFU: 5
Lingua contenuti:Inglese
Descrizione dell'insegnamento
Il corso illustra le caratteristiche principali della programmazione ad oggetti e del linguaggio Java.
Prerequisiti
Programming basics in any language.
Scopi
The student will be able to develop programs following the Object Oriented Paradigm concepts. Advanced topics as multithreading in Java will be considered as well. UML is used to help the design phase.
Contenuti
- Classi e istanze - Ereditarietà, polimorfismo e dynamic binding - Classi astratte, interfacce - Visibilità e package - Classi per l'input/output - Eccezioni - Collezioni - Applet - UML
Testi
Kay Horstmann, Concetti di informatica e fondamenti di Java 4a ed., Apogeo Editore
Esercitazioni
Exercises are provided or near every lesson.
Docente
Nessun Docente attualmente disponibile per questo corso
Docenti video
Prof. Giovanni Malnati - Politecnico di Torino (Torino - Italy)
Prof. Marco Temperini - Università "La Sapienza" di Roma (Roma - Italia)
Elenco delle lezioni
    •  Lezione n. 1: Introduction  Vai alla lezione
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
    •  Lezione n. 17: 2D Graphics  Vai alla lezione
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati