Laurea a distanza in Ingegneria Informatica

  Introduzione alla Programmazione Informazioni Generali | Dove Iscriversi | Piano degli Studi

Prof. Marco Mezzalama
(Professore Ordinario di Sistemi di Elaborazione al Politecnico di Torino)
Prof. Angelo Raffaele Meo
(Professore Ordinario di Sistemi di Elaborazione al Politecnico di Torino)

28 ore di videolezioni trasmesse in televisione

Scopi

Il corso si pone come obiettivo quello di portare gli allievi ad un buon livello di conoscenza della programmazione. L’illustrazione delle principali istruzioni e costrutti supportati dal linguaggio di programmazione trattato durante il corso sarà affiancata da un cospicuo numero di esempi svolti commentati dal docente e da esercizi da svolgere a casa a cura degli allievi.

Contenuti


Il corso introdurrà la programmazione attraverso l’uso del linguaggio
di programmazione C. In particolare il corso tratterà i seguenti argomenti:

Introduzione ai linguaggi ad alto livello,

Le variabili nel linguaggio C

I concetti di funzioni e sottoprogrammi

Operatori logici e operatori aritmetici

Costrutti condizionali e iterativi

Utilizzo della memoria (i puntatori)

Accesso ai file e accenno alla gestione di basi di dati


Testi

H.M. DEITEL, P.J. DEITEL, C Corso di programmazione II Edizione, Apogeo edizioni 2004

Prerequisiti

Conoscenze di base di matematica e di logica matematica, nonché conoscenze di base della struttura dell’elaboratore e dell’aritmetica dell’elaboratore.

Titoli delle videolezioni

1Introduzione Marco Mezzalama
2La programmazione; I linguaggi ad alto livello Angelo Raffaele Meo
3Il linguaggio C: Le variabili Angelo Raffaele Meo
4Il linguaggio C:Istruzioni Angelo Raffaele Meo
5 Il linguaggio C: Esempi di programma 1 Angelo Raffaele Meo
6Il linguaggio C: Variabili ed espressioni aritmetiche Angelo Raffaele Meo
7Il linguaggio C: I vettori I Angelo Raffaele Meo
8Il linguaggio C: I vettori II Angelo Raffaele Meo
9Il linguaggio C:Esempi di programma 2 Angelo Raffaele Meo
10Il linguaggio C: Il concetto di funzione o sottoprogramma I Angelo Raffaele Meo
11Il linguaggio C: Il concetto di funzione o sottoprogramma II Angelo Raffaele Meo
12Il linguaggio C; Le funzioni Angelo Raffaele Meo
13Il linguaggio C: Le funzioni di libreria Angelo Raffaele Meo
14Il linguaggio C: Gli operatori aritmetici Angelo Raffaele Meo
15Il linguaggio C: Gli operatori binari Angelo Raffaele Meo
16Il linguaggio C: Strutture di controllo Angelo Raffaele Meo
17Il linguaggio C: Alcuni costrutti Angelo Raffaele Meo
18Il linguaggio C: Funzioni che ritornano valori non interi Angelo Raffaele Meo
19Il linguaggio C: Esempi di programma 3 Angelo Raffaele Meo
20Il linguaggio C: Esempi di programma 4 Angelo Raffaele Meo
21Il linguaggio C:Ricorsione Angelo Raffaele Meo
22 Il preprocessore: C Angelo Raffaele Meo
23Il linguaggio C: Puntatori Angelo Raffaele Meo
24 Il linguaggio C: Puntatori e vettori Angelo Raffaele Meo
25Aritmetica dei puntatori Angelo Raffaele Meo
26Sottoprogrammi per stringhe Angelo Raffaele Meo
27Il linguaggio C: Typedef; Libreria di ingresso/uscita; Accesso ai file Angelo Raffaele Meo
28Il linguaggio C: Accesso ai file; Gestione di basi di dati Angelo Raffaele Meo
indietro