16
Snabb- startsguide KUBO CODING+

Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

Snabb-startsguide

KUBO CODING+

Page 2: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

2

KUBO är världens första pusselbaserade utbildningsrobot, utformad för att utveckla elever från passiva teknikkonsumenter till kompetenta kreatörer. Genom

att förenkla komplexa begrepp med praktisk erfarenhet lär KUBO barnen att programmera till och med innan de kan läsa och skriva.

KUBO och det unika programmeringsspråket TagTile® lägger grunden för datorkompetens för barn i åldrarna fyra till 10+.

Komma igångI snabbstartsguiden förklaras vad som ingår i din sats med KUBO Coding+ och tillhandahåller exempel på hur du kan utöka dina elevers programmeringsfärdigheter.

För att använda denna sats behöver du en enkelsats KUBO Coding+ eller ett 4-pack.

VAD FINNS I LÅDAN

Din sats med KUBO Coding+ innehåller 36 TagTiles förvarade i en praktisk sorteringslåda. Brickorna erbjuder ett brett spektrum av extra styrmöjligheter, inklusive variation av avstånd, riktning, hastighet och tid.

Page 3: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

3

Satsen med KUBO Coding+ låter dig föra dina elever från mycket enkla till allt mer komplexa programmeringsmetoder.

Genom att begrepp introduceras på ett enkelt sätt steg för steg kommer dina elever att få det självförtroende de behöver för att

experimentera och utforska de obegränsade möjligheter som programmering med KUBO innebär.

KUBO Coding+ TagTiles®

Page 4: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

4

GÅ MED LÅG, MEDELHÖG ELLER HÖG HASTIGHET

Dessa TagTiles styr den hastighet som KUBO förflyttar sig med. De kan användas i en rutt eller en funktion. KUBO flyttar sig ett steg framåt i den givna hastigheten. Det finns en av varje bricka. TagTiles för medelhög hastighet motsvarar KUBOs normala hastighet.

Hastighetsinställningen kvarstår tills KUBO antingen startas för att spela in en ny funktion, har verkställt funktioner eller startas om.

VÄNTA 2, VÄNTA 5 ELLER VÄNTA 10 SEKUNDER

Dessa TagTiles håller kvar KUBO under den angivna tiden och sedan går KUBO ett steg framåt. Dessa brickor kan användas i en rutt eller en funktion. Det finns en av varje bricka.

Fack TagTiles®

De hittar två separata fack i din sats med KUBO Coding+:

Page 5: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

5

Fack TagTiles

GÖR EN U-SVÄNG

Med denna TagTile gör KUBO en hel U-sväng och går sedan ett steg framåt. Det finns två av dessa brickor. Denna bricka kan användas i en rutt eller en funktion.

GÅ TILLBAKA

Med denna TagTile går KUBO ett steg bakåt. Det finns fyra av dessa brickor. Denna bricka kan användas i en rutt eller en funktion.

GÅ FRAMÅT 2, 3 ELLER 4 STEG

Dessa TagTiles bestämmer hur långt KUBO förflyttar sig framåt; två, tre eller fyra gånger en enkel rörelse. Det finns två av varje bricka. Dessa brickor kan användas i en rutt eller en funktion.

SVÄNG 90 ELLER 180 GRADER, VÄNSTER ELLER HÖGER

Med dessa brickor kommer KUBO helt enkelt att svänga det angivna antalet grader åt vänster eller åt höger. Dessa brickor kan bara användas inom en funktion, eftersom de måste åtföljas av en rörelse-TagTile (framåt, höger, vänster U-sväng etc.). Det finns två av varje 90-gradersbricka och en av varje 180-gradersbricka.

Page 6: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

66

GRÖN/ORANGE INSPELNINGS- OCH UPPSPELNINGSFUNKTION

Dessa TagTiles® fungerar på samma sätt som de blå och röda inspelnings- och uppspelningsbrickorna i KUBO Coding-satsen. Tillhandahåller ytterligare funktionsbrickor i nya färger, hjälper elever att komma ihåg och skilja mellan olika rutiner och subrutiner.

