Corso base di programmazione in Python

Prima lezione

Argomenti trattati:

  • Cos’è un computer.
  • I componenti di un computer ed il loro funzionamento:
    1. Macchina di Von Neumann (componenti della CPU, tipologie di memoria, esempi di dispositivi di I/O, utilità dei bus).
    2. Il linguaggio macchina (accenno).
    3. Il sistema operativo (a cosa serve e le sue componenti più importanti).
  • Cos’è un programma.
  • Introduzione ai linguaggi di programmazione:
    1. Cosa sono ed a cosa servono.
    2. Differenze tra un linguaggio ad alto livello ed uno a basso livello (problemi di entrambe le tipologie e quali di queste scegliere per sviluppare un software).
  • Traduzione da codice sorgente a file eseguibile:
    1. I compilatori e gli interpreti (utilità ed importanza).
    2. La portabilità di un software (come può, un programma, funzionare su più macchine).
  • Le rappresentazioni delle informazioni:
    1. Il sistema numerico binario, decimale ed esadecimale (accenni).
    2. L’utilizzo del sistema binario in un computer (come la macchina tratta le informazioni).
    3. I dati e le istruzioni (come vengono trattati dal processore e dove vengono memorizzati).

Dispense del corso di Fondamenti di informatica 1 del Prof. Alberto Marchetti Spaccamela, utili per ripasso ed approfondimento:

  1. Il computer, l’hardware ed il software, la macchina di Von Neumann, la CPU e la Memoria.
  2. Rappresentazione dei numeri interi positivi.
  3. Rappresentazione dei numeri negativi.
  4. Rappresentazione dei numeri frazionari.

Esercizi per casa:

Non sono stati assegnati esercizi.

 

 Vai all’ultima lezione >>>     Vai alla 2° lezione >>