TUNTISUUNNITELMAN RUNKO OPITUT TAIDOT JA ARVIOINTI OPETTAJAN VALMISTELUTYÖT OHJAAMINEN. ESITTELY: Tuntisuunnitelma

Samankaltaiset tiedostot
TUNTISUUNNITELMAN RUNKO OPITUT TAIDOT JA ARVIOINTI OPETTAJAN VALMISTELUTYÖT. ESITTELY: Tuntisuunnitelma

TUNTISUUNNITELMAN RUNKO OPITUT TAIDOT JA ARVIOINTI OPETTAJAN VALMISTELUTYÖT. ESITTELY: Tuntisuunnitelma

TUNTISUUNNITELMAN RUNKO OPITUT TAIDOT JA ARVIOINTI OPETTAJAN VALMISTELUTYÖT. ESITTELY: Tuntisuunnitelma

Pikaopas KUBO CODING+

Osaat lisätä funktioihin silmukoita, joissa käytetään Coding+-koodauspaloja (TagTiles ).

He osaavat kirjoittaa KUBOlle pseudokoodin ennen varsinaisen koodin kirjoittamista.

He osaavat kuvata, kuinka KUBO liikkuisi kolmen erilaisen liikepalan (Movement TagTiles ) päällä.

Pikaopas. KUBO-koodaukseen

Ymmärrät ja osaat esitellä Coding+-koodauspalojen (TagTiles ) toimintaperiaatteen.

He osaavat kirjoittaa KUBOlle pseudokoodin ennen varsinaisen koodin kirjoittamista.

Scratch ohjeita. Perusteet

Tuen tarpeen tunnistaminen

Tuen tarpeen tunnistaminen

Tuen tarpeen tunnistaminen

Tuen tarpeen tunnistaminen

Tuen tarpeen tunnistaminen

Alkukartoitus Opiskeluvalmiudet

Tuen tarpeen tunnistaminen

VIRUSKAAPPARI-PELI - KURKISTUS OHJELMOINNILLISEEN AJATTELUUN

Tuntisuunnitelma on sovellettavissa ja tuotekuvia on hyvä muuttaa esimerkiksi oman koulun kioskin tarjontaan sopiviksi.

Oppitunti 1 Mitä ohjelmointi tarkoittaa?

Kaksinkertainen mahtis

Tuen tarpeen tunnistaminen

Tuen tarpeen tunnistaminen. Lukemisen ja kirjoittamisen ryhmäarviointi. Esitysohjeet opettajalle. toinen luokka syksy

OHJELMOINTIKERHO. 1. KERTA: Tervetuloa ohjelmointikerhoon! Alkuvalmistelut ennen kerhoa

LUE KÄYTTÖOHJE KOKONAISUUDESSAAN ENNEN LAITTEEN KÄYTTÖÄ SÄILYTÄ NÄMÄ OHJEET

Kenguru 2012 Cadet (8. ja 9. luokka)

4. Oheisessa 4x4 ruudukossa jokainen merkki tarkoittaa jotakin lukua. Mikä lukua salmiakki vastaa?

OPETTAJA VERKOSSA: Koodaaminen

Valmistelut: Aseta kartiot numerojärjestykseen pienimmästä suurimpaan (alkeisopiskelu) tai sekalaiseen järjestykseen (pidemmälle edenneet oppilaat).

ASCII-taidetta. Intro: Python

Ohjeet opettajalle. Tervetuloa Apilatielle!

Bruksanvisning Käyttöohjeet Brugsanvisning INJEKTIONSVÄTSKA, LÖSNING I FÖRFYLLD INJEKTIONSPENNA INJEKTIONESTE, LIUOS, ESITÄYTETYSSÄ KYNÄSSÄ INJEKTIONS

PANSION KOULUN OPS PORTAAT

Kenguru 2012 Ecolier sivu 1 / 7 (4. ja 5. luokka) yhteistyössä Pakilan ala-asteen kanssa

4.2 Sulkuyhtälöt ja joustavuus

VINKKEJÄ OPISKELUUN. Tampereen teknillinen lukio

Sharie Coombes. Sinä selviät! Tehtäväkirja sinulle, jota on joskus loukattu tai kiusattu

Pianonsoiton alkeet - opeta koko luokka soittamaan 2 kappaletta kahdeksassa viikossa.

