⇤ ← Revision 1 as of 2009-10-29 11:16:53
Size: 1773
Comment:
|
← Revision 2 as of 2010-10-14 08:48:11 ⇥
Size: 1773
Comment: converted to 1.6 markup
|
No differences found! |
Descrizione Generale del Programma
- Parte 1 - Volta ad introdurre la Rappresentazione dell’informazione, le Architetture dei calcolatori, le Reti di Calcolatori.
- Parte 2 - Volta ad introdurre il concetto di algoritmo e la formalizzazione di un algoritmo da un problema
- Parte 3 - Volta a dare le conoscenze di base di un linguaggio di programmazione
Programma Dettagliato
Parte 1
- Introduzione (Cos’è l’informatica, Applicazioni dell’informatica)
- Rappresentazione dell’informazione (Cenni di rappresentazione di numeri, caratteri, immagini, ecc.)
- Architettura del calcolatore (Il processore, memoria centrale, memoria di massa, memoria cache, periferiche)
- Panoramica dei concetti di base delle reti di calcolatori (Concetto di rete, comunicazione a pacchetto e a circuito, classificazione di reti, Internet e WWW)
Parte 2
- Algoritmi
- Definizione di algoritmo
- Risoluzione algoritmica dei problemi
- Linguaggi di Programmazione
- Linguaggi a basso e ad alto livello
Parte 3
- Programmazione - Primi Passi
- Struttura di un programma.
- Concetto di variabile.
- Espressioni aritmetiche e booleane.
- Esecuzione di programmi e ambienti di sviluppo (compilatore e debugger)
- Concetti di base della programmazione in Java
- Strutture di Controllo del flusso di un programma
- Metodi e ricorsione
- Strutture dati elementari (Array e array multidimensionali)
- Manipolazione di stinghe e array
- Utilizzo delle principali classi collection di Java
- Lettura e salvataggio di file di testo con struttura a record fisso