Informatica a corpo libero: sorting network

Bella esperienza fatta nel lab di tecnologie didattiche a scienze della formazione primaria. Da sviluppare ulteriormente, magari tenendo conto di queste danze sul tema degli algoritmi di sorting scoperte grazie a Giancarlo Orrù. Eccone due (ve ne sono altre)

Algoritmi e protocolli (Assignment 5 e 7)

La distinzione che Lorenzo ha fatto fra algoritmi e protocolli è ottima. L’algoritmo è un concetto eminentemente tecnico che sta di casa in mondi come quelli della progettazione software, del software scientifico, della matematica applicata, della fisica, dell’ingegneria.

L’algoritmo medico è qualcosa di rigido, schematico, organizzato secondo una struttura “se… allora”, e che conduce ad un risultato. Il protocollo è invece un insieme di linee guida per decisioni mediche nell’ambito della diagnosi e del trattamento del paziente, continuamente riviste e aggiornate sulla base delle più recenti evidenze in materia di trattamenti, dei test diagnostici, delle pratiche più efficaci (es. stime del rapporto rischi/benefici etc.). In definitiva, il protocollo è qualcosa di più ampio ed elastico rispetto all’algoritmo.

Quando scoprii che esiste una raccolta di algoritmi per la medicina, fra l’altro così ricco di esempi, fui sorpreso anche se poi, ripensandoci, sono tantissime le circostanze dove possa essere necessario fare qualche calcolo o frugare in qualche tabella in medicina.

Tuttavia, il fatto che esista una tale messe di algoritmi non deve dare l’impressione che la medicina stia diventando una “scienza esatta” perché sarebbe un grave errore. La complessità della materia e il nostro grado di ignoranza sono tali dall’essere lontanissimi da poter ritenere di affrontare i problemi medici con spirito ingegneristico (e anche in quel campo spesso c’è da esser prudenti) e certamente saremmo in grave errore ritendendo di poter un giorno raggiungere una conoscenza meccanicistica e deterministica di tutti gli aspetti dell’organismo umano e delle sue patologie.

In questo senso la distinzione di Lorenzo è molto importante e si ricollega brillantemente all’assignment 5 sulla letteratura medica.

Assignment 7: algoritmi per la medicina

Segnalo agli studenti della Facoltà di Medicina Medal.org, un sito web dedicato agli algoritmi medici.

Un algoritmo medico è qualsiasi procedura di calcolo, formula matematica o tavola che possa essere utile in un contesto medico. Tanto per fare un esempio banale, una delle varie formule per il calcolo del peso “ideale” in funzione di altezza, sesso, età e magari altri parametri.

Il sito Medal.org raccoglie più di 10000 algoritmi suddivisi in 45 categorie. Per ogni algoritmo è riportata una scheda tecnica con riferimenti bibliografici ad articoli della letteratura scientifica. In fondo alla scheda c’è anche un link a PubMed per verficare le fonti ed eventualmente ampliare le ricerche. Il sito fornisce per ogni algoritmo un foglio di lavoro che si può scaricare e utilizzare nel proprio computer.

Se nel corso dei vostri studi verrete a conoscenza di qualche formula o metodo di calcolo, potrete utilizzare questa risorsa per vedere di che si tratta.

Potrebbe essere una buona occasione per “giocare” un po’ con i fogli di lavoro su argomenti che vi potrebbero servire.

Il sito funziona correttamente con browser IE4.1+, Netscape 7.1+.

In questo momento non dispongo di tali software ma questo non è un problema, siete voi che dovete giocarci.

Non è obbligatorio che scriviate per forza qualcosa sull’argomento. Piuttosto, se qualcuno di voi prova ad utilizzare qualcuno di questi algoritmi, scriva un post spiegando agli altri  cosa ha fatto, se ha avuto problemi e come eventualmente li ha risolti.