Hacka språket Umeå 20-09-19
Lasse Frippe lars.stensson@ronneby.se fredrik.johansson@ronneby.se
Vi lever i en programmerad värld
Vi lever i en programmerad värld Plagiatkontroll Tekniken styr vad vi säger För att lära en dator något så måste du lära dig själv först
EUs nyckelkompetenser Digital kompetens utgo rs av i vilken utsträckning man är fo rtrogen med digitala verktyg och tjänster samt har fo rma ga att fo lja med i den digitala utvecklingen och dess pa verkan pa ens liv.
EUs nyckelkompetenser Digital kompetens innefattar: kunskaper att so ka information, kommunicera, interagera och producera digitalt färdigheter att använda digitala verktyg och tjänster fo rsta else fo r den transformering som digitaliseringen innebär i samhället med dess mo jligheter och risker motivation att delta i utvecklingen
Man bo r (...) kunna använda informationssamhällets teknik som sto d fo r kritiskt tänkande, kreativitet och innovation. - Fa syn pa digitalisering i grundskolan (Skolverket, 2017)
Ämnet Svenska Samhällets utveckling och digitaliseringen pa verkar spra k, spra kbruk och former fo r kommunikation. Genom undervisningen ska eleverna ges fo rutsättningar att utveckla sin fo rma ga att orientera sig, läsa, sovra och kommunicera i en vidgad digital textvärld med interaktiva och fo ränderliga texter. - Svenska - Ämnets syfte (Skolverket)
Programmering i ämnet Svenska Svenska 2 för elever på Teknikprogrammet Skapa en dadaistisk dikt Skapa dadaistisk konst
Hur gjorde vi - Dadaistisk konst https://www.theguardian.com/artanddesign/shortcuts/2018/oct/26/call-that-art-can-a-computer-be-a-painter
Hur gjorde vi - Dadaistisk dikt Lyssna pa Karawane
Python Kraftfullt programspra k Används fo r att koda Snapchat, YouTube, Instagram, mm Gjort fo r att läsas av en människa
Grunder De flesta programmen är uppbyggda av: Variabler Villkor Loopar Funktioner
Repl.it Texteditor online Sparar koden i molnet Gratis
Demo
tiny.cc/5e7ucz Arbetshäfte
Vad gör koden? fras = 'Den däkan är bra på handboll.' if 'däka' in fras: print('frasen innehåller blekingska') Se föreläsning på youtube
Utmaning Skapa ett program som letar efter blekingska ordet sollen i en fras. Sollen betyder svullen, som i Jag är sollen i halsen
Exempel Kommando print( hej ) Kommentar Skriver ut ordet hej hej = 1 Variabeln hej får värdet 1 ord = hammare fras = input( Skriv ngt ) if tjo in fras: print( hej ) for i in range(3): print( tjena ) Variabeln ord får värdet hammare Variabeln fras får värdet av vad användaren skriver in Om ordet tjo finns i variabeln fras skrivs ordet hej ut Ordet tjena skrivs ut tre gånger
Sportreferat robosport.net Se koden
Python med Turtle
Demo
Uppgift: Koda tyska flaggan Kommandon forward() backward() left() right() begin_fill() end_fill() color( red ) up() down() Se lo sning pa youtube
Uppgift: Koda prideflaggan Kommandon forward() backward() left() right() begin_fill() end_fill() color( red ) up() down() Se lösning på youtube
I den takt samhället förändras måste även skolan förändras - Carl Heath
Utvärdering cutt.ly/rwl2ubj Hjälp oss bli bättre
youtube.com/c/fabelmakaren
Jobba vidare Exempel och föreläsningar om Python på youtube: bit.ly/2kcbncp Arbetsmaterial - Python med Turtle: bit.ly/2lxlwvs Arbetsmaterial - Fortsättning koda med Turtle: bit.ly/2kphcnd Arbetsmaterial - Python i undervisningen: bit.ly/2lt0unb