Corso Vittorio Emanuele II, 39 - Roma 0669207671

UNINETTUNO OpenupEd

L'Università senza confini

Beta

  • Cosa sono i Massive Open Online Courses (MOOC) di UNINETTUNO
    mooc-close

    Attraverso i MOOC di UNINETTUNO, potrete seguire liberamente le lezioni dei migliori docenti italiani e internazionali su una selezione dei migliori corsi UNINETTUNO, in italiano, inglese e arabo; avrete a disposizione videolezioni magistrali on-demand, digitalizzate e indicizzate, fruibili sia da PC che da smartphone e tablet, collegate ipertestualmente con materiali di approfondimento (libri e articoli, esercitazioni, slides, bibliografie, sitografie). Avrete inoltre a disposizione un ambiente collaborativo di discussione, il Forum tematico, attraverso cui confrontarvi con i colleghi rispetto ai temi trattati nelle lezioni, discutere delle esercitazioni svolte, creare cooperativamente nuova conoscenza in un processo che vi vedrà attori attivi del processo di apprendimento.

  • Come ottenere crediti formativi con i MOOC di UNINETTUNO
    mooc-close

    Se l’esperienza del MOOC ti è piaciuta, puoi tramutarla in un reale valore per la tua carriera accademica o professionale: iscrivendoti al Corso Universitario UNINETTUNO corrispondente, sarai inserito in una classe e seguito da un tutor che ti guiderà nel tuo percorso di apprendimento, potrai seguire un’erogazione, interagire con docenti e tutor in tempo reale, nelle Aule Virtuali di UNINETTUNO su web (in live streaming) o sull’Isola del Sapere UNINETTUNO su SecondLife; il tracciamento delle tue attività sui MOOC verrà conservato, e in questa maniera risulterai uno studente frequentante, e potrai accedere all’esame di profitto attraverso cui UNINETTUNO ti riconoscerà – in caso di superamento dello stesso – i Crediti Formativi Universitari corrispondenti ai corsi che hai scelto, secondo il sistema ECTS (European Credit Transfer System), validi nelle Università italiane e dell’Unione Europea.

  • Numero di videolezioni: #
  • CFU: #
  • Lingue disponibili*: #
  • Iscriviti
  • ottieni Crediti
  • *a seconda della lingua scelta il docente video potrebbe cambiare

il corso # di UNINETTUNO ti permette di ottenere # Crediti formativi in linea con il sistema europeo ECTS (European Credits Transfer System) e riconosciuti legalmente dalle università europee ed internazionali.
Per ottenere i crediti formativi è necessario seguire il percorso di studio online e sostenere l'esame finale.
Il costo della certificazione del percorso di studi in # è pari a # Euro che potrai pagare a mezzo bonifico bancario intestato a:

Università Telematica Internazionale UNINETTUNO
IBAN: IT46 G030 6905 0201 0000 0070 068
BIC BCITITMM (only for bank transfers from abroad)
(Istituto Bancario: IntesaSanPaolo SpA
Via del Corso, n. 226 00186 Roma)

Una volta effettuato il pagamento della tassa di iscrizione al singolo corso verrai contattato dalla nostra segreteria studenti per organizzare il tuo percorso di studi online.
Se preferisci puoi contattare la nostra segreteria via email info@uninettunouniversity.net per essere guidato nel percorso di iscrizione.

mooc-close

Ingegneria informatica (Anno Accademico 2012/2013) - Ingegneria Informatica (ad esaurimento)

Ingegneria del software e programmazione ad oggetti


CFU: 9
Lingue disponibili: EN, IT
Lingua contenuti:Italiano
Descrizione dell'insegnamento
Il corso si articola in due moduli:

 

Programmazione ad Oggetti: illustra i fondamenti della programmazione ad oggetti e le principali caratteristiche del linguaggio Java (Il linguaggio Java, Classi astratte, interfacce, visibilità e package, Introduzione a UML, Classi java fondamentali: input/output, eccezioni, Java Collection Framework, Alcune librerie standard: Applet, GUI, JDBC)

 
Ingegneria del Software: illustra i principi, le tecniche, e le pratiche di un processo di sviluppo di software (Il processo di sviluppo del software, Il ciclo di vita del software, Qualità del software, Versionamento e configurazioni, Analisi e specifica dei requisiti, Progettazione: Design Pattern, Verifica e Validazione del software: test, ispezioni).
Prerequisiti
Conoscenza dei principi della programmazione e di uno o più linguaggi di programmazione. Esperienza pratica di sviluppo di semplici programmi e conoscenza di semplici ambienti di supporto allo sviluppo di software. Conoscenze informatiche di base.
Scopi
Introdurre i fondamenti della programmazione orientata agli oggetti ed il linguaggio di programmazione Java. Illustrare le principali problematiche e metodologie del processo di sviluppo condiviso del software.
Contenuti
  • Il linguaggio Java
  • Classi astratte, interfacce, visibilità e package
  • Introduzione a UML
  • Classi java fondamentali: input/output, eccezioni
  • Java Collection Framework
  • Alcune librerie standard: Applet, GUI, JDBC
  • Il processo di sviluppo del software
  • Il ciclo di vita del software
  • Qualità del software
  • Versionamento e configurazioni
  • Analisi e specifica dei requisiti
  • Progettazione: Design Pattern
  • Verifica e Validazione del software: test, ispezioni
Testi
  • Concetti di informatica e fondamenti di Java. Cay Horstmann. Quinta ed., 2010, Apogeo Editore.
  • Design Patterns: elementi per il riuso di software a oggetti. Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Prima ed. italiana, 2002, Pearson Education Italia.
  • Fundamentals of Software Engineering. Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli. Second Edition, 2002, Paerson Education.
  • Software Testing and Analysis: Process, Principles, and Techniques. Mauro Pezzè and Michal Young, 2008, John Wiley & Sons.
Esercitazioni
Le esercitazioni seguiranno gli argomenti delle videolezioni e prevedono la risoluzione di esercizi di scrittura o completamento di piccoli progetti di programmazione java, eventualmente facenti utilizzo di Design Pattern.
Docente
Massimo Poncino
Docenti video
Prof. Giovanni Malnati - Politecnico di Torino (Torino - Italy)
Prof. Marco Temperini - Università "La Sapienza" di Roma (Roma - Italia)
Prof. Mauro Pezzè - Università di Milano (Milano - Italy)
Elenco delle lezioni
Giovanni Malnati
Giovanni Malnati
Marco Temperini
Marco Temperini
Marco Temperini
Marco Temperini
Marco Temperini
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
    •  Lezione n. 12: Eccezioni  Vai alla lezione
Giovanni Malnati
Giovanni Malnati
    •  Lezione n. 14: Input/Output  Vai alla lezione
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
    •  Lezione n. 21: Applet  Vai alla lezione
Giovanni Malnati
Giovanni Malnati
    •  Lezione n. 23: SQL e Java  Vai alla lezione
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Giovanni Malnati
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
Mauro Pezzè
    •  Lezione n. 46: Ispezione  Vai alla lezione
Mauro Pezzè