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
- Page.execute = 0.001s
- _moinSearch = 7.381s
- getACL = 0.001s
- getPageCount = 0.011s
- getPageList = 0.062s
- i18n_init = 0.010s
- init = 0.010s
- loadLanguage = 0.000s
- load_multi_cfg = 0.008s
- run = 7.527s
- send_page = 0.021s
- send_page_content = 0.001s
- total = 7.537s