39
2015 m. gruodžio 19 d. Informatinio mąstymo ugdymas Prof. Valentina Dagienė [email protected] Vilniaus universiteto Matematikos ir informatikos institutas

Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

2015 m. gruodžio 19 d.

Informatinio mąstymo ugdymas

Prof. Valentina Dagienė

[email protected]

Vilniaus universiteto Matematikos ir informatikos institutas

Page 2: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Informatinis mąstymas

• Pirmą kartą paminėta

Seymour Papert: Minčių

audros: vaikai, kompiuteriai ir

veiksmingos idėjos.

• Jeanette M. Wing, Karnegio

Melono universitetas.

Computational Thinking. Communications of the ACM, 2006, 49(3), p. 33-35.

Page 3: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Informatinio mąstymo atsiradimas

„Informatinis mąstymas (angl. Computational

Thinking) susijęs su problemų sprendimu,

sistemų projektavimu ir žmogaus elgesio

supratimu pasitelkiant fundamentalias informatikos

sąvokas“

Page 4: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Informatinio mąstymo apibrėžimas

• Trys informatinio mąstymo komponentai:

– Abstrahavimas

– Analizavimas

– Automatizavimas

• Vėliau (2011 m.) J. M. Wing informatinį mąstymą

apibrėžė kaip mąstymo procesą, kuris būtinas

formuluojant problemas ir jų sprendimo būdus.

Page 5: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

CSTA ir ISTE išskyrė devynias informatinio

mąstymo kategorijas (2009 m.)

1. Duomenų rinkimas: informacijos kaupimas ir

tinkamos atrinkimas.

2. Duomenų analizė: duomenų apdorojimas, šablonų

atradimas, išvadų darymas.

3. Duomenų atvaizdavimas: duomenų tvarkymas ir

vaizdavimas diagramomis, tekstu, paveikslais, lentelėmis.

4. Problemų dekomponavimas: uždavinio skaidymas į

mažesnius komponentus ir skaidinių jungimas.

5. Algoritmavimas: žingsnių sekų planavimas ir

organizavimas problemai išspręsti.

Page 6: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

6. Abstrahavimas: sudėtingumo mažinimas aprašant

problemų idėjas, nusakant savybes ir kuriant

modelius.

7. Modeliavimas: modeliavimo ir simuliacijos

naudojimas, pvz., eksperimentams atlikti.

8. Automatizavimas: atpažinimas, kaip technologijos

gali padėti sprendžiant naujus uždavinius.

9. Lygiagretinimas: išteklių organizavimas problemai

spręsti ir tikslui pasiekti, naudojant sinchroninio

perdavimo ir bendradarbiavimo priemonėmis.

Page 7: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Operacinis informatinio mąstymo apibrėžimas

(pagal ISTE, 2014 m.)

Informatinis mąstymas problemų sprendimo procesas:

1. Problemų perdarymas taip, kad joms spręsti būtų galima

pritaikyti kompiuterį arba analogiškas priemones.

2. Logiškas duomenų tvarkymas ir analizavimas.

3. Duomenų abstrahavimas modeliavimas.

4. Sprendimų automatizavimas pasitelkus algoritminius

sprendimo būdus.

5. Galimų sprendimų identifikavimas, analizavimas ir

įgyvendinimas siekiant efektyvaus veiksmų ir išteklių

derinio.

6. Apibendrinimas ir problemos sprendimo proceso tąsa.

Page 8: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Informatinio mąstymo sąvoka

Ilgai ieškota lietuviško termino...

• Computational Thinking (angliškai)

• Informatické myšlení (čekiškai)

• Raciocínio computacional (portugališkai)

• Datalogiskt tänkande (švediškai)

• Myślenie komputacyjne (lenkiškai)

Page 9: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

data VU, fakultetas

Page 10: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

data VU, fakultetas

Page 11: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas
Page 12: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

World Computer Congress

Page 13: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Tarp septynių kviestinių pranešėjų...

Page 14: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Kas numatoma Lietuvos mokyklose

• Atnaujinti bendrojo ugdymo programas

• Dėmesys informatikos pagrindams ir supratimui

• Informatinis mąstymas

