Alexander Wallin. Charles Babbage och hans maskiner

Storlek: px
Starta visningen från sidan:

Download "Alexander Wallin. Charles Babbage och hans maskiner"

Transkript

1 Alexander Wallin Charles Babbage och hans maskiner

2 En kort inledande beskrivning Charles Babbage var något av en renässansmänniska - uppfinnare, författare och tänkare och han gjorde fantastiska framsteg inom bl.a. astronomi, matematik, kryptografi, statistik och mekanik. Idag är han mest känd för sitt största (samtida) misslyckande - att bygga en mekanisk räknare för att lösa ekvationer. Många uppfattar Charles Babbage som den mekaniska datorns fader, en nästan mytisk individ från mitten av 1800-talet som skapade den moderna datorn och förutsättningarna för den värld vi har idag, andra uppfattar honom som något av en drömmare vars livsverk, trots hans genialitet, aldrig färdigställdes under sin livstid och att hans verkliga betydelse kan ses som en historisk kuriositet i det stora historiska datortekniska perspektivet. I verkligheten är historien om Charles Babbage långt från så enkel och börjar, som sig bör, i den engelska industrialismens linda. Uppväxt och karriär 2

3 Charles Babbage föddes 1791 i centrala London till en relativt förmögen familj inom bankväsendet som gav Babbage möjligheten att studera vid ett flertal privatskolor och privatlärare under sin tidiga uppväxt för att därefter studera vid både Trinity College och därefter Peterhouse, båda en del av universitetet i Cambridge. Redan vid ung ålder intresserade Babbage sig för matematik och intresset följde honom genom hela hans liv, något som även återspeglas av de föreningar han var med om att grunda, främst Analytical Society (senare den Filosofiska föreningen vid Cambridge), som strävade mot att införa Leibniz:s analytiska kalkylmetoder istället de Newtoniska kalkylmetoderna, Astronomical Society (senare Royal Astronomical Society) samt the Statistical Society (senare Royal Statistical Society). 1816, två år efter sin examen i matematik från Cambridge valdes Babbage in i Royal Society och valdes sedan 1828 till professor i matematik vid Cambridge, en väldigt prestigefylld position som flera prominenta engelsmän innehaft, bland annat Isaac Newton. Babbage var något av en enstöring och under sina 11 år som professor höll han inte en enda föreläsning träffade Babbage Augusta Ada King, grevinnan av Lovelace, enligt vissa den första programmaren, och dotter till den kända poeten George Byron, den sjätte baronen av Byron. Ada blev intresserad av Babbages mekaniska beräkningsmaskiner och de var nära vänner fram till hennes död Difference Engine No.1 3

4 Babbage noterade redan 1812 att dåtidens matematiska tabeller innehöll väldigt stora systematiska fel. I dag används tabeller mest av villiga tenterande studenter och kan i mångt och mycket anses vara en historisk kuriositet, men då var tabellerna en nyckel som kunde skingra mystiken i det förindustriella England. Under 1800-talet användes tabeller för allt från logaritmer till polynom och potenser - beräkningsuppgifter som låg långt bortom de hantverkare och ingenjörer som behövde använda dem i vardagligt arbete. Problemet var att utgångsmodellerna för de flesta tabeller var inkonsekventa då matematiker själva angav modeller som var mer eller mindre korrekta och räknade sedan värdena för hand vilket gav upphov till både systematiska modellfel och enstaka felavskrifter som gjorde att ingen tabell var den andra lik. Den 14:e Juni 1822 presenterade Babbage för den engelska Royal Astronomical Society där han beskrev en mekanisk räknare som löser matematiska problem genom den numeriska differensmetoden. Den engelska staten var intresserade då tabeller var både tidskrävande, dyra och i många fall inkorrekta och gav Babbage något ovanligt på den tiden - ett forskningsanslag på 15,000 för att bygga sin maskin, ungefär 1,200,000 i dagens pengavärde inrättade Babbage ett projektrum i sin villa där han började att samtidigt bygga och designa en maskin som i slutändan skulle haft olika komponenter - ett ingenjörsprojekt så komplext och i behov av komponenter av väldigt hög tolerans att de första maskiner med jämförbar komplexitet byggdes först under tidigt 1900-tal - hundra år senare. Projektet drog ut på tiden eftersom dåtidens komponenter inte kunde byggas enligt Babbages instruktioner samt att Babbage hela tiden designade om och förfinade maskinen - en tilltalande tanke i teorin men tidskrävande i realiteten eftersom projektet stundtals fick börja om från början efter uppehåll och svårigheter att få pengar valde Babbage i avsky att lägga ner projektet, vid det laget hade projektet en total kostnad på 23,000 varav 6,000 egna pengar eller 1,800,000 resp. 500,000 i dagens pengavärde (2011). Analytical Engine 4

5 Mellan 1833 och 1842 arbetade Babbage på en maskin som - om den hade byggts hade tidigarelagt skapandet av datavetenskapen som forskningsfält med ungefär 100 år. Babbage föreslog vad som senare skulle kallas den Analytiska Maskinen, någonting vi idag känner som en processor - en generell beräkningsenhet som ligger som hjärtat i alla moderna datorer. Inspirationskällan till maskinen kom från kontinenten där Joseph Marie Jacquard hade skapat en vävstol som kunde programmeras med hålkort för att skapa olika avancerade mönster genom industriell tygframställning. Det unika med den Analytiska Maskinen var att det var en s.k. generell beräkningsenhet som tog instruktioner från hålkorten och precis som vävstolen skapade olika mönster skulle maskinen kunna genomföra komplexa koberoende instruktioner, något vi idag kallar algoritmer - recept för hur datorn ska arbeta. Tyvärr valde aldrig Babbage att försöka bygga maskinen då den relativt enklare Differensmaskinen hade misslyckats och att han därför varken skulle hinna slutföra den under sin livstid eller få de anslag som han skulle behöva för att bygga den. Datavetenskapen som forskningsfält blev inte en realitet förrän 1937 dåalan Turing, datorns fader, som publicerade "On computable numbers, with an application to the Entscheidungsproblem" som försökte angripa samma problem som Babbage försökte angripa ungefär ett århundrade tidigare. Difference Engine No.2 Mellan åren 1847 och 1849 återvände Babbage till sin första Differensmaskin och applicerade de framsteg han hade kommit till insikt om från sitt akademiska arbete med den Analytiska Maskinen för att designa en maskin på 8000 komponenter och från 1849 fram till sin död 1871 gjorde Babbage inga större revisioner på Differensmaskin No.2 och hans ritningar och manuskript lämnades till det brittiska vetenskapsmuseet så att framtiden skulle kunna bygga och antingen bevisa eller motbevisa den teknik och teori Babbage dedicerat sitt liv till. 5

