Changes between Initial Version and Version 1 of PCTOAprile2024


Ignore:
Timestamp:
Apr 6, 2024, 11:56:30 PM (12 months ago)
Author:
Anna Morpurgo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PCTOAprile2024

    v1 v1  
     1= Digito Ergo Sum - pensare informaticamente
     2
     3
     4[[PageOutline]]
     5
     6
     7''Le attività di Digito Ergo Sum, Percorso per le Competenze Trasversali e l'Orientamento, si svolgono nel laboratorio ALaDDIn e nelle aule del Dipartimento di Informatica dell'Università degli studi di Milano, in Via Celoria 18.''
     8
     9[https://www.unimi.it/it/media/63435/download Descrizione del progetto]
     10
     11'''Orari:'''
     12
     13 * Lunedì 8 aprile 2024: 9:00 -13:00 e 14:00 -16:00
     14 * Martedì 9 aprile 2019: 9.00 -13.00
     15 * Mercoledì 10 aprile 2019: 9.00 -12.00 e 13:00 -15:00
     16
     17'''Tutor:'''
     18
     19* Prof.ssa Violetta Lonati (responsabile)
     20* Prof.ssa Anna Morpurgo
     21
     22* Marta Crippa
     23* Rita Folisi
     24* Federico Bruzzone
     25* Leonardo Albani
     26* Samuele Riva 
     27* Filippo Uslenghi             
     28* Luca Corradini
     29* Luca Favini
     30* Matteo Zagheno
     31* Mattia Delledonne
     32
     33
     34== Lunedì
     35
     36=== Informatica, una sfida concettuale
     37[http://lonati.di.unimi.it/asl-racconto.pdf Un racconto]
     38
     39=== Algoritmi?
     40
     41 1. '''a coppie''' - Vi verrà consegnato un foglio con la descrizione di alcune procedure. Decidete, per ognuna delle procedure, se la si può definire algoritmo oppure no, ragionando sulle motivazioni alla base della scelta.
     42 1. '''a gruppi di quattro''' - Discutete le risposte fornite dalle due coppie; per ognuna delle procedure, concordate un risposta comune. Date una definizione di algoritmo ed elencate le proprietà fondamentali che deve avere per definirsi tale.
     43 1. '''a gruppi di otto''' - Confrontate le definizioni di algoritmo date dai due gruppi, concordate una definizione e le proprietà fondamentali e scrivetele su cartellone (scrivete sul cartellone anche i nomi dei componenti del gruppo).
     44
     45[https://mameli.docenti.di.unimi.it/asl/attachment/wiki/WikiStart/algoDefinizioneKnuth.pdf Definizione di algoritmo secondo Donald Knuth]
     46
     47=== Qualche quesito Bebras
     48
     49Risolvete a coppie i seguenti quesiti delle gare ''Bebras dell'Informatica'' e segnatevi su un foglio le vostre risposte
     50
     51 1. [https://bebras.it/explorer/embed/470 Beaverball]
     52 2. [https://bebras.it/explorer/embed/259 Ape robotica]
     53 3. [https://bebras.it/explorer/embed/484 Una tartaruga sistematica]
     54 4. [https://bebras.it/explorer/embed/688 Robot]
     55
     56
     57== Martedì
     58
     59=== Un programma fitto di eventi
     60
     61Leggete con cura la [http://morpurgo.di.unimi.it/ASL/SchedaProgrammaEventi.pdf scheda] che vi è stata consegnata ed esaminate l'interfaccia del [http://aladdin.unimi.it/sw/scheduling/scheduling.html software].
     62
     63Lavorando in gruppo, per ciascuno dei ''criteri di ordinamento'', stabilite se è un  criterio '''adatto''', nel senso che garantisce di selezionare il maggior numero di eventi possibili cui assistere;
     64per ciascuno dei criteri di ordinamento che considerate non adatti, fornite un esempio (il più semplice che riuscite a trovare) che mostra perché il criterio non è adatto;
     65per ciascuno dei criteri di ordinamento che considerati adatti, spiegate il ragionamento che vi ha portato a questa conclusione.
     66
     67
     68[http://morpurgo.di.unimi.it/ASL/SchedaProgrammaEventiSoluzioni.pdf Soluzioni di "Un programma fitto di eventi" (controesempi e dimostrazione)]
     69
     70
     71=== Orientamento
     72
     73[http://lonati.di.unimi.it/Slide-presentazioni-scuole.pdf Presentazione dei corsi di laurea]
     74
     75
     76== Mercoledì
     77
     78=== La scacchiera
     79
     80Una partita con gli scacchi può durare parecchio, quindi a volte è necessario interromperla e registrare in qualche modo la posizione dei pezzi.
     81Per registrare le posizioni sono in uso due codifiche alquanto diverse: la TEX e la MAX. A voi scoprirne i dettagli sperimentando col programma
     82[http://aladdin.unimi.it/sw/scacchiera/Cadet/Cadet.html Software].
     83
     84Le indicazioni e le domande di questa [http://lonati.di.unimi.it/SchedaScacchieraDaCompilare.pdf scheda] potranno guidarvi nel lavoro.
     85Quando riterrete di aver compreso bene le codifiche, inserite la vostra risposta alle domande.
     86
     87[http://lonati.di.unimi.it/pls/asldown.pdf Informazione, dati, codifica]
     88
     89
     90=== L'informatica e l'astrazione
     91
     92[https://mameli.docenti.di.unimi.it/asl/attachment/wiki/WikiStart/astrazione_e_generalizzazione.pdf Astrazione e generalizzazione]
     93
     94
     95=== Messaggi segreti
     96
     97Vi verrà consegnato un documento (intitolato [https://mameli.docenti.di.unimi.it/asl/attachment/wiki/AslDicembre2019/ASL_MissioneSegreta_scheda.pdf Missione segreta]) con la descrizione di un ambiente di programmazione visuale (Blockly) che mette a disposizione istruzioni di base (primitive) per estrarre informazioni da un testo. Lavorando a coppie, leggete le istruzioni, poi accedete all'[https://aladdin-pipes.herokuapp.com/apps/pipe applicazione Blockly] e per ogni richiesta della scheda scrivete il programma che avete creato e l'output del programma stesso.
     98
     99
     100
     101== Altro
     102
     103
     104
     105
     106=== Clickomania
     107Trovate [http://lonati.di.unimi.it/TFA1415/clicko.pdf qui] la scheda con le istruzioni per utilizzare il [http://clickomania.herokuapp.com/apps/kangourou/ Software]. Realizzate un programma nell'ambiente di programmazione visuale per risolvere il problema. Al termine fate uno screenshot della soluzione e inseritelo nel file creato precedentemente.
     108
     109
     110
     111=== Automatizzare un compito
     112
     113[http://morpurgo.di.unimi.it/ASL/slidesIntroProgrammazione.pdf Introduzione alla programmazione]
     114
     115=== Labirinti
     116
     117Lavorando a coppie, scaricate i file (tasto destro, salva destinazione con nome)
     118 * [http://morpurgo.di.unimi.it/ASL/maze0.xml maze0]
     119 * [http://morpurgo.di.unimi.it/ASL/maze1.xml maze1]
     120 * [http://morpurgo.di.unimi.it/ASL/maze3.xml maze3]
     121 * [http://morpurgo.di.unimi.it/ASL/maze5.xml maze5]
     122 * [http://morpurgo.di.unimi.it/ASL/maze5a.xml maze5a]
     123Accedete poi al sito di [https://snap.berkeley.edu/snapsource/snap.html Snap], un ambiente di programmazione visuale. In questa [http://morpurgo.di.unimi.it/ASL/slidesSnapBlockly.pdf Introduzione a Snap! e Blockly] troverete qualche indicazione per questa attività.
     124Cliccate nella barra in alto sull'icona con la pagina bianca, scegliete dal menu la voce ''importa'' e, per ogni labirinto,
     125caricate il file maze relativo e create un programma per far arrivare la lampada di Aladino alla meta (quadrato colorato).
     126Cercate di farlo utilizzando il minor numero possibile di blocchi blu (Motion) e sfruttando i blocchi ocra (Control).
     127Prima di passare al labirinto successivo, seguite i seguenti passi per il salvataggio del vostro esercizio:
     1281. dal menu Activities, in alto a sinistra, aprite Libre Office Writer
     1292. andate sulla pagina di Snap e premete il tasto "Stamp" per fare uno screenshot della schermata
     1303. tornate in Libre Office e inserite nel documento lo screenshot appena eseguito (Insert -> Image -> From File... -> selezionare cartella Pictures -> selezionare immagine png con l'orario in cui si è creato lo screenshot, probabilmente sarà l'immagine con timestamp più recente). NB: non serve creare un documento per ogni immagine, inserite tutte le immagini in un unico documento
     1314. passare al labirinto successivo
     132
     133Al termine del lavoro, salvate il file con i cognomi della vostra coppia e caricatelo sul sito di [https://upload.di.unimi.it upload] nella sessione chiamata "ALTERNANZA SCUOLA LAVORO - DIGITO ERGO SUM (Edizione Novembre 2018)".
     134
     135
     136=== Quesiti Bebras su vari aspetti del pensiero computazionale
     137
     138Accedere al sito [https://bebras.it/students] usando le credenziali fornite.
     139
     140
     141=== Pensiero computazionale
     142
     143[http://lonati.di.unimi.it/pls/slidesBebras-e-pensiero-computazionale.pdf Il pensiero computazionale: definizione ed esempi]
     144
     145=== Come lavora un informatico?
     146
     147Un informatico si occupa principalmente di formulare problemi ed esprimere soluzioni in un modo che un  esecutore - umano o macchina - possa realmente eseguire (J. Wing 2014). Si parla di ''pensiero computazionale'' per riferirsi ai processi mentali coinvolti in questa attività.
     148
     149[http://morpurgo.di.unimi.it/ASL/CompThinkingFlyerHighltd.pdf Definizione operazionale di ''pensiero computazionale'']
     150
     151=== La settimana che è stata
     152
     153- Individualmente, tramite [https://mameli.docenti.di.unimi.it/asl/attachment/wiki/WikiStart/Scheda_di_riflessione_metacognitiva.pdf questa] scheda, ripercorrete le attività fatte durante la settimana e individuate per ciascuna le abilità del pensiero computazionale associate/promosse
     154- Discutere a gruppi di 4 persone le proprie risposte
     155
     156
     157=== Valutazione
     158[https://docs.google.com/forms/d/e/1FAIpQLSe8mGToBKZW5TmOg91jsylvt6E_gPFFuaylaYMREE5JwKCxVQ/viewform Questionario di valutazione finale]
     159
     160
     161{{{#!comment
     162}}}