1. Introduzione
  2. Terzo anno
  3. 1. Data e web mining
    ❱
    1. 1.1. Supervised learning
      ❱
      1. 1.1.1. k-NN
      2. 1.1.2. Decision tree
  4. 2. Calcolabilità e linguaggi formali
    ❱
    1. 2.1. Automi finiti
      ❱
      1. 2.1.1. Linguaggi
      2. 2.1.2. Operazioni su linguaggi
      3. 2.1.3. Espressioni regolari
      4. 2.1.4. Equivalenza
      5. 2.1.5. Pumping lemma
      6. 2.1.6. Esercizi
    2. 2.2. Linguaggi context-free
      ❱
      1. 2.2.1. Ambiguità
      2. 2.2.2. Forma normale di Chomsky
      3. 2.2.3. Automi a pila
  5. Secondo anno
  6. 3. Probabilità e statistica
    ❱
    1. 3.1. Probabilità elementare
    2. 3.2. Probabilità condizionata
    3. 3.3. Variabili casuali
      ❱
      1. 3.3.1. Distribuzioni discrete
      2. 3.3.2. Distribuzioni continue
    4. 3.4. Variabili congiunte
    5. 3.5. Catene di Markov
  7. 4. Analisi dei dati
    ❱
    1. 4.1. Concetti
      ❱
      1. 4.1.1. Stimatori di posizione
      2. 4.1.2. Stimatori di variabilità
      3. 4.1.3. Analisi grafiche
    2. 4.2. Stima
      ❱
      1. 4.2.1. Momenti
      2. 4.2.2. Verosimiglianza
    3. 4.3. Intervalli di confidenza
      ❱
      1. 4.3.1. Statistica Z
      2. 4.3.2. Statistica T
    4. 4.4. Verifica delle ipotesi
      ❱
      1. 4.4.1. Test Z
      2. 4.4.2. Test T
      3. 4.4.3. Significatività osservata
    5. 4.5. Regressione
      ❱
      1. 4.5.1. Minimi quadrati
      2. 4.5.2. Valutare il modello
  8. 5. Algoritmi e strutture dati (M. 2)
    ❱
    1. 5.1. Dizionari
      ❱
      1. 5.1.1. Array
      2. 5.1.2. Lista
    2. 5.2. Alberi
      ❱
      1. 5.2.1. Array
      2. 5.2.2. Puntatori
      3. 5.2.3. Visite
      4. 5.2.4. Decomposizione
      5. 5.2.5. Di ricerca
      6. 5.2.6. Heap
      7. 5.2.7. Altri tipi
    3. 5.3. Ordinamento a confronto
      ❱
      1. 5.3.1. Insertion sort
      2. 5.3.2. Merge sort
      3. 5.3.3. Quick sort
      4. 5.3.4. Heap sort
    4. 5.4. Code di priorità
    5. 5.5. Ordinamento lineare
      ❱
      1. 5.5.1. Counting sort
      2. 5.5.2. Radix sort
    6. 5.6. Tabelle hash
      ❱
      1. 5.6.1. Concatenamento
      2. 5.6.2. Indirizzamento aperto
      3. 5.6.3. Confronto
    7. 5.7. Programmazione dinamica
      ❱
      1. 5.7.1. Taglio delle aste
      2. 5.7.2. Least common subsequence
  9. 6. Algoritmi e strutture dati (M. 1)
    ❱
    1. 6.1. Complessità asintotica
      ❱
      1. 6.1.1. Classi asintotiche
        ❱
        1. 6.1.1.1. Proprietà
        2. 6.1.1.2. Funzioni elementari
      2. 6.1.2. Calcolo della complessità
      3. 6.1.3. Ricorrenze
    2. 6.2. Grafi
      ❱
      1. 6.2.1. Concetti
        ❱
        1. 6.2.1.1. Rappresentazioni
        2. 6.2.1.2. Grado
        3. 6.2.1.3. Isomorfismo
        4. 6.2.1.4. Condizioni
      2. 6.2.2. Alberi di copertura
        ❱
        1. 6.2.2.1. Algoritmo generico
        2. 6.2.2.2. Algoritmo di Kruskal
        3. 6.2.2.3. Algoritmo di Prim
      3. 6.2.3. Cammini minimi
        ❱
        1. 6.2.3.1. Dijkstra
        2. 6.2.3.2. Bellman-Ford
        3. 6.2.3.3. Floyd-Warshall
    3. 6.3. Algoritmi greedy
    4. 6.4. Teoria NP
      ❱
      1. 6.4.1. Classi decisionali
      2. 6.4.2. Problema SAT
  10. 7. Basi di dati (M. 1)
    ❱
    1. 7.1. Progettazione concettuale
    2. 7.2. Progettazione logica
    3. 7.3. Algebra relazionale
    4. 7.4. SQL
  11. 8. Basi di dati (M. 2)
    ❱
    1. 8.1. Normalizzazione
      ❱
      1. 8.1.1. Dipendenze funzionali
      2. 8.1.2. Chiavi
      3. 8.1.3. Forma e copertura canonica
      4. 8.1.4. Decomposizione di schemi
      5. 8.1.5. Forme normali
  12. 9. Sistemi operativi (M. 1)
    ❱
    1. 9.1. Processi
    2. 9.2. Thread
    3. 9.3. Scheduling
    4. 9.4. Memoria
      ❱
      1. 9.4.1. Paginazione
      2. 9.4.2. Segmentazione
    5. 9.5. Filesystem
    6. 9.6. Dischi
    7. 9.7. Casi di studio
  13. Primo anno
  14. 10. Calcolo 2
    ❱
    1. 10.1. Equazioni differenziali ordinarie
      ❱
      1. 10.1.1. Primo ordine
      2. 10.1.2. Secondo ordine
    2. 10.2. Curve parametriche
      ❱
      1. 10.2.1. Proprietà
      2. 10.2.2. Tipi di curve
      3. 10.2.3. Coordinate polari
      4. 10.2.4. Lunghezza
      5. 10.2.5. Parametro d'arco
      6. 10.2.6. Integrale di linea
    3. 10.3. Funzioni a più variabili
      ❱
      1. 10.3.1. Tipi di funzioni
      2. 10.3.2. Dominio
      3. 10.3.3. Topologia
      4. 10.3.4. Disuguaglianze
      5. 10.3.5. Limiti
        ❱
        1. 10.3.5.1. Continuità
        2. 10.3.5.2. Calcolo dei limiti
      6. 10.3.6. Derivate
        ❱
        1. 10.3.6.1. Piano tangente
        2. 10.3.6.2. Derivata direzionale
        3. 10.3.6.3. Massimi e minimi
        4. 10.3.6.4. Derivate seconde
    4. 10.4. Integrali doppi
      ❱
      1. 10.4.1. Domini non rettangolari
      2. 10.4.2. Cambio di variabili
      3. 10.4.3. Baricentro
  15. 11. Architettura degli elaboratori (M. 2)
    ❱
    1. 11.1. Pipeline
      ❱
      1. 11.1.1. Implementazione
      2. 11.1.2. Hazards
      3. 11.1.3. Forwarding
      4. 11.1.4. Eccezioni e interrupt
      5. 11.1.5. Multiple issue
    2. 11.2. Cache
    3. 11.3. Memoria virtuale
    4. 11.4. Assembly
    5. 11.5. I/O
      ❱
      1. 11.5.1. Arbitraggio
      2. 11.5.2. Controller
  16. 12. Calcolo 1
    ❱
    1. 12.1. Insiemi
    2. 12.2. Numeri reali
      ❱
      1. 12.2.1. Assiomi
      2. 12.2.2. Estremi
      3. 12.2.3. Intervalli
      4. 12.2.4. Cardinalità e numerabilità
    3. 12.3. Funzioni
      ❱
      1. 12.3.1. Immagine e controimmagine
      2. 12.3.2. Tipi di funzione
      3. 12.3.3. Operazioni tra funzioni
      4. 12.3.4. Funzioni elementari
        ❱
        1. 12.3.4.1. Potenze
        2. 12.3.4.2. Esponenziali e logaritmiche
        3. 12.3.4.3. Valore assoluto e segno
        4. 12.3.4.4. Trigonometriche
        5. 12.3.4.5. Angoli notevoli
        6. 12.3.4.6. Iperboliche
    4. 12.4. Limiti
      ❱
      1. 12.4.1. Teoremi
      2. 12.4.2. Algebra dei limiti
      3. 12.4.3. Funzioni continue
        ❱
        1. 12.4.3.1. Operazioni tra funzioni
        2. 12.4.3.2. Funzioni elementari
        3. 12.4.3.3. Teoremi
      4. 12.4.4. Forme indeterminate
      5. 12.4.5. Limiti notevoli
    5. 12.5. Derivate
      ❱
      1. 12.5.1. Teoremi
      2. 12.5.2. Derivate fondamentali
      3. 12.5.3. Algebra delle derivate
      4. 12.5.4. Proprietà locali
      5. 12.5.5. Asintoti
      6. 12.5.6. Teoremi fondamentali su intervalli
      7. 12.5.7. Convessità, concavità e flessi
    6. 12.6. Studio di funzione
    7. 12.7. Infiniti e infinitesimi
      ❱
      1. 12.7.1. Polinomio di Taylor
    8. 12.8. Successioni
    9. 12.9. Serie
    10. 12.10. Integrali
      ❱
      1. 12.10.1. Integrali fondamentali
      2. 12.10.2. Algebra degli integrali
      3. 12.10.3. Integrali definiti
      4. 12.10.4. Integrali impropri
  17. 13. Matematica discreta
    ❱
    1. 13.1. Logica
    2. 13.2. Insiemi
    3. 13.3. Relazioni
      ❱
      1. 13.3.1. Relazioni d'ordine
      2. 13.3.2. Relazioni di equivalenza
      3. 13.3.3. Catene e anticatene
    4. 13.4. Funzioni
      ❱
      1. 13.4.1. Cardinalità
    5. 13.5. Principio di induzione
    6. 13.6. Sommatorie
    7. 13.7. Algebra modulare
    8. 13.8. Divisibilità
    9. 13.9. Numeri primi
    10. 13.10. Calcolo combinatorio
  18. 14. Algebra lineare
    ❱
    1. 14.1. Numeri complessi
    2. 14.2. Vettori
      ❱
      1. 14.2.1. Operazioni
      2. 14.2.2. Perpendicolari e allineati
      3. 14.2.3. Proiezione
    3. 14.3. Rette e piani
    4. 14.4. Matrici
      ❱
      1. 14.4.1. Prodotto tra matrici
      2. 14.4.2. Determinante
      3. 14.4.3. Matrice aggiunta e inversa
      4. 14.4.4. Matrice elementare
      5. 14.4.5. Matrice a scala
      6. 14.4.6. Rango
    5. 14.5. Sistemi lineari
    6. 14.6. Grafi
    7. 14.7. Spazio vettoriale
      ❱
      1. 14.7.1. Combinazioni lineari
      2. 14.7.2. Basi
      3. 14.7.3. Dimensione
    8. 14.8. Trasformazioni lineari
    9. 14.9. Autovalori e autovettori
  19. 15. Architettura degli elaboratori (M. 1)
    ❱
    1. 15.1. Rappresentazione dell'informazione
      ❱
      1. 15.1.1. Conversioni
      2. 15.1.2. Numeri negativi
      3. 15.1.3. Overflow
      4. 15.1.4. Numeri con la virgola
      5. 15.1.5. IEEE754
      6. 15.1.6. Errori di sequenze
    2. 15.2. Algebra booleana
      ❱
      1. 15.2.1. Forme canoniche
      2. 15.2.2. Minimizzazione
      3. 15.2.3. Altri componenti
    3. 15.3. MIPS
    4. 15.4. ALU
    5. 15.5. Circuiti sequenziali
    6. 15.6. Automi per circuiti
    7. 15.7. CPU

Computer Science

Algoritmi e strutture dati (M. 1)