Det finns två gröna och två orangefärgade funktionsbrickor vardera för uppspelning och inspelning i KUBO Coding+.

Inspelnings-TagTiles

Uppspelnings-TagTiles

Obs: Till skillnad från de röda och blå uppspelningsbrickorna har de gröna och orangefärgade uppspelningsbrickorna in- och utpluggar på alla fyra sidorna, vilket betyder att de också kan användas som en subrutin i en rutt

Page 7: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

7

Följande exempel visar hur KUBO Coding+ TagTiles används för programmering av rutter, funktioner, subrutiner och loopar.

Mönsterprogram som använder KUBO Coding+

Page 8: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

8

Kom ihåg: Rutter är den enklaste nivån av programmering och styr grundläggande rörelser.

Med de nya TagTiles® kan KUBO navigera mer sofistikerat. Använd till exempel TagTiles-brickorna Vänta och Hastighet för att arbeta med tidsbegrepp. TagTiles-brickorna Gå tillbaka och U-sväng låter KUBO rekonstruera sin rutt. Dessa är också till hjälp i övningar där KUBO kanske får uppgiften att flytta omkring föremål.

Programmera rutter med KUBO Coding+

Gå till The Coding License på www.kubo.education och hämta en

rad lektionsplaner och aktiviteter som utmanar elever att förbättra sina programmeringsfärdigheter

med KUBO Coding+ TagTiles. Du kan också titta på våra korta

instruktionsvideor på webbplatsen.

8

Page 9: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

9

Kom ihåg: Funktioner kombinerar enskilda element i en kod till en memorerad sekvens. Funktionsbrickorna låter eleverna spara sekvenser så att de kan användas så många gånger som behövs.

Programmera funktioner med KUBO Coding+

KUBO Coding+ levereras med två funktionssatser. Det betyder att det är möjligt för KUBO att memorera och verkställa upp till fyra inspelade funktioner när KUBO Coding och KUBO Coding+ TagTiles används.

Använd TagTiles för 90- och 180-graderssväng för att programmera KUBO att svänga utan att röra sig framåt. Kom ihåg att dessa brickor bara kan användas inom en funktion. Skapa till exempel en funktion för KUBO för att titta åt båda sidorna när den ska korsa gatan.

Verkställ sekvensen genom att placera KUBO på den orangefärgade uppspelnings-TagTile-brickan

Page 10: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

10

Programmera subrutiner med KUBO Coding+

KUBO Coding+ funktionssats levereras med fyra uppspelnings-TagTiles. Det betyder att det är möjligt att verkställa funktioner flera gånger inom en funktion eller en sekvens. Detta kommer att möjliggöra ännu bättre optimering av kod för eleverna, och det kommer att leda till en djupare förståelse för programmering.

SUBRUTIN 1

10

Gå till The Coding License på www.kubo.education och hämta en

rad lektionsplaner och aktiviteter som utmanar elever att förbättra sina programmeringsfärdigheter

med KUBO Coding+ TagTiles. Du kan också titta på våra korta

instruktionsvideor på webbplatsen.

10

SUBRUTIN 2

Page 11: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

11

Kom ihåg: En subrutin är en kodsekvens inne i en kodsekvens.

Låt KUBO memorera alla tre subrutinerna inom de orangefärgade inspelningsbrickorna

och använd den orangefärgade uppspelningsbrickan för att verkställa.

SUBRUTIN 3

Page 12: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

12

Kom ihåg: Loopar används för att skapa effektivare program eftersom kommandosekvenser kan upprepas. Detta är ett viktigt element för att utveckla elevernas förståelse för hur kod optimeras.

Programmera loopar med KUBO Coding+

Genom att använda loopar med KUBO Coding+ TagTiles kan du utvidga ett program på flera sätt. Låt KUBO till exempel verkställa en kvadratisk rutt genom att använda följande loop:

Verkställ sekvensen genom att använda den gröna uppspelnings-TagTile-brickan

Gå till The Coding License på www.kubo.education och hämta en

rad lektionsplaner och aktiviteter som utmanar elever att förbättra sina programmeringsfärdigheter