6 Det dröjde fram till 1985 innan kuratorn för datorteknik på det brittiska vetenskapsmuseet intresserade sig för ritningarna för Differensmaskinen No.2 i lagom tid till 1991, 200-årsdagen för Babbage:s födelse. I vår samtid arbetar museum och institutioner med stora egna budgetar som i detta fall lades på att slutföra Babbage:s oavslutade livsprojekt. Som ett eko från svunnen tid fick även den nya Differensmaskinen ekonomiska problem och privata investerare, bland annat Nathan Myhrvold från Microsoft, gick in med stora donationer för att projektet skulle bli färdigt till den viktiga årsdagen. Det dröjde fram till år från att arbetet påbörjades - innan maskinen var helt klar med både beräkningsenhet och en stenograf, en form av skrivare, och utöver att man lade till en större vev var Babbage:s maskin både korrekt och funktionell och man kan nu beskåda en färdig maskin både i vetenskapsmuseet i London och i datorhistoriska museet i Californien. Maskinerna står som bevis på en av 1800-talets största vetenskapliga bedrifter och den värld som kunnat vara. 6

7 Differensmetoden x T=x 2 + x + 41 diff1 = (n+1) - (n) diff2 = (n+1) - (n) Differensmetoden är en numerisk derivationsmetod för polynom där man successivt tar differensen av differensen mellan ekvadistanta punkter i en okänd funktion. Metoden terminerar garanterat vid välformerade tal då differensen förr eller senare blir konstant och polynomets högsta exponent kommer vara av samma ordning som det högsta ordinaltalet av differenserna. Ovanstående tabell beräknar y=x 2 + x + 41, ett exempel Babbage själv använde sig av. Eftersom den andra differensen är konstant är polynomet en andragradsekvation med koefficienten 1. Om man applicerar detta genom insättning på den tredje kolumnen får man att s*1=2 vilket ger att koefficiententen av grad 1 är 1. Denna metod fungerar i en funktion av godtycklig grad, eventuellt begränsad av implementerande hårdvara. Metoden var för sin tid väldigt exakt men mentalt krävande för att beräkna icketriviala polynom och var därför väl lämpad för mekanisk beräkning, men anses idag som inexakt då små fel ackumuleras och blir ohanterliga utan kurvanpassning som ex. Gaussreduktion. 7

8 Minnet av Babbage 1871 vid 80 års ålder somnade Babbage in efter en lång karriär där han stundtals dominerade utvecklingen av matematik i England och tog gigantiska kliv inom datavetenskapen. Trots kunskap, vetenskapsanslag, hög social status, egna ansenliga tillgångar och Englands främsta ingenjörer misslyckades Babbage med att bygga klart någon av sina tilltänkta maskiner. Genom sitt ointresse för att berätta för allmänheten om maskinerna dog intresset för mekaniska beräkningar med Babbage och många av hans största landvinningar blev oberoende återupptäckta av andra vid den moderna datavetenskapens grundande under 1900-talet. Under 1970-talet växte intresset för Babbage och hans beräkningsmaskiner bland teknikhistoriskt bevandrade då flera vetenskapliga rapporter om hans samlade verk gavs ut. Tyvärr är minnet av Babbage för den generella befolkningen begränsad, som exempel kan nämnas att Lunds Stadsbibliotek endast har en enda bok när man söker på "Charles Babbage"; motsvarande sökning i Lunds Universitets Bibliotek (LUB) digitala söktjänst Summons hittar man 7710 träffar. En annan bra mätpunkt för detta är Populär Historia, troligtvis den mest profilära populärhistoriska tidskriften, som endast har en enda artikel om Charles Babbage men hundratals om andra ämnen som världskrigen, Rom eller mer välrenommerade vetenskapsmän som Isaac Newton eller Albert Einstein. Det kan ses som ett perifer anekdot men Babbage har förärats att namnge ett av väldigt få grupprum i E-huset tillsammans med andra teknikhistoriska förgrundsgestalter som Alan Turing och Carl Friedrick Gauss. Referenser Charles Babbage, Ada Lovelace, Charles Babbage's Contributions to Statistics, Garry J Tee, publications/18/book2/b1-14.pdf, 2012 Computer History Museum's artiklar om Babbage, Charles Babbage ( ), Paul L Garwig, 1969 Charles Babbage, N.S. Dodge, Annals of the History of Computing, IEEE Oct-Dec Charles Babbage, Charles Babbage, Encyclopædia Britannica Online, 2012 Analytical Engine, Encyclopædia Britannica Online, 2012, /Analytical-Engine Difference Engine, Encyclopædia Britannica Online, 2012, topic/725539/difference-engine 8

9 Inflation: the value of the pound , RESEARCH PAPER 12/31 29 May 2012 Charles Babbage Institute, Lunds Universitets boksöktjänst, Lunds Stadsbiblioteks boksöktjänst,

Charles Babbage och Ada Lovelaces datorer

Charles Babbage och Ada Lovelaces datorer Charles Babbage och Ada Lovelaces datorer Sven Andersson san01006@student.mdh.se Vetenskapsmetodik för teknologiområdet CT3620 Mälardalens Högskola 18 oktober 2004 1 1 Sammanfattning Charles Babbage designade

Läs mer

ENKEL Programmering 3

ENKEL Programmering 3 ENKEL Programmering 3 Figurer i långa rader Titta på de olika figurerna i de olika raderna. Kan du se att de olika figurerna i varje rad är placerade enligt ett visst mönster? Kan du lista ut vilken figur

Läs mer

Datormetaforen. Från människa till dator Från dator till människa o.s.v.

