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/Information and communication technologies engineering (with Helwan University) (Anno Accademico 2010/2011)

Algoritmi e programmazione avanzata (vecchio programma)


CFU: 5
Lingue disponibili: EN, IT
Lingua contenuti:Inglese
Descrizione dell'insegnamento
Il corso approfondisce metodi e strumenti dell'ingegneria del software. I temi centrali sono: il ciclo di vita del software, con particolare riguardo alle fasi di specifica dei requisiti e di progettazione, il paradigma ad oggetti la notazione UML e il linguaggio Java.
Prerequisiti
Si richiede la conoscenza dei fondamenti della programmazione e di un linguaggio di programmazione orientato agli oggetti, tipicamente Java.
Scopi
L'obiettivo del corso è lo studio e l'approfondimento degli aspetti fondamentali relativi alla progettazione del software: le qualità del software, il concetto di modulo e la modularizzazione, la distinzione tra analisi (concettualizzazione), progetto e realizzazione, la nozione di specifica. Gli argomenti vengono trattati utilizzando la notazione di UML (Unified Modeling Language) per la fase di analisi, e il linguaggio Java per la fase di progetto e realizzazione. Alla fine del corso lo studente dovrebbe avere acquisito tecniche e metodi per affrontare problemi di progettazione dei programmi secondo una metodologia basata sulla distinzione tra concettualizzazione, progetto e realizzazione, sulla modularizzazione e sulla orientazione agli oggetti.
Contenuti
Il ciclo di vita del software

Le qualità del software
Qualità esterne
Qualità interne

La modularizzazione
Modularizzazione del software
Principi di modularizzazione

Introduzione all'analisi e al linguaggio UML
Introduzione al linguaggio UML
Il diagramma delle classi e degli oggetti

Le associazioni in UML
Istanze di associazioni: link
Più associazioni tra due classi
Nomi di associazioni
Ruolo delle associazioni

Proprietà di associazioni
Associazioni n-arie
Vincoli di molteplicità

La generalizzazione
Generalizzazioni disgiunte
Generalizzazioni complete
Ereditarietà multipla
Differenza tra due is-a e una generalizzazione

Metodologia di analisi

Il diagramma degli use case

Il diagramma degli stati e delle transizioni

Introduzione a java come linguaggio orientato agli oggetti
Testi
Lucidi del corso
Esercitazioni
Gli esercizi consisteranno in applicazioni semplificate dei concetti studiati nel corso.
Docente
Massimo Poncino
Docenti video
Prof. Maurizio Lenzerini - Università "La Sapienza" di Roma (Roma - Italia)
Prof. Giuseppe De Giacomo - Università "La Sapienza" di Roma (Roma - Italia)
Elenco delle lezioni
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino
    •  Lezione n. 5: Sorting  Vai alla lezione
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino
    •  Lezione n. 16: Graphs I  Vai alla lezione
Massimo Poncino
    •  Lezione n. 17: Graphs II  Vai alla lezione
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino
Massimo Poncino