Vad trodde datorpionjärerna om framtidens datorer - och hur blev det?
|
|
- Ingegerd Martinsson
- för 9 år sedan
- Visningar:
Transkript
1 Vad trodde datorpionjärerna om framtidens datorer - och hur blev det? Författare: Tommy Haake och Daniel Karlström Mälardalens Högskola, Västerås 25/
2 SAMMANFATTNING Denna rapport går igenom ett urval av historiens utmärkande datorpionjärer som på ett eller annat sätt stått ut med sina bidrag till den moderna datorvärlden som vi har idag. Vi gör en tillbakablick till Turing och hans forskning med Bombe och avkodningen av Enigmamaskinen och som senare ledde fram till Turingmaskinen, en insikt som än idag används för att beskriva hur en dator fungerar. Vi bekantar oss med Grace Murray Hopper som vi har att tacka för det första standardiserade programmeringsspråket, COBOL. Utan Von Neumanns bidrag skulle vår dator inte heller se ut som den gör idag; att kunna göra sekventiella beräkningar. Slutligen får vi inte glömma Linus Thorvalds som skapade Linuxkärnan. Hur hade världen sett ut om vi inte hade haft honom, eller någon av de ovanstående för den delen? 2
3 Innehållsförteckning Vad trodde datorpionjärerna om framtidens datorer - och hur blev det?... 1 SAMMANFATTNING... 2 INLEDNING... 4 Vad trodde datorpionjärerna om framtidens datorer - och hur blev det?... 4 Grace Murray Hopper... 4 Första kompilatorn... 4 John von Neumann... 5 Alan Turing... 6 Bombe / Enigma... 6 Turingmaskinen... 6 Morphogenesis... 7 Turingtestet... 8 Linus Thorvalds... 8 Framtid... 9 SLUTSATSER REFERENSER BILAGOR
4 INLEDNING Bakgrunden till denna rapport kom från en lista med ämnen inom kursen Vetenskapsmetodik då man skulle välja ett intressant ämne och sedan skriva en rapport och hålla ett seminarium. Vi valde detta ämne eftersom det verkade väldigt intressant och det var ett ypperligt tillfälle att lära sig lite mer om de gamla datapionjärerna som, tack vare sina bidrag, har gjort dagens värld möjlig. Vad trodde datorpionjärerna om framtidens datorer - och hur blev det? Grace Murray Hopper Vi börjar med Grace Murray Hopper ( ), [HOP 01, HOP 02] från USA som är mest känd för att ha sett till att den första datorkompilatorn sett dagens ljus, samt för att ha givit namn till 'bug' som används än idag inom datorvärlden. Hon var väldigt tekniskt lagd och väldigt intelligent, då hon fick en BA inom matematik och fysik vid 1928, en MA två år senare och en PhD vid Hon jobbade senare med Mark I-datorn och blev genast väldigt intresserad av den; och det första hon ville göra var att plocka isär den och försöka förstå hur den fungerade. Hon var något av en visionär då hon trodde att datorer skulle kunna användas till att göra musik, bilder och andra avancerade saker om man kunde komma över problemet med den invecklade maskinkoden. Ett användarvänligt tillvägagångssätt skulle öppna upp för snabbare utveckling. Visst hade hon rätt. Vid år 1949 riskerade hon sin karriär inom flottan för att följa sina visioner genom att gå med i Eckert-Mauchly Computer Corporation där hon även påbörjade arbetet med UNIVAC I, Universal Automatic Computer vilket var den första storskaliga elektroniskt digitala datorn. Hon uppmuntrade programmerarna att börja spara och dela kod mellan sig, även om de nu fick kopiera den för hand. Men det minskade antalet fel och den påskindade utvecklingen. Detta tillvägagångssätt används även i dag i form av så kallade program och data bibliotek. En typisk biblioteksfil inom Windowsvärlden är en DLL-fil och innehåller programkod som olika program kan anropa och slipper på så sätt lägga in det i sina egna program. Detta minskar storleken på programmen oerhört mycket. Ännu en sak som Grace Murray Hopper fick rätt på med andra ord. Första kompilatorn När Grace Murray Hopper jobbade på Eckert-Mauchly Computer Corporation vid 1949 hade programmerarna som tidigare nämnt delat med sig av koden och skapat bibliotek av gemensam kod. Murray Hopper och hennes grupp började utvecklingen av det som skulle kallas A-O, den första kompilatorn. Tidigare hade programmerarna fått skriva koden binärt, vilket innebar väldigt många ettor och nollor efter varandra. A-O kunde använda symbolisk kod och översätta till binärt genom olika nummer. Ett nummer kanske motsvarade en kodbit som adderade, t ex. Inte alltför olikt nutidens funktioner inom programmeringsvärlden, ännu en poäng åt Hopper. [HOP 01, HOP 02] 4
5 Grace Murray Hopper var även med och skapade det första gemensamma programmeringsspråket. Vid 1956 hade hon varit med och utvecklat kompilatorn ännu mer och denna version kallades B-O, eller Flow-Matic som det senare blev kallat. Det var tänkt att kunna översätta språk som typiskt användes för automatiserade räkningar och lönebetalningar. Mycket riktigt så hade de efter ett tag fått datorn att förstå cirka 20 uttryck. Hon föreslog att ett helt programmeringsspråk skulle utvecklas för att förstå engelska ord men blev "sagd väldigt snabbt att hon inte kunde göra det för att datorer inte förstod engelska. Det tog tre år innan hennes idé accepterades. Hon hjälpte och designade verktyg och manualer för språket och det blev släppt Vilket var det språket då? COBOL, COmmon Business- Oriented Language. Utan hennes Flow-Matic hade COBOL antagligen inte blivit utvecklat, enligt en kommitémedlem som översåg COBOL-utvecklingen. COBOL används fortfarande i dagens avancerade kompilator-samhälle såsom C, C++, C#, osv. Det fick även stöd för objekthantering år Gartner Group uppskattade år 1997 att 80% av världens affärstransaktioner kördes på COBOL-kod. Det beror mest på att det är fungerande system som gör sitt jobb, det finns ingen anledning att byta program. Det vore både kostsamt och tidskrävande. John von Neumann John von Neumann var född med namnet János von Neumann men senare under sitt liv bytte han förnamn till John istället för János[NEU 01, NEU 02]. von Neumann var enastående inom matematik då han kunde dela 8-siffriga tal i huvudet när han var sex år gammal. Han skrev sin första avhandling vid 18 års ålder. Han studerade på universitet i Berlin och Zurich. Hans största upptäckt inom datorvetenskapen var Von Neumann-arkitekturen som delar upp datorn i fyra delar: Minne, aritmetikenhet, styrenhet och användargränssnitt. (se bilden nedan.) Det som var den stora skillnaden mot arkitekturen som användes tidigare var att man hade ett gemensamt minne för program, instruktioner och data samt att man även kunde göra beräkningar sekventiellt. Alan Turing Alan Mathison Turing, född 23 juni 1912, död 7:e Juni 1954 var en engelsk matematiker, logiker och framförallt kryptoanalytiker som blev mest känd för Turingmaskinen och arbetet med Bombe, vilket 5
6 var en kryptoanalysmaskin som knäckte tyskarnas Enigma-kodade meddelanden under andra världskriget. Han blev arresterad 1952 efter att polisen fick reda på att han hade sexuellt umgänge med en annan man. Han valde att ta hormonbehandling i ett år istället för fängelse. [TUR 04] Bombe / Enigma Turing började arbeta på fulltid inom kryptoanalysen vid Bletchley Park när England gick med i andra världskriget den tredje september Med hjälp av polska kollegor byggde han en maskin som kunde knäcka vilket Enigma-meddelande som helst så länge en bit fanns som klartext. Maskingen kallades Bombe, en maskin som var en vidareutveckling på den tidigare Bomba. Med denna maskin började man avkoda tyskarnas flottiljrörelser och man fokuserade mycket på ubåtarna. Denna framgång banade vägen för ett annat av Turings verk; en elektronisk universell Turingmaskin. Med andra ord, en digital dator. [TUR 04] Turingmaskinen En Turingmaskin [TUR 01, TUR 04] är mer ett teoretiskt koncept än ett praktiskt. Det hjälper dock personer att förstå hur datorer i synnerhet fungerar, då man lätt kan dra paralleller. Enligt Turing själv består en Turingmaskin av detta: "...an infinite memory capacity obtained in the form of an infinite tape marked out into squares on each of which a symbol could be printed. At any moment there is one symbol in the machine; it is called the scanned symbol. The machine can alter the scanned symbol and its behavior is in part determined by that symbol, but the symbols on the tape elsewhere do not affect the behavior of the machine. However, the tape can be moved back and forth through the machine, this being one of the elementary operations of the machine. Any symbol Illustration 1: Exempel på en Turingmaskin on the tape may therefore eventually have an innings". Det vill säga, ett tal läses in och kollas upp; står det 12 så skall den hoppa ett steg åt höger och läsa in det talet. Står det 11 så skall den skriva 1 och sedan läsa in nästa tal, och så vidare. Ett praktiskt exempel finns nedan. Läskautomater är faktiskt ett bra praktiskt exempel, man lägger in en peng och värdet på det läses in. Utifrån den informationen så händer ett par saker; antingen får man sin läsk eller får tillbaka sina pengar, eller någon kombination av dessa. 6
7 Lägger man i för mycket pengar så får man läsk och pengar tillbaka, till exempel. Nedan är ett exempel på hur en praktisk Turingmaskin kan se ut: Det var efter kriget som Alan Turing började arbeta med en universell Turingmaskin. En maskin som kunde göra allt som varje individuell Turingmaskin kunde. Han hade visionen att se att, även om nu teknologin var bristande, så skulle det snart utvecklas ny som var bättre. Därför fokuserade han på själva idén bakom maskinen istället för den praktiska biten. Han förutsåg en maskin som kunde göra algebra, knäcka kod, hantera filer och även spela schack. En enda maskin som kunde göra allting. Nu när vi tittar tillbaka på hans idéer ser vi att han inte hade fel alls. En nutida dator kan göra allt som Turing förutsåg och mycket mer. Morphogenesis Vad är morphogenesis då, förutom ett invecklat ord? [TUR 03] Wikipedia säger följande: "Morphogenesis (from the Greek morphê shape and genesis creation, literally, "beginning of the shape"), is the biological process that causes an organism to develop its shape"[tur 03]. Den uppsättning av regler som bestämmer ett föremåls framväxt med andra ord. Turing hade alltid varit intresserad av hur saker och ting i naturen fick sin specifika form, speciellt de upprepande mönster som finns hos blommor och träd. Turingtestet Turingtestet är ett test som Alan Turing föreslog år 1950 för att testa en dators intelligens, dess AI [TUR 02]. Testet finns i otaliga versioner och revideringar men den ursprungliga versionen består av en domare som försöker ta reda på vilken av de två personer han pratar med egentligen är en dator. Datorn och människan sitter bakom en vägg och det enda svar som domaren får tillbaka består av text för att inte kunna se att det är en dator som svarar. Likaså är det inget visuellt prov med i testet. Det behöver inte vara en robot. Även om nu det finns sådana delmoment i en av de förgreningar som gjorts, givetvis. 7
8 Illustration 2: Pratar jag verkligen med två människor nu..? Är Turingtestet då en bra metod att testa en AI på? Svaret är nej. Varför då? 1) Turingtestet består av att försöka lura en människa till att den egentligen pratar med en annan människa, när den egentligen pratar med en dator. Det innebär att datorn måste göra misstag som en människa gör. Skrivfel är ett bra exempel. Men det är inget större problem att införa slumpmässiga skrivfel i ett program. 2) Om en maskin gör en smart sak som en människa inte skulle klarat av, lösa en svår ekvation eller liknande, så måste datorn dumma ned sig till människans nivå för att undgå upptäckt. Löser datorn problemet så vet domaren att det är en dator, då en människa inte skulle kunna lösa det problemet. Vilket inte heller är det största problemet. 3) Det största problemet är att intelligens hos en människa består av så många delar varav skriftlig kommunikation bara är en liten del. Med dagens alltmer avancerade program närmar sig datorer mer och mer den graden av skicklighet att det börjar bli svårt att urskilja en chat med en maskin från en chat med en människa som inte pratar bra engelska. Det har redan hänt många gånger att domare i Turing Test gör detta misstag. Linus Thorvalds Linus Thorvalds var född den 28 december 1969 i Finland. Han är känd för skapandet av operativsystemet Linux, men vem är människan egentligen? Hans föräldrar var båda journalister. Han började tidigt vara intresserasig för datorer. Han var duktig på matte i skolan. När han var klar med gymnasiet började han på universitet i Helsingborg 1988 där han studerade datalogi. Han köpte en dator som han lade in Minix på, ett operativsystem som är byggt på Unix och är gjort för att man lätt ska kunna lära sig det. Thorvalds var inte riktigt nöjd med det och skrev på sin fritid ett operativsystem som till slut blev Linux, vilket släpptes i sin första version Den fick versionsnumret 0.01 och vem som helst fick använda och ändra det (open source). [LIN 03] 8
9 Just nu jobbar Thorvalds med hur Linux ska utvecklas vidare och hur Linuxkärnan ska utvecklas. Hans förhoppningar för framtiden är att mer och mer ska bli öppen källkod. Något som slår in mer och mer över världen, till exempel att mer länder går över till det såsom Tyskland redan gjort. Även Brasilien som tror att det är framtiden för utvecklingsländer, har även gått över till Linux [LIN 01, LIN 02]. Framtid Utan Linus Thorvalds skulle det troligtvis tagit längre tid för att det skulle kommit något gratis operativsystem som man kan bestämma själv exakt hur man vill ha det. Vi tror att det skulle kommit ett senare åtminstone så mycket folk som programmerar, då själva idén har funnits väldigt länge. Hade inte Thorvalds tagit steget så hade någon annan säkerligen gjort det, om än med givetvis annat resultat. SLUTSATSER Vi är medvetna om att vi inte kunde få med alla pionjärer som man skulle vilja ha med i en redogörelse som denna, egentligen. Det är väldigt svårt att dels gå igenom allas arbete och sedan bedöma om det varit en väsentlig del av utvecklingen eller inte. Det hade vi inte tid med. Visst hade vi kunnat ta fler personer. Varför tog vi inte Bill Gates eller Steve Jobs, för båda dessa har tillfört världen så mycket och utan dem skulle det vara en helt annan värld? Varför tog vi inte med dem då? För att de är kända. Folk har redan en uppfattning om dem, mest för att det fortfarande är aktuella då artiklar om dessa hoppar upp fortfarande. Vi valde istället att fokusera oss på personer lite längre bak i tiden, inom den stora pionjäråldern. Valet på just Hopper och Turing är för att de passade in i vår tidsram angående pionjärerna. Sedan att de stod ut genom att en var homosexuell och den andre en kvinna gjorde bara valet lättare. Vi tycker dessutom att detta är ett intressant ämne, hur det har gått framåt på så kort tid som det egentligen har gjort. Intresset har bara ökat ju mer vi har grävt ned oss inom ämnet, precis som det ska vara. Det sporrar en att leta vidare och djupare fastän man inte behöver. Man har nog med material men går ändå djupare för att man själv vill veta. Det är bra indikationer på att man valt ett intressant ämne. När vi ändå är inne på valet av ämnen så måste vi ge en eloge till de lärare som bestämt ämnena. Alla var intressanta på något sätt. Vi skulle personligen vilja höra på allas bidrag. REFERENSER [HOP 01] (1994) Grace Murray Hopper. [Cited 24 feb 2010] < [HOP 02] (2006) Inventor of the Week, Inventor of the Week Archive. [Cited 24 feb 2010]< 9
10 [NEU 01] J.A.N Lee (2002) John Louis von Neumann. Virginia Tech [Cited 25 feb 2010]< [NEU 02] School of Mathematics and Statistics, University of St Andrews, Scotland [Cited 25 feb 2010] < [TUR 01] Turing Machine. Wikipedia [Cited 22 feb 2010] < [TUR 02] Turing test. Wikipedia [Cited 22 feb 2010] < [TUR 03] Morphogenesis. Wikipedia [Cited 22 feb 2010] < [TUR 04] The Alan Turing Homepage (Cited 20 feb 2010) < [LIN 01] Steve Kingstone(2005) Brazil adopts open-source software (Cited 20 feb 2010) < [LIN 02] Nyteknik.se(2007) Tyskland väljer Linux. (Cited 20 feb 2010) < [LIN 03] Linux.org(2007) About Linus Torvalds. (Cited 20 feb 2010) < 10
11 BILAGOR Exempel på COBOL-kod: ADD DEPOSIT-AMOUNT TO ACCOUNT-BALANCE GIVING ACCOUNT-BALANCE vilket kan förkortas ned till COMPUTE ACCOUNT-BALANCE = ACCOUNT-BALANCE + DEPOSIT-AMOUNT Värt att notera är ordet 'COMPUTE'. Liksom nutidens version, '#include math.h' eller liknande så laddar den in alla matematikvertygen. Detta försämrade prestandan då den var tvungen att pausa uträkningen genom att ladda in alla verktyg först, inte bara de som behövdes. Ett exempel på multiplikation med COBOL: $ SET SOURCEFORMAT"FREE" IDENTIFICATION DIVISION. PROGRAM-ID. Multiplier. * Example program using ACCEPT, DISPLAY and MULTIPLY to * get two single digit numbers from the user and multiply them together DATA DIVISION. WORKING-STORAGE SECTION. 01 Num1 PIC 9 VALUE ZEROS. 01 Num2 PIC 9 VALUE ZEROS. 01 Result PIC 99 VALUE ZEROS. PROCEDURE DIVISION. DISPLAY "Enter first number (1 digit) : " WITH NO ADVANCING. ACCEPT Num1. DISPLAY "Enter second number (1 digit) : " WITH NO ADVANCING. ACCEPT Num2. MULTIPLY Num1 BY Num2 GIVING Result. DISPLAY "Result is = ", Result. STOP RUN. Referens: 11
Berlinmuren Frågeställning: Vad är Berlinmuren? Orsaker? (Varför byggde man Berlinmuren?) Konsekvenser? Berlinmurens avskaffande.
Frågeställning: Vad är Berlinmuren? Orsaker? (Varför byggde man Berlinmuren?) Konsekvenser? Berlinmurens avskaffande. Ämne: Historia Arbetssätt: Läsa in mig på ämnet, både genom böcker(om det går) och
Det första steget blir att titta i Svensk MeSH för att se om vi kan hitta några bra engelska termer att ha med oss på sökresan.
Sökexempel - Hälsovägledare Hälsovägledning med inriktning mot olika folkhälsoproblem som t ex rökning, tips på hur man går tillväga för att göra en datasökning och hur man även kontrollerar om artiklarna
Öppen/Fri programvara
Öppen/Fri programvara, 19 januari 2003 1(13) Öppen/Fri programvara DENNA PRESENTATION ÄR INTE KLAR, KOMMENTARER MOTTAGES TACKSAMT. CyberRymden 2002-09-10 Marcus Rejås $Id: slides.tex,v
Berlinmuren Frågeställning: Vad är Berlinmuren? Orsaker? (Varför byggde man Berlinmuren?) Konsekvenser? Berlinmurens avskaffande.
Frågeställning: Vad är Berlinmuren? Orsaker? (Varför byggde man Berlinmuren?) Konsekvenser? Berlinmurens avskaffande. Ämne: Historia Arbetssätt: Läsa in mig på ämnet, både genom böcker(om det går) och
75059 Stort sorteringsset
75059 Stort sorteringsset Aktivitetsguide Detta set innehåller: 632 st sorteringsföremål 3 st snurror 6 st sorteringsskålar 1 st sorteringsbricka i plast 1 st siffertärning Detta sorteringsset har tagits
The National Institute of Child Health and Human Development (NICHD) Protocol: Intervjuguide
The National Institute of Child Health and Human Development (NICHD) Protocol: Intervjuguide This Swedish version is based on the English version available on the NICHD Protocol website (www.nichdprotocol.com).
Solowheel. Namn: Jesper Edqvist. Klass: TE14A. Datum: 2015-03-09
Solowheel Namn: Jesper Edqvist Klass: TE14A Datum: 2015-03-09 Abstract We got an assignment that we should do an essay about something we wanted to dig deeper into. In my case I dug deeper into what a
Peter Ottosson 31/8-2012 petott@kth.se Introduktionskurs i datateknik II1310
KUNGLIGA TEKNISKA HÖGSKOLAN Robotlabb En introduktion till Datateknik 31/8-2012 petott@kth.se Introduktionskurs i datateknik II1310 1 Innehållsförteckning 1. Inledning... 3 1.1 Bakgrund... 3 1.2 Syfte
Att skriva Hur utformar man en Social berättelse? Lathund för hur en Social berättelse kan skrivas
52 56 57 57 59 59 61 61 63 64 64 65 67 67 76 77 77 79 80 83 86 87 89 91 93 95 Seriesamtalets andra möjligheter Sammanfattning Seriesamtal Sociala berättelser Vad är en Social berättelse? För vilka personer
Kommuniceramer än ord
Kommuniceramer än ord 1 2 Kommuniceramer än ord Pratglad eller traggig Skillnaden kan vara hårfin när samma meddelande upprepas. När man väljer att kommunicera så är det oftast hur man pratar med varandra
Musen Martina vinner en baktävling
Musen Martina vinner en baktävling Douae Kapitel1 Det var en gång en mus som hette Martina. Hon har mellanstora ögon, brun och svart svans och brun och svart päls. Hon är bestämd och vill vara snabb på
RAPPORT: ATT UPPLEVA EN UTSTÄLLNING HELT I LJUD. FÖR UTSTÄLLNINGEN VÄRDEFULLT. BAKGRUND..s 2 METOD...s 2 RESULTAT...s 3 9 ANALYS AV WORKSHOP...
RAPPORT: ATT UPPLEVA EN UTSTÄLLNING HELT I LJUD. FÖR UTSTÄLLNINGEN VÄRDEFULLT BAKGRUND..s 2 METOD...s 2 RESULTAT.....s 3 9 ANALYS AV WORKSHOP...s 10 1 BAKGRUND Vi vill ta reda på hur en upplever en utställning
Hur upplevde eleverna sin Prao?
PRAO20 14 PRAO 2015 Hur upplevde eleverna sin Prao? Sammanställning av praoenkäten 2015. INNEHÅLLSFÖRTECKNING BAKGRUND OCH INFORMATION 1 UPPLEVELSE AV PRAO 2 OMHÄNDERTAGANDE PÅ PRAOPLATS 3 SYN PÅ HÄLSO-
Övning: Dilemmafrågor
Övning: Dilemmafrågor Placera föräldrarna i grupper med ca 6-7 st/grupp. Läs upp ett dilemma i taget och låt föräldrarna resonera kring tänkbara lösningar. Varje fråga kan även visas på OH/ppt samtidigt,
Föreläsning 3.1: Datastrukturer, en översikt
Föreläsning.: Datastrukturer, en översikt Hittills har vi i kursen lagt mycket fokus på algoritmiskt tänkande. Vi har inte egentligen ägna så mycket uppmärksamhet åt det andra som datorprogram också består,
Shakedown inför rallycross EM och SM.
Shakedown inför rallycross EM och SM. Jag fick en inbjudan till Strängnäs där dom svenska EM- förarna i rallycross skulle hålla en presskonferens och shakedown inför 2007 säsong. Tanken att åka ner lockade
Vad är en dator? Introduktion till datorer och nätverk. Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018
. Vad är en dator? Introduktion till datorer och nätverk Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018 Översikt 2/23 Datorns historia von Neumann-arkitekturen Operativsystem Datornät
Sanning eller konsekvens LÄS EN FILM. En lärarhandledning. Rekommenderad från åk. 3-6
Sanning eller konsekvens LÄS EN FILM En lärarhandledning Rekommenderad från åk. 3-6 1 TILL DIG SOM LÄRARE En historia kan berättas på många sätt. Ja, ibland berättas samma historia på flera olika vis.
Ett övningssystem för att nå automatik
Ett övningssystem för att nå automatik EDVIN FERNER Det är klart att man blir bättre om man övar! Det är inget märkvärdigt med det. Men hur länge ska man ta upp tiden för denna övning? Och framför allt
Tankar om språkundervisning
in Lingua Nr 1, 1983.. 1 Tankar om språkundervisning Jens Allwood, Inst. för lingvistik, Göteborg universitet Om man funderar över undervisning inom något visst område, är det naturligt att ta sin utgångspunkt
Uppgift 24A - Reflektion över boken "Vem snodde osten?"
Uppgift 24A - Reflektion över boken "Vem snodde osten?" Här har vi plockat ut sex citat som vi tycker är extra viktiga. Om du inte förändras riskerar du att utplånas Att bara stå och stampa på ett och
Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok.
Ver Okt 2011/pls Windows7, GX-IEC Developer, USB-adapter I olika kurser i styrteknik på Högskolan Dalarna används ett styrsystem från Mitsubishi och programvaran GX-IEC Developer. Kurserna går på distans
Föreläsning 4: Poster
Föreläsning 4: Poster Följande är genomgånget: type Person_Type is Namn : String(30); Skonr : Float; Kon : Boolean; Diskussion runt detta med olika typer m.m. Har tagit upp vilka operationer man kan göra
1 Kap ljudet - Hörde du ljudet? Sa Gunnar - Är du döv det är alla som pratar! Svarade Josef - Det lät som ett monster, sa Gunnar - Mes!! sa Josef till Gunnar - Det kommer från golvet!! sa Gunnar - Var
ÖPPNA DITT HEM BLI VÄRDFAMILJ!
High School ansvar trygghet kvalitet sedan 1958 www.sts.se ÖPPNA DITT HEM BLI VÄRDFAMILJ! Att få ta emot en utbytesstudent innebär ett kulturellt utbyte på hemmaplan. Tänk att få prata ett annat språk
1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på min tur att prata. 4. Säg det jag vill säga. 1.
1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på min tur att prata. 4. Säg det jag vill säga. 1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på
Inledning. Vad är ett datorprogram, egentligen? Olika språk. Problemlösning och algoritmer. 1DV433 Strukturerad programmering med C Mats Loock
Inledning Vad är ett datorprogram, egentligen? Olika språk Problemlösning och algoritmer 1 (14) Varför använda en dator? Genom att variera de program som styr datorn kan den användas för olika uppgifter.
Mimer Akademiens arbete med barnens matematikutveckling Ann S Pihlgren Elisabeth Wanselius
Mimer Akademiens arbete med barnens matematikutveckling Ann S Pihlgren Elisabeth Wanselius Matematikdidaktik hur förbättrar vi resultaten? I olika undersökningar de senaste 25 åren visar det sig att de
Utskrift av inspelat samtal hos Arbetsförmedlingen
BJÖRN L BERGLUND UTSKRIFT AV SAMTAL HOS AF 1 (9) Utskrift av inspelat samtal hos Arbetsförmedlingen Samtalet ägde rum hos Arbetsförmedlingen i Sollentuna tisdag 13 juni 2006 kl. 11.00 Inspelningen är cirka
Bedömningsstöd. Historia 7-9. Elevhäfte
Bedömningsstöd Historia 7-9 Elevhäfte BEDÖMNINGSSTÖD I HISTORIA ÅRSKURS 7-9 Elevuppgift Livet före och efter Berlinmurens fall Bakgrund till uppgiften Kalla kriget är en historisk epok som sträcker sig
Tentamen IE1204 Digital design
Tentamen IE1204 Digital design Underkända tentander orsak? 2014 januari, TIDAB, TKOMK och TIEDB Anders Sjögren, as@kth.se, KTH ICT, 2014-01-31 Underlaget bygger på en icke anonym enkät till de studenter
Åtkomst och användarhandledning
Innehållsförteckning Problemspecifikation...1 Åtkomst och användarhandledning...2 Systembeskrivning...3 Lösningens begränsningar...5 Problem och reflektioner...6 Testkörning...7 Bilagor......Källkod...
Att komma igång med FirstClass (FC)!
Att komma igång med FirstClass (FC)! Vi har tillgång till FC genom vårt samarbete med folkhögskolor och därigenom med Folkbildningsnätet. FC kan användas på en dator på två sätt (dessutom kan du använda
Språkäventyret. Mål. Verktyg. Inledande arbete
Språkäventyret Mål Sammanfatta hur jag gjorde spelet Språkäventyret på Fronter. Verktyg Fronters provverktyg Inledande arbete Fundera över dessa saker innan du börjar: 1. Vilken del av det centrala innehållet
Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik
Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 - Inbyggda system - Analog till digital signal - Utvecklingssystem, målsystem - Labutrustningen - Uppbyggnad av mikrokontroller - Masinkod, assemblerkod
Chapter 3: Using Classes and Objects
Chapter 3: Using Classes and Objects I dessa uppgifter kommer du att lära dig om hur man använder klasser och metoder från java biblioteket. Du kommer inte att förstå allt som händer bakom metod anrop
Verktyg för Achievers
Verktyg för Achievers 2.5. Glöm aldrig vem som kör Bengt Elmén Sothönsgränd 5 123 49 Farsta Tel 08-949871 Fax 08-6040723 http://www.bengtelmen.com mailto:mail@bengtelmen.com Ska man kunna tackla sina problem
Öppen data och vad vi kan vinna på att offentliggöra uppgifter! Formatdag i västerås 2015-11-17 Björn Hagström bjorn.
Öppen data och vad vi kan vinna på att offentliggöra uppgifter! Formatdag i västerås 2015-11-17 Björn Hagström bjorn.hagstrom@orebrolse Den information vi har är ofta kopplad till personer. Grundregeln
Att använda pekare i. C-kod
Att använda pekare i C-kod (Bör användas av de som känner sig lite hemma med C-programmering!) Rev 1, 2005-11-23 av Ted Wolfram www.wolfram.se Syfte: Man kan tycka att det är komplicerat att använda pekare
Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning
Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning Daniel Leonardsson dale0010@student.umu.se Kajsa Persson kape0038@student.umu.se I samarbete med Svensk Maskinprovning,
Slutrapport för Pacman
Slutrapport för Pacman Datum: 2011-05-30 Författare: cb222bj Christoffer Bengtsson 1 Abstrakt Jag har under våren arbetat med ett projekt i kursen Individuellt Mjukvaruutvecklingsprojekt. Målet med mitt
BEDÖMNINGSSTÖD till Tummen upp! SO Historia inför betygssättningen i årskurs 6
BEDÖMNINGSSTÖD till Tummen upp! SO Historia inför betygssättningen i årskurs 6 Kursplanerna i Lgr 11 är uppbyggda efter rubrikerna syfte, centralt innehåll och kunskapskrav. Syftestexten avslutas med vilka
Instruktioner för dig som ska söka till Mattekollo 2016
Instruktioner för dig som ska söka till Mattekollo 2016 Matematik är KUL men Mattekollo 2016 har tyvärr ett begränsat antal platser, nämligen 40 stycken. Det blir även ett roligare kollo om de som kommer
Bättre Självförtroende NU!
Bättre Självförtroende NU! AV: Dennis Danielsson En bok om att hitta, skapa eller ta tillbaka ett självförtroende på topp. Boktitel: Bättre Självförtroende NU! Copyright 2012, Dennis Danielsson Omslagsdesign:
ANN-CHARLOTTE EKENSTEN SIDAN
SIDAN 1 Lärarmaterial Klicka HÄR för att skriva ut arbetsmaterialet. VAD HANDLAR BOKEN OM? Ivar gillar djur, framförallt pandor. I skolan blir han retad för att han kan så mycket om pandor. Coola Saga
Förberedelser: Sätt upp konerna i stigande ordningsföljd (första inlärningen) eller i blandad ordningsföljd (för de elever som kommit längre).
Räkna till 10 Mål: Eleverna skall kunna räkna till 10, i stigande och sjunkande ordningsföljd. Antal elever: minst 10 elever. Koner med talen 1 till 10.( använd konöverdrag och skriv 10 på en lapp på 0-käglan)
Institutionen för datavetenskap vid Helsingfors universitet
Institutionen för datavetenskap vid Helsingfors universitet PB 68 Gustaf Hällströms gata 2b Helsingfors universitet www.cs.helsinki.fi www.cs.helsinki.fi/index.sv.html Datavetenskap Datavetenskapen försöker
SkövdeNät Nöjd Kund Analys
SkövdeNät Nöjd Kund Analys Kvartal 1-2015 med jämförande index 2006, 2008, 2010, 2012 Välkommen till en spännande värld av marknadsutveckling! Mätningens uppbyggnad Bas: Antal intervjuer: 303 N=Mätningens
Hitta kunder som frilansare
Hitta kunder som frilansare Hitta kunder som frilansare 4 Att livnära sig som frilansare, genom att ta långa- eller kortsiktiga uppdrag, är en allt vanligare arbetsform. På Billogram träffar vi många frilansare,
Barns medverkan i den sociala barnavården hur lyssnar vi till och informerar barn. Lyssna på barnen
Barns medverkan i den sociala barnavården hur lyssnar vi till och informerar barn Lyssna på barnen 1 En tanke att utgå ifrån För att förstå hur varje unikt barn uppfattar sin specifika situation är det
JAG LÅG BREDVID DIG EN NATT OCH SÅG DIG ANDAS
JAG LÅG BREDVID DIG EN NATT OCH SÅG DIG ANDAS Christoffer Mellgren Roller: 3 kvinnor, 3 män Helsingfors 060401 1. MOTELLET. (Ett fönster står öppet mot natten. Man hör kvinnan dra igen det, och sedan dra
Lära och utvecklas tillsammans!
Lära och utvecklas tillsammans! Studiematerial Vård-sfi - förberedande kurs för Omvårdnadsprogrammet Annika Brogren och Monica Ehn Kompetensutveckling för sfi-lärare Lärarhögskolan i Stockholm Myndigheten
HF0010. Introduktionskurs i datateknik 1,5 hp
HF0010 Introduktionskurs i datateknik 1,5 hp Välkommna - till KTH, Haninge, Datateknik, kursen och till första steget mot att bli programmerare! Er lärare och kursansvarig: Nicklas Brandefelt, bfelt@kth.se
Östbergsskolans loggbok!
Östbergsskolans loggbok! Dag 1 det första vi gjorde var att gå varvet runt och lärde oss varandras namn. Det gick ganska snabbt,gruppen var ganska blandad,vissa gick i 6:an vissa i 7:an och några från
F5 Introduktion till digitalteknik
George Boole och paraplyet F5 Introduktion till digitalteknik EDAA05 Roger Henriksson Jonas Wisbrant p = b! (s " r) George Boole (1815-1864) Professor i Matematik, Queens College, Cork, Irland 2 Exklusiv
Tärna Folkhögskola 2010-06-03 IT-pedagogutbildningen Individuellt fördjupningsarbete Vt 2010 2010-06-03 IT I FÖRSKOLAN. Författare:Tove Andersson
Tärna Folkhögskola 2010-06-03 IT-pedagogutbildningen Individuellt fördjupningsarbete Vt 2010 2010-06-03 IT I FÖRSKOLAN Författare:Tove Andersson Innehåll Inledning:... 2 Syfte:... 2 Frågeställningar:...
Handbok för provledare
Handbok för provledare TIMSS Advanced 2008 handbok för provledare Innehållsförteckning Inledning...1 1 Din roll som provledare...3 1.1 Förhållningsregler för provtillfällena... 3 1.2 Förberedelser före
Lär dig sökmöjligheterna i Disgen 8
Det har blivit dags att titta på sökmöjligheterna i Disgen. Det finns egentligen två olika sökfunktioner i Disgen, Välj person och Sök personer. Här behandlas dessa båda funktioner. Välj person och Sök
Leda förändring stavas psykologi
Leda förändring stavas psykologi Kjell Ekstam Leda förändring Liber, 2005 John E. Kotter Leda förändring Richters, 1996 Patrick Lencioni Ledarskapets fem frestelser Prisma, 1999 Att leda förändring handlar
BEDÖMNINGSSTÖD. till TUMMEN UPP! matte inför betygssättningen i årskurs 6
BEDÖMNINGSSTÖD till TUMMEN UPP! matte inför betygssättningen i årskurs 6 Det här är ett BEDÖMNINGSSTÖD som hjälper dig att göra en säkrare bedömning av elevernas kunskaper inför betygssättningen i årskurs
Kulturell vistelse i BERLIN 17-22.4.2016 Presentation och utvärdering
Kulturell vistelse i BERLIN 17-22.4.2016 Presentation och utvärdering - Film >> - Presentationer - Utvärdering - Kommentarer 18 frågor 11 frågor 5.3.2013 A. RESAN a. utveckla min kommunikationsförmåga
Utvärdering 2015 deltagare Filmkollo
Utvärdering 2015 deltagare Filmkollo 284 deltagare Har det varit roligt på lägret? (%) 100 80 60 40 20 0 99 1 Ja Nej Varför eller varför inte? - Vi har gjort roliga och väldigt varierade saker! - För att
Först till häcken... en berättelse om vad som hände innan prinsen kysste prinsessan ROLLER HÄCK-IRÈN MAMMA OLE DOLE DOFF
Först till häcken... en berättelse om vad som hände innan prinsen kysste prinsessan ROLLER HÄCK-IRÈN D sovande flicka mamma lat son lat son lat son flitig gårdskarl gift med Ingvild flitig gårdsfru gift
Utvärdering av föräldrakurs hösten 2013
Utvärdering av föräldrakurs hösten 2013 - Har du verktyg för att bemöta din oroliga och nedstämda tonåring? Föräldrakursen oro/nedstämdhet är ett samarbete mellan Råd & stöd, Gamla Uppsala familjeenhet
- 1 - 3 Ovanliga Tips till ett Smalare Liv av Seif Fendukly 2012. Alla rättigheter förbehålls.
- 1 - - 2-3 Ovanliga Tips till ett Smalare Liv Av Seif Fendukly Användarvillkor I den här guiden presenterar författaren information om muskler, fysiologi och kostråd. All information presenteras enbart
Slippa-bada-vecka. Publicerat med tillstånd Ellen, Sorken och hemligheten Text Maria Frensborg Bild Tomas Nilsson Bonnier Carlsen 2012
Slippa-bada-vecka Som tur var kom höstlovet och befriade mig från en baddag. Jag satt hemma i köket på lördagsmorgonen och kände mig lite extra lycklig. På bordet brann ett stearinljus som jag hade tänt
Protokoll studienämndsmöte 1 25/9-2012. 2 Rapporter från råd
Protokoll studienämndsmöte 1 25/9-2012 Närvarolista: Ida Johansson, Sara Pettersson, Anders Johansson, Stanislaw Bengtsson, Henrik Roos, Helga Brage, Louise Anderberg, Anders Fredholm, Johan Ahlberg. 1
1. Compute the following matrix: (2 p) 2. Compute the determinant of the following matrix: (2 p)
UMEÅ UNIVERSITY Department of Mathematics and Mathematical Statistics Pre-exam in mathematics Linear algebra 2012-02-07 1. Compute the following matrix: (2 p 3 1 2 3 2 2 7 ( 4 3 5 2 2. Compute the determinant
Den magiska dörren. Elsa hallén
Den magiska dörren Elsa hallén 1. Hej Hej! Jag heter Kajsa och jag är 10 år. Jag går på Svartviks skola, jag gillar att ha jans och tröja och jag har långt svart hår och blå ögon. Min bästa kompis heter
9B:s Veckobrev. Här kommer information om klassens aktiviteter under nästa vecka, arbeten, läxor, prov, studiebesök etc.
Gäller för v. 18-19 9B:s Veckobrev Här kommer information om klassens aktiviteter under nästa vecka, arbeten, läxor, prov, studiebesök etc. Svenska: V 14 kör vi lite grammatik. Härligt va! Engelska: NP-prov
Kom igång med din SMART Board. Det praktiska
Kom igång med din SMART Board Det praktiska Nu när ni fått er nya SMART Board på plats och ni vill börja använda den finns det ett par steg som man bör göra först för att få allt att fungera. I denna guide
ANONYMA TENTAMINA (FÖRDELAR) ÅSIKTSTORG:
ANONYMA TENTAMINA (FÖRDELAR) ÅSIKTSTORG: SVAR: 1. En bra lärare kan inte favorisera 2. Kan vara bra för att förminska diskriminering 3. Att man inte kan bli orättvist bedömd 4. Alla blir lika behandlade
Google Apps For Education
GAFE Google Apps For Education Manual för elev; Classroom, Drive, Mail mm INNEHÅLLSFÖRTECKNING 1. Google apps for Education... 2 Logga in med ditt gapp-konto första gången (elev)... 2 Vanligaste apparna...
Utvärdering 2015 deltagare Voice Camp
Utvärdering 15 deltagare Voice Camp 8 deltagare Har det varit roligt på lägret? (%) 1 8 6 4 1 Ja Nej Varför eller varför inte? - Enkelt, jag älskar att sjunga och det är alltid kul att träffa nya vänner
Det handlar om arbetslivsinriktad rehabilitering. Målet är att du ska kunna försörja dig själv.
1 För att gå här på Finsam? Man ska vilja förändra. Vilja gå mot ett mål. Respektera andra, utan att döma. Vilja ta ansvar för sig själv och för gruppen. Grejen med Finsam är att du bara behöver gå till
Har du saknat mig? Prolog Nu är det 12 år sedan och jag tänker fortfarande på det. Hur mamma skriker på pappa att han ska gå medan han skriker tillbaka, det var då han lämnade oss och tillbaka kom han
Boken om svenska för 3:an
Boken om svenska för 3:an Boken om svenska åk 1-3 består av tre arbetsböcker: Boken om svenska för 1:an, Boken om svenska för 2:an och Boken om svenska för 3:an. De bygger på kursplanens syfte, centrala
6-stegsguide för hur du tänker positivt och förblir positiv.
6-stegsguide för hur du tänker positivt och förblir positiv Låt oss säga att du vill tänka en positiv tanke, till exempel Jag klarar det här galant. och du vill förbli positiv och fortsätta tänka den här
Att överbrygga den digitala klyftan
Det finns många grupper som behöver nås i arbetet med att överbrygga den digitala klyftan. En av dessa är de invandrare som kommer till vårt land. Monica Öhrn Johansson på Karlskoga folkhögskola möter
Herren behöver dem. Av: Johannes Djerf
Herren behöver dem Av: Johannes Djerf Jag tänkte börja med att fråga om någon vet vilken produkt som denna logga tillhör? (bild). Karlsson Klister, det som är känt för att kunna laga allt. Det lagade mina
FÖRETAGSAMHET LÖNAR SIG ALLTID
FÖRETAGSAMHET LÖNAR SIG ALLTID www.yrittajat.fi futureimagebank.com futureimagebank.com futureimagebank.com FÖRETAGSAMHET LÖNAR SIG ALLTID anvisningar för föreläsaren futureimagebank.com futureimagebank.com
Fakta om Malala Yousafzai
SIDAN 1 Lärarmaterial Klicka HÄR för att skriva ut arbetsmaterialet. VAD HANDLAR BOKEN OM? Boken handlar om Malala, den yngsta någonsin som har fått Nobels fredspris. I boken får vi veta hur Malala vuxit
När hon trodde att allt var för sent Predikotext: Apg 9:1-19
Predikan, Korskyrkan Borås den 15 oktober 2006, av Micael Nilsson När hon trodde att allt var för sent Predikotext: Apg 9:1-19 SARA Den är veckan har jag stämt möte med Sara. Det har inte varit så enkelt
Digitalt lärande och programmering i klassrummet
Digitalt lärande och programmering i klassrummet Innehåll Programmering Vad är programmering och varför behövs det? Argument för (och emot) programmering Kort introduktion om programmering Några grundbegrepp
Grunderna i stegkodsprogrammering
Kapitel 1 Grunderna i stegkodsprogrammering Följande bilaga innehåller grunderna i stegkodsprogrammering i den form som används under kursen. Vi kommer att kort diskutera olika datatyper, villkor, operationer
Vad roligt att ni har valt att bjuda varandra på den här timmen.
Hej! Vad roligt att ni har valt att bjuda varandra på den här timmen. Att prata med en ny person kan kännas nervöst även om man som ni redan har en hel del gemensamt. Därför finns den här guiden som ska
The Portal Diary of an (un)teenager av Pete Johnson Vad är en tonåring? Förändras man när man fyller 13 år?
The Portal Diary of an (un)teenager av Pete Johnson Vad är en tonåring? Förändras man när man fyller 13 år? INNEHÅLL: Om programmen Om serien The Portal Boken Att diskutera Att jobba med kring programmen
2015-11-20. Tryggt i trygghetsboende. Andelen äldre ökar i samhället boendet är en viktig livsmiljö. Bakgrund
Tryggt i trygghetsboende - exempel från Alingsås, Göteborg och Trollhättan Lisbeth Lindahl SABO 20 nov 2015 Bakgrund Andelen äldre ökar i samhället boendet är en viktig livsmiljö Hur vill och kan jag bo
Barnkraft/Aladdin Ett FHM-projekt i samverkan mellan Danderyds kommun och FoU Nordost
Barnkraft/Aladdin Ett FHM-projekt i samverkan mellan Danderyds kommun och FoU Nordost Lotta Berg Eklundh forskningsledare Cristina Sohl Stjernberg - projektledare Bakgrund Kajsa Askesjö och Cristina Sohl
Välkommen till ditt nya liv. vecka 13-16
Välkommen till ditt nya liv uppföljning vecka 13-16 Även om du inte längre tar CHAMPIX, fortsätter LifeREWARDSprogrammet att ge dig råd och stöd i ytterligare 4 veckor och hjälper dig vara en före detta
Valberedningen, representant för Y1
Valberedningen, representant för Y1 Valberedningens nominering: Christopher Sundkvist Mitt namn är Christopher Sundkvist, jag är 20 år gammal och går i klassen MED 1. Jag är en glad, trevlig kille som
Säg STOPP! Ett samarbete mellan Kulturskolan, föreningen DuD och barn och ungdomsprojektet i Katrineholms kommun
Säg STOPP! Ett samarbete mellan Kulturskolan, föreningen DuD och barn och ungdomsprojektet i Katrineholms kommun Säg STOPP en temateater kring mobbning Bakgrund Kulturskolan och DuD:s teatergrupp har under
Konsten att leda workshops
Konsten att leda workshops Förbättra din kommunikation, prestation och ledarskap. www.lacinai.se 1 Några grundbultar: I ett seminarium är målet satt liksom innehållet I en workshop är målet satt, men innehållet
Personas, Scenarier och Kravspecifikation
Personas, Scenarier och Kravspecifikation Persona 1: Karl Pålsson Karl Pålsson är an användare utav sociala program som skype, vissa kunskaper om adobe connect och stor vana vid Powerpoint. Kar har fri
Ett spel av Michael Schacht för 3-4 personer
#INDUSTRIA Ett spel av Michael Schacht för 3-4 personer [Översatt av Victor Annergård, October 2007] Från gruvor till automatiserade fabriker, styr du din dynasti igenom fem epoker i det här auktionsspelet.
Objektorienterad programmering D2
Objektorienterad programmering D2 Laboration nr 2. Syfte Att få förståelse för de grundläggande objektorienterade begreppen. Redovisning Källkoden för uppgifterna skall skickas in via Fire. För senaste
FIRST LEGO League. Eskilstuna 2012
FIRST LEGO League Eskilstuna 2012 Presentasjon av laget Faktoriet 8.2 Vi kommer fra Eskilstuna Snittalderen på våre deltakere er 14 år Laget består av 0 jenter og 11 gutter. Vi representerer Stålforsskolan
Children of Immigrants Longitudinal Survey in Four European Countries (CILS4EU) Wave 3. Field Questionnaire Sweden
ZA5353 / ZA5656 Children of Immigrants Longitudinal Survey in Four European Countries (CILS4EU) Wave 3 Field Questionnaire Sweden 1. Är du? 1 Pojke 2 Flicka 2. Vad är ditt födelsedatum? Å Å M M D D 3.
Användbarhet i vardag och praktik. Reflektioner nedtecknade av Sten Sunnergren. Med tillstånd av fam Sunnergren
Användbarhet i vardag och praktik. Reflektioner nedtecknade av Sten Sunnergren. Med tillstånd av fam Sunnergren 1 Sten Sunnergren Har jobbat i industrin sedan 1979. Med alla hantverk inom systemutveckling
Koppla lampor på bil. (DRL) All hjälp uppskattas. Postad av Karl Heden - 10 okt 2015 21:13
Koppla lampor på bil. (DRL) All hjälp uppskattas. Postad av Karl Heden - 10 okt 2015 21:13 Ny här så vet inte om kategorin är rätt. Nu till problemet. Har kopplat många helljus i mina dagar men nu håller