Code.org sivusto ohjelmoinnin opetuksessa

VANHEMPAINILTA Opsii!

Tervetuloa! Opettajien alueellinen koulutus 3 Syksy 2018 Tampere 28.8., Helsinki 4.9. ja Oulu 5.9.

Kenguru 2013 Cadet (8. ja 9. luokka)

Mahtispalautteen antaminen

Tarvitaanko pelin tekemiseen matematiikkaa? Mitä on ohjelmointi? Mitä tekee ohjelmoija?

Siltaaminen: Piaget Matematiikka Inductive Reasoning OPS Liikennemerkit, Eläinten luokittelu

Kenguru Student (lukion 2. ja 3. vuosi) sivu 1 / 6

Tervetuloa! Opettajien alueellinen koulutus Tampere Helsinki Oulu

KOKO PERHEEN HAUSKA STRATEGIAPELI OHJEET

Yhdessä tehden, oppien ja yrittäen -peli

75059 Suuri lajittelusarja

Oppitunti 2 Peräkkäisyys

Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla

Tehtäviä ja vinkkejä koulun tutustumispäivään

Tietorakenteet (syksy 2013)

Kenguru 2018 Ecolier (4. ja 5. luokka)

oma nimi: luetun kirjan nimi: hyväksytty: pvm. opettajan allekirjoitus:

Juhlitaan yhdessä lapsen oikeuksien sopimusta!

1. tunti. Aihe. Opetustuokio. Tarina. Opetettavat asiat ja tehtävien ohjeistus. Eväsretki

Kysely esikoululaisille ja alakoululaisille Vastaajien kokonaismäärä: 276

Datatähti 2019 loppu

Pynnönen Opiskelija: Tarkastaja: Arvio:

Piirrä kuvasi tauluun.

Funktion kuvaaja ja sen tulkinta

Vektoreita GeoGebrassa.

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tentti kestää kolme tuntia. Tehdään sähköisesti mikroluokkien Windows-koneilla.

6. Harjoitusjakso II. Vinkkejä ja ohjeita

ALKOHOLIT SEKAISIN KOHDERYHMÄ:

metsämatikkaa Sata käpyä Lukuja metsästä Laskutarina Mittaaminen punaisella narulla Päin mäntyä (metsän yleisin puu)

Irrota tämä vastauslomake tehtävämonisteesta. Merkitse tehtävän numeron alle valitsemasi vastausvaihtoehto.

Trestima Oy Puuston mittauksia

Mittalaite ja puhelin on laitettu toimimaan automaattisesti yhdessä, sinun tulee seurata puhelimen antamia ohjeita mittauksen suorittamiseen.

Sharie Coombes. Sinä uskallat! Tehtäväkirja sinulle, jota joskus pelottaa

EI MIKÄÄN NÄISTÄ. KUVITETTU MINI-MENTAL STATE EXAMINATION Ohjeet viimeisellä sivulla. 1. Mikä vuosi nyt on? 2. Mikä vuodenaika nyt on?

Äänellä vauhtia robottiin

Tehtävälista digitaalisten palvelujen kehittäjälle. Helsingin kaupunki - Digitaalinen Helsinki -ohjelma 2017

Pynnönen Opiskelija: Tarkastaja: Arvio:

Kenguru Écolier (4. ja 5. luokka) ratkaisut sivu 1/5

LUKUKORTIT Lukukorteista on moneksi Toiminnallista matematiikkaa luokille. Riikka Lyytikäinen Liikkuva koulu Helsinki 2016

Sosiaalinen taso: Kertominen ja tarinan rakentaminen yhdessä

Kenguru 2014 Benjamin (6. ja 7. luokka) sivu 1 / 7 ja Pakilan ala-aste

Hyvinkään kaupunki Vuosiluokat 3 6 Lv ARVIOINTIKESKUSTELULOMAKE. Oppilas: Luokka: Keskustelun ajankohta:

Oppimistavoitematriisi

OPISKELUOPAS MALLI LAPIN YLIOPISTO, OIKEUSTIEDE

OSAII. Miten toteutan pedagogista dokumentointia? Videoluento 2. Lapsen ja huoltajien tasot


Kenguru 2012 Junior sivu 1 / 8 (lukion 1. vuosi)

