Istituto Tecnico Commerciale 'C. Battisti' 		Anno scolastico 2004/05

Classe 4^ A programmatori
Programma finale di Informatica 

Programmazione in Turbo Pascal:

•	Ripasso delle principali istruzioni del Turbo Pascal e delle metodologie per la risoluzione di un problema
•	Algoritmi e strutture dati: gli array e i problemi di media, ricerca, massimo e minimo tra gli elementi. Problemi con più array paralleli o con indici indipendenti.
•	Le procedure con parametri: costruzione e utilizzo.
•	Le unit: costruzione di un modulo in Turbo Pascal, compilazione e utilizzo in più programmi.
•	I programmi con menu.

Sono stati svolti, corretti individualmente e verificati in laboratorio molti programmi in applicazione alle istruzioni e alle tecniche di programmazione indicate; essi fanno parte integrante del programma svolto.

HTML:

•	Ripasso dei tag principali per sviluppare pagine statiche;
•	I fogli di stile (.css) per impostare lo stile della pagina.
•	realizzazione di alcune pagine di siti per applicare le caratteristiche trattate.
•	sviluppo di un sito dalla progettazione all'implementazione: progetto per la Cantina Cesconi. Analisi dei requisiti, caratterisiche della scrittura sul Web, la comunicazione e l'usabilità di siti Web, esplorazione e commento di diversi siti sull'argomento.

JavaScript:

•	DHTML e la programmazione guidata dagli eventi.
•	i principali concetti della programmazione basata sugli oggetti: oggetto, proprietà e metodo.
•	come inserire script in una pagina HTML; i commenti;
•	Alcune istruzioni JavaScript (alert, prompt, assegnazione), le variabili e le strutture di controllo(if), le funzioni e la loro chiamata da HTML; 
•	gli oggetti riflessi da HTML: alcune proprietà e alcuni metodi per rendere la pagina dinamica..

Aspetti teorici

•	La struttura dell'elaboratore e le sue caratteristiche tecniche: lavori in gruppo con presentazione in PowerPoint.
•	Linguaggi e compilatori.
•	Il ciclo di vita del software.
•	L'organizzazione dei dati nella memoria di massa: le operazioni e le organizzazioni dei file, il passaggio dai file ai data base.
•	Multimedialità e ipertesti con specifico riferimento al Web e alla costruzione di un sito statico.
•	L'informatica in azienda.

Testo adottato: Iacobelli, Ajme, Marrone - Corso di informatica, vol. 2 -Juvenilia:
Tutti i capitoli relativi agli argomenti trattati (2, 4, 5, 6) e tutti gli esercizi relativi alle istruzioni e alle strutture dati indicate.

Strumenti utilizzati:Laboratorio di informatica: aula D6, personal sotto Windows 2000 collegati in rete.

Gli studenti						L'insegnante
							Prof. Cristina Macola

Bolzano, 14/6/2005