026SM - INFORMATICA APPLICATA ALLE SCIENZE GEOLOGICHE 2021
Section outline
-
Lezione di apertura (5 ottobre 2021 h.14:00--16:00, aula D pal. Q), compresenza Prof. Braitenberg e Omodeo. Aspetti organizzativi dell'insegnamento. Profilo storico dello sviluppo dell'Informatica. Cenni introduttivi su MATLAB
-
Per ora mi limito ad accennare a due di vari aspetti dell'informatica:
- scienza degli algoritmi (==>programmazione)
- architettura dei sistemi di elaborazione (==>circuiteria digitale, gerarchia di macchine astratte)
- scienza dei dati (==>semantic web ecc.)
- intelligenza artificiale (==>automazione del ragionamento, dell'apprendimento, ecc.)
- comunicazione (==>Reti di computer, bioinformatica, social network, servizi a distanza, ecc.)
-
Qualche considerazione generale sulla nozione di algoritmo e tre esempi:
- calcolo del massimo comun divisore di due operandi (numeri naturali, non entrambi 0)
- calcolo dei numeri di Fibonacci
- rappresentazione posizionale di numeri in diverse basi
-
-
- Verificate che questo file sia formalmente corretto tramite il validatore di W3C
- Visualizzatelo tramite un browser ('Google Chrome', 'Safari', 'Firefox', o altro)
- Personalizzate questo file a modo vostro
- Dopo ogni personalizzazione, verificate di nuovo che effetto produce
- Via via verificate che sia ancora formalmente corretto
- Testatelo anche tramite w3schools
-
Sotto la guida del validatore del W3C, eliminate quanti errori potete.
-
Anche in questo caso, validare (se possibile) e personalizzare
-
-
Completare questo schema in modo da realizzare una pagina HTML che abbia un titolo e che contenga:
- intestazioni di varie grandezze
- caratteri 'esotici'
- una lista non ordinata
- una lista ordinata
- un'immagine cliccabile, che possibilmente porti a un file di tipo mp4 o a un filmato YouTube
- una tavola
Sperimentare inoltre con CSS, per rendere la tavola multicolore
-
Dopo esservi familiarizzati con liste <ul> ed <ol> e con tavole <table> e con pulsanti <button> (vedi esempio sotto), realizzate una pulsantiera tenendo presente questo esempio.
-
Realizzate qualcosa dello stesso genere, magari utilizzando un altro semaforo trovato nel Web oppure suddividendo un'immagine rettangolare in sottoimmagini anch'esse rettangolari.
-
-
-
Questa versione breve della presentazione verrà ampliata fra qualche lezione
-
-
-
A progetto concluso, fate attenzione a scaricare non solo i .pdf ma anche i sorgenti .tex
-
-
Delle due foto proposte al motore di ricerca, una era immagine speculare dell'altra. Ciononostante, e sebbene un risconto esatto non fosse rinvenibile sul Web, il motore di ricerca riconosceva correttamente che la foto ritraeva la chiesa di Santa Maria della Salute di Venezia e proponeva (nel 2015) un'immagine visualmente distante ma del tutto pertinente. Però, oltre all'individuazione azzeccata, forniva altri possibili riscontri, uno dei quali completamente implausibile. Oggi, nel 2021, il motore di ricerca non azzarda risposte cosí creative.
-
Quando gli veniva sottoposta la foto di una delle statue collocate all'esterno della chiesa di Santa Maria della Salute, erosa dagli agenti atmosferici e quindi difficile da classificare con esattezza, nel 2015 il motore di ricerca offriva 5 divertenti riscontri del tutto sbagliati. Nel 2021 non trovo piú riscontri altrettanto creativi: se non altro, il motore di ricerca capisce che la foto proposta dall'utente ritrae una statua.
-
(16 novembre 2021, h.14/16, Aula 3A edificio H2bis, Eugenio Omodeo) Approfondimento sulla risoluzione di equazioni in MATLAB. Richiami alle nozioni di base sull'algebra lineare.
Le nozioni da richiamare sull'algebra lineare sono:
- rappresentazione matriciale di un sistema di equazioni di primo grado;
- rango di una matrice;
- determinante di una matrice;
- regola di Cramer;
- sistemi lineari di equazioni sotto- o sopra-determinati.
-
In particolare, oggi viene discussa la soluzione del problema riguardante il contatore Geiger
-
(23 novembre 2021, h.14/16, Aula 3A edificio H2bis, Eugenio Omodeo) Punti, curve e superfici in MATLAB
-
Qui la specifica di un'M-funzione che costruisce una semisfera di dato raggio...
-
... File M
...e qui l'M-file per graficare la semisfera che precede
-
(24 novembre 2021 h.14:00--15:00, aula D pal.Q), Omodeo. Cenni sull'architettura dei sistemi di elaborazione
-
Questa presentazione integra l'altra caricata sotto questa sessa data, approfondendo la struttura della CPU e il ciclo fetch/decode/execute
-
Cari studenti,
ricordiamo la data del 25 gennaio 2022 per l'esame orale del corso. Chi non avesse partecipato alla provetta scritta di gennaio, è invitato a svolgere la prova scritta il giorno 25 gennaio 2022 in aula informatica 3A edificio H2bis, luogo dell'esame orale. La prova orale deve in ogni caso seguire la prova scritta, dopo che gli scritti sono stati corretti e visionati.Prof. Omodeo
Prof. Braitenberg