Programmering i ett historiskt perspektiv Växjö 16 november 2017 Mats Hansson
Att hitta elevaktiva arbetssätt och arbetsformer! Ett exempel:
Några begrepp
Resultat:
Jacquardvävstol https://sv.wikipedia.org/wiki/jacquardv%c3%a4vstol
Första datorn och programmerarna https://sv.wikipedia.org/wiki/den_analy tiska_maskinen https://sv.wikipedia.org/wiki/ada_lovelace https://sv.wikipedia.org/wiki/charles_babbage Analytiska maskinen 1833 42 (första Ada Lovelace Charles Babbage datorn) Z3 - världens första programmerbara elektromekaniska dator som verkligen byggdes 1941 Colossus - världens första elektroniska dator 1944 ENIAC - världens första programmerbara elektroniska dator 1946
De första datorerna De första datorerna var elektromekaniska och uppbyggda med reläteknik. En avsevärd förbättring av deras prestanda skedde när man började använda elektronrör. Ett svenskt exempel på en sådan dator är BESK, som stod färdig 1953. Tekniken hade många nackdelar och under 1950-talet kunde datorerna förbättras ytterligare genom införandet av halvledare teknik. Transistorn, som uppfanns 1947, började allt mer utnyttjas i datorerna. Man experimenterade också med olika typer av minnen och lagringsenheter som ferrit- och katodstråleminnen samt trumminnen.
Elektroniska komponenter som påverkat utvecklingen Elektronrör 1904 https://sv.wikipedia.org/wiki/elektronr%c3%b6r IC-krets 1958 Transistorn 1923 Kisel 1954 Kondensator 1745 https://sv.wikipedia.org/wiki/transistor Processor 1970
Datorer BARK 32 B 1950 https://sv.wikipedia.org/wiki/bark BESK 2,5 KB 1953 https://sv.wikipedia.org/wiki/besk IBM PC 315 KB 1981 Macintosh 68 KB 1984 ABC 80 16 KB 1978 Commodor 64KB 1982
https://sv.wikipedia.org/wiki/programvara
https://sv.wikipedia.org/wiki/operativsystem
Lagring av data Firewire Ethernet 1928 med rektangulära hål 8 B/rad Magnetband 1928 Diskett 1971 180 KB CD-rom 1979 USB 1996 Hårddiskar 1950 -tal https://sv.wikipedia.org/wiki/h%c3%a5rddisk
WWW https://en.wikipedia.org/wiki/history_of_the_world_wide_web
De tre grundläggande teknikerna
Världens internetanvändning År 2014, webbens 25-årsdag, använde nästan två av fem personer runt om i världen det.
Telefonmodem https://sv.wikipedia.org/wiki/modem
Från mobiltelefon 1956-2017 till smartphones 1996 2017 https://sv.wikipedia.org/wiki/mobiltelefoni
Mobilnät 1 G 1981 NMT Analoga signaler 2 G 1991 GSM Digitala signaler, intro SMS och MMS 3 G 2002 40 gånger snabbare, ökad bandbredd, videosamtal 4 G 2009 100 Megabit per sekund till mobila användare och 1Gbit/sekund till stationära användare 5 G 2018 användaren kan samtidigt vara ansluten till flera trådlösa tekniker och smidigt växla mellan dem
Utveckling
Programmering i svenska läroplaner
Lgr 69
Lgr 80
Lpo 94
Begrepp i undervisningen
Flödesschema som en grafisk representation av en algoritm
Exempel på elevaktiva arbetssätt och arbetsformer Programmera en levande robot Mål med lektionen Att skriva en exakt sekvens (algoritm) för hur man brer en smörgås med smör och marmelad Att veta att alla dataprogram är sekvenser av instruktioner
https://www.youtube.com/watch?v=lebefavhlle
Förslag till en elevinstruktion Gör en ordlista - först individuellt jämför därefter i grupp, komplettera från varandra Skriv en instruktion först individuellt och jämför sedan med andra, diskutera skillnader Testa instruktionen förändra där det behövs Hitta brister och otydligheter förtydliga - ändra Testa igen
Målbeskrivning Grund Delmål Slutmål Kunna skriva en serie instruktioner för ex. en robot att bre en smörgås Att själv hitta (buggar) instruktioner som är felaktiga eller otydliga och förstå hur man kan rätta till dem Att kunna skriva en instruktion utan otydligheter (buggar)
Historiska kvinnliga programmerare Filmen Dolda tillgångar https://www.svt.se/kultur/film/recension-dolda-tillgangar 0.11-0.50
Rita en kvadrat!
Rita en cirkel på kvadraten!
Hur många ritade på detta sätt? Kan man rita på fler sätt utifrån instruktionen?
Kanske så här?
Eller kanske såhär?
Det gäller att vara tydlig i sina instruktioner annars blir det error i programmen! Lycka till med ert arbete!