Corso
Last Updated on Tuesday, 16 March 2010 12:47 Written by admin Saturday, 19 April 2008 04:26
Struttura del corso di Sistemi e del corso di Informatica
Quest’anno scolastico, 2009/2010, le classi che mi sono state assegnate sono
- 3N – Informatica
- 5N -Informatica
- 5M – Sistemi
In terza, in Informatica, solitamente si affrontano le basi della programmazione, focalizzando in classe l’attenzione sulle strutture fondamentali per la realizzazione degli algoritmi in modo indipendente dal linguaggio mentre, in laboratorio, il lavoro è incentrato sullo studio del linguaggio C/C++. Più avanti nel corso si studiano le principali strutture dati astratte (liste, code, pile, array, matrici, strutture ecc) e la loro implementazione in C/C++. I problemi verranno affrontati e risolti usando il paradigma di programmazione procedurale (o imperativo) e solo nella fase finale dell’anno sarà presentato il paradigma di programmazione a oggetti. La scelta del linguaggio C/C++ è giustificata dai seguenti motivi: è un linguaggio molto usato in ambito industriale e accademico, ha una sintassi sintetica e il codice prodotto è compatto ed efficiente: con esso sono scritti molti prodotti di successo come fogli elettronici, database, sistemi operativi (ricordiamo per tutti Unix da cui poi Linux), word processor, interpreti, compilatori, web server ecc. Dal linguaggio C, derivano lo stesso linguaggio C++ (il C++ si può considerare una estensione del C per poter lavorare con gli oggetti), Java, C# (che eventualmente studieremo compatibilmente col tempo disponibile), Php (usato soprattutto in ambito Web), Ruby ecc. Maggiori dettagli nella sezione Linguaggi di programmazione.
Work in progress