ISTITUTO TECNICO INDUSTRIALE STATALE “L. DA VINCI

ISTITUTO TECNICO INDUSTRIALE STATALE “L. DA VINCI” – PARMA
A.s. 2014-2015
Classe 3A Informatica e Telecomunicazioni
Programma di Informatica
Docenti: Francesc’Antonio FRANCO – Alberto PAGANUZZI
I linguaggi di programmazione











Dal problema all'algoritmo: esempi di problemi e di costruzione di un metodo risolutivo
Diagrammi di flusso.
Strutture principali (sequenziale, condizionale ed iterativa).
Codifica dei dati, tipi di dati.
Istruzioni e programmi.
Il ciclo di vita di un software.
Codice sorgente, file eseguibile, fasi della compilazione.
Cenni agli standard e alle implementazioni dei linguaggi di programmazione.
Principali classificazioni dei linguaggi.
File batch e linea di comando, comandi MS DOS
File system, percorsi assoluti e relativi
Il Linguaggio C





















Variabili e costanti. Assegnamento
Funzioni di Input/Output, librerie
Direttive al preprocessore
Commenti nel codice
Condizioni e condizioni annidate, operatori
Iterazioni, iterazioni precondizionali/postcondizionali
Concetto di contatore e totalizzatore.
Funzioni, cenni ai metodi di sviluppo top-down e bottom-up.
Variabili e Parametri. Visibilità.
Passaggio dei dati per valore, passaggio tramite puntatore, valore restituito
Dichiarazione e definizione di una funzione, firma di una funzione, prototipo
Array, array bidimensionali
Stringhe (array con terminatore)
Utilizzo di funzioni dedicate alle stringhe appartenenti alla libreria standard
Strutture dati ed array di strutture dati
Puntatori, gestione della memoria, funzioni malloc e free
Accesso agli array tramite puntatori
Operazioni di Input/Output con file di testo
Algoritmi di ricerca, algoritmi sequenziali e algoritmi binari
Algoritmi di ordinamento, algoritmi di selezione e algoritmi di affioramento (bubble sort)
Algoritmi di fusione, algoritmi con metodo della base e algoritmi con metodo del tappo
Pagine Web










Contenuti di una pagina web
Linguaggi di mark up, HTML
Tag e attributi
Corpo e intestazione della pagina
Titolo
Aspetto e paragrafi
Liste
Tabelle
Contenuti multimediali, risorse, immagini
Collegamenti ipertestuali nella pagina e tra pagine differenti
Fogli di stile




Stile di un contenuto tramite attributo di stile e/o tag di stile
Sintassi CSS, proprietà, valori
Fogli di stile, inclusione di fogli CSS, modificatori , regole di precedenza
Gruppi di modificatori, discendenti, figli
Parma, 05/06/2015
I docenti
___________________________________
___________________________________
Gli studenti rappresentanti
___________________________________
___________________________________