Datormetaforen. Från människa till dator Från dator till människa o.s.v. Datormetaforen Från människa till dator Från dator till människa o.s.v. Det mekaniska tänkandet Räknemaskin tillverkad av Pascal 1642 Hjärnan ett avancerat urverk 1800-talet Henry Colebrooke, (president

Läs mer

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 . 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

Läs mer

Grundläggande programmeringsteknik Datorsystem

Grundläggande programmeringsteknik Datorsystem Datorsystem Från abakus till Z3 Datorsystem Från kursplanen Moment 3, Datorsystem 3hp I detta moment ges en introduktion till datorsystem och dess uppbyggnad. Minneshantering, vad en CPU är och gör samt

Läs mer

Teknikhistoria: Den första programmeraren

Teknikhistoria: Den första programmeraren Teknikhistoria: Den första programmeraren Lektionen är en introduktion till Ada Lovelace som anses vara den första programmeraren. Eleverna får lära sig lite mer om vem hon var, vad hon gjorde samt den

Läs mer

Georg och Edvard Scheutz första differensmaskin återfunnen

Georg och Edvard Scheutz första differensmaskin återfunnen Georg och Edvard Scheutz första differensmaskin återfunnen Av Michael Lindgren Första svenska räknemaskinen? var titeln på en notis av Tore Andersson i Daedalus 1932. Den avsåg Georg och Edvard Scheutz

Läs mer

Lars-Henrik Eriksson

Lars-Henrik Eriksson Välkomna till Programmeringsmetodik DV1 Programkonstruktion I+II http://www.csd.uu.se/kurs/pm1/ht02/www/ Lars-Henrik Eriksson lhe@csd.uu.se, http://user.it.uu.se/~lhe Undervisningstillfällen Föreläsningar:

Läs mer

1642 uppfann Blaise Pascal världens första mekaniska räknemaskin. Den kunde både addera och subtrahera. Den kan ses som en föregångare till datorn.

1642 uppfann Blaise Pascal världens första mekaniska räknemaskin. Den kunde både addera och subtrahera. Den kan ses som en föregångare till datorn. Datorns utveckling 1642 uppfann Blaise Pascal världens första mekaniska räknemaskin. Den kunde både addera och subtrahera. Den kan ses som en föregångare till datorn. Tre decennier senare konstruerade

Läs mer

BERÄKNINGSKONSTENS HISTORIA - Från kulram till dator

BERÄKNINGSKONSTENS HISTORIA - Från kulram till dator BERÄKNINGSKONSTENS HISTORIA - Från kulram till dator 3000 f.kr - 1981 Gunnar Holmdahl Några av de första uppfinningarna Noll uppfanns (1900 f.kr) MDCCXI dividerat med LIX = XXIX? 1711 / 59 = 29 I det sumeriska

Läs mer

3 differensekvationer med konstanta koefficienter.

3 differensekvationer med konstanta koefficienter. Matematiska institutionen Carl-Henrik Fant 17 november 2000 3 differensekvationer med konstanta koefficienter 31 T Med en menar vi en av rella eller komplexa tal varje heltal ges ett reellt eller komplext

Läs mer

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

Perspektiv på programmering, #13, Karlstad HISTORISKT OCH UNDERVISNING 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

Läs mer

Datorhistoria Introduktion till PBL

Datorhistoria Introduktion till PBL Datorhistoria Erfarenheter Inlärningsmål Ämne: Datorhistorik Första datorn? Eniac 1946? Definiera dator Internationellt? Svenskt? Dator = räknehjälpmedel? Mer räknehjälpmedel Abacus (kulram) c:a 3000 fkr

Läs mer

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

Programmering i ett historiskt perspektiv. Växjö 16 november 2017 Mats Hansson 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

Läs mer

NAMAS, Masterprogram i matematisk statistik, 120 högskolepoäng Master Programme in Mathematical Statistics, 120 credits

NAMAS, Masterprogram i matematisk statistik, 120 högskolepoäng Master Programme in Mathematical Statistics, 120 credits Naturvetenskapliga fakulteten NAMAS, Masterprogram i matematisk statistik, 120 högskolepoäng Master Programme in Program med akademiska förkunskapskrav och med slutlig examen på avancerad nivå / Second

Läs mer

Rapportexempel, Datorer och datoranvändning

Rapportexempel, Datorer och datoranvändning LUNDS TEKNISKA HÖGSKOLA Datorer och datoranvändning Institutionen för datavetenskap 2014/1 Rapportexempel, Datorer och datoranvändning På de följande sidorna finns en (fingerad) laborationsrapport som

Läs mer

Teknikutveckling. Bakomliggande orsaker och historik. Varför teknik? Vad driver fram teknik?

Teknikutveckling. Bakomliggande orsaker och historik. Varför teknik? Vad driver fram teknik? Teknikutveckling Bakomliggande orsaker och historik Varför teknik? Vad driver fram teknik? För att underlätta och möjliggöra svåra moment För att tänja gränser För att möjliggöra utveckling För att någon

Läs mer

Lotto. Singla slant. Vanliga missuppfattningar vad gäller slumpen. Slumpen och hur vi uppfattar den - med och utan tärning

Lotto. Singla slant. Vanliga missuppfattningar vad gäller slumpen. Slumpen och hur vi uppfattar den - med och utan tärning Slumpen och hur vi uppfattar den - med och utan tärning Ingemar Holgersson Högskolan Kristianstad grupper elever Gr, 7, 9 och. grupp lärarstudenter inriktning matematik Ca i varje grupp Gjord i Israel

Läs mer

NAMAS, Masterprogram i matematisk statistik, 120 högskolepoäng Master Programme in Mathematical Statistics, 120 credits

NAMAS, Masterprogram i matematisk statistik, 120 högskolepoäng Master Programme in Mathematical Statistics, 120 credits Naturvetenskapliga fakulteten NAMAS, Masterprogram i matematisk statistik, 120 högskolepoäng Master Programme in Program med akademiska förkunskapskrav och med slutlig examen på avancerad nivå / Second

Läs mer

NAMAT, Masterprogram i matematik, 120 högskolepoäng Master Programme in Mathematics, 120 credits

NAMAT, Masterprogram i matematik, 120 högskolepoäng Master Programme in Mathematics, 120 credits Naturvetenskapliga fakulteten NAMAT, Masterprogram i matematik, 120 högskolepoäng Master Programme in Mathematics, 120 Program med akademiska förkunskapskrav och med slutlig examen på grundnivå / First

Läs mer

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

Digitaliseringens påverkan på samhället MÄNNISKA MÖTER MASKIN EN SAMSYN KRING BEGREPPET DIGITAL KOMPETENS Digitaliseringens påverkan på samhället MÄNNISKA MÖTER MASKIN EN SAMSYN KRING BEGREPPET DIGITAL KOMPETENS Min bakgrund Lennart Rolandsson Lektor i teknikdidaktik, UU (15-xx) Doktorand SU och KTH (08-15)

Läs mer

Introduktion till logik

Introduktion till logik Introduktion till logik Av Johan Johansson Johan.johansson@guldstadsgymnasiet.se Logik sägs som många andra saker komma från de grekiska filosoferna, och ordet kommer också därifrån. Grekerna kallade det

Läs mer

2 (6) k 0 2 (7) n 1 F k F n. k F k F n F k F n F n 1 2 (8)

2 (6) k 0 2 (7) n 1 F k F n. k F k F n F k F n F n 1 2 (8) De naturliga talen. Vi skall till att börja med stanna kvar i världen av naturliga tal, N 3. Vi har redan använt (i beviset av Euklides primtalssats) att de naturliga talen är uppbyggda (genom multiplikation)

Läs mer

NAMAT, Masterprogram i matematik, 120 högskolepoäng Master Programme in Mathematics, 120 credits

NAMAT, Masterprogram i matematik, 120 högskolepoäng Master Programme in Mathematics, 120 credits Naturvetenskapliga fakulteten NAMAT, Masterprogram i matematik, 120 högskolepoäng Master Programme in Mathematics, 120 Program med akademiska förkunskapskrav och med slutlig examen på grundnivå / First

Läs mer

Datorprogram, algoritmer och Turing-maskiner

Datorprogram, algoritmer och Turing-maskiner Datorprogram, algoritmer och Turing-maskiner Uppsala universitet Turing-året 2012 Inledning Det är bekvämt om en maskin, till exempel en dator, kan utföra en uppgift, särskilt om den kan göra det avsevärt

Läs mer

CIVILINGENJÖRSEXAMEN MASTER OF SCIENCE IN ENGINEERING

CIVILINGENJÖRSEXAMEN MASTER OF SCIENCE IN ENGINEERING Lokal examensbeskrivning Dnr: 541-2072-10 Sid 1 (5) CIVILINGENJÖRSEXAMEN MASTER OF SCIENCE IN ENGINEERING INRIKTNING: TEKNISK DATAVETENSKAP SPECIALISATION: COMPUTING SCIENCE AND ENGINEERING 1 Fastställande

Läs mer

Matematikens grundvalar och programmering av datorer

Matematikens grundvalar och programmering av datorer Matematikens grundvalar och programmering av datorer Bengt Nordström Datavetenskap, Chalmers och Göteborgs Universitet, 14 februari, 2005 Datorerna föddes ur logiken 1870: Cantor: Det finns minst två slags

Läs mer

Sekantmetoden Beräkningsmatematik TANA21 Linköpings universitet Caroline Cornelius, Anja Hellander Ht 2018

Sekantmetoden Beräkningsmatematik TANA21 Linköpings universitet Caroline Cornelius, Anja Hellander Ht 2018 Sekantmetoden Beräkningsmatematik TANA21 Linköpings universitet Caroline Cornelius, Anja Hellander Ht 2018 1. Inledning Inom matematiken är det ofta intressant att finna nollställen till en ekvation f(x),

Läs mer

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan. Högskoleingenjörsprogrammet i datateknik

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan. Högskoleingenjörsprogrammet i datateknik Fakulteten för ekonomi, kommunikation och IT Utbildningsplan Högskoleingenjörsprogrammet i datateknik Programkod: Programmets benämning: TGDDI Högskoleingenjörsprogrammet i datateknik Study Programme in

Läs mer

Ordinära differentialekvationer,

Ordinära differentialekvationer, (ODE) Ordinära differentialekvationer, del 1 Beräkningsvetenskap II It is a truism that nothing is permanent except change. - George F. Simmons ODE:er är modeller som beskriver förändring, ofta i tiden

Läs mer

Alan Turing Har du någonsin undrat vem det var som uppfann datorn? Har du någonsin undrat vem det var som gav England oddsen på att vinna det andra

Alan Turing Har du någonsin undrat vem det var som uppfann datorn? Har du någonsin undrat vem det var som gav England oddsen på att vinna det andra Alan Turing Har du någonsin undrat vem det var som uppfann datorn? Har du någonsin undrat vem det var som gav England oddsen på att vinna det andra världskriget? Han hette Alan Turing. Den 12 juni, 1912

Läs mer

POLYNOM OCH POLYNOMEKVATIONER

POLYNOM OCH POLYNOMEKVATIONER Explorativ övning 8 POLYNOM OCH POLYNOMEKVATIONER Syftet med denna övning är att repetera gymnasiekunskaper om polynom och polynomekvationer samt att bekanta sig med en del nya egenskaper hos polynom.

Läs mer

Inledande matematik M+TD

Inledande matematik M+TD Introduktionsföreläsning p. 1/13 Introduktionsföreläsning Inledande matematik M+TD Stig Larsson http://www.math.chalmers.se/ stig Matematiska vetenskaper Chalmers tekniska högskola Göteborgs universitet

Läs mer

SONOTOPIA slutrapport

SONOTOPIA slutrapport 1 (5) SONOTOPIA slutrapport Baran Cürüklü, Dr., Universitetslektor, Projektledare för projektet SONOTOPIA Mejl: baran.curuklu@mdh.se Tel: 021-103171 Adress: Högskoleplan 2, Gåsmyrevreten, 721 23 Västerås,

Läs mer

Introduktion till datateknik och datavetenskap

Introduktion till datateknik och datavetenskap Introduktion till datateknik och datavetenskap Daniel Bosk 1 och Jimmy Åhlander Avdelningen för informations- och kommunikationssytem, Mittuniversitetet, SE-851 70 Sundsvall. intro.tex 1974 2014-09-09

Läs mer

En samordnare tillsattes på MCC. Under åren har det varit fyra (4) olika samordnare.

En samordnare tillsattes på MCC. Under åren har det varit fyra (4) olika samordnare. 1 Rapport MCC:s fadderprogram hösten 2012 Bakgrund Rapporten gjordes av Linda Hårsta-Löfgren under hennes praktik vid MCC under hösten 2012. Innan Linda for till Sri Lanka fick hon ett underlag med frågeställningar

Läs mer

Perspektiv på programmering Arlanda 22 feb

Perspektiv på programmering Arlanda 22 feb 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

Läs mer

Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg

Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg Programmering Seminarier i datavetenskap, datorteknik och informationsteknik Niklas Broberg niklas.broberg@chalmers.se 2017-09-21 Hur många från Datavetenskap? Datateknik? Informationsteknik? Översikt

Läs mer

Övningshäfte 3: Polynom och polynomekvationer

Övningshäfte 3: Polynom och polynomekvationer LMA100 VT2005 ARITMETIK OCH ALGEBRA DEL 2 Övningshäfte 3: Polynom och polynomekvationer Syftet med denna övning är att repetera gymnasiekunskaper om polynom och polynomekvationer samt att bekanta sig med

Läs mer

Grundläggande programmering med matematikdidaktisk inriktning för lärare som undervisar i gy eller komvux gy nivå, 7,5 hp

Grundläggande programmering med matematikdidaktisk inriktning för lärare som undervisar i gy eller komvux gy nivå, 7,5 hp Grundläggande programmering med matematikdidaktisk inriktning för lärare som undervisar i gy eller komvux gy nivå, 7,5 hp Dag Wedelin, bitr professor, och K V S Prasad, docent Institutionen för data- och

Läs mer

Utbildningsplan. Maskiningenjör - produktutveckling BSc in Mechanical Engineering - Product Development 180 högskolepoäng

Utbildningsplan. Maskiningenjör - produktutveckling BSc in Mechanical Engineering - Product Development 180 högskolepoäng Utbildningsplan Maskiningenjör - produktutveckling BSc in Mechanical Engineering - Product Development 180 högskolepoäng Ladokkod: TGMAI Version: 1.0 Utbildningsnivå: Grundnivå Fastställd av: Forsknings-

Läs mer

7 november 2014 Sida 1 / 21

7 november 2014 Sida 1 / 21 TANA09 Föreläsning 2 Talrepresentation i datorer. Flyttalssystem. Datoraritmetik och Beräkningsfel. Beräkningsfelsanalys och Kancellation. Serier och Resttermsuppskattningar. Tillämpning - Beräkning av

Läs mer

NYHETER I TEKNIKKLUBBEN LUSTEN

NYHETER I TEKNIKKLUBBEN LUSTEN NYHETER I TEKNIKKLUBBEN LUSTEN Solcellsbilar Våra bilar spyr ut smutsiga avgaser. Strömmen hemma i vägguttaget kommer delvis från smutsig kolkraft och vi slänger mycket som skulle kunna återanvändas. Många

Läs mer

Resträkning och ekvationer

Resträkning och ekvationer 64 Resträkning och ekvationer Torsten Ekedahl Stockholms Universitet Beskrivning av uppgiften. Specialarbetet består i att sätta sig in i hur man räknar med rester vid division med primtal, hur man löser

Läs mer

IT för personligt arbete F5

IT för personligt arbete F5 IT för personligt arbete F5 Datalogi del 1 DSV Peter Mozelius 1 En dators beståndsdelar 1) Minne 2) Processor 3) Inmatningsenheter 1) tangentbord 2) scanner 3) mus 4) Utmatningsenheter 1) bildskärm 2)