OULUN KAUPUNGIN KIRJALLISUUSDIPLOMI

OPPITUNTI 2: PERÄKKÄISYYS

AMMATTIKORKEAKOULUJEN LUONNONVARA-ALAN VALINTAKOE

Mobiilit luontorastit

Lapsen kannustaminen arjessa ja haasteiden kääntäminen taidoiksi. Anne Kuusisto, varhaiskasvatuksen erityisopettaja, Suomen Sydänliitto ry

Valokuvien matematiikkaa

Fiktion käsitteet tutuiksi. Oppitunnit 1 4

ESIOPETUS-1-2 LUOKKA OMA OPPIMISPOLKU

AAMUNAVAUKSEN TEEMA: LIIKUNTA RAVINTO LEPO MUU, MIKÄ? AIHE: KESTO: VIIKON HAASTE (huomioi valitsemanne teema): AAMUNAVAUKSEEN TARVITTAVAT VÄLINEET:

Neure - tehtäväluettelo 1 / , 17:05

Puzzle SM Pistelasku

Tulostettavat KPL-lisätehtävät

perustelu Noudatetaan sääntöjä. Opetuskortit (tehtävät 16 28), palikoita, supermarketin pohjapiirustus, nuppineuloja, tangram-palat

Transkriptio:

ESITTELY: Tuntisuunnitelma 1 REITIT Soveltuvuus: K-2 Ryhmäkoko: Parit Valmisteluaika: 5 minuuttia Kokonaisaika: 100 minuuttia Tehtäviä: 4 TUNTISUUNNITELMAN RUNKO Tehtävä 1: Kulje kuin robotti 25 minuuttia 3 tehtävää Tehtävä 2: KUBO ja TagTile -koodauspalat 25 minuuttia 3 tehtävää Tehtävä 3: KUBOn ensimmäinen päivä 25 minuuttia 3 tehtävää OPITUT TAIDOT JA ARVIOINTI Tämän osuuden loputtua oppilaiden pitäisi hallita nämä taidot: Osaat kertoa liikepalojen (Movement TagTiles) toimintaperiaatteen. Osaat koota KUBO-robotin kulkureittejä aktiviteettimatolle. Tehtävä 4: Muista reitit 25 minuuttua 3 tehtävää OPETTAJAN VALMISTELUTYÖT Ota jokaiselle oppilaalle oma kopio tehtäväpaperista. Tarkista, että kaikki KUBOt on ladattu täyteen ennen aloittamista. Etsi sopiva paikka tehtävien suorittamiseen. KUBOa voi ohjata pöydällä tai lattialla. Pääasia, että alusta on tasainen ja puhdas. Jos ohjaat KUBOa pöydällä, varmista, ettei se pääse putoamaan alas. Auta oppilaita valitsemaan tehtävässä tarvittavat TagTile-koodauspalat ja aktiviteettimatto. Jos haluat, voit ripustaa luokan seinälle yhden aktiviteettimaton. Sen avulla voit näyttää luokalle esimerkkejä ja vastata oppilaiden kysymyksiin. Näytä oppilaille, kuinka KUBOa ja TagTile-koodauspaloja käsitellään. Muistuta etenkin siitä, että KUBOa ja TagTile-koodauspaloja on käsiteltävä varovasti. Kannattaa myös muistuttaa oppilaita siitä, että kokeillessa ei kannata pelätä virheitä. Niitä saa tehdä, kunhan selvittää, mikä johti virheeseen ja yrittää korjata ne. Reittien ja toimintojen koodauksessa on tärkeää ymmärtää, että KUBOlla on ihmisten taidot. KUBO ei esimerkiksi pysty ajamaan seinien tai aitojen läpi tai vedessä tai tulessa. OHJAAMINEN Oppilaat kannattaa jakaa pareihin. Oppilaille voi antaa roolit, jolloin jokainen pääsee vuorollaan ohjaamaan KUBOa. TUNTISUUNNITELMA 1 Reitit 1/12

