2° anno · annuale

Algoritmi e Computazione

In arrivo

Automi e linguaggi formali, macchina di Turing, computabilità e complessità, analisi degli algoritmi e strategie di progetto: divide et impera, greedy, backtracking.

9 CFU 72 ore di lezione6 moduli
24,99 € corso completo, pagamento unico

Questo corso è in revisione. Scrivimi e ti avviso quando è pronto.

  • PDF in A4 verticale, leggibile anche da telefono
  • Revisionato sul programma 2026/27
  • 3 download, copia personale con la tua email
Nel pacchetto 2° anno completo con altri 11 corsi 126,99 € →

Licenza d'uso personale: puoi stamparlo per te, non condividerlo. Leggi la licenza.

moduli

Cosa contiene

Ogni modulo copre circa 12 ore di lezione e si vende anche da solo, a 6,99 €. Ti servono 4 moduli o più? Costerebbero 27,96 €: il carrello passa al corso completo, che costa 24,99 €.

  1. 01 Modulo 1 6,99 €
  2. 02 Modulo 2 6,99 €
  3. 03 Modulo 3 6,99 €
  4. 04 Modulo 4 6,99 €
  5. 05 Modulo 5 6,99 €
  6. 06 Modulo 6 6,99 €

L'indice dettagliato dei moduli viene pubblicato con l'uscita del corso.

programma ufficiale 2026/27

Cosa chiede il corso

Modelli di computazione per i linguaggi formali (automi a stati finiti, automi push-down, traduzione guidata dalla sintassi), macchina di Turing, limiti di computabilità e complessità; strategie di progettazione degli algoritmi e metodi per valutarne correttezza e prestazioni. Risultati attesi: basi teoriche dell'informatica, legame tra modelli di calcolo e classi di linguaggi, correttezza e prestazioni degli algoritmi, principali algoritmi e strutture dati.

Gli argomenti del programma ufficiale. La corrispondenza con i moduli si vede qui quando il corso esce.

Argomenti del programma ufficiale di Algoritmi e Computazione
Argomento
Prerequisiti: logica deduttiva e dimostrazioni
Linguaggi regolari e automi a stati finiti
Linguaggi liberi dal contesto e automi push-down
Macchina di Turing; introduzione a computabilità e complessità
Dalla macchina di Turing alla macchina RAM
Analisi degli algoritmi: caso pessimo, caso medio, complessità ammortizzata
Strutture dati fondamentali
Strategie algoritmiche: forza bruta e backtracking, divide et impera, decrease-and-conquer, transform-and-conquer
Compromesso spazio-tempo
Algoritmi greedy
Traduzione guidata dalla sintassi

Testi consigliati

  • J.E. Hopcroft, R. Motwani, J.D. Ullman, Automi, linguaggi e calcolabilità, Pearson (parte teorica).
  • R. Sedgewick, K. Wayne, Algorithms, 4ª ed.
  • T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein, Introduzione agli algoritmi e strutture dati, 3ª ed., McGraw-Hill.
  • A. Levitin, Introduction to the Design and Analysis of Algorithms, 2ª ed. (struttura delle lezioni).
  • Altri consigliati: Demetrescu, Finocchi, Italiano; Skiena; Knuth; Dasgupta, Papadimitriou, Vazirani; Kleinberg, Tardos.

Fonte: pagina ufficiale dell'insegnamento (codice 114590). Sintesi a cura di Mobius: fa fede la pagina ufficiale.

anteprima

Com'è fatta una pagina

Le pagine vere del corso arrivano qui con la sua uscita. Intanto, la struttura: un argomento per sezione, definizioni e teoremi evidenziati, formule leggibili.

pacchetti

Insieme ad altri corsi costa meno

lezioni

Lezioni di Algoritmi e Computazione

Se un argomento non torna, i primi 15 minuti sono gratis. Poi 18 €/h online o 22 €/h in presenza a Genova.

Come funzionano le lezioni

stesso semestre

Potrebbero servirti anche

Annuale 9 CFU

Teoria dei Sistemi

Sistemi dinamici lineari: segnali, trasformata di Laplace, equazioni di stato, stabilità, raggiungibilità e osservabilità, funzioni di trasferimento e sistemi non lineari.

Corso completo
24,99 €
6 moduli da
6,99 €
In arrivo
Annuale 3 CFU

Laboratorio di Algoritmi

Programmazione a oggetti in C++20: classi e UML, ereditarietà e polimorfismo, libreria standard, eccezioni, smart pointer e progetto finale.

Corso completo
9,99 €
2 moduli da
6,49 €
In arrivo
Algoritmi e Computazione24,99 €
Avvisami