Hacka språket. Umeå

Relevanta dokument
Extramaterial till Matematik Y

DATALOGISK TÄNKANDE OCH PROGRAMMERING CETIS OKTOBER 2017

K A TRIN J Ä V E RBRING D I G I T A L K O M P E T E N S O C H P R O G R A M M E R I N G I F Ö R S K O L A N

Anders Lundkvist, ordf SeniorNet Sweden besöker SeniorNet Tyresö

Uppgifter teknik HT17 (uppdaterad v. 40)

IT OCH PROGRAMMERING I SKOLAN. Jan Erik Moström Peter Vinnervik

Digitaliseringskommissionen Vi ska bli bäst i världen på att utnyttja digitaliseringens möjligheter

Kurslitteraturen. C-nivå Villkorssatser [kap 8] if & elif & else and & or Loopar [kap 9] for

PROGRAMMERING I SKOLAN Utbildning av kollegor på Carlssons skola CECILIA CHRISTIANSEN ULRIHCA MALMBERG

Tisdag 50 Onsdag 50 Fredag 90

Programmering och begrepp

Hur fungerar en dator? Lektionen handlar om att förstå hur datorer styrs av program. Hur fungerar en dator? Lektionsförfattare: Boel Nygren

Fördjupningsforum för gymnasielärare i matematik

Extramaterial till Matematik Y

Programmering I Tobias Wrigstad fredag, 2009 augusti 28

Övning: hitta buggarna

Digital kompetens och pedagogisk digital kompetens

Svenska som andraspråk

Fly me to the moon. Laboration om relationer, TDDC75 Diskreta strukturer. Mikael Asplund. 5 september 2017

Angående definition av skolbibliotek

Lär dig programmera! Prova på programmering med enkla exempel! Björn Regnell

Grunderna i programmering - loopar 3 av 6

Programmering och begrepp

Hur fungerar en dator?

Platser för att skriva och testa kod online. Workshop om programmering i matematikkurser, version 0.7 senast sparat

Programmering i skolan varför då? Lisa Söderlund Pedagogik och kommunikation

Extramaterial till Matematik Y

KOPPLING TILL LÄROPLANEN

Extramaterial till Matematik Y

Pedagogisk IT-handlingsplan för Långsjö- och Skansbergsskolan

NORDISK SAMVERKAN PÅ SCHEMAT! Kommunikation och undervisning i gränsöverskridande språkmöten

Grunderna i programmering loopar (lektion 2 av 5)

Programmera och hitta buggarna. Se video

Programmering i skolan varför då? Lisa Söderlund Pedagogik och kommunikation

Planering av ett större program, del 2 - for och listor. Linda Mannila

Programmering i matematik på gymnasial nivå: workshop

Föreläsning 2 Programmeringsteknik och C DD1316. Mikael Djurfeldt

FOKUS Fokus Plan för satsning Sjöbos förskolor, skolor och fritidshem

Syftet med digitalt lärande 1-TILL-1 I ETT SAMMANHANG

Python. Python är, som Scheme, ett interpreterat språk men det finns kompilatorer för Python.

Programmering i skolan.

Python. Python är, som Scheme, ett interpreterat språk men det finns kompilatorer för Python.

Programmering och digital kompetens

Lgr 11 och digital kompetens

Programmering, dans och loopar

Programmera en mänsklig robot. Lektionen handlar om att skapa och följa instruktioner. Programmera en mänsklig robot

Bilaga 18: Ämnesplan svenska för döva Skolverkets förslag till förändringar - Nationella it-strategier (U2015/04666/S) Dnr 6.1.

Hur får vi nollorna att bli ettor?

Några inbyggda funktioner (med resultat!) Introduktion till programmering D0009E. Föreläsning 4: Villkor och rekursion. Modulus-operatorn.

729G04 Programmering och diskret matematik. Python 2: Villkorssatser, sanningsvärden och logiska operatorer

