Kreativ programmering

Relaterede dokumenter
Pædagogisk konsulent v/cfu, Center for Skole & Læring, UCSJ for områderne: Digitalisering, programmering & robotteknologi

Hvorfor skal børn lære at programmere? App Academy. Alle fortjener at kunne programmere

Læseplan for valgfaget teknologiforståelse. (forsøg)

Gode links og ressourcer

Læseplan for valgfaget teknologiforståelse

Maria Damlund, Hornbæk skole

Kodning i Scratch. Kodning og programmering for 3. klasserne på Frederiksberg

HVAD STÅR DER I DE NYE FÆLLES MÅL OM DEN MATEMATISKE KOMPETENCE, KOMMUNIKATION? KØBENHAVN 29. SEPTEMBER 2015

Undervisningsbeskrivelse

Pædagogisk vejledning til. Materialesæt. Sphero.

NetLogo-simuleringen. Simuleringer og fysiske modeller (henfaldsloven)

CODING CLASS. Mikala Hansbøl, Ph.d., Docent, Metropol Stine Ejsing-Duun, Ph.d., Lektor, AAU CPH

Undervisningsbeskrivelse

Her følger 2 forløbsoversigter. 1. del er fra grundforløbet og 2. del er efter de studerende har valgt studieretning.

Undervisningsbeskrivelse

SÆRE SYMBOLER OG FORVIRRENDE FORMLER

Matematik, sprog, kreativitet og programmering. Lærervejledning. Stefan Mandal Winther VIA Center for Undervisningsmidler

Årsplan for matematik

Matematik. Matematiske kompetencer

Undervisningsbeskrivelse

Jan B. Larsen HTX Næstved Computational Thinking Albena Nielsen N. Zahles Gymnasium 2018/2019

Vejledning til valgfag i teknologiforståelse. (forsøg)

Fagårsplan 10/11 Fag: Matematik Klasse: 7.ABC Lærer: Henrik Stillits. Fagområde/ emne

Undervisningsbeskrivelse

Dokumentation af programmering i Python 2.75

Oversigt over Forenklede Fælles Mål i forbindelse med kapitlerne i MULTI. Ræsonnement og tankegang. Modellering

Matematika rsplan for 6. kl

It i folkeskolens matematikundervisning

Oversigt over Forenklede Fælles Mål i forbindelse med kapitlerne i MULTI. Modellering

Matematik Matematik efter Lillegruppen (0-1 kl.)

Kort om baggrund for kurset, aktører, kodning.dk

Undervisningsbeskrivelse

Årsplan matematik 6. Klasse

Fra opgave til undersøgelse

Undervisningsplan 3-4. klasse Matematik

Teknologiforståelse. Måloversigt

Undervisningsbeskrivelse

Matematikvejlederdag. Ankerhus 3. november Side 1

Årsplan for matematik

Modellering af balance på en vippe

Matematikprofilen, 3. klasse

Kom godt i gang med kodning resumé

Indhold. Lærervejledning

Fag- og indholdsplan 9. kl.:

Matematik. Matematiske kompetencer

Programmering. i undervisningen DIGITAL LÆRING. I dette hæfte gives eksempler på, hvordan programmering kan inddrages i undervisningen.

MatematiKan og Fælles Mål

Læringsmål Faglige aktiviteter Emne Tema Materialer

Læseplan for DIGITAL DANNELSE socialt, etisk

Årsplan for 7. klasse, matematik

Eleverne skal lære at:

Matematik samlet evaluering for Ahi Internationale Skole

Undervisningsbeskrivelse

Teknologiforståelse i praksis Få et bud på, hvordan lærere kan komme i gang med faget Teknologiforståelse. Ydermere præsenteres eksempler på, hvordan

Oversigt over Forenklede Fælles Mål i forbindelse med kapitlerne i MULTI. Problembehandling. Modellering

Årsplan matematik, RE 2018/2019

Undervisningsbeskrivelse

FFM Matematik pop-up eftermiddag. CFU, UCC 11. Maj 2015

Undervisningsbeskrivelse

3. klasse 6. klasse 9. klasse

Undervisningsbeskrivelse

Evaluering af matematik undervisning

Årsplan for matematik i 4. klasse 17/18

Hvad er IT i matematikundervisningen egentlig? Professor, Ph.d. Morten Misfeldt, Aalborg Universitet, København

Årsplan matematik 5. klasse. Kapitel 1: Godt i gang

UCC_KURSUS_261016

MaxiMat og de forenklede Fælles mål

Undervisningsbeskrivelse

Oversigt over Forenklede Fælles Mål i forbindelse med kapitlerne i MULTI. Problembehandling. Modellering

meget svært ved at anvende et enkelt layout i elektroniske tekster Er usædvanlig god til/meget god til/god til/har svært ved/har

Læseplan for Teknologi og innovation som dimension og fag i Rødovres skoler

TEKNOLOGI OG INNOVATION I RØDOVRES SKOLER - Hvad betyder det for dit barn?

Workshops på Hovedbiblioteket:

Årsplan for matematik

Hour of Code med Swift Playgrounds

Årsplan for matematik 3.klasse 2019/20

Årsplan for 3.klasse 2018/19 Matematik

Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen

MULTI 6 Forenklede Fælles Mål

Årsplan 9. klasse matematik Uge Emne Faglige mål Trinmål Materialer/ systemer 33 Årsprøven i matematik

Undervisningsplan. Side 1 af 9. Termin Rybners Tekniske Gymnasium. Uddannelse. Fag og niveau. Informationsteknologi B