Voit rauhoittaa tilanteen tehtävien välissä tai antaessasi ohjeita irrottamalla KUBOn pään ja laittamalla koodauspalat hetkeksi syrjään. Jos KUBO on oppilaille uusi tuttavuus, voit antaa heille vähän aikaa tutustua robottiin vapaammin. Näin oppilaat malttavat paremmin kuunnella, kun on ohjeiden aika. Kierrä luokassa auttamassa oppilaita. Kannusta kuitenkin oppilaskeskeiseen aktiiviseen oppimiseen. Pyydä oppilaita kysymään ensin kolmelta muulta ja sitten vasta itseltäsi. Näin he oppivat pohtimaan asioita ensin keskenään. OPPIAINERAJAT YLITTÄVIÄ IDEOITA Voit yhdistää robotin oppiainerajat ylittävään oppimiseen esimerkiksi seuraavissa aineissa. Ympäristöoppi / yhteiskuntaoppi: Opeta tunnilla pääilmansuunnat (pohjoinen, etelä, itä ja länsi) ja viitatkaa aktiviteettimatolla tehtäviin liikkeisiin ilmansuuntien avulla. Maton yläosa voi olla pohjoinen ja alaosa etelä. Pyydä oppilaita laatimaan KUBOlle reitti aktiviteettimatolla. Kun KUBO liikkuu reitillä, pyydä oppilaita kuvaamaan KUBOn kulkusuuntaa ilmansuuntien avulla. Äidinkieli: Lue oppilaille karttataitoihin liittyvää kirjaa tai pyydä heitä lukemaan sitä itse. Voit käyttää esimerkiksi lapsille näitä suunnattuja kirjoja: Scot Ritchien Follow That Map! tai Tish Raben There s a Map on My Lap!. Pyydä oppilaita kirjoittamaan tai piirtämään tarina, jossa KUBO matkustaa jossain maailmankolkassa kartan avulla. Matematiikka: Pyydä oppilaita laatimaan kaksi eri reittiä aktiviteettimatolle. Kehota heitä vertailemaan kahden reitin pituuksia. Pyydä oppilaita laskemaan reiteillä olevien ruutujen määrä matolla ja vertailemaan tuloksia käyttäen pidempi kuin - ja lyhyempi kuin -lausekkeita. TUNTISUUNNITELMA 1 Reitit 2/12

TEHTÄVÄ 1: Kulje kuin robotti OPITTU TAITO Hallitset liikepalojen (Movement TagTiles ) idean ja osaat itse liikkua niiden mukaan. AIKA 25 minuuttia MATERIAALIT Liikepalat (Movement TagTiles) Kyniä Tehtäväpaperi 1.1 TIETOA OPETTAJALLE Ennen koodaamisen aloittamista oppilaiden on opeteltava käyttämään KUBOn ohjelmointikieltä: TagTilekoodauspaloja. Tässä tehtävässä tarvitaan paljon lattiatilaa. Ottakaa esille KUBO-pakkauksen lokerossa 1 olevat koodauspalat. Laatiessaan reittejä luokan lattialle oppilaat saattavat tarvita enemmän paloja kuin KUBO-pakkaus sisältää. Vaihtoehdot: Oppilaat jakavat palat keskenään tai valitset lyhyemmän reitin ja pienemmän tilan luokassa. Oppilaat jakautuvat pareihin. Yksi on robotti ja toinen ohjaa robottia koodauspaloilla. Kun oppilas ohjaa robottikaveriaan, tämä ottaa askeleen kerrallaan komennon tai koodauspalan mukaisesti. Muista kertoa oppilaille, että robotit osaavat suorittaa tehtäviä ainoastaan sen mukaan, mitä komentoja ja viestejä niitä ohjaava henkilö antaa. Kun oppilaat piirtävät reittejään tehtäväpaperille, anna heidän ottaa mallia TagTile-koodauspaloista. Jos oppilaista on vaikeaa erottaa Siirry vasemmalle ja Siirry oikealle -koodauspaloja, leikkikää ensin muistipeliä paloilla. Aina kun oppilas löytää palaparin, kysy häneltä kummasta suunnasta on kyse. KYSYMYKSIÄ KESKUSTELUJA VARTEN Saako palojen osoittamaan suuntaan liikkua? Mikä olisi hyvä muistisääntö vasempaan ja oikeaan? Oletko aiemmin ohjannut robottia? Miltä robotin ohjaaminen tuntui? Oliko se vaikeaa? Miltä robottina oleminen tuntui? Oliko komentojen noudattaminen helppoa vai vaikeaa? TUNTISUUNNITELMA 1 Reitit 3/12

