2015
2015
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Programmazione ad oggetti
Informazioni generali
Corso di Laurea Informatica Percorso Curriculum "Data Science"
CFU 12 Università "Ca' Foscari" VENEZIA
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

12 cfu così ripartiti nelle aree:

  • 6 CFU nell'area C - Programmazione
  • 3 CFU nell'area D - Linguaggi
  • 3 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • C - Programmazione
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Introduzione ai principi della programmazione a oggetti.
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Classi: definizione, regole di visibilità variabili di istanza e di classe (static), costruttori, definizione di metodi, overloading.
    • * SCP - Sviluppo e Correttezza dei Programmi
      + PL-OOP - Object-Oriented Programming
      Interfacce e polimorfismo, ereditarietà
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Sottoclassi: ereditarieta' overriding di metodi, metodi, variabili e classi final.
    • * POO - Programmazione Orientata agli Oggetti
      * PL-EDRP - Event-Driven and Reactive Programming
      Programmazione ad eventi e interfacce grafiche
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Strutture dati e tipi generici
  • D - Linguaggi
    • MP - Metodologie di Programmazione
      + PL-OOP - Object-Oriented Programming
      Design patterns avanzati
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      PL-APC - Advanced Programming Constructs
      Macchine astratte per OO
    • MP - Metodologie di Programmazione
      + PL-OOP - Object-Oriented Programming
      Design patterns di base
  • I - Ingegneria del software
    • * PSC - Progettazione del Software e Codifica
      + SE-SDC - Software Design and Construction
      Caso di studio di Codifica
    • * PSS - Processi di Sviluppo del Software
      + SE-SPRE - Software Processes and Requirement Engineering
      Casi di studio
    • * PSC - Progettazione del Software e Codifica
      + SE-SDC - Software Design and Construction
      Caso di studio di Progettazione

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).