Läs mer

UTBILDNINGSPLAN. Masterprogram i matematik och modellering, 120 högskolepoäng. Master programme in Mathematics and Modelling, 120 ECTS Credits

UTBILDNINGSPLAN. Masterprogram i matematik och modellering, 120 högskolepoäng. Master programme in Mathematics and Modelling, 120 ECTS Credits Dnr: 1026/2006-510 Fakultetsnämnden för matematik, naturvetenskap och teknik UTBILDNINGSPLAN Masterprogram i matematik och modellering, 120 högskolepoäng Master programme in Mathematics and Modelling,

Läs mer

Vetenskapshistoria. Vi behandlar naturvetenskap. Vi gör en uppdelning efter olika ämnen. Uppdelningen är delvis kronologisk

Vetenskapshistoria. Vi behandlar naturvetenskap. Vi gör en uppdelning efter olika ämnen. Uppdelningen är delvis kronologisk Vetenskapshistoria Vetenskapshistoria Vi behandlar naturvetenskap Vi gör en uppdelning efter olika ämnen Uppdelningen är delvis kronologisk De olika delarna Antiken Renässansen Den heliocentriska världsbilden

Läs mer

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

Balthazar Science Center. Skolprogram. Upplev, prova, bygg och lär. Låt dig inspireras, experimentera och väck lusten till nya upptäckter! Balthazar Science Center Skolprogram 2016 Upplev, prova, bygg och lär. Låt dig inspireras, experimentera och väck lusten till nya upptäckter! Var med och testa teknik! Temalådor! Utöver våra skolprogram