• Informacinių technologijų naudojimas

mokymuisi

• Informatinis ugdymas pradinėse klasėse

• Gilus informatikos mokymas vidurinėje

mokykloje

Page 15: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Informatinio ugdymo sritys

• Informacija

• Skaitmeninės technologijos

• Algoritmai ir programavimas

• Virtualus komunikavimas

• Saugumas, etika, teisė

Page 16: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

I. Informacija

• Probleminės situacijos vertinimas

• Duomenų rinkimas ir kaupimas

• Informacijos atrinkimas

• Informacijos įrašymas ir saugojimas

• Informacijos paieška (internete ir kitur)

Page 17: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

II. Skaitmeninės technologijos

• Piešimas ar braižymas kompiuteriu

• Skaičiavimas kompiuteriu

• Rašymas kompiuteriu

• Pateikties rengimas

Page 18: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

III. Algoritmai ir programavimas

• Algoritmo samprata

• Algoritmo užrašymas

• Komandos ir jų vykdymas

• Veiksmų šakojimas

• Veiksmų kartojimas

• Žaidybinės programavimo aplinkos

Page 19: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

IV. Virtualus komunikavimas

• Virtualumas, debesija

• Elektroniniai laiškai

• Pokalbis internetu

• Socialinis tinklas

• Grupinis projektas

Page 20: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

V. Saugumas, etika, teisė

• Asmens privatumas

• Duomenų apsauga

• Etinis bendravimas

• Intelekto nuosavybė

Page 21: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Pasitelkus neformalųjį ugdymą

• Klasės ir mokyklos projektai

• Būreliai: įvadas į programavimą, robotika, muzika

• Žaidybiniai intarpai – „Informatika be

kompiuterio“

• Įvairios varžybos

• „Bebro“ uždavinių sprendimas ir diskusijos

Page 22: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Informatikos programa

Informatikos konceptų galima mokyti įvairiais būdais

Informatika be kompiuterio

Bebro uždaviniai

Jei reika, galima Informatika bekompiuterio išplėsti – pridėtikompiuterį...

Programa

Algoritmai

Konceptai

Problema

Informatika ≠ programavimasKonceptai svarbiau už įrankius ir programų rašymą

Pagrindinė mokykla sieja problemas su realiu pasauliu ir taikymais, kurie prasmingi mokiniams 11-12 klasės koncentruojasi ties informatikos specializacija

Page 23: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Metodai informatikos konceptams mokyti

Taikykite visas tris veiklų formas:

vizualųjį mokymąsi: paveikslai, schemos, objektai, modeliai, …

audio mokymasis: keitimasis idėjomis, diskusijos, darbas

grupėmis, …

kinestetinis mokymasis – fizinė veikla

Mokymasis vyksta trimis pakopomis: grupiniai žaidimai ir galvosūkiai, naudojantys prasmingus objektus

konceptams atrasti: Bebro uždaviniai, programavimo valanda

informatinis mąstymas apie objektus ir konceptus – algoritmai, sprendimai

programavimas – Scratch, The Hour of Code, Logo

Bebro uždaviniai – probleminių situacijų šaltinis

The Hour of Code – įvadas į vizualųjį programavimą

Page 24: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Hanojaus bokštai

24

Hanojaus bokštų istorija

Pradžia: mokiniai žaidžia ir bando rasti „algoritmą”, skaičiuoja ėjimus

Rezultatas: algoritmas ir lentelės su ėjimų skaičiais

Po to: vaikai žaidžia pasitelkę kompiuterį

Pabaiga: pagrindžia savo atradimus

Papildomai: recursivussprendimas, minimalus ėjimų skaičius

Konceptai:

komandos (seka) algoritmas rekursija efektyvumas (sudėtingumas)

Page 25: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

25

Mokiniai sprendžia realios situacijos problemą:

Kompiuteris: Rask savo namą ir mokyklą naudodamasis Googležemėlapiu. Išmatuok kelią

Rask trumpiausią kelią (atstumo ir laiko atžvilgiu) į ir iš mokyklos naudodamas įvairias judėjimo priemones: pėsčiomis, dvirašiu, automobiliu, viešuoju transportu

