2015
2015
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Linguaggi di Programmazione
Informazioni generali
Corso di Laurea Informatica Percorso Corsi di Laurea in Informatica
CFU 9 Università PALERMO
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area C - Programmazione

Sillabo dell'insegnamento

  • C - Programmazione
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Paradigma di programmazione orientato agli oggetti: classi, attributi e metodi, incapsulamento.
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Caratteristiche di base del linguaggio Java: struttura delle classi, strutture di controllo del flusso, stringhe, array e arraylist.
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Caratteristiche OOP di Java: ereditarietà e polimorfismo, overloading e overriding di metodi.
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Static type checking e dynamic late binding.
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Caratteristiche avanzate di Java: classi astratte e interfacce, gestione dell'input output, gestione delle eccezioni.
    • * POO - Programmazione Orientata agli Oggetti
      + PL-OOP - Object-Oriented Programming
      Strutture dati in Java (liste, pile, code, alberi, visite).
    • * POO - Programmazione Orientata agli Oggetti
      * PL-EDRP - Event-Driven and Reactive Programming
      Interfacce grafiche con Swing.
    • PP - Paradigmi di Programmazione
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Concetti base sui linguaggi di programmazione: linguaggi interpretati e compilati.
    • * POO - Programmazione Orientata agli Oggetti
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Macchine astratte, regole di visibilità, gestione della memoria, paradigmi di programmazione.

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