Läs mer

Kan vi beskriva ett system utan någon fysikalisk kännedom om systemet?

Kan vi beskriva ett system utan någon fysikalisk kännedom om systemet? Kan vi beskriva ett system utan någon fysikalisk kännedom om systemet? 1 Om svaret på frågan är ja så öppnar sig möjligheten att skapa en generell verktygslåda som fungerar för analys och manipulering

Läs mer

Allmän studieplan för utbildning på forskarnivå i Statistik

Allmän studieplan för utbildning på forskarnivå i Statistik Samhällsvetenskapliga fakulteten Umeå universitet, 901 87 Umeå Allmän studieplan Dnr FS 4.1.4-1545-14 Sid 1 (6) Allmän studieplan för utbildning på forskarnivå i Statistik Syllabus for the PhD program

Läs mer

Beräkningsvetenskap introduktion. Beräkningsvetenskap I

Beräkningsvetenskap introduktion. Beräkningsvetenskap I Beräkningsvetenskap introduktion Beräkningsvetenskap I Kursens mål För godkänt betyg ska studenten kunna redogöra för de grundläggande begreppen algoritm, numerisk metod, diskretisering maskinepsilon,

Läs mer

Lösningar till Tentamen i Beräkningsvetenskap II, 5.0 hp, Del A. 1. (a) ODE-systemet kan skrivas på formen

