il coding in classe con mblock...mblock dopo aver istallato mblok sul computer, abbiamo collegato la...
TRANSCRIPT
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.