IL CODING IN CLASSE CON MBLOCK...mBlock Dopo aver istallato mBlok sul computer, abbiamo collegato la...
Transcript of IL CODING IN CLASSE CON MBLOCK...mBlock Dopo aver istallato mBlok sul computer, abbiamo collegato la...
ILCODINGINCLASSECONMBLOCK
PensierocomputazionaleeCoding
Ilmodopiùsempliceedivertentepersviluppareilpensierocomputazionaleèattraversolaprogrammazioneinformatica.
Definitaconiltermineinglesecoding,sibasasull'ideache…
imparareèdivertente!
ITRAGUARDIDELLEINDICAZIONI:EVIDENZE=CRITERI
Rappresentanodeiriferimentipergliinsegnanti,aiutanoafinalizzarel’azioneeducativa
allosviluppoglobaledell’alunno.GLIOBIETTIVIdelleIndicazionidiventanoabilità
efornisconomaterialeperlaformulazionedelleconoscenze.
ITRAGUARDIrappresentanole“evidenze”(cosasafare),
chevengonopoideclinatineilivellidellapadronanza…
DALLAPROGETTAZIONEALLAVALUTAZIONE
Laprogettazionepartedai:
-TRAGUARDIPERLOSVILUPPODELLECOMPETENZEprescrittidalleIndicazioni,
-OBIETTIVIDIAPPRENDIMENTO(perciascunadisciplina)-CONTENUTIdevonoesseretrasversali,soggettiadunaristrutturazionecontinuadapartedeglialunni,dovelaclassediventaunacomunitàdiapprendimento
STRUMENTIPER:• acquisirecompetenzetrasversali• valorizzarelepotenzialitàdiciascuno• potenziarelecapacitàdiattenzione,concentrazioneememoria
L’approccioalcodingpermettequindidi:
• sperimentareinprimapersona• fareesperienzemanualiconmaterialicheconsentonoilcontrollo
dell’errore• provarepercorsipertentativiederroricercandoanchenuovesoluzioni• viverel’apprendimentocomescoperta• lavorareinautonomiasenzal’aiutodell’adulto• favorirelosviluppodipotenziamentodellacreativitàedeiprocessilogici.
LACOMPETENZA• Lecompetenzedevonoesserepromosse,rilevate,ampliateevalutateinbaseai
traguardidisviluppodisciplinarietrasversaliriportatenelleindicazioni:• Sonouninsiemediconoscenze,abilità,atteggiamenti,emozioni,potenzialitàe
attitudinipersonali.• Devonoessereoggettodiosservazione,documentazioneevalutazione.
PROCESSIEDESITIAccertareeverificareilrisultato:-Ilcompitoèstatosvolto;-l’obiettivoèstatoraggiunto/nonraggiunto/parzialmenteraggiunto.
Processo:-Osservazioneeregistrazionedegliesiti(nonsivaluta,siosservaesiregistra)
Attribuzionediunavalutazione:-Accertamenti-Datidelprocesso-Pesi(siponderaasecondadeipesiecriteridefinitiecondivisicollegialmente)-
LEZIONESUIPOLIGONI:CrearetantipoligoniconMBLOCK
Facciamomuoverel’orsettousandoiblocchiCONTROLLO:“ripeti10volte”,cambioperòil10con4volteperchévogliocostruireunquadrato(4lati).MOVIMENTO:Fai10passi,cambioperòil10con100perrenderepiùvisibiliipassi.Aggiungoanchelarotazioneantiorariadi90°perchégliaangolisonoretti.L’orsettoperòvatroppoveloceequindiaggiungo,attraveroloscriptCONTROLLO,attendi0.3secondi.Aquestopunto,cliccandosu“ripeti”,mirendocontochel’orsettofaunpercorsoquadrato.
AGGIUNGOLOSCRIPT“PENNAGIU’”
Nonmibasta,vogliochel’orsetto,oltreamuoversi,tracci,ovverodisegni,ilquadrato.NelloscriptPENNA,inserisco“pennagiù”aldisopradituttoilprogetto,vedosubitochel’orsettodisegnaunquadrato.Devoperòdaredelleindicazionipiùpreciseall’orsetto,vogliochesiaimpostatoalcentroechecliccandosullabandierinaverdeiniziilpercorso:FORMOUNALTROPICCOLOBLOCCOSITUAZIONI:“quandosicliccasullabandierinaverde”MOVIMENTO:“vaiax;y”e“puntanelladirezione90”.Suxscrivo0esuy0Orapossounireidueblocchi!!!
ABBIAMOCREATOUNPROGETTO“QUADRATO
Quandospostol’orsettoinunaltroangolodellascenaperòcontinuaatracciare:Inseriscoallora,allafinedelblocco,loscript“pennasù”pernonfarlodisegnare.Hoperòunaltroproblema,ilquadratorimanesempredisegnato;Percancellarloinseriscoloscript“pulisci”subitodopo“quandosicliccasullabandierina”.ABBIAMOCREATOUNPROGETTOPER
DISEGNAREUNQUADRATO!!!
IRAGAZZIPROGETTANOALTRIPOLIGONI
Hopropostoaglialunniilprogettoquadrato;
cosasuccedesechiedolorodiprogettareunesagono?
Cambioilripeti4voltecon6(ilnumerodeilati),Madevocambiareanchelarotazione:
LAREGOLADICE:LASOMMADEGLIANGOLIESTERNIDEVEESSEREDI360°…360:6=60Larotazionedeveesseredi60°
ALCUNIMOMENTIDELCORSOSULLAROBOTICA:
PRIMOAPPROCCIOSULLASCHEDAARDUINO
LaschedaArduinovieneutilizzataperscopi
didatticiinquantosipossonorealizzaredeiprototipi.
Abbiamoutilizzato:-unaschedaArduinocompatibile,
-uncavodicollegamento,-resistenze,
-led,-deifiliconnettori,-microtrasmettitori
-breadboard.
ArduinoedmBlock
DopoaveristallatomBloksulcomputer,abbiamocollegatolaschedaArduinoalprogramma.Attraversoivariblocchiprogettati,abbiamovistocomeognivoltacheilpescepiùgrandetoccaquellopiùpiccolosiaccendeilled.