Changes between Version 83 and Version 84 of WikiStart


Ignore:
Timestamp:
Apr 7, 2024, 8:53:17 PM (11 months ago)
Author:
Violetta Lonati
Comment:

ripulita pagina per PCTO aprile 2024

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v83 v84  
    1 = Digito Ergo Sum - Pensare e lavorare come un informatico
     1= Digito Ergo Sum - pensare informaticamente - Edizione Aprile 2024
     2
    23
    34[[PageOutline]]
    45
    56
    6 ''Le attività di Digito Ergo Sum, progetto di Alternanza Scuola-Lavoro, si svolgono nel laboratorio ALaDDIn e nelle aule del Dipartimento di Informatica dell'Università degli studi di Milano, in Via Celoria 18.''
    77
    8 [https://www.unimi.it/sites/default/files/2019-11/progetto_alternanza2019-INFORMATICA.pdf Descrizione del progetto]
    98
    10 '''Orari:'''
     9''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.''
    1110
    12  * Lunedì 22 ottobre 2018: 9.00 -13.00
    13  * Martedì 23 ottobre 2018: 9.00 -13.00
    14  * Mercoledì 24 ottobre 2018: 9.00 -13.00
    15  * Giovedì 25 ottobre 2018: 9.00 -13.00
    16  * Venerdì 26 ottobre 2018: 9.00 -13.00
     11[https://www.unimi.it/it/media/63435/download Descrizione del progetto]
    1712
    18 '''Tutor:'''
     13== Orari
     14
     15 * Lunedì 8 aprile 2024:
     16   * mattina, dalle 9:00 alle 13:00
     17   * pomeriggio, dalle 14:00 alle 16:00
     18 * Martedì 9 aprile 2024:
     19   * mattina, dalle 9.00 alle 13.00
     20 * Mercoledì 10 aprile 2024:
     21   * mattina, dalle 9.00 alle 12.00
     22   * pomeriggio, dalle 13:00 alle 15:00
     23
     24== Tutor
    1925
    2026* Prof.ssa Violetta Lonati (responsabile)
    21 * Prof. Carlo Bellettini
    2227* Prof.ssa Anna Morpurgo
    2328
    24 * Andrea Formica
     29* Marta Crippa
     30* Rita Folisi
     31* Federico Bruzzone
     32* Leonardo Albani
     33* Samuele Riva 
     34* Filippo Uslenghi             
     35* Luca Corradini
     36* Luca Favini
     37* Matteo Zagheno
     38* Mattia Delledonne
    2539
     40== Attività
    2641
    2742{{{#!comment
    2843
    29 == Lunedì
     44=== Lunedì mattina
    3045
    31 
    32 === Informatica, una sfida concettuale
    33 [http://lonati.di.unimi.it/asl-racconto.pdf Un racconto]
    34 
    35 
    36 === Algoritmi?
    37 
    38  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.
    39  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.
    40  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).
    41 
    42 [https://mameli.docenti.di.unimi.it/asl/attachment/wiki/WikiStart/algoDefinizioneKnuth.pdf Definizione di algoritmo secondo Donald Knuth]
     46==== Informatica, una sfida concettuale
     47[ Un racconto]
    4348
    4449
    4550
    46 === La scacchiera
    47 
    48 Una partita con gli scacchi può durare parecchio, quindi a volte è necessario interromperla e registrare in qualche modo la posizione dei pezzi.
    49 Per registrare le posizioni sono in uso due codifiche alquanto diverse: la TEX e la MAX. A voi scoprirne i dettagli sperimentando col programma
    50 [http://aladdin.unimi.it/sw/scacchiera/Cadet/Cadet.html Software].
    51 
    52 Le indicazioni e le domande di questa [http://lonati.di.unimi.it/SchedaScacchieraDaCompilare.pdf scheda] potranno guidarvi nel lavoro.
    53 Quando riterrete di aver compreso bene le codifiche, inserite la vostra risposta alle domande.
    54 
    55 [https://homes.di.unimi.it/bellettini/asldown.php?FILENAME=1.2-rapprinfo.pdf Informazione, dati, codifica]
    5651
    5752
    58 == Martedì
     53==== Algoritmo?
     54
     55 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.
     56 1. '''a gruppi di sei/otto''' - Discutete le risposte fornite dalle coppie; per ognuna delle procedure, concordate un risposta comune.
     57 1. '''ancora a gruppi di sei/otto''' - Date una definizione di algoritmo ed elencate le proprietà fondamentali che deve avere per definirsi tale e scrivetele su cartellone (scrivete sul cartellone anche i nomi dei componenti del gruppo).
     58
     59[https://drive.google.com/file/d/1OfVDMk0peAa-ZlyGI387bXDlY3K64zlh/view?usp=share_link Procedure da discutere]
     60
     61[https://drive.google.com/file/d/1R1UKIYWiiRy_amzMCQTI8OBKsnu5lR36/view?usp=share_link Definizione di informatica secondo ACM encyclopedia]
     62
     63=== Lunedì pomeriggio
     64
     65==== Qualche quesito Bebras
     66
     67Risolvete a coppie i quesiti delle gare ''Bebras dell'Informatica'':
     68
     69 * [http://lonati.di.unimi.it//bebras-pcto-programmazione.html Per chi non ha mai programmato]
     70 * [https://lonati.di.unimi.it/bebras-pcto-nonProgrammazione.html Per chi sa già programmare (almeno un po')]
     71
     72==== Missione segreta
     73
     74[https://mameli.docenti.di.unimi.it/asl/wiki/PCTOAprile2024#Missionesegreta1 Leggi qui]
    5975
    6076
    61 === Qualche quesito Bebras
     77=== Martedì
    6278
    63 Risolvete a coppie i seguenti quesiti delle gare ''Bebras dell'Informatica'' e segnatevi su un foglio le vostre risposte
     79==== Un programma fitto di eventi
    6480
    65  1. [https://bebras.it/explorer/embed/470 Beaverball]
    66  2. [https://bebras.it/explorer/embed/259 Ape robotica]
    67  3. [https://bebras.it/explorer/embed/484 Una tartaruga sistematica]
    68  4. [https://bebras.it/explorer/embed/688 Robot]
    69 
    70 
    71 
    72 === Automatizzare un compito
    73 
    74 [http://morpurgo.di.unimi.it/ASL/slidesIntroProgrammazione.pdf Introduzione alla programmazione]
    75 
    76 === Labirinti
    77 
    78 Lavorando a coppie, scaricate i file (tasto destro, salva destinazione con nome)
    79  * [http://morpurgo.di.unimi.it/ASL/labirinti/maze0.xml maze0]
    80  * [http://morpurgo.di.unimi.it/ASL/labirinti/maze1.xml maze1]
    81  * [http://morpurgo.di.unimi.it/ASL/labirinti/maze3.xml maze3]
    82  * [http://morpurgo.di.unimi.it/ASL/labirinti/maze5.xml maze5]
    83  * [http://morpurgo.di.unimi.it/ASL/labirinti/maze5a.xml maze5a]
    84 Accedete 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à.
    85 Cliccate nella barra in alto sull'icona con la pagina bianca, scegliete dal menu la voce ''importa'' e, per ogni labirinto,
    86 caricate il file maze relativo e create un programma per far arrivare la lampada di Aladino alla meta (quadrato colorato).
    87 Cercate di farlo utilizzando il minor numero possibile di blocchi blu (Motion) e sfruttando i blocchi ocra (Control).
    88 Prima di passare al labirinto successivo, seguite i seguenti passi per il salvataggio del vostro esercizio:
    89 1. dal menu Activities, in alto a sinistra, aprite Libre Office Writer
    90 2. andate sulla pagina di Snap e premete il tasto "Stamp" per fare uno screenshot della schermata
    91 3. 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
    92 4. passare al labirinto successivo
    93 
    94 Al 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)".
    95 
    96 === Clickomania
    97 Trovate [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.
    98 
    99 
    100 === Un programma fitto di eventi
    101 
    102 Leggete 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].
     81Leggete con cura la [ scheda] che vi è stata consegnata ed esaminate l'interfaccia del [ software].
    10382
    10483Lavorando 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;
     
    10786
    10887
    109 [http://morpurgo.di.unimi.it/ASL/SchedaProgrammaEventiSoluzioni.pdf Soluzioni di "Un programma fitto di eventi" (controesempi e dimostrazione)]
     88[ Soluzioni di "Un programma fitto di eventi" (controesempi e dimostrazione)]
    11089
    11190
    112 == Mercoledì
     91==== Presentazione dei corsi di laurea
    11392
    114 === Introduzione a Javascript e a Raphael
     93[ Presentazione dei corsi di laurea] a cura della Commissione Orientamento
    11594
    116 [https://dmitrybaranovskiy.github.io/raphael/reference.html  Manuale di Raphael]
    11795
    118 Creare un file di testo. Al termine di ogni esercizio, creare uno snapshot di jsbin (dal menu File > save snapshot) e copiare l'url della pagina nel file di testo.
     96=== Mercoledì mattina
    11997
    120 ==== Disegnare e animare una figura
     98==== La scacchiera
    12199
    122 Disegnare un rettangolo blu in alto a destra, disegnare un cerchio rosso in alto a sinistra,
    123 Disegnare una ellissi con un gradiente dal colore del cerchio al colore del rettangolo.
     100Una partita con gli scacchi può durare parecchio, quindi a volte è necessario interromperla e registrare in qualche modo la posizione dei pezzi.
     101Per registrare le posizioni sono in uso due codifiche alquanto diverse: la TEX e la MAX. A voi scoprirne i dettagli sperimentando col programma
     102[http://aladdin.unimi.it/sw/scacchiera/Cadet/Cadet.html Software].
    124103
    125 Esercizio 0 [https://jsbin.com/fexukun/1/edit JSBIN]
    126 
    127 Esercizio 0bis [https://jsbin.com/gamadew/1/edit JSBIN E0bis]  [https://jsbin.com/gamadew/2/edit possibile soluzione]
    128 
    129 ==== Disegnare la scacchiera
    130 
    131 Disegnare una scacchiera 8x8 in cui la casella in alto a sinistra è bianco.
    132 Inserire le lettere e i numeri per identificare le caselle.
    133 
    134 Esercizio 1 [https://jsbin.com/zihacaz/1/edit JSBIN E1] [https://jsbin.com/zihacaz/edit Possibile soluzione]
    135 
    136  
    137 
    138 == Giovedì
    139 
    140 === Javascript e Raphael
    141 
    142 ==== Animazione di un elemento
    143 
    144 Associare un elemento sullo schermo ad una funzione al click del mouse
    145 
    146 Esercizio 2
    147 [https://jsbin.com/bokuhif/1/edit JSBIN E2]  [https://jsbin.com/bokuhif/edit possibile soluzione]
    148 
    149 ==== Animare un pedone
    150 
    151 * Dato un pedone, scrivere la funzione per far avanzare il pedone di una casella ad ogni click del mouse
    152 
    153 Esercizio 3
    154 [https://jsbin.com/gupaquf/1/edit JSBIN E3] [https://jsbin.com/lapoxiq/1/edit possibile soluzione]
    155 
    156 * Clonare e posizionare tutti i pedoni bianchi e neri. Ogni pedone deve muoversi in avanti al click del mouse su di esso.
    157 
    158 Esercizio 3bis
    159 [https://jsbin.com/zohipufega/1/edit JSBIN E3] [https://jsbin.com/cupokej/1/edit possibile soluzione] [https://jsbin.com/zohipufega/1/edit possibile soluzione]
    160 
    161 ==== Animare la scacchiera
    162 
    163 Esercizio 4
    164 [https://jsbin.com/ligite/1/edit JSBIN E4] [https://jsbin.com/ligite/ possibile soluzione ]
    165 [http://scacchi.qnet.it/manuale/partite.htm Partita Famosa da riprodurre]
    166 
    167 === Messaggi segreti
    168 
    169 Vi verrà consegnato un documento (intitolato [http://morpurgo.di.unimi.it/ASL/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.
     104Le indicazioni e le domande di questa [https://drive.google.com/file/d/19_c0b5QRuZ5EoBGvDl-fw-4VlxNbpMYV/view?usp=sharing scheda] potranno guidarvi nel lavoro.
     105Quando riterrete di aver compreso bene le codifiche, inserite la vostra risposta alle domande.
    170106
    171107
    172108
    173 [http://morpurgo.di.unimi.it/ASL/ASL_MissioneSegreta_soluzioni.pdf Soluzioni di "Missione Segreta"]
     109{{{#!comment
     110[https://drive.google.com/file/d/1pFNeago1Y6yEczQxcFgdRV73_p6tvNBB/view?usp=sharing scheda con risposte]
     111}}}
    174112
    175113
    176 == Venerdì
     114[ Informazione, dati, codifica]
    177115
    178 === Quesiti Bebras su vari aspetti del pensiero computazionale
    179116
    180 1. [https://bebras.it/explorer/embed/430 Agenzia di viaggio]
    181 2. [https://bebras.it/explorer/embed/390 Noci e animali]
    182 3. [https://bebras.it/explorer/embed/248 Gli oblò] oppure [https://bebras.it/explorer/embed/657 Pozioni magiche]   
    183 4. [https://bebras.it/explorer/question/145 Tronchi da riordinare]
    184 5. [https://bebras.it/explorer/embed/492 Caccia al ladro] oppure [https://bebras.it/explorer/embed/689 Rompere il codice]
    185 6. [https://bebras.it/explorer/embed/398 Labirinti intricati] oppure [https://bebras.it/explorer/embed/667 Un mondo di blocchi]
    186 7. [https://bebras.it/explorer/embed/393 Meteo] oppure [https://bebras.it/explorer/embed/672 Tutti a casa]
    187 8. [https://bebras.it/explorer/embed/400 Popolarità]
    188117
     118=== Mercoledì pomeriggio ==
     119
     120==== Programmare in Python
     121
     122[https://python.di.unimi.it CS circles]
     123
     124==== Missione segreta
     125
     126Vi verrà consegnato una [https://drive.google.com/file/d/13ZxFIlt8cDN8jFPEgYG2NZmVWhvuNJfH/view?usp=sharing scheda] intitolata "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.unimi.it/sw/pipes/ applicazione Blockly] e per ogni richiesta della scheda scrivete il programma che avete creato e l'output del programma stesso.
     127
     128
     129
     130{{{#!comment
     131[https://drive.google.com/file/d/18GmKn3NEVm_EtEel-GvjlfDVKCWkZJzU/view?usp=sharing scheda con risposte]
     132}}}
     133
     134
     135
     136
     137=== Extra
     138
     139
     140==== L'informatica e l'astrazione
     141
     142[https://mameli.docenti.di.unimi.it/asl/attachment/wiki/WikiStart/astrazione_e_generalizzazione.pdf Astrazione e generalizzazione]
     143
     144
     145==== Automatizzare un compito
     146
     147[http://morpurgo.di.unimi.it/ASL/slidesIntroProgrammazione.pdf Introduzione alla programmazione]
     148
     149==== Labirinti
     150
     151Lavorando a coppie, scaricate i file (tasto destro, salva destinazione con nome)
     152 * [http://morpurgo.di.unimi.it/ASL/maze0.xml maze0]
     153 * [http://morpurgo.di.unimi.it/ASL/maze1.xml maze1]
     154 * [http://morpurgo.di.unimi.it/ASL/maze3.xml maze3]
     155 * [http://morpurgo.di.unimi.it/ASL/maze5.xml maze5]
     156 * [http://morpurgo.di.unimi.it/ASL/maze5a.xml maze5a]
     157Accedete 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à.
    189158
    190159=== Pensiero computazionale
    191160
    192 [http://morpurgo.di.unimi.it/ASL/slidesBebras-e-pensiero-computazionale.pdf Il pensiero computazionale: definizione ed esempi]
     161[http://lonati.di.unimi.it/pls/slidesBebras-e-pensiero-computazionale.pdf Il pensiero computazionale: definizione ed esempi]
    193162
    194163=== Come lavora un informatico?
     
    198167[http://morpurgo.di.unimi.it/ASL/CompThinkingFlyerHighltd.pdf Definizione operazionale di ''pensiero computazionale'']
    199168
    200 === La settimana che è stata
    201 
    202 - 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
    203 - Discutere a gruppi di 4 persone le proprie risposte
    204 
    205 === Orientamento
    206 
    207 [http://lonati.di.unimi.it/Slide-presentazioni-scuole.pdf Presentazione dei corsi di laurea]
    208 
    209 === L'informatica e l'astrazione
    210 
    211 [https://mameli.docenti.di.unimi.it/asl/attachment/wiki/WikiStart/astrazione_e_generalizzazione.pdf Astrazione e generalizzazione]
    212 
    213169
    214170=== Valutazione
    215171[https://docs.google.com/forms/d/e/1FAIpQLSe8mGToBKZW5TmOg91jsylvt6E_gPFFuaylaYMREE5JwKCxVQ/viewform Questionario di valutazione finale]
     172}}}
    216173
    217 
     174{{{#!comment
    218175}}}