Vad är neurala nätverk och maskininlärning?

Det verkar som om allt drivs av AI nuförtiden. Det handlar dock sällan om speciellt intelligenta system, eller riktig Artificiell Intelligens. AI används mest som en marknadsföringsterm, för det som oftast är maskininlärning (Machine Learning – ML) och tekniker som Neural Networks (NN). Dessa termer kan verka lite skrämmande och svåra, men de är faktiskt inte så komplexa som du kanske tror.

I följande filmklipp ges en enkel och tydlig förklaring till vad neurala nätverk och maskininlärning är, hur det fungerar och vad vi kan använda det till.

Designa adaptiva intelligenta användargränssnitt

Vad händer om du kan förutsäga användarnas beteende med smarta användargränssnitt? Med sannolikhetsstyrda statecharts, beslutsträd (decision trees), förstärkt inlärning (reinforcement learning) och mer, kan UI:s (User Interfaces) utvecklas på ett sådant sätt att de automatiskt anpassar sig till användarens beteende.

I filmklippet nedan kommer du få se hur du kan skapa anpassningsbara och intelligenta användargränssnitt som lär sig hur individuella användare använder dina appar och anpassar gränssnittet och funktionerna just för dem i realtid.

Mind Reading with Intelligent & Adaptive UIs (23:11)

Model driven development

3D fotogrammetri med Meshroom och Blender

Lär dig hur du 3D-scannar genom att ta mängder av foton med din mobilkamera, importera bilderna i programvaran Meshroom (a free open-source 3D Reconstruction Photogrammetry Software based on the AliceVision framework), och sedan justera, ljussätta och rendera 3D-modellen i Blender för att skapa en fotorealistisk 3D-modell av det du fotograferat av.



How to 3D Photoscan Easy and Free! (34:49)

The Science of Great UI

I följande filmklipp (The Science of Great UI) kan du lära dig de viktigaste tumreglerna för god design när det kommer till UI användargränssnitt.
Små ändringar kan få en stor effekt på resultatet av vad du skapar.

The Science of Great UI av Mark Miller

Hur går det med programmeringen i skolan?

13 sep 2019 21:24

I somras hörde en journalist från UR av sig med frågor gällande programmering i skolan. En vecka i början av september fick jag och mina elever på Getingeskolan ett trevligt besök under en tekniklektion. I bifogad länk nedan går det nu i efterhand att lyssna på radioprogrammet.

Programmering i JavaScript på tekniklektion med årskurs 6 på Getingeskolan.

I reportaget finns en hel del bra tips till lärare, skolledare och huvudmän!

Skolministeriet : Hur går det med programmeringen?

SkolministerietAvsnitt 22 av 37 · Säsong 13 · 28 min
Ladda ner

Har lärarna hunnit lära sig det de ska lära ut?

Sedan hösten 2018 ska alla skolor undervisa i programmering. Inför omställningen fanns en oro att skolorna inte skulle hinna med att fortbilda sina lärare. Det fanns också en osäkerhet kring hur undervisningen i programmering egentligen skulle gå till. Så hur ser det ut ett år efter införandet av programmering på schemat?
Vad är det eleverna får? Och har lärarna hunnit lära sig det de ska lära ut?

https://urplay.se/program/212786-skolministeriet-hur-gar-det-med-programmeringen

Reebok: Spring fort som fan – få ett par skor

Avancerad teknik möjliggjorde en uppmärksammad och lyckad reklamkampanj som stärkte Reeboks varumärke.

Läs artikeln på Resumé.

Lördagens event på Drottninggatan krävde ditt snabbaste jag. De som lyckades tilldelades ett par skor från Reebok. Se Animals nya kampanj här.

Under helgen byggde Reebok och reklambyrån Animal upp en specialbyggd utomhustavla på Drottninggatan i Stockholm där de uppmuntrade folk att göra ett snabbhetstest. Alla som sprang snabbare än 17 kilometer i timmen låste upp luckorna i tavlan och fick hämta ut den nya Reebok-modellen ZPump 2.0. Löpningen mättes med en inbyggd hastighetskamera.

Bakom den livfulla kampanjen står Animal, som även är skapare till TrumpDonald.org, som blev en succé världen över. Den tekniska lösningen konstruerades, byggdes och installerades av Niclas Ekholm på IKT-Labbet.