TEHTÄVÄ 1: Kulje kuin robotti POHDITTAVAA Miksi on tärkeää tuntea suunnat? Missä kaikessa käytät suuntia ja liikettä päivän aikana? LISÄTEHTÄVÄ Laadi uusi reitti toiseen paikkaan koulussa. Pyydä robottikaveriasi kulkemaan ohjaamaasi suuntaan. MUISTIINPANOJA TUNTISUUNNITELMA 1 Reitit 4/12

TEHTÄVÄ 2: KUBO ja TagTile -koodauspalat OPITTU TAITO Osaat käyttää KUBOa ja koodauspaloja ja ymmärrät niiden välisen yhteyden. AIKA 25 minuuttia MATERIAALIT Liikepalat (Movement TagTiles) Kyniä Tehtäväpaperi 1.2 KUBO Aktiviteettimatto TIETOA OPETTAJALLE Oppilaat ovat nyt viittä vaille valmiita aloittamaan KUBOn ohjelmoinnin. Aloitetaan kuitenkin sillä, että oppilaat asettavat KUBOn palojen päälle ja tutustuvat robotin ohjaukseen. Pyydä oppilaita valitsemaan itselleen pari. Pyydä oppilaita ottamaan KUBOn pää pakkauksesta ja kiinnittämään se runkoon. KUBOssa vilkkuvat siniset valot eli KUBOn virta on kytketty päälle ja se odottaa komentoa. Jos KUBOn pää ei ole kunnolla paikoillaan, KUBOon syttyvät valkoiset valot. Tässä tapauksessa irrota KUBOn pää ja kiinnitä se uudelleen niin, että KUBOn siniset valot syttyvät. Kun KUBO suorittaa komentoa, sen valot muuttuvat vihreiksi. Tässä videossa annetaan ohjeet KUBOn pään irrottamiseen ja TagTile-koodauspalojen tulkintaan (kubo.education/ getting-started-tutorials). Oppilaat voivat laatia ja valita KUBOlle minkä tahansa reitin. Reitit voivat olla eripituisia. Vastausten kirjoittaminen tehtäväpaperille voi tuntua joistakin oppilaista vaikealta. Nämä oppilaat voivat piirtää vastauksensa tai valita vastauksen antamistasi vaihtoehdoista. KYSYMYKSIÄ KESKUSTELUJA VARTEN Mitä uskot KUBOn osaavan tehdä? Mitä uskot KUBOn tekevän, kun se asetetaan palojen päälle? Minkä väriseksi KUBO muuttuu, kun se asetetaan palojen päälle? Mihin suuntaan KUBO liikkuu, kun se asetetaan erilaisten palojen päälle? TUNTISUUNNITELMA 1 Reitit 5/12

TEHTÄVÄ 2: KUBO ja TagTile -koodauspalat Onko olemassa helppo muistisääntöä? Mikä polku on oikea ja mikä väärä? Mistä tiedät sen? Kun palat on liitetty yhteen, onko sillä väliä, mihin suuntaan palojen nuolet osoittavat? POHDITTAVAA Miksi sillä ei ole väliä mihin suuntaan paikalleen asetettujen palojen nuolet osoittavat? Kuinka KUBO kulkisi kodistasi kouluun? LISÄTEHTÄVÄ Laadi aktiviteettimatolle uusi reitti toiseen paikkaan. Ohjaa KUBOa reittiä pitkin. MUISTIINPANOJA TUNTISUUNNITELMA 1 Reitit 6/12

