Laboratorio di Informatica
Revisione 0.02
UNIX Linux
il Sistema Operativo liberamente utilizzabile, immune da virus ed estremamente robusto
- Linux Kernel
- Distribuzioni Linux
- Debian
- Red Hat
- Ubuntu
- Suse
- il computer per tutti
-
- LibreOffice
- Chrome e Firefox
- Oracle VirtualBox
- Gimp
- Programmi Multimediali
- immune da virus
- Open Source
- iniziativa Revisione Computer Dismessi
- recupero parco macchine obsoleto mediante allestimento Linux
- iniziativa che permette di utilizzare vecchie macchine
- a costo zero
- e contribuendo alla diminuzione del conferimento di inquinanti
-
RaspberryPi
il computer completo, di dimensioni e costo minimi
- un computer completo per la didattica dell’informatica
- computer ARM 32 e 64 bit
- Debian compilato ARM Rpi: Raspbian
- lo standard Python nella programmazione
- Catalogo dei Progetti Didatti Internazionali
- Istituti Scolastici con Gruppi di Interesse attivi
- Il Network Globale degli Appassionati e Gruppi di Interesse
- MagPi
- traduzione
- Allestimento di un Raspberry Pi Multimediale
- Ascolto Musica, Radio Internet, Netflix
- la comunicazione tra Raspberry Pi ed altri dispositvi
- rete
- WiFi
- RaspberryPi zero
- seriale
- USB
- il controllo da Raspberry Pi di Arduino attraverso porte USB
- Qt app
- Raspberry Pi GPIO
- Raspbian modulo kernel
- utilizzo da terminae
- Python sorgente
- Raspbian modulo kernel
Arduino
il computer miniaturizzato che interagisce con il mondo esterno
- laboratorio di didattica dell’informatica di base
- esperienze concrete di utilizzo
- Attuatori
- Sensori
- Principali tipi di schede
- Come alimentare le schede Arduino
- Porte I/O
- standard 5V e 3.3V
- I/O
- PWM
- AD
- DA
- seriale
- SPI
- I2C
- La programmazione di Arduino
- come programmare Arduino
- IDE e connessione USB
- configurazione
- Terminale Seriale
- Controllo remoto attraverso cavo USB
- Programmi Elementari
- allestimento ed utilizzo di un computer per programmare Arduino
- prime esperienze
- Accensione di un LED Colorato
- Accensione di due LED Colorati Intermittenti
- Il Semaforo
- come programmare Arduino
- La comunicazione mediante porte USB
- creazione di un linguaggio specifico per comunicare con Arduino
- UNIX Linux
- porta USB
- identificativi di produttore, modello e seriale
- udev
- P&P
- connessione
- questio reset alla connessione e, per certe schede, anche alla sconnessione
- firmware standard per controllo da dispositivo, per esempio computer o Raspberry Pi, attraverso USB
- Qt Poll App
- protocollo di comunicazione
- wrapper verso RDBMS
- PostgreSQL
- CEnni a codice Python
- porta USB
- Internet delle Cose
- interazione con un computer
- Raspberry Pi, Arduino, Sensori ed Attuatori
- esperienze introduttive
- esperienze con Opto Elettronica ed Illuminotecnica
- esperienze elementari con la Musica
- esperienze in ambito tessile: il vestito con equipaggiamento tecnologico
- Progetti Tecnologi
- Progetti Artistici
- Nozioni di Elettronica di Base
Informatica
- introduzione alla programmazione delle macchine calcolatrici
- UNIX Linux
- elementi di programmazione in
- C e C++
- Python
- elementi di programmazione in
- Programmazione WEB
- elementi di Yii2, Crud
- RDBMS
- PostgreSQL, pgSQL, PL Python3 Untrusted
- UNIX Linux
- Sistemi Operativi
- per processori Intel 32 bit, Intel ed AMD 64 bit, ARM 32 bit ed ARM 64 bit
- Il computer per uso domestico
- Il computer in ambito Aziendale
- Il server
- Sicurezza e prevenzione
- Monitoraggio
- Principi di Networking
- la rete domestica
- WiFi
- la rete Aziendale
- sistemi UTM e sicurezza aziendale
- Questioni Forensi
Internet of Things ed elettronica
- Processori
- Controller
- Sensori
- Attuatori
- Protocolli
- Linguaggi
- Standard I.o.T.
Scienza
- Introduzione alla Matematica
- il numero in natura
- matematica antica
- gli Elementi di Euclide
- l’eredità del mondo Greco Antico
- osservare lontano perchè non si capisce il vicino
- dall’astronomia alla geometria
- il pensiero geometrico che aumenta la complessità nel tramandare la cultura matematica
- notazioni per numeri che inibiscono il pensiero algebrico
- la nascita del sistema posizionale decimale
- algoritmi di calcolo moderni
- il Mondo Arabo nel Medio Evo
- Fibonacci
- il pensiero algebrico
- nozione moderna di insieme con struttura
- insiemi con operazioni
- algoritmo di calcolo
- notazione dei numeri diversa dalle lettere per l’alfabeto
- calcolo letterale: lettere al posto di un dato numero, lettere al posto di incognite
- nozione di equazione
- Newton e la nascita della scienza moderna
- la differenza nello spazio geometrico omogeno; la materia
- corrispondenza biunivoca tra numeri e realtà: il metodo delle coordinate
- definire numeri con approssimazioni
- denso e continuo
- Felix Klein e i Programmi di Erlangen
- nuova classificazione delle discipline scientifiche sui gruppi di trasformazioni
- Geometria Proiettiva nell’Ottocento
- Scienza Razionale: il metodo assiomatico
- Insiemi Numerici
- Naturali, Interi, Razionali, Reali e Complessi
- insieme ed operazioni
- il Teorema Fondamentale dell’Algebra per sancire l’esistenza di al più due tipi di operazione: additivo e moltiplicativo
- Linguaggio degli insiemi
- Corrispondenze tra Insiemi
- Fondamenti Di Matematica
- La visione della Matematica dopo Felix Klein
- La nuova concezione dello Spazio Geometrico
- Storia della Matematica
- Storia dei numeri
- Storia del Pensiero Geometrico
- Storia del Pensiero Algebrico
- La Matematica nel Mondo Greco Antico
- Il pensiero Geometrico che compromette lo sviluppo Algebrico e la Didattica
- Matematica Antica
- Matematica Moderna
- Metodo Assiomatico
- Algebra sul Concetto di Insieme ed Invarianza
- Fisica di base
- Lo Spazio della Fisica sullo Spazio Geometrico
- Materia
- Il metodo delle Coordinate
- la nozione di Misura
- Sistemi Inerziali
- Newton e La nascita della Scienza Moderna
- i Principi di Newton