Perspektiv på programmering Arlanda 22 feb

Relevanta dokument
Perspektiv på programmering, #13, Karlstad HISTORISKT OCH UNDERVISNING

Digitaliseringens påverkan på samhället MÄNNISKA MÖTER MASKIN EN SAMSYN KRING BEGREPPET DIGITAL KOMPETENS

Det är betydligt billigare att bo i Norrsundet. Grundläggande principer för framgång: Backcasting från en position i framtiden då vi lyckats.

Rådet för främjande av kommunala analyser

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

POWER GOALSET. Att skapa magnetiska mål som funkar! Eller; en timme om allt och inget; högt & lågt, som ger eftertanke och riktning.

PYTHON SNABBREPETITION MEN FÖRST LITE ALLMÄNT OM PROGRAMMERING 729G04 PYTHON 2. Dagens Python

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

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

Read Texterna består av enkla dialoger mellan två personer A och B. Pedagogen bör presentera texten så att uttalet finns med under bearbetningen.

Kvalitetssäkra ditt projekt med kontinuerlig integration

MÅL ATT UPPNÅ (FRÅN SKOLVERKET)

Resa Allmänt. Allmänt - Grundläggande. Allmänt - Konversation. Fråga om hjälp. Fråga om en person talar engelska

EXPERT SURVEY OF THE NEWS MEDIA

Om programmering i matematikundervisning

Programmering på vetenskaplig grund? Några forskningsresultat. Karin Stolpe, föreståndare NATDID liu.se/natdid

Resa Allmänt. Allmänt - Grundläggande. Allmänt - Konversation. Fråga om hjälp. Fråga om en person talar engelska

Resa Allmänt. Allmänt - Grundläggande. Allmänt - Konversation. Fråga om hjälp. Fråga om en person talar engelska

Datalogiskt tänkande för alla

Support Manual HoistLocatel Electronic Locks

Balthazar Science Center. Skolprogram. Upplev, prova, bygg och lär. Låt dig inspireras, experimentera och väck lusten till nya upptäckter!

Workplan Food. Spring term 2016 Year 7. Name:

Resa Att ta sig runt. Att ta sig runt - Platser. I am lost. Du vet inte var du är

Resa Att ta sig runt. Att ta sig runt - Platser. Du vet inte var du är. Be om att bli visad en viss plats på en karta. Fråga om en viss servicepunkt

Om programmering i matematikundervisning

Om programmering i matematikundervisning

Webbregistrering pa kurs och termin

Vad säger forskningen om programmering som kunskapsinnehåll? Karin Stolpe, föreståndare NATDID liu.se/natdid

Make a speech. How to make the perfect speech. söndag 6 oktober 13

Webbreg öppen: 26/ /

Engelska åk 5 höstterminen 2013

Lgr 11 och digital kompetens

Programmering eller Datalogiskt tänkande

This is England. 1. Describe your first impression of Shaun! What kind of person is he? Why is he lonely and bullied?

Inledande programmering med C# (1DV402) Introduktion till programmering

CVUSD Online Education. Summer School 2010

Introduktion till programmering

Programmering för alla!

Charles Babbage och Ada Lovelaces datorer

Programmering i ett historiskt perspektiv. Växjö 16 november 2017 Mats Hansson

Listen to me, please!

Blivande och nyblivna föräldrars uppfattningar om munhygien och tandvård före och efter immigration till Sverige

Libers språklåda i engelska 7 9: Listening

Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course.

Writing with context. Att skriva med sammanhang

- den bredaste guiden om Mallorca på svenska!

Lars-Henrik Eriksson

12.6 Heat equation, Wave equation

Utvärdering SFI, ht -13

BOENDEFORMENS BETYDELSE FÖR ASYLSÖKANDES INTEGRATION Lina Sandström

Tryggt in i det okända Sagan som medel för språkutveckling

Travel General. General - Essentials. General - Conversation. Asking for help. Asking if a person speaks English

Teknikhistoria: Den första programmeraren