Lösningar till Tentamen i Beräkningsvetenskap II, 5.0 hp, Del A. 1. (a) ODE-systemet kan skrivas på formen Lösningar till Tentamen i Beräkningsvetenskap II, 5.0 hp, 2013-03-18 Del A 1. (a) ODE-systemet kan skrivas på formen z (t) = f(t, z), där z(t) = x(t) y(t) u(t) v(t), f(t, z) = u(t) v(t) kx(t)/ ( x2 (t)

Läs mer

So ka artiklar och annan litteratur

So ka artiklar och annan litteratur 1 So ka artiklar och annan litteratur UB:s startsida är en bra startpunkt när du ska söka litteratur vare sig du letar efter böcker eller artiklar. Sökrutan är nästan det första du lägger märke till. Bakom

Läs mer

TALTEORI FÖR ALLA 1 Juliusz Brzezinski

TALTEORI FÖR ALLA 1 Juliusz Brzezinski TALTEORI FÖR ALLA 1 Juliusz Brzezinski För exakt 10 år sedan publicerade Andrew Wiles sitt bevis av Fermats Stora Sats. Nyheten om hans resultat väckte enorm uppmärksamhet i hela världen. Vägen till lösningen

Läs mer

Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg

Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg Programmering Seminarier i datavetenskap, datorteknik och informationsteknik Niklas Broberg niklas.broberg@chalmers.se 2018-09-27 Hur många från Datavetenskap? Datateknik? Informationsteknik? Översikt

Läs mer

MATEMATIK. Ämnets syfte

MATEMATIK. Ämnets syfte MATEMATIK Matematiken har en flertusenårig historia med bidrag från många kulturer. Den utvecklas, såväl ur praktiska behov som ur människans nyfikenhet och lust att utforska matematiken som sådan. Kommunikation

Läs mer

I den här övningen undersöker vi förändring över tid med hjälp av excel.

I den här övningen undersöker vi förändring över tid med hjälp av excel. Att hitta framsteg Var har medellivslängden ökat snabbast sedan 1970-talet, vilka länder har varit mest framgångsrika med att bekämpa barnadödligheten och var har inkomsten ökat mest de senaste åren? I

Läs mer

En av matematikhistoriens mest berömda trianglar är Pascals triangel,

En av matematikhistoriens mest berömda trianglar är Pascals triangel, Michael Naylor Okända skrymslen i Pascals triangel Pascals triangel, som har varit känd av indiska, persiska, arabiska och kinesiska matematiker i mer än tusen år, fick sitt nuvarande namn i mitten av

Läs mer

Beräkning med ord. -hur en dator hanterar perception. Linköpings universitet Artificiell intelligens 2 2010-10-03 Erik Claesson 880816-1692

Beräkning med ord. -hur en dator hanterar perception. Linköpings universitet Artificiell intelligens 2 2010-10-03 Erik Claesson 880816-1692 Beräkning med ord -hur en dator hanterar perception 2010-10-03 Erik Claesson 880816-1692 Innehåll Inledning... 3 Syfte... 3 Kan datorer hantera perception?... 4 Naturligt språk... 4 Fuzzy Granulation...

Läs mer

Imperativ programmering

Imperativ programmering Imperativ programmering 1DL126 3p Imperativ programmering Jesper Wilhelmsson ICQ: 20328079 Yahoo: amigajoppe MSN / epost: jesperw@it.uu.se Rum: 1335 Tel: 471 1046 Imperativ programmering Vilka programmeringsspråk

Läs mer

Kandidatprogrammet i statistik och dataanalys

Kandidatprogrammet i statistik och dataanalys DNR LIU-2013-00295 1(7) Kandidatprogrammet i statistik och dataanalys 180 hp Bachelor s Programme in Statistics and Data Analysis F7KSA Gäller från: 2018 HT Fastställd av Fakultetsstyrelsen för filosofiska

Läs mer

MIO310 Optimering & Simulering. Kursansvarig: Universitetslektor Fredrik Olsson, Produktionsekonomi, Lunds tekniska högskola

MIO310 Optimering & Simulering. Kursansvarig: Universitetslektor Fredrik Olsson, Produktionsekonomi, Lunds tekniska högskola MIO310 Optimering & Simulering 2013 Kursansvarig: Universitetslektor Fredrik Olsson, Produktionsekonomi, Lunds tekniska högskola Antal poäng: 6 hp. Obligatorisk för: Industriell Ekonomi åk 3. Nivå: G2

Läs mer

Examensarbete DATATEKNIK. Lunds Tekniska Högskola examensarbete

Examensarbete DATATEKNIK. Lunds Tekniska Högskola examensarbete Examensarbete DATATEKNIK Vad är ett exjobb ingen vanlig kurs: fördjupning inom ett ämne större och längre arbete öppen frågeställning bidra med ny kunskap självständigt arbete exjobbet gör din examen unik

Läs mer

Lösandet av ekvationer utgör ett centralt område inom matematiken, kanske främst den tillämpade.

Lösandet av ekvationer utgör ett centralt område inom matematiken, kanske främst den tillämpade. 1.1 Ekvationslösning Lösandet av ekvationer utgör ett centralt område inom matematiken, kanske främst den tillämpade. 1.1.1 Polynomekvationer Ett polynom i en variabel x är som bekant en summa av termer

Läs mer

Kryptering. Av: Johan Westerlund Kurs: Utveckling av webbapplicationer Termin: VT2015 Lärare: Per Sahlin

Kryptering. Av: Johan Westerlund Kurs: Utveckling av webbapplicationer Termin: VT2015 Lärare: Per Sahlin Kryptering Av: Johan Westerlund Kurs: Utveckling av webbapplicationer Termin: VT2015 Lärare: Per Sahlin Inledning Den här rapporten ska hjälpa en att få insikt och förståelse om kryptering. Vad betyder

Läs mer

HEM KURSER SKRIV UT HEM ÄMNE SKRIV UT

HEM KURSER SKRIV UT HEM ÄMNE SKRIV UT Matematik HEM KURSER SKRIV UT MA200 - Matematik A 110 poäng inrättad 1994-07 SKOLFS: 1994:9 et för kursen är att ge de matematiska kunskaper som krävs för att ta ställning i vardagliga situationer i privatliv

Läs mer

NATURVETENSKAPLIGA FAKULTETEN

NATURVETENSKAPLIGA FAKULTETEN NATURVETENSKAPLIGA FAKULTETEN Utbildningsplan Dnr GU 2019/1736 Matematikprogrammet, 180 högskolepoäng Bachelor's Programme in Mathematics, 180 credits Programkod: N1MAT 1. Fastställande Utbildningsplanen

Läs mer

LUNDS UNIVERSITET. Parallell exekvering av Float32 och INT32 operationer

LUNDS UNIVERSITET. Parallell exekvering av Float32 och INT32 operationer LUNDS UNIVERSITET Parallell exekvering av Float32 och INT32 operationer Samuel Molin Kursansvarig: Erik Larsson Datum 2018-12-05 Referat Grafikkort utför många liknande instruktioner parallellt då typiska

Läs mer

ODE av andra ordningen, och system av ODE

ODE av andra ordningen, och system av ODE ODE av andra ordningen, och system av ODE Exempel på di erentialekvation av andra ordningen (innehåller andra derivata) Pendel beskrives av Newtons andra lag: Kraft = massa Acceleration Acceleration =

Läs mer

Förord. Stockholm i juni Luciano Triguero

Förord. Stockholm i juni Luciano Triguero Förord Behovet av ett praktiskt inriktat läromedel i matematik med möjlighet att använda datorbaserad beräkningsteknik har varit ledstjärnan vid tillkomsten av denna bok. Boken kombinerar matematikens

Läs mer

Att skriva examensarbete på avancerad nivå. Antti Salonen

Att skriva examensarbete på avancerad nivå. Antti Salonen Att skriva examensarbete på avancerad nivå Antti Salonen antti.salonen@mdh.se Agenda Vad är en examensuppsats? Vad utmärker akademiskt skrivande? Råd för att skriva bra uppsatser Vad är en akademisk uppsats?

Läs mer

Presentation. Curriculum Vitae för Lars Kristiansson, 2004-10-28-1 -

Presentation. Curriculum Vitae för Lars Kristiansson, 2004-10-28-1 - Presentation Jag heter Lars Kristiansson. Jag är född 1963 och har studerat datavetenskap på Göteborgs Universitet. Jag har nu avslutat utbildningen, och är alltså filosofie kandidat i datalogi. Nyligen

Läs mer

SF1901: Sannolikhetslära och statistik

SF1901: Sannolikhetslära och statistik SF1901: Sannolikhetslära och statistik Föreläsning 6. Normalfördelning, Centrala gränsvärdessatsen, Approximationer Jan Grandell & Timo Koski 06.02.2012 Jan Grandell & Timo Koski () Matematisk statistik

Läs mer

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan. Magisterprogram i Nationalekonomi SANEK

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan. Magisterprogram i Nationalekonomi SANEK Dnr FAK1 2010/157 Fakulteten för ekonomi, kommunikation och IT Utbildningsplan Magisterprogram i Nationalekonomi Programkod: SANEK Programmets benämning: Högskolepoäng/ECTS: 60 Beslut om inrättande: Magisterprogram

Läs mer

Dela, koda och korrigera! Undervisningsmaterial inom digital kompetens

Dela, koda och korrigera! Undervisningsmaterial inom digital kompetens Dela, koda och korrigera! Undervisningsmaterial inom digital kompetens Utvidgat regionalt lärarnätverk Stiftelsen Norrbottens Läns Arbetsstugor Lärarnätverket i samtliga Norrbottens kommuner Likvärdighet

Läs mer

Matematik: Det centrala innehållet i kurserna i Gy 2011 i relation till kurserna i Gy 2000

Matematik: Det centrala innehållet i kurserna i Gy 2011 i relation till kurserna i Gy 2000 2011-12-21 Matematik: Det centrala innehållet i kurserna i Gy 2011 i relation till kurserna i Gy 2000 Kurs 1a och 2a i Gy 2011 jämfört med kurs A och B i Gy 2000 Poängomfattningen har ökat från 150 poäng

Läs mer

Programmering för alla!

Programmering för alla! Programmering för alla! Inspirationsseminarium för lärare i grundskola och gymnasium Björn Regnell Professor Datavetenskap, LTH, Lunds universitet lth.se/programmera Video http://www.svt.se/nyheter/sverige/krav-pa-att-elever-lar-sig-programmera

Läs mer

Fallstudie: numerisk integration Baserad på läroboken, Case Study 19.9

Fallstudie: numerisk integration Baserad på läroboken, Case Study 19.9 Fallstudie: numerisk integration Baserad på läroboken, Case Study 19.9 Beräkningsvetenskap DV Institutionen för Informationsteknologi, Uppsala Universitet 30 september, 2013 Att beräkna arbete Problem:

Läs mer

SF1901: Sannolikhetslära och statistik

SF1901: Sannolikhetslära och statistik SF1901: Sannolikhetslära och statistik Föreläsning 4. Väntevärde och varians, funktioner av s.v:er, flera stokastiska variabler. Jan Grandell & Timo Koski 10.09.2008 Jan Grandell & Timo Koski () Matematisk

Läs mer

Utbildningsplan för Matematiska vetenskaper, masterprogram (N2MAT), 120 hp

Utbildningsplan för Matematiska vetenskaper, masterprogram (N2MAT), 120 hp Dnr G 2015/309 NATURVETENSKAPLIGA FAKULTETEN Utbildningsplan för Matematiska vetenskaper, masterprogram (N2MAT), 120 hp 1. Utbildningsprogrammets benämning och omfattning Matematiska vetenskaper, masterprogram,

Läs mer

Betygskriterier Matematik E MA1205 50p. Respektive programmål gäller över kurskriterierna

Betygskriterier Matematik E MA1205 50p. Respektive programmål gäller över kurskriterierna Betygskriterier Matematik E MA105 50p Respektive programmål gäller över kurskriterierna MA105 är en nationell kurs och skolverkets kurs- och betygskriterier finns på http://www3.skolverket.se/ Detta är

Läs mer

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan. Högskoleingenjörsprogrammet i datateknik TGDDI

Fakulteten för ekonomi, kommunikation och IT. Utbildningsplan. Högskoleingenjörsprogrammet i datateknik TGDDI Fakulteten för ekonomi, kommunikation och IT Utbildningsplan Högskoleingenjörsprogrammet i datateknik Programkod: Programmets benämning: Inriktningar: TGDDI Högskoleingenjörsprogrammet i datateknik Study

Läs mer

TATA42: Föreläsning 9 Linjära differentialekvationer av ännu högre ordning

TATA42: Föreläsning 9 Linjära differentialekvationer av ännu högre ordning TATA42: Föreläsning 9 Linjära differentialekvationer av ännu högre ordning Johan Thim 4 mars 2018 1 Linjära DE av godtycklig ordning med konstanta koefficienter Vi kommer nu att betrakta linjära differentialekvationer

Läs mer

Filosofi, ekonomi och politik. Kandidatprogram i filosofi, ekonomi och politik vid Stockholms universitet

Filosofi, ekonomi och politik. Kandidatprogram i filosofi, ekonomi och politik vid Stockholms universitet Filosofi, ekonomi och politik Kandidatprogram i filosofi, ekonomi och politik vid Stockholms universitet 2 Filosofi, ekonomi och politik Filosofi, ekonomi och politik 3 Är du intresserad av grundläggande

Läs mer

Utbildningsplan för masterprogrammet i bioinformatik vid Uppsala universitet, 120 hp, 2014/2015

Utbildningsplan för masterprogrammet i bioinformatik vid Uppsala universitet, 120 hp, 2014/2015 Utbildningsplan för masterprogrammet i bioinformatik vid Uppsala universitet, 120 hp, 2014/2015 1 Beslut om att anordna utbildningsprogrammet Utbildningsplanen är fastställd av teknisk-naturvetenskapliga

Läs mer

Gränsvärden. Joakim Östlund Patrik Lindegrén Pontus Nyrén 4 december 2003

Gränsvärden. Joakim Östlund Patrik Lindegrén Pontus Nyrén 4 december 2003 Gränsvärden Joakim Östlund Patrik Lindegrén Pontus Nyrén 4 december 2003 Innehåll Introduktion 3 2 Gränsvärden 4 2. Gränsvärden då går mot.................... 4 2.2 Gränsvärden då går mot a.....................

Läs mer

Civilingenjör i teknisk design, 300 hp

Civilingenjör i teknisk design, 300 hp 1 (7) Utbildningsplan för: Civilingenjör i teknisk design, 300 hp Master of Science in Engineering - Industrial Design Engineering, 300 Higher Education Credits Allmänna data om programmet Programkod Tillträdesnivå

Läs mer

Beslutas att fastställa särskild behörighet för masterprogram enligt handling.

Beslutas att fastställa särskild behörighet för masterprogram enligt handling. PROTOKOLL LINKÖPINGS UNIVERSITET Fakultetsstyrelsen för tekniska fakulteten Dekanus Närvarande: Ulf Nilsson dekanus Ingela Wiklund föredragande Maria Boberg sekr 1 Särskild behörighet för masterprogram

Läs mer

Filosofi, ekonomi och politik. Kandidatprogram i filosofi, ekonomi och politik vid Stockholms universitet

Filosofi, ekonomi och politik. Kandidatprogram i filosofi, ekonomi och politik vid Stockholms universitet Filosofi, ekonomi och politik Kandidatprogram i filosofi, ekonomi och politik vid Stockholms universitet 2 Filosofi, ekonomi och politik Filosofi, ekonomi och politik 3 Är du intresserad av grundläggande

Läs mer

ROBOTIK OCH INTELLIGENTA SYSTEM, 120 HÖGSKOLEPOÄNG

ROBOTIK OCH INTELLIGENTA SYSTEM, 120 HÖGSKOLEPOÄNG INSTITUTIONEN FÖR TEKNIK Utbildningsplan Dnr CF 52-86/2007 Sida 1 (6) ROBOTIK OCH INTELLIGENTA SYSTEM, 120 HÖGSKOLEPOÄNG Robotics and Intelligent Systems Programme, 120 ECTS Utbildningsprogrammet är inrättat

Läs mer

Datavetenskapligt program, 180 högskolepoäng

Datavetenskapligt program, 180 högskolepoäng GÖTEBORGS UNIVERSITET UTBILDNINGSPLAN IT-fakultetsstyrelsen 2013-02-14 Datavetenskapligt program, 180 högskolepoäng (Computer Science, Bachelor s Programme, 180 credits) Grundnivå/First level 1. Fastställande

Läs mer

PARALLELLISERING AV ALGORITMER PROCESSORER FÖR FLERKÄRNIGA

PARALLELLISERING AV ALGORITMER PROCESSORER FÖR FLERKÄRNIGA PARALLELLISERING AV ALGORITMER FÖR FLERKÄRNIGA PROCESSORER 870928 3017 Johan Gustafsson 870303 4952 Gustaf David Hallberg 880525 8210 Per Hallgren 801117 0597 Wuilbert Lopez 1/7 Innehållsförteckning Table

Läs mer

Introduktion till algoritmer - Lektion 1 Matematikgymnasiet, Läsåret 2014-2015. Lektion 1

Introduktion till algoritmer - Lektion 1 Matematikgymnasiet, Läsåret 2014-2015. Lektion 1 Kattis Lektion 1 I kursen används onlinedomaren Kattis (från http://kattis.com) för att automatiskt rätta programmeringsproblem. För att få ett konto på Kattis anmäler du dig på Programmeringsolympiadens

Läs mer

MicroPython Ett textbaserad programmeringsspråk för Micro:bit

MicroPython Ett textbaserad programmeringsspråk för Micro:bit MicroPython Ett textbaserad programmeringsspråk för Micro:bit Introduktion till informationsteknologi 1DT051 2018-09-24 karl.marklund@it.uu.se Uppsala universitet Programming, problemlösning och algoritmer

Läs mer

Linjära differentialekvationer av andra ordningen

Linjära differentialekvationer av andra ordningen Linjära differentialekvationer av andra ordningen Matematik Breddning 3.2 Definition: En differentialekvation av typen y (x) + a(x)y (x) + b(x)y(x) = h(x) (1) där a(x), b(x) och h(x) är givna kontinuerliga

Läs mer

Ansvariga lärare: Yury Shestopalov, rum 3A313, tel 054-7001856 (a) Problem 1. Använd Eulers metod II (tre steg) och lös begynnelsevärdesproblemet

Ansvariga lärare: Yury Shestopalov, rum 3A313, tel 054-7001856 (a) Problem 1. Använd Eulers metod II (tre steg) och lös begynnelsevärdesproblemet FACIT: Numeriska metoder Man måste lösa tre problem. Problemen 1 och är obligatoriska, och man kan välja Problemet 3 eller 4 som den tredje. Hjälp medel: Miniräknare (med Guidebook för miniräknare) och

Läs mer

Jordbävningar en enkel modell

Jordbävningar en enkel modell 9 september 05 FYTA Simuleringsuppgift 3 Jordbävningar en enkel modell Handledare: André Larsson Email: andre.larsson@thep.lu.se Telefon: 046-34 94 Bakgrund Jordbävningar orsakar fruktansvärda tragedier

Läs mer

En matematiklärarkollega hade tillsammans med sin klass noterat att talet

En matematiklärarkollega hade tillsammans med sin klass noterat att talet Anders Johansson Ekvationen x y = y x Exempel på problemlösning med hjälp av programmering Ekvationen x y = y x kan studeras med hjälp av algebra, numerisk analys och programmering. Författaren demonstrerar

Läs mer

Programmering och digital kompetens

Programmering och digital kompetens Kollegialt lärande Föreläsning Workshop Programmering och digital kompetens Lärcafé, 14 juni OSÄKERHET RÄDSLA NYFIKENHET FÖRVALTARE OCH ENTREPRENÖRER Kompetensutveckling Skolverket släpper en modul i oktober.

Läs mer

Vetenskaplig metodik

Vetenskaplig metodik Vetenskaplig metodik Vilka metoder används? Vi kan dela in metoder i flera grupper: Deduktiva metoder Metoder för hantering av experiment Metoder för publicering och liknande. Från föreläsning 3 Föreläsningen

Läs mer