– Vi gillar tanken på att ta en klassisk annonsyta och förvandla den till något unikt och uppseendeväckande. Det här blir en direkt upplevelse för människorna, samtidigt som Reebok kan ge dem något av stort värde, säger Markus Schramm, creative på reklambyrån Animal, i en kommentar.

– För oss på Reebok är det viktigt att göra saker på riktigt och verkligen aktivera vår målgrupp. Vi vill inspirera människor till att springa och testa sina gränser, även när de inte är på gymmet. Det är vad vår tagline Be More Human verkligen handlar om.

dsfds
ZPump 2.0 Speed Cam – reklamkampanj för Reebok på Drottninggatan i Stockholm

MiniBit Entry-Level Robot for Microbit

Overview

MiniBit is a ready-assembled simple and inexpensive robot for the BBC micro:bit.

It has the following features:

  • Ready-assembled*. Just push on the wheels
  • Edge connector to easily insert the Microbit
  • Micro metal gear motors with fully-enclosed gearbox (no grit or fluff can enter)
  • Wire-free battery holder for 3 x AA batteries
  • 4 x Smart RGB LEDs (neopixel compatible)
  • Integrated Pen holder for 10mm diameter pens (eg. Sharpie felt tips)
  • Robust On/Off switch with Blue indicator LED
  • Wide chunky wheels with lots of grip
  • Metal ball front caster
  • Connector for optional ultrasonic sensor or I2C breakouts (fully compatible with Pimoroni’s Breakout Garden range)
  • The Microbit pins 0, 1, 2, Gnd and 3V are available for use with croc clips etc.
  • Lots of mounting holes to create your own “body” for the robot or additional sensors etc.
  • Makecode extension and micropython examples available

* Wheels need pushing on and optional pen-holder needs screwing in if purchased

Assembly Instructions

  1. Push on the wheels
  2. If you have the pen holder, then use 2 screws to screw the two pillars into the main board from the bottom, then use the remaining 2 screws to screw the top holder into the pillars

Coding Your MiniBit

Microsoft MakeCode

Click any image to enlarge.

To load the extension, select Advanced, then Extensions. Then enter “Minibit” into the search box and press Enter. If that doesn’t find it (there are sometimes earch glitches) you can enter the full URL into the search box: “https://github.com/4tronix/MiniBit”

Once loaded, you will have a MiniBit menu item with 4 sub-folders:

Motor Blocks

The first command “Drive at speed 600” will set both motors to speed 600. If you do nothing more, the MinBit will continue going forward forever.

The speed value can be from -1023 (full speed reverse) to 1023 (full speed forward). Setting the speed to 0 will stop the motors

There is also a block for spinning – left motor and right motor turn at the same speed but in opposite directions.

Both the drive and spin blocks have a paired block that will drive (or spin) for a selected amopunt of time and then stop

There are two ways of stopping. Coasting to a stop or braking. If you set the speed to 0 or use the “stop with no brake” command, then it will stop gently over the coourse of a second or so 9depending on initial speed). If you use the “stop with brake” block (or the drive/spin for a time block) then it will stop almost immediately.

Finally, you can drive each motor individually. For instance if you set the left motor to drive at 600 and the right motor to drive at 1000, then it will perform an arc towards the left

LED Blocks

You can use these blocks to set and clear one or all the LEDs.

Note that the MiniBit defaults to automatically updating the LEDs whenever any change is made see the “more…” section to learn how and why to change this behaviour

The LEDs on the MiniBit are labelled from 0 to 3. Use these numbers in the Makecode blocks to change the colour. eg setting LED 1 to Purple could be done like this:

The default brightness level is 40. This is plenty bright enough for most uses, saves damaging eyes, and reduces battery consumption. If required you can change the brightness from 0 up to 255

Sensor Blocks

Only one sensor in here; the ultrasonic distance sensor. You can get the values to the nearest object in cm, inches or microseconds

More Blocks