Wikipedia och Wikipedianer i folkbildningens tjänst. Olof Sundin Högskolan i Borås & Lunds universitet

Programmering för alla!

Användning av Erasmus+ deltagarrapporter för uppföljning

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

De interaktiva kuddarna Textil som kommunikationsredskap

Consumer attitudes regarding durability and labelling

Preschool Kindergarten

GeoGebra in a School Development Project Mathematics Education as a Learning System

Kvalitetsarbete I Landstinget i Kalmar län. 24 oktober 2007 Eva Arvidsson

Vår anläggning Our venue

Syns du, finns du? Examensarbete 15 hp kandidatnivå Medie- och kommunikationsvetenskap

Mentalträning GUSK PA, säsongen 2012

Problem som kan uppkomma vid registrering av ansökan

Listen to me, please!

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


Resa Allmänt. Allmänt - Grundläggande. Allmänt - Konversation. Fråga om hjälp. Fråga om en person talar engelska

MIK i skolans styrdokument

729G74 IT och programmering, grundkurs. Tema 1, Föreläsning 2 Jody Foo,

Immigration Studera. Studera - Universitet. Ange att du vill anmäla dig. Ange att du vill anmäla dig till en kurs. Kurs.

Immigration Studera. Studera - Universitet. Ange att du vill anmäla dig. Ange att du vill anmäla dig till en kurs. Kurs. Typ av kurs.

Tentamen: Datordel Programmeringsteknik

Föreläsning 1: Intro till kursen och programmering

ENKEL Programmering 3

Övning: hitta buggarna

Att stödja starka elever genom kreativ matte.

Genusstudier i Sverige

EVALUATION OF ADVANCED BIOSTATISTICS COURSE, part I

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

Personligt Brev. Brev - Adress. Mr. N. Summerbee 335 Main Street New York NY 92926

Programmering och digital kompetens

Programmering som språk

Libers språklåda i engelska: Spel och lekar (7 9)

Programmering. Analogt och med smårobotar. Nina Bergin

Tentamen del 2 SF1511, , kl , Numeriska metoder och grundläggande programmering

Read, work and talk! - och Lgr 11

Service och bemötande. Torbjörn Johansson, GAF Pär Magnusson, Öjestrand GC

Jacquards vävstol, 1801

Datorteknik. Föreläsning 7 Historia och framtid. Institutionen för elektro- och informationsteknologi, LTH

English. Things to remember

Calculate check digits according to the modulus-11 method

Ready for Academic Vocabulary?

Haparanda ht Engelska år 1 5. Under åren 1 5 arbetar eleverna med bland annat följande områden:

Civilingenjörsexamen

Program & programmering

IAK116 Perception/Färg, Ljus, Rum 1, 6 hp (VT16)

EXTERNAL ASSESSMENT SAMPLE TASKS SWEDISH BREAKTHROUGH LSPSWEB/0Y09

Transkript:

Perspektiv på programmering Arlanda 22 feb HISTORISKT OCH UNDERVISNING

Varför ett historiskt perspektiv? Teknologi & Makt!? Bilder fr Wikipedia

Samhällets relation till maskiner We're charging our battery And now we're full of energy We are the robots We are the robots We are the robots We are the robots We're functioning automatic And we are dancing mechanic Jag känner en bot Hon heter Anna. Anna heter hon Och hon kan banna banna dig så hårt Hon röjer upp I våran kanal Jag vill berätta för dig att jag känner en bot Jag känner en bot Hon heter Anna. Anna heter hon Och hon kan banna banna dig så hårt Hon röjer upp I våran kanal Jag vill berätta för dig att jag känner en bot

Maskinen eller Människa

Maskinen är överlägsen Human computers - The Top Secret Rosies satt i rader By Unidentified U.S. Army photographer Image from Historic Computer Images, Public Domain

Maskinen är överlägsen

Innehåll 1. Maskin med potential 2. Arbeta tillsammans med maskinen 3. Betydelsen av tydlighet

