|
I materiali contenuti nel sito possono essere assemblati in modo da trattare argomenti informatici nella maniera più completa possibile.
D'altra parte, anche se prodotti in tempi diversi, una delle idee di fondo che ha accompagnato la stesura delle varie dispense, è stata quella di coprire l'intero progamma svolto nelle classi in cui insegno (corso Mercurio per Ragionieri esperti in Informatica).
In questa sezione si suggeriscono diversi modi di mettere assieme le dispense pubblicate, cominciando dalla aderenza alle tematiche affrontate nei tre anni del corso Mercurio e continuando con tematiche trattabili anche in contesti diversi.
L'ordine dei percorsi è, semplicemente, un modo di elencarli: non rappresenta una qualunque priorità essendo i percorsi autonomi.
|

 | A |
|
Il percorso Introduzione all'Informatica e alla programmazione
intende, non presupponendo alcuna conoscenza informatica, fornire le conoscenze basilari dell'informatica e della programmazione
in linguaggio C++. Si tratta della sequenza di dispense utilizzate nella terza classe.
La sequenza comincia da una introduzione che riguarda le nozioni basilari della IT (BasiIT), le reti e Internet (IntroWeb).
Si passa ad argomenti più specifici riguardanti la conservazione dei dati in memoria (BiWO),
il funzionamento di un computer (PCinside).
Per la parte riguardante il laboratorio e l'introduzione alla programmazione in ambiente Linux: ambientamento in Linux (deskLinux),
la programmazione in C++ (C++) e l'utilizzo degli strumenti di sviluppo in ambiente Linux (cppLinux).
|

 | B |
|
Gli Approfondimenti di Informatica, programmazione
sono utilizzati, dallo scrivente, come ausilio per lo sviluppo del programma di quarta. Gli appunti, per il momento, non coprono tutte le tematiche affrontate.
La continuità con il programma dell'anno precedente è perseguita dalla trattazione delle caratteristiche dei linguaggi di programmazione
(LinPROG), del funzionamento dei compilatori (compilatori), per quanto riguarda la parte software,
e dalla configurazione dei dispositivi di memoria di massa (preLINUX), per quanto riguarda l'hardware.
Per le esercitazioni di programmazione: gli appunti sul C++ (C++, seconda parte) e gli strumenti di sviluppo in ambiente Linux (cppLinux).
|

 | C |
|
La Teoria dei Sistemi Operativi, delle Reti. Amministrazione e programmazione Web
intende, partendo dallo studio dei S.O. arrivare a concetti di amministrazione di sistema (atapSO).
Uno degli obiettivi del percorso didattico è, anche, quello di mettere il fruitore in condizione, sia di acquisire la teoria e sapere configurare una rete (EsNET),
che potere scrivere una applicazione web-based (TepWEB) che utilizza anche Database (DB&SQL).
|

 | D |
|
Il percorso Hardware e funzionamento di un computer
ha l'obiettivo di fare acquisire conoscenza su come è costituito e come funziona un sitema di elaborazione.
Dopo una introduzione generale al computer dal punto di vista funzionale (BasiIT) si passa alla trattazione del modo come il computer può conservare, in memoria, dati di tipo diverso (BIWO).
La trattazione continua: con il funzionamento delle varie parti hardware e della struttura a bus (PCinside) e, a confine con il software, la struttura degli hard disk e il loro partizionamento
al fine di ospitare, per esempio, più Sistemi Operativi (preLINUX).
|

 | E |
|
La Programmazione di un computer
ha l'obiettivo di mettere il fruitore in condizione di scrivere, e provare praticamente, programmi utilizzando anche diversi linguaggi di programmazione.
Dopo una premessa riguardante i paradigmi di programmazione e i linguaggi in generale (LinPROG)
e il funzionamento generale di un compilatore (compilatori), si passa alla esposizione delle
caratteristiche del linguaggio C (c-lang) o C++ (C++).
Le applicazioni pratiche, per i due linguaggi, possono essere realizzate, in ambiente Linux, utilizzando gli strumenti di sviluppo liberi della FSF (cppLINUX).
Chi utilizza Windows (oltre a pensare se non sia il caso di passare all'ambiente Linux) può utilizzare l'ambiente C++Builder.
In funzione dell'utilizzo è possibile affrontare lo studio dei linguaggi tipici delle applicazioni Web (TepWEB)
o di linguaggi che hanno segnato la storia dell'Informatica (COBOL).
|

 | F |
|
Il Software Libero in Ufficio
intende mostrare come passare al software libero utilizzando le applicazioni per le più comuni attività.
Il percorso è stato praticamente utilizzato in un corso a dipendenti di una Pubblica Amministrazione.
Dopo l'ambientamento in Linux (DeskLinux) le comuni esigenze del lavoro d'ufficio prevedono l'uso
di strumenti di produttività individuale (Elaborazione testi con OpenOffice) e
di strumenti per l'uso della rete Internet (Firefox e Thunderbird).
|

 | G |
|
Le Reti e Programmazione Web
affronta le problematiche attuali della realizzazione di applicativi che girano in ambienti Client/Server.
Dopo una prima introduzione generale, e ad ampia visione, sulle reti (introweb),
si passa ad una trattazione più approfondita del Networking (EsNET)
trattando configurazione di rete e server Web, per passare alla trattazione dei linguaggi, come JavaScript e PHP,
per la realizzazione di applicazioni web (TepWEB). In un contesto di applicazioni web dinamiche un ruolo importante hanno i Database (DB&SQL)
|

|
|
 |
|
 |
|
NOVITA'
|
|
|
DB&SQL: introduzione a Database, SQL, MySQL
DeskLinux: riscrittura per Uso ambiente Gnome. Nautilus e monitor di sistema
|
|
 |
|
 |
|