Perspektiv på programmering, #13, Karlstad HISTORISKT OCH UNDERVISNING
Varför ett historiskt perspektiv? Teknologi & Makt!? Bilder fr Wikipedia
Maskin eller Människa
Maskinen är överlägsen Human computers - The Top Secret Rosies By Unidentified U.S. Army photographer Image from Historic Computer Images, Public Domain
Maskinen är överlägsen
Antalet skolor med datorer
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! Nätaggregat Hårddisk RAM CPU Variabler Skrivare Sydney Padua s illustration av en Analytical Engine.
Begrepp har en historia instruktioner i en viss Sekvens ett värde för olika Alternativ en sekvens kan Repeteras flera sekvenser blir en Abstraktion S A R A From en.wikipedia
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 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 upptäcka 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 Språk erbjuder människan ett förhållningssätt till 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