1 - Maskin med potential En maskin med flera användningsområden Differensmaskinen, Från wikipedia By Bruno Barral (ByB), CC BY-SA 2.5

En Dator i fel århundrade Dyrt! Sydney Padua s illustration av Analytical Engine. Hårddisk CPU Variabler Skrivare Nätaggregat RAM

Begrepp har en historia instruktioner i en viss Sekvens ett värde ger olika Alternativ en sekvens kan Repeteras flera sekvenser blir en Abstraktion S A R A Sydney Padua s illustration av Analytical Engine.

2 Arbeta tillsammans med maskiner På 1980-tal sa Matematiklärare om programmering - det är alltför avancerat för skolan - Läroplansförändringen [med numeriska metoder] kommer att påverka matematikundervisningen på ett drastiskt sätt, pga dess krav på ett nytt sätt att tänka, vilket framförallt skall integreras med de andra delarna lärare med dålig självförtroende kommer inte våga experimentera med dessa tekniska möjligheter och därför kommer innehållet [med numeriska metoder] bli ännu ett exempel på en teoretisk modul (Nämnaren 1984, fritt översatt fr engelska)

Maskinen (Datorn) har förändrats Tidigare var den dyr, långsam och stor. Idag är den billig, snabb och liten. Idag kan ALLA elever konstruera en sekvens med instruktioner (algoritm). Sunnerboskolan, Ljungby

Den gör inte vad du tänker Den gör vad du skriver VIKTIGT: Att skriva fel kod är nödvändigt för att lära sig maskinens förmåga att tänka. Maskinen är en sparringpartner för elever att upptäcka logiska felslut.

Den gör inte vad du tänker Den gör vad du skriver Grace Hopper avlusar ett program tillsammans med kollegor Bild fr Wikipedia By Unknown (Smithsonian Institution), CC BY 2.0

3 Betydelsen av tydlighet Alice: The Cat: Alice: The Cat: Alice: The Cat: Would you tell me, please, which way I ought to go from here? That depends a good deal on where you want to get to. I don't much care where. Then it doesn't much matter which way you go....so long as I get somewhere. Oh, you're sure to do that, if only you walk long enough. Lewis Carroll, Alice in Wonderland

Språk för att tänka med maskiner

Språk för att tänka med maskiner

Språk för att tänka med maskiner Fortran/C BASIC VB Prolog (Skolversion) Pascal Delphi LOGO LEGO Mindstorms Scratch Javascript Java/C++/C# Python Kojo

Språk för att tänka med maskiner Sandwich Bot, https://youtu.be/narrq2q9-ei

Språk för att tänka med maskiner

Litteratur och fördjupning Artiklar Fuegi, J. and Francis, J. 2003. Lovelace & Babbage and the creation of the 1843 'notes. IEEE Annals of the History of Computing, 25, 4. Rolandsson L. 2011. Teacher Pioneers in the Introduction of Computing Technology in the Swedish Upper Secondary School. In: Impagliazzo J., Lundin P., Wangler B. (eds) History of Nordic Computing 3. HiNC 2010. IFIP Advances in Information and Communication Technology, vol 350. Springer, Berlin, Heidelberg Rolandsson, L. & Skogh, I.- B. 2014. Programming in School: Look Back to Move Forward. Trans. Comput. Educ. 14, 2, Article 12 Swade, D. D. 2003. Automatic Computation: Charles Babbage and Computational Method. http://www.rutherfordjournal.org/article030106.html Swade, D. D. 2005. The construction of Charles Babbage's Difference Engine No. 2. IEEE Annals of the History of Computing, 27, 3. Projekt Plan 28, the construction of an analytical engine - https://plan28.org/ Bletchley Park, Bok Gibson, W., Sterling, B. 2003. The Difference Engine (GOLLANCZ S.F.) Paperback. Tedre, M. 2015. The science of computing: shaping a discipline. Boca Raton: CRC Press Film The Future of Programming, Bob Martin - https://youtu.be/eciwpzgebfc

SLUT Tidning: Education Week