med KUBO Coding+ TagTiles. Du kan också titta på våra korta

instruktionsvideor på webbplatsen.

Page 13: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

13

Lektionsplanerna i The Coding License

The Coding License, som finns att granska eller ladda ned påwww.kubo.education, innefattar:

• Fyra lektionsplaner med 16 aktiviteter som introducerar eleverna till rutter, funktioner, subrutiner och loopar med användande av KUBO Coding-satser

• Ytterligare tre lektionsplaner med 12 aktiviteter som utvidgar elevernas programmeringsfärdigheter med användande av satser med KUBO Coding och KUBO Coding+.

VARJE LEKTIONSPLAN INNEHÅLLER:

• Tilltalande och lekfulla 3D-illustrationer som eleverna kommer att älska

• Ingresser för att stimulera deras motivation och engagemang

• Arbetsblad att ladda ned

• Uppgiftskort för att uppmuntra till självinlärning

• Ett Coding License-certifikat som också registrerar framsteg

• Utvärdering och utbyggnadsidéer

• En lärarguide som kan skrivas ut

WWW.KUBO.EDUCATION

Page 14: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

14

Programmering+ progression

Rutter Funktioner Subrutiner Loopar

KUBO Coding+ lektionsplan 3

Att använda nya rörelser som 90- och 180-graderssvängar, fördröjningar, hastigheter etc.

Att konstruera avancerade program med användande av hela spektrum av TagTiles för att tillgodose specifika kriterier och utveckla kreativa lösningar

KUBO Coding+ lektionsplan 2

Att skapa och exekvera allt mer sofistikerade rutter, funktioner, subrutiner och loopar för att lösa olika slags problem

KUBO Coding+ lektionsplan 1

Återuppta rutter, funktioner, subrutiner och loopar med användande av de nya rörelse-TagTiles

KUBO Coding lektionsplan 4

Att introducera loopar, konstruera och testa sekvenser, inbegripet att använda funktioner och subrutiner för att lösa specifika uppgifter

KUBO Coding lektionsplan 3

Att introducera subrutiner – göra en subrutin av en funktionAtt använda funktioner och subrutiner för att planera en serie av episoder som utgör en historia

KUBO Coding lektionsplan 2

Att skapa och memorera rutter med hjälp av funktioner

KUBO Coding lektionsplan 1

Att introducera grundläggande rörelserGå framåt, Gå åt vänster, Gå åt höger för att programmera rutter

Elever kan börja med KUBO i valfri årskurs mellan förskolan och femte årskursen och utvecklar fortlöpande sina programmeringsfärdigheter i en takt som bestäms av läraren.

Page 15: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

15

KUBO finns som hopbuntat paket med båda satserna KUBO Coding och KUBO Coding+. Detta kan köpas som ett enda

paket (en av varje) eller i förpackningar om fyra.

Om du redan har erfarenhet av att använda KUBO Coding och nu har lagt till KUBO Coding+ till dina resurser kan du börja med KUBO Coding+ lektionsplan 2.

Om du är nybörjare och har köpt hela paketet (satserna KUBO Coding och KUBO Coding+) kan du antingen:

A Starta med KUBO Coding lektionsplan 1 och arbeta dig igenom till lektionsplan 4, hoppa över KUBO Coding+ lektionsplan 1 och gå direkt till lektion 2 och 3

B Eller starta på KUBO Coding+ lektionsplan 1 och arbeta dig igenom 1, 2 och 3

Vi rekommenderar alternativ A för yngre eller osäkra elever (mellan förskola och årskurs 2) och alternativ B för äldre eller mer erfarna elever (årskurs 3–5).

Page 16: Snabb- startsguide · för programmering av rutter, funktioner, subrutiner och loopar. Mönsterprogram som använder KUBO Coding+ 8 ... Vi rekommenderar alternativ A för yngre eller

Med ensamrätt © 2018KUBO Robotics ApS

Niels Bohrs Allé 185 5220 Odense SØ

SE/CVR-nr: 37043858

www.kubo.education