I Linköpings inriktningsdokument för IKT-utveckling i grundskola anges följande mål för pedagogerna: 3

Moderna språk. Ämnets syfte

Koda ett mattetest 4 av 5. Lektionen handlar om att utveckla mattetest så det fungerar för alla multiplikationstabeller. Koda ett mattetest 4 av 5

Introduktion till programmering SMD180. Föreläsning 2: Variabler, uttryck och satser

v. 42 Python HT17 En introduktion Oscar Bergqvist

Ansökan crossmedia-projekt Alléskolan Åtvidaberg

Extramaterial till Spektrum Teknik

Användarhandledning Version 1.2

Koda ett mattetest (lektion 4 av 5)

v. 43 Python HT17 En introduktion Oscar Bergqvist

Undersök vad som är programmerat. Lektionen handlar om den digitala tekniken i elevernas närmiljö. Undersök vad som är programmerat

Programmering i skolan varför då? Marie Gustafsson Friberger Geek Girl Mini / Good Measure

Programmera en mänsklig robot

Loopar och ljud 3 av 7. Lektionen handlar om att lära sig programmera loopar och använda ljudeffekter med verktyget Scratch. Loopar och ljud 3 av 7

Loopar och ljud 3 av 7. Lektionen handlar om att lära sig programmera loopar och använda ljudeffekter med verktyget Scratch. Loopar och ljud 3 av 7

Buggar eller fel vid programmering. Lektionen handlar om felsökning i programmering. Buggar eller fel vid programmering

Alla datorprogram har en sak gemensam; alla processerar indata för att producera något slags resultat, utdata.

Undervisningen i ämnet moderna språk ska ge eleverna förutsättningar att utveckla följande:

Programmering, dans och loopar

Grunderna i programmering symboler (lektion 3 av 5)

Förslag den 25 september Engelska

Program. Skolans digitalisering - styrdokumentsförändringar. Skolans digitalisering ett förändringsprojekt

Skillnader mellan Python och Java

Digitalt skapande i kulturskolan

PARKSKOLANS IT-strategi för bättre lärande

Trippel Helix Lund

Svenska. Ämnets syfte

Trippel Helix Göteborg

SVENSKA SOM ANDRASPRÅK

MATLAB. Python. Det finns flera andra program som liknar MATLAB. Sage, Octave, Maple och...

Förkortning och förlängning av rationella uttryck (s. 29 Origo 3b)

Koda ett mattetest 3 av 5. Lektionen handlar om att göra en variabel i programmet för ett multiplikationstest. Koda ett mattetest 3 av 5

Aktiviteter Del 4. h succesivt anta mindre värden, som till exempel π. , och låta programmet summera sekanternas längder från x = a till x = b.

Digitalt lärande och programmering i klassrummet

Grunderna i programmering hitta buggen (lektion 4 av 5)

Hur man programmerar. Exempel på problemlösning i Python

Installera Anaconda Python

Handlingsplan för digitalisering av grundskolan för åren

ENGELSKA. Ämnets syfte. Kurser i ämnet

Lärande i en digital kontext : idag och imorgon

Koda ett mattetest 5 av 5. Lektionen handlar om att göra ett mattetest som fungerar för alla multiplikationstabeller. Koda ett mattetest 5 av 5

Ämne - Engelska. Ämnets syfte

PROGRAMMERING I MATEMATIK MED PYTHON

IKT och lärande. Institutionen för Datavetenskap och Medieteknik Katrin Lindwall - Karl-Johan Rosqvist - Marcelo Milrad

Föreläsning 2 Programmeringsteknik och Matlab DD1312. Programspråk. Utskrift på skärmen

Programmering eller Datalogiskt tänkande

Föreläsning 2 Programmeringsteknik och Matlab DD1312. Programspråk. Utskrift på skärmen

729G04 Programmering och diskret matematik. Föreläsning 7

Labbrapport Svantes Bageri

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Transkript:

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