Pagina di esempio 1 di Fondamenti di InformaticaPagina di esempio 2 di Fondamenti di InformaticaPagina di esempio 3 di Fondamenti di Informatica

1° anno · annuale

Fondamenti di Informatica

In arrivo

Matematica discreta e programmazione in C++: insiemi, relazioni, combinatoria, funzioni e array, puntatori e ricorsione, classi, liste, pile e code, con programmi provati.

9 CFU 7 moduli82 pagine
27,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, dalle lezioni 2025/26
  • 3 download, copia personale con la tua email
Nel pacchetto 1° anno completo con altri 7 corsi 110,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 7,99 €. Ti servono 4 moduli o più? Costerebbero 31,96 €: il carrello passa al corso completo, che costa 27,99 €.

pagine A4
82
sezioni
41
definizioni e teoremi
3
esempi svolti
0
  1. 01 Insiemi, relazioni e funzioni insiemi e operazioni · prodotto cartesiano · equivalenze e partizioni · ordini e Hasse · funzioni
    Indice del modulo · 5 sezioni · circa 9 pagine
    1. 1.1 Insiemi e sottoinsiemi
    2. 1.2 Operazioni fra insiemi
    3. 1.3 Relazioni
    4. 1.4 Relazioni d'ordine
    5. 1.5 Funzioni
    7,99 €
  2. 02 Strutture algebriche e calcolo combinatorio semigruppi monoidi gruppi · anelli e campi · Z_n · disposizioni e combinazioni · binomio di Newton
    Indice del modulo · 6 sezioni · circa 7 pagine
    1. 2.1 Operazioni
    2. 2.2 Semigruppi, monoidi e gruppi
    3. 2.3 Anelli, corpi e campi
    4. 2.4 Contare: i due principi
    5. 2.5 Disposizioni, permutazioni, combinazioni
    6. 2.6 I coefficienti binomiali
    7,99 €
  3. 03 Calcolatori, algoritmi e primi programmi in C++ von Neumann · binario e complemento a 2 · tipi e operatori · if e switch · cicli
    Indice del modulo · 8 sezioni · circa 11 pagine
    1. 3.1 Il calcolatore
    2. 3.2 Rappresentare l'informazione
    3. 3.3 Algoritmi, programmi, linguaggi
    4. 3.4 Il primo programma: variabili e tipi
    5. 3.5 Operatori ed espressioni
    6. 3.6 Le istruzioni condizionali
    7. 3.7 Le istruzioni iterative
    8. 3.8 Compilare ed eseguire da terminale, come all'esame
    7,99 €
  4. 04 Funzioni, array, stringhe, file e strutture valore e riferimento · ordinamento e ricerca binaria · matrici · stringhe C · file · struct
    Indice del modulo · 6 sezioni · circa 11 pagine
    1. 4.1 Le funzioni
    2. 4.2 Gli array
    3. 4.3 Le matrici
    4. 4.4 Le stringhe
    5. 4.5 I file
    6. 4.6 Le strutture
    7,99 €
  5. 05 Puntatori, memoria dinamica, ricorsione e template puntatori e array · new e delete · matrici dinamiche · ricorsione · template di funzione
    Indice del modulo · 5 sezioni · circa 9 pagine
    1. 5.1 Indirizzi e puntatori
    2. 5.2 Puntatori e array
    3. 5.3 La memoria dinamica
    4. 5.4 La ricorsione
    5. 5.5 I template di funzione
    7,99 €
  6. 06 Classi e oggetti costruttori e distruttore · selettori e modificatori · operatori · regola dei tre · template di classe
    Indice del modulo · 6 sezioni · circa 10 pagine
    1. 6.1 Dalla struttura alla classe
    2. 6.2 Costruttori e distruttore
    3. 6.3 Selettori, modificatori, const e this
    4. 6.4 Il sovraccarico degli operatori
    5. 6.5 Classi con memoria dinamica: la regola dei tre
    6. 6.6 I template di classe
    7,99 €
  7. 07 Tipi di dato astratti, liste, pile e code ADT e information hiding · liste concatenate · pile · code · array circolare
    Indice del modulo · 5 sezioni · circa 11 pagine
    1. 7.1 L'astrazione sui dati
    2. 7.2 Le liste concatenate semplici
    3. 7.3 La lista come template
    4. 7.4 La pila
    5. 7.5 La coda
    7,99 €

programma ufficiale 2026/27

Cosa chiede il corso

Concetti di base dell'informatica e risoluzione algoritmica dei problemi con programmi in C++, secondo la programmazione strutturata e modulare; elementi di matematica discreta; traduzione di specifiche in programmi.

11 argomenti su 11 del programma sono trattati negli appunti. Accanto a ogni argomento c'è il modulo in cui lo trovi.

Argomenti del programma ufficiale di Fondamenti di Informatica e moduli in cui sono trattati
ArgomentoDove
Matematica discreta: teoria degli insiemi modulo 1
Relazioni e funzioni modulo 1
Strutture algebriche di base modulo 2
Introduzione al calcolo combinatorio modulo 2
Introduzione all'informatica (architettura dei calcolatori) e alla programmazione (algoritmi, programmi, linguaggi) modulo 3
C++ strutturato: variabili e costanti, tipi e operatori, espressioni, istruzioni condizionali e iterative, funzioni modulo 3, modulo 4
Array mono e multidimensionali, stringhe, flussi e file, strutture e array di strutture modulo 4
C++ avanzato: puntatori e riferimenti, allocazione dinamica, funzioni ricorsive, template di funzione modulo 5
Classi e oggetti: metodi e attributi, controllo di accesso, costruttori, distruttore, selettori, modificatori, operatori, overloading degli operatori, template di classe modulo 6
Astrazione sui dati: information hiding, tipi di dato astratti, indipendenza dalla rappresentazione modulo 7
Strutture dati come tipi di dato astratti: liste, pile, code modulo 7

L'esame

Prova al computer con quiz teorico e prova pratica di programmazione in C++, in un'unica prova o in due prove intermedie; la pratica si svolge solo dopo aver superato la teoria.

Testi consigliati

  • Slide ed esercitazioni su AulaWeb (sufficienti per la preparazione secondo il corso).
  • C. Delizia, P. Longobardi, M. Maj, C. Nicotera, Matematica discreta, McGraw-Hill.
  • R. Johnsonbaugh, Matematica discreta, Pearson.
  • H.M. Deitel, P.J. Deitel, C++. Fondamenti di programmazione, Apogeo Education.
  • L.J. Aguilar, Fondamenti di programmazione in C++, McGraw-Hill.

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

pacchetti

Insieme ad altri corsi costa meno

lezioni

Lezioni di Fondamenti

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
Fondamenti27,99 €
Avvisami