Første del af rapporten består af et diagram, der viser, hvor mange point eleverne på landsplan fik i de enkelte opgaver.

Faglig årsplan Skolerne i Oure Sport & Performance. Emne Tema Materialer Regneregler og Algebra. Læringsmål Faglige aktiviteter

Programmering i folkeskolen

Årsplan for 9 årgang

Tavleundervisning og samarbejde 2 og 2. Eleverne arbejder selvstændigt med opgaver. Løbende opsamling ved tavlen.

Årsplan i matematik 9 klasse. 2018/2019 Abdiaziz Farah

Undervisningsbeskrivelse

Mål for forløb På tur i vildmarken

Årsplan 8. klasse matematik Uge Emne Faglige mål Trinmål Materialer/ systemer 33 og løbende

Undervisningsplan for matematik

Eksperimentel matematikundervisning. Den eksperimentelle matematik som didaktisk princip for tilrettelæggelse af undervisningen

Undervisningsbeskrivelse

Selam Friskole Fagplan for Matematik

Space Challenge og Undervisningsminsteriets Fælles Mål for folkeskolen

teknologi, matematik og målstyret undervisning Morten Misfeldt

Videnskab & Teknologi

Årsplan for 2. årgang. Kapitel 1: Jubii. Kapitel 2: Mere om positionssystemet

Transkript:

Kreativ programmering

Mads Remvig Lærer og digital læringsvejleder Beder skole - Aarhus Underviser i matematik, fysik/kemi, håndværk og design Frivillig i Coding Pirates i Århus Kodeklub Master i It, Kommunikation og Organisation 4code.dk it4education.dk skoleipad.dk

Agenda: Agenda Hvorfor programmering i skolen? Hvad er programmering egentlig? Algoritmer Det digitale sprog Intro til ScratchJr med opgave Intro til Scratch med opgave it4education.dk 4code.dk skoleapps.com

Med eleverne har jeg prøvet: At lave ios apps Game engines: GameSalad, Stencyl, UNITY3D, Gamepress, TouchDevelop Hopscotch, Scratch og Codecombat Hour of Code Kodesprog: JavaScript, HTML, Python Devices: Lego Mindstorms, Arduino, BeeBot, Sphero it4education.dk 4code.dk skoleapps.com

Folkeskolereformen 4 Elevpositioner: Eleven som kritisk undersøger Eleven som analyserende modtager Eleven som målrettet og kreativ producent Eleven som ansvarlig deltager It og medier

Vejledningen - 3.4 It og medier i Matematik Tænke i processer og algoritmer Det vil ofte handle om at kunne analysere, forestille sig og forstå, hvad man vil have programmet til at gøre for derefter successivt at nedbryde denne adfærd i de elementer, programmeringssproget kan tilbyde. Det understøtter præcision og logisk tænkning Digital produktion Ved at eleverne får oplevelsen af, at de kan skabe noget nyt med matematik og programmering, kan det understøtte en oplevelse af matematik som meningsfuldt. Udvikling af abstrakt tænkning Ved at skrive computerprogrammer, der svarer til matematikkens abstrakte konstruktioner, opnås endnu en repræsentation af disse begreber, og den logiske sammenhæng til andre matematiske begreber kan i nogle tilfælde tydeliggøres.

Er det dette eleverne skal lære?

Eller dette?

Algoritme Trinvis beskrivelse af en proces der skal kunne udføres af en automat, ofte en computer. - sproget.dk Forskrift for en følge af beregningstrin, der fra et problems data fører til resultat. Forskriften skal være utvetydig og bestå af grundoperationer, der umiddelbart kan udføres. - Gyldensdals Den store danske

Madopskrift

Bearbejdning Matematisk modellering Virkelighedens verden Noget En ting En problemstilling En udvikling En situation Oversættelse Matematikkens verden Noget matematisk Nogle tal Geometrisk figur En ligning Et virkeligt svar Fortolkning Matematisk svar

Digitale devises Input Bearbejdning Computing Output

Computing Programmerings modellering Virkelighedens verden Noget En handling En beregning Et input En situation Oversættelse Digitale verden Input Data Algoritmer Digitalt sprog Et virkeligt svar Fortolkning Output

Almindeligt sprog vs. Digitalt sprog Alm. sprog Verber Digitalt sprog Funktioner: move( ) Navneord Variabler: var = Tillægsord Løkker: repeat( ) Genstandsled Forgrening: if - else

Programmering i skolen Lære at skabe algoritmer Digitale sprog Bruge algoritmer i praksis

Skabe algoritmer 1. Lære at finde mønstre og skabe simple algoritmer 2. Lære at opbygge sammensatte algoritmer, med variabler, funktioner, løkker og forgreninger, v.hj.a blocks 3. Skrive simple programmer

Mange sites og apps til at lære programmering 4code.dk

Der er mange dimser til at lære kodning

Skabselv - konceptet Ofte blocks der skal sættes sammen Blocks kan have en variabel Kombination af en editor og screen Deling af produktioner med andre it4education.dk 4code.dk skoleapps.com

ScratchJr Indskolingen + 3. klasse

Scratch Let og visuel Muligheder for at skabe Bruger blocks Kan dels med andre Kan også bruges i mange fag 4. klasse - 9. klasse it4education.dk 4code.dk skoleapps.com

1. klasse - 9. klasse code.org

Hour of Code Mange introforløb Angry Byrd Kodable Blockly JAVA Script Længere forløb 1. klasse - 9. klasse 4code.dk