Trumpiausio kelio radimas

Popierius ir pieštukas: Sudaryk lentelę sužymėdamas atstumus ir laikus i ir iš mokyklos

Page 26: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Godusis algoritmas parenkant artimiausią kaimyną netinka

Tačiau jis tinka, jei einama iš Diamondo į Einsteiną !!!

Mąstyk: Dijkstros algoritmas yra ir godusis, ir optimalus

26

Trumpiausias kelias – PISA uždavinys

Konceptai: grafų modeliai algoritmas godusis metodas trumpiausias kelias Dijkstros algoritmas simetrija

Iš Einsteino į Diamondąkeliaujama 31 min – kuris kelias?

Page 27: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Trumpiausias kelias – Bebro

uždavinys

Page 28: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Dar kartą apie informatinį mąstymą

Page 29: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Informatikos ir informatinio

ugdymo konkursas „Bebras“

• Tarptautinis judėjimas informatikos ir

informatiniam mąstymui ugdyti

• Konkursas skirtas 1–12 klasių mokiniams.

• Siekiama sudominti mokinius informatika ir

informacinėmis technologijomis, skatinti

kūrybiškai, kritiškai ir laisvai mąstyti, giliau

suvokti esmę.

Page 30: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

www.bebras.lt

www.bebras.org

Konkurso užduotys nepriklauso nuo mokykloje

įgytų informatikos ar IT žinių.

Dalyvauja per 1,2 milijono mokinių iš daugiau kaip 40

šalių.

Užduotys atliekamos ir testuojamos internetinėmis

priemonėmis.

Page 31: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Užduotis „Rikiavimas pagal svorį“

Rikiavimas pagal svorį

Berniukas rikiuoja daiktus pagal svorį didėjančia tvarka.

Lengviausias daiktas turi atsidurti kairėje, o sunkiausias – dešinėje.

Naudodamiesi svarstyklėmis palyginkite daiktų svorius ir

sudėliokite juos išrikiuodami antroje lentynoje.

• Modeliavimas • Algoritmavimas

Page 32: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Užduotis „Bebrų tunelis“

• Problemos dekomponavimas • Abstrahavimas

Zebrų tunelis

Bebrų šalyje yra dviejų rūšių tuneliai. Kai bebrai vorele įeina į juodą

tunelį, jie išeina iš jo atvirkštine tvarka. Bebrams perėjus baltą tunelį

tik pirmas ir paskutinis bebras būna apsikeitę vietomis.

Bebrų šeima eina per šiuos tris tunelius. Kokia tvarka jie išeis iš

tunelių? Sudėk bebrus į langelius teisinga tvarka.

Page 33: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Užduotis „Darbas kranu“

• Algoritmavimas

Page 34: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Užduotis „Riešutiniai gyvūnai“

• Abstrahavimas

Page 35: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Užduotis „Filmukas“

• Duomenų analizavimas

Page 36: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Užduotis „Grybai“

• Algoritmavimas

Page 37: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

2015 metų užduotys su paaiškinimais

http://www.upc.smm.lt/projektai/bebras/2015/

Page 38: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Išvados

Moderni informatikos ir informacinių technologijų programa yra lanksti.

Mokiniai įgyja platų informatikos ir IT taikymo požiūrį.

Informatikos pagrindinis dėmesys – problemų sprendimui.

Svarbu ugdyti informatinį mąstymą – per visų dalykų pamokas!

Informatika mokoma nepriklausomai nuo aplinkų, kalbų, sistemų.

Informatikos ir IT mokoma pasitelkus realaus pasaulio problemas.

Mokiniai turi patirti, kad programavimas yra kūrybiškas procesas.

Mokiniai turi spręsti problemas dirbdami grupėmis.

Informatikai ir IT mokyti taikomi įvairūs metodai, ypač

naudojamas probleminis mokymasis ir apverstos klasės metodas.

Page 39: Informatinio mąstymo ugdymas€¦ · Operacinis informatinio mąstymo apibrėžimas (pagal ISTE, 2014 m.) Informatinis mąstymas problemųsprendimo procesas: 1. Problemų perdarymas

Dėkoju už dėmesį