These are the advanced usage blocks. Most students will not need to use them.

  • Set update mode is used to switch between automatic LED updates or manual LED updates. The default is for automatic updates: every change to the LEDs results in all the LEDs being written to with the updated values. This is easy to understand, but it does mean that when making a lot of changes it can slow things down considerably. If doing that, it is best to use Manual update mode, make all the changes required, then use the show LED changes block to make all the updates in one go.
  • Rotate LEDs block will move the colour in LED 0 to LED 1, LED1 to LED2, LED2 to LED3 and LED3 to LED0. If done repeatedly, with a delay between each one, it will show the lED colours rotating around all the 4 LEDs.
  • Shift LEDs block will move LED0 to LED1, LED1 to LED2 and LED2 to LED3. It will blank LED0. So all the colours will disappear one at a time from 0 to 3
  • You can also create your own colours and replace the fixed list of colours in any command using the convert from red, green, blue block. For example, to set LED0 to a blue-green colour:

Programming in microPython

Driving Motors

The motors use 2 pins each to determine the speed and direction. In microPython we use write_analog ( ) to set the first pin to a value between 0 and 1023 and the second pin to 0 in order to go forward. To reverse, we swap the pins so that the first pin is set to 0 and the second pin is set to the value.

On the MiniBit the left motor uses pins 12 and 8, and the right motor uses pins 16 and 14.

So to move the left motor forwards at speed 600:

pin12.write_analog(600)
pin8.write_digital(0)

And to move the right motor in reverse at speed 450:

pin16.write_digital(0)
pin14.write_analog(450)

To stop with no brake, use write_digital ( ) to set both pins to 0. To stop with brake, set both pins to 1.
eg. stop left motor with coasting and right motor with brake:

pin12.write_digital(0)
pin8.write_digital(0)

pin16.write_digital(1)
pin14.write_digital(1)

So a complete, but fairly useless, program to drive the motors for 2 seconds and then stop quickly, would look like this:

from microbit import *
pin12.write_analog(600)
pin8.write_digital(0)
pin16.write_analog(600)
pin14.write_digital(0)
sleep(2000)
pin12.write_analog(0) # temporary fix for python bug
pin12.write_digital(1)
pin8.write_digital(1)
pin16.write_analog(0) # temporary fix for python bug
pin16.write_digital(1)
pin14.write_digital(1)

Note the 2 lines that write_analog(0) before swapping a pin from analog to digital. These are required until a fix is obtained for the python PWM driver continually updating the pin type to analog

Lighting the LEDs

This uses the standard neopixel code, with the LEDs connected to Pin 13.

At the top of your program add import neopixel then:

leds = neopixel.NeoPixel(13, 4)

leds is then an array of all 4 LEDs. leds[0] refers to the LED 0 and leds[3] refers to LED3. Each element of the array is a set of 3 numbers representing the Red, Green and Blue values (each 0..255) for that LED. So to set LED2 to Blue:

leds[2] = (0, 0, 255)

All this does is update the array. To show the new value of the array, we need to call the show ( ) function as follows:

leds.show ( )

Reading the Ultrasonic Distance Sensor

The ultrasonic sensor breakout is on pin15.

The concept is simple: send an ultrasonic pulse out, then time how long it takes to return. Using the speed of sound and some maths, we can then work out the distance. The following complete program has 2 parts to it: a function sonar ( ) which returns the distance to the object, and the main code in a loop which continually prints the distance. We also need to import the utime library:

from microbit import *
from utime import ticks_us, sleep_us

def sonar():
    pin15.write_digital(1) # Send 10us Ping pulse
    sleep_us(10)
    pin15.write_digital(0)
    pin15.set_pull(pin15, NO_PULL)
while pin15.read_digital() == 0: # ensure Ping pulse has cleared
        pass
    start = ticks_us() # define starting time
    while pin15.read_digital() == 1: # wait for Echo pulse to return
        pass
    end = ticks_us() # define ending time
    echo = end-start
    distance = int(0.01715 * echo) # Calculate cm distance
    return distance

while True:
    display.scroll(sonar())
    sleep(1000)

Apple Watch upptäckte oregelbunden hjärtrytm i stor amerikansk studie

Uppgiftskod: AWUOHISAS-TKSVBISH

Frågeställning: Hur kan bärbar konsumentelektronik och artificiell intelligens användas inom sjukvården för att rädda liv?

Bildresultat för apple watch 3 pulse
Bild på Apple Watch med tillhörande hälso-app för att mäta hjärtats puls.
Photo: Apple

Översatt artikel från : https://www.reuters.com/article/us-health-heart-apple/apple-watch-detects-irregular-heart-beat-in-large-u-s-study-idUSKCN1QX0EI

3-10 minuters lästid