TEHTÄVÄ 3: KUBOn ensimmäinen päivä OPITTU TAITO Osaat rakentaa reittejä. Rakenna reitti, jota pitkin KUBO pääsee aktiviteettimaton yhdestä pisteestä koulun portille. AIKA 25 minuuttia MATERIAALIT Liikepalat (Movement TagTiles) KUBO Aktiviteettimatto TIETOA OPETTAJALLE Tänään on KUBOn ensimmäinen koulupäivä. Oppilaiden tehtävänä on rakentaa KUBOlle reitti koulun portille. Oppilaat päättävät KUBOn aloituspisteen. Lisätehtävä sisältää reittihaasteita, joiden parissa kerrataan taitoja. Siitä on hyötyä etenkin oppilaille, joille tämä on ensimmäinen koodauskokemus. Jos aika riittää, tästä lisätehtävästä olisi heille hyötyä. KYSYMYKSIÄ KESKUSTELUJA VARTEN Kuinka kuljet kouluun? Kuinka KUBO kulkee koulumatkat? Kuinka KUBOn koulumatka sujui? Oliko reittien rakentaminen vaikeaa? Mitä neuvoja antaisit luokkakavereillesi? POHDITTAVAA Jos käyttäisit koodauspaloja, millaista reittiä pitkin kulkisit kouluun? Kuinka monta koodauspalaa tarvitsisit, että voisit rakentaa reitin kotoasi kouluun? LISÄTEHTÄVÄ Rakenna KUBOlle reitti koulun kellon luota lukioon. Suunnittele KUBOn reitti koodauspaloilla. Aseta KUBO aloituspalan päälle ja suorita reitti. TUNTISUUNNITELMA 1 Reitit 7/12

TEHTÄVÄ 3: KUBOn ensimmäinen päivä Rakenna KUBOlle reitti koulun kellon luota ruokalaan. Suunnittele KUBOn reitti koodauspaloilla. Aseta KUBO aloituspalan päälle ja suorita reitti. MUISTIINPANOJA TUNTISUUNNITELMA 1 Reitit 8/12

VASTAUKSET Tehtävän 1 reitin voi ratkaista kahdella vaihtoehdolla: Tehtävän 2 reitin voi ratkaista kahdella vaihtoehdolla: Tehtävän 3 reitin voi ratkaista tällä tavalla: TUNTISUUNNITELMA 1 Reitit 9/12

TEHTÄVÄ 4: Muista reitit OPITTU TAITO Osaat itse kävellä ulkoa opettelemasi reitin. Tutustu siihen, kuinka KUBO muistaa TagTile -koodauspalikat. AIKA 25 minuuttia MATERIAALIT Liikepalat (Movement TagTiles) Kyniä Paperia TIETOA OPETTAJALLE Oppilaat oppivat ymmärtämään, kuinka KUBO muistaa reitit funktioita hyödyntämällä. Kun tehtävän 1 vaihe 3 on suoritettu, pyydä oppilaita peittämään reitti paperilla 30 sekunnin kuluttua. Kun oppilaat kävelevät ulkoa opettelemaansa reittiä, jokaisen muistetun palan kohdalla otetaan yksi askel. Laatiessaan reittejä oppilaat saattavat tarvita enemmän koodauspaloja kuin KUBO-koodauspalojen sarja sisältää. Vaihtoehdot: oppilaat jakavat palat keskenään tai autat oppilaita laatimaan lyhyemmän reitin. KYSYMYKSIÄ KESKUSTELUJA VARTEN Kuinka muistat suunnat? Opitko tekemäni reitin ulkoa? Kuinka opettelit TagTile-koodauspalat ulkoa? Onko sinulla hyviä vinkkejä tai neuvoja? Kuinka monta TagTile-koodauspalaa muistit ulkoa? POHDITTAVAA Muistitko reitin joidenkin muistisääntöjen tai apuvälineiden avulla? Kuinka monta koodauspalaa tai askelta muistit? Miksi sinusta oli hankala muistaa useampia koodauspaloja tai askelia? TUNTISUUNNITELMA 1 Reitit 10/12

TEHTÄVÄ 4: Muista reitit LISÄTEHTÄVÄ Laadi koodauspaloilla reitti pulpetiltasi opettajanpöydälle. Opettele koko reitti ulkoa ja kävele sitä pitkin. MUISTIINPANOJA TUNTISUUNNITELMA 1 Reitit 11/12

Liite TULOSTETTAVAT SIVUT Oppilaiden tehtäväpaperit Tuntisuunnitelman ja tehtävän mukaisessa järjestyksessä TagTile-koodauspalojen suuret paperikuvat, jotka voi tulostaa. Niistä on apua nuorimmille tuntisuunnitelmassa 1 olevassa tehtävässä 1 Todistus koodaustaidoista Aktiviteettimatto Tyhjä ruudukko Kaikki tulostettavat materiaalit voi ladata osoitteesta kubo.education/coding-license TUNTISUUNNITELMA 1 Reitit 12/12