(Reuters) – Apple Watch kunde upptäcka oregelbundna hjärtpulsfrekvenser som kan signalera behovet av ytterligare övervakning för att upptäcka ett allvarligt hjärtrytmproblem, enligt data från en stor studie finansierad av Apple Inc, som visar en potentiell framtida roll för bärbar konsumentelektronik (s k wearables) inom vården.

Bild på ett pumpande hjärta som visar hjärtats funktion.

Forskare hoppas att tekniken kan hjälpa till vid tidig upptäckt av förmaksflimmer eller hjärtflimmer (eng. Atrial Fibrillation, AF), den vanligaste formen av oregelbundna hjärtslag. Patienter med obehandlad förmaksflimmer har fem gånger större sannolikhet att drabbas av stroke.

Informationsfilm om förmaksflimmer 1:08

Resultat från den största förmaksflimmer-undersöknings- och detekteringstudien med över 400 000 Apple Watch-användare som var inbjudna att delta, presenterades på lördagen den 16 mars 2019 vid American College of Cardiology-mötet i New Orleans.

Av de 400 000 deltagarna fick 0,5 procent, cirka 2000 personer, meddelanden om en oregelbunden puls via appen i deras smarta klockor. Dessa personer fick sedan bära en mobil EKG-apparat (elektrokardiografi) för efterföljande detektion av förmaksflimmerepisoder.

En tredjedel av dem vars klockor upptäckte en oregelbunden puls bekräftades ha förmaksflimmer med hjälp av EKG-tekniken, sa forskarna.

84 procent av de oregelbundna hjärtpulsmeddelandena bekräftades senare ha varit hjärtflimmer-episoder, visade data.

”Läkaren kan använda informationen från studien, kombinera den med sin bedömning … och sedan styra kliniska beslut om vad man ska göra med en varning”, säger Dr. Marco Perez, en av studiens ledande utredare från Stanford School of Medicine.

Studien fann också att 57 procent av deltagarna som fick en alert på sin smarta klocka sökte läkarvård.

För företag som Apple ger den här typen av data en kraft i en ny riktning in i sjukvårdsbranschen. Apples nya smarta klocka, Apple Watch Series 4, som blev tillgänglig först efter studien började, och som alltså inte användes i den här studien, har förmågan att ta ett EKG (elektrokardiogram) för att upptäcka hjärtproblem. Den produkten krävde ett godkännande från US Food and Drug Administration (FDA).

Dr. Deepak Bhatt, en kardiolog (typ av hjärtspecialist) från Brigham and Women’s Hospital i Boston som inte var inblandad i försöken, kallade den en viktig studie, eftersom användningen av denna typ av bärbar teknik bara kommer att bli mer utbredd.
”Studien är ett viktigt första steg för att ta reda på hur kan vi använda dessa teknologier på ett sätt som bygger på bevis,” han sa.

Under de första lite drygt 2 minuterna i denna filmade intervju diskuterar Drs. Deepak Bhatt och Peter Block ”AFib detection using the Apple Watch” och beskriver det som en disruptiv teknologi som kan förändra sjukvården (Apple Heart – 00:30-02:30);

Forskare uppmanar till försiktighet av läkare att använda data från konsumentprodukter vid behandling av patienter. Men de ser också stor framtidspotential för denna typ av teknik.

”Förmaksflimmer är bara början, eftersom denna studie öppnar dörren för att ytterligare undersöka bärbar teknik och hur de kan användas för att förebygga sjukdom innan den slår ut,” säger Lloyd Minor, dekan för Stanford School of Medicine.

Uppgiftskod: AWUOHISAS-TKSVBISH

Diskussionsfrågor:

Syftet med följande diskussionsfrågor är att låta eleverna arbeta språkutvecklande med artikeln där de tränar, utvecklar och visar sina kunskaper och förmågor inom läsförståelse, att ta del av fakta, uttrycka sig i tal och skrift, argumentera, resonera, beskriva, förklara och tolka olika typer av texter. De kan även källkritiskt granska fakta och påståenden, hänvisa till olika källor, reflektera och ta ställning till egna personliga val gällande användningen av tekniska hjälpmedel för att främja vård och hälsa.
Lämpliga arbetsmetoder kan vara t ex EPA (Enskilt – Par – Alla), jobba i basgrupper eller individuellt.

  1. (TkBiSv) Vad handlar artikeln om? Sammanfatta det viktigaste.
  2. (TkBiSv) Vad är nyheten i artikeln?
  3. (TkBiSv) Är det en positiv, negativ eller neutral nyhet? Finns det flera perspektiv?
  4. (TkBiSv) Vem ligger bakom artikeln? Vem har skrivit den, vem är avsändaren, vem står som garant för faktan?
  5. (TkBiSv) Är artikeln trovärdig? Finns det några tveksamheter i artikeln? Motivera ditt svar med sakliga argument.
  6. (Sv) I vilken mån anser du att det är en argumenterande, beskrivande, förklarande, debatterande, påverkande, informerande eller problematiserande artikel?
  7. (TkBiId) Ge exempel på fler liknande produkter som kan användas för att mäta puls och hjärtrytm.
  8. (TkBiIdShSv) Vilka fördelar kan det finnas med att använda den här typen av teknik, som privatkonsument och inom vården?
  9. (TkBiIdShSv) Vilka eventuella nackdelar och risker kan det finnas med att använda den här typen av teknik, som privatkonsument och inom vården?
  10. (Tk) Har du själv, eller någon du känner, erfarenhet från att använda den här typen av teknologi?
  11. (Tk) Känner du någon person som skulle ha behov av att använda den här typen av teknologi?
  12. (TkBi) Skulle du själv kunna tänka dig att använda den här typen av teknologi för att få reda på om du har eller är på väg att få hjärtproblem?
  13. (TkBiShSyv) Vad behöver man kunna för att utveckla en sådan här produkt?
  14. (TkBiId) Vad behöver man kunna som konsument för att ha användning och nytta av en sådan här produkt?
  15. (TkBiSyv) Vad behöver vårdpersonalen kunna för att ha användning för en sådan här produkt inom sjukvården?
  16. (TkBiIdShSyv) Hur tror du att den här typen av produkter och teknologier kommer förändra vår hälsa, våra beteenden och framtidens sjukvård?
  17. (EnTkBi) Läs ursprungsartikeln på engelska och se filmklippet med intervjun 00:00-02.30. Gör en sammanfattning av vad det handlar om och översätt texten till svenska.
  18. (BiSvIdTk) Vad är puls? Var på kroppen kan man mäta puls och hur? Vad är hjärtrytm och vad innebär förmaksflimmer? Vad är stroke?
  19. (Ma) Hur många procents större risk har personer med obehandlad förmaksflimmer att drabbas av stroke?
  20. (MaSv) Hur många personer i undersökningen bekräftades ha förmaksflimmer med hjälp av EKG-tekniken?
  21. (Ma) Skapa visuella illustrationer till statistiken som presenteras i texten. T ex cirkeldiagram eller stapeldiagram.
  22. (BlTk) Skapa en annons eller ett reklamblad för en helt ny, tidigare okänd produkt, med den här teknologin och funktionen.
  23. (SvBiTk) Skriv en kritiskt argumenterande text som tar avstånd från att använda Apple Watch specifikt, eller den här typen av produkter och teknologier generellt för att detektera och förutspå sjukdomar och kartlägga vår hälsa.
  24. (TkBi) Utveckla en egen teknisk produkt, en uppfinning i form av wearable technology (bärbar teknik, kroppsnära teknik), som kan mäta din puls och hjärtrytm. (Använd gärna skolprogrammet ”Uppfinnarresan” från Finn upp)
  25. (BiSyv) Om du är intresserad av att veta mer om vad EKG är och hur man tolkar EKG kan du t ex läsa första kapitlet i kursen ”Introduktion till hjärtfysiologi och elektrokardiologi”. Webbsidan ekg.nu är en komplett e-bok och webbutbildning i klinisk EKG-diagnostik som vänder sig till läkare, sjuksköterskor, ambulanspersonal, studenter och forskare som vill lära sig EKG-tolkning. Sidan används på samtliga medicinska universitet och universitetssjukhus, så funderar du på att studera till ett vårdyrke så kan du få en inblick i vad du kommer att få lära dig.

Kopplingar till LGR 11:
Årskurs: 7-9
Ämne: Tk teknik, Sv svenska, Sh samhällskunskap, Bi biologi, En Engelska, Ma matematik, Id Idrott och Hälsa, Bl Bild, Syv Studie och Yrkes-vägledning.
Syftestext:
Centralt Innehåll:
Kunskapskrav:

Sidan uppdaterad 2019-03-18

Teknikutveckling – digitalisering av våra skrivbord

Uppgiftskod: TDAVS-TKSVSH

Digitalisering, teknologiska framsteg och olika tekniska innovationer har förändrat hur vi kommunicerar, arbetar, producerar och tar del av och sprider information på våra arbetsplatser.
Hur denna gradvisa förändring skett visualiseras på ett bra och tydligt sätt vid jämförelse av de många fysiska produkter och maskiner med specialiserade funktioner som har blivit föråldrade och försvunnit från våra arbetsplatser och skrivbord.
Ett team från Harvard Innovation Lab har försökt att visa detta i nedanstående video där vi kan se hur olika fysiska föremål vi tidigare använt på våra skrivbord ersätts av datorprogram och applikationer i våra smartphones mellan åren från 1980 till 2014.
Kalkylatorn/miniräknaren ersattes av datorprogrammet Microsoft Excel, ordboken av webbtjänsten Dictionary.com, faxmaskinen av PDF-filer etc. Under en digitaliseringsresa på lite drygt 30 år visar de hur ett skrivbord med en mängd olika maskiner, produkter och pappersprodukter helt och hållet ersatts av en bärbar dator och en smartphone, och lämnat ett skrivbord som kan avbildas som rent, distraktionsfritt och tomt.

1980 började de första desktop-datorerna dyka upp och tillsammans med en hel del andra prylar fyllde de våra skrivbord.
2005 hade bärbara datorer ersatt många stationära datorer, internet och e-post hade ersatt faxen och digitala kartor som Google Maps resulterade i att vi inte längre behövde jordgloben.
2014 hade alla funktioner vi tidigare haft olika specialiserade produkter digitaliserats och flyttats in i våra bärbara datorer och smartphones. Den fysiska arbetsplatsen ser ren, tom och distraktionsfri ut. ”Less is more” är nya tidens melodi som ska göra oss mer produktiva och kreativa. Men är det så?

Diskussionsfrågor:
Titta på filmen ovan och skriv ner dina tankar om den här processen, och diskutera med dina kollegor eller klasskamrater hur väl bilden stämmer med verkligheten. Hur ser det ut idag? (Använda gärna EPA-metoden).

Uppgiftskod: TDAVS-TKSVSH

  1. Har vår tillvaro blivit enklare när alla funktioner flyttats in i datorn och mobilen? Eller har den i realiteten blivit mer komplex och rörig?
  2. Är det verkligen så att antalet fysiska produkter och enheter minskat i o m digitaliseringen? Räcker det med enbart en bärbar dator och en mobil idag för allt vi behöver och vill göra?
  3. iPaden/surfplattan saknas i filmen, varför tror du? Borde inte den varit med?
  4. Vilka fördelar och nackdelar har denna utveckling fört med sig?
  5. Hur har detta påverkat arbetslivet? Ge några konkreta exempel på förändringar.
  6. Vilket behov har vi idag av kontorsarbetsplatser med skrivbord?
  7. Hur har denna utveckling påverkat det vi behöver kunna?
  8. Filmen har fokus på hur skrivbordet förändrats, men den tar inte upp hur tekniken gjort det möjligt för oss att bli mer mobila och arbeta var vi vill och när vi vill. Eller kanske snarare arbeta där vi behöver vara när det behövs. Vilka av alla saker som tas upp i filmen tycker du har fått störst nytta av att bli mobila när dessa funktioner flyttats in i bärbara datorer och mobiltelefoner? Gör en numrerad lista.
  9. Hur tror du att den närmaste framtidens utveckling ser ut gällande vad vi har på våra skrivbord (<10 år)? Hur kommer arbetsplatserna se ut?
  10. Hur tror du att den närmaste framtidens utveckling ser ut gällande hur och till vad vi använder bärbara datorer (<10 år)?
  11. Hur tror du att den närmaste framtidens utveckling ser ut gällande hur vi använder våra mobiltelefoner (<10 år)?
  12. Vilken typ av nya bärbara digitala enheter tror du kommer bli vanliga att använda inom de närmaste 10 åren? Motivera ditt svar och förklara hur, i vilka sammanhang och varför.

Sidan uppdaterad 2019-03-17