Vad är mönsterspråk?

Storlek: px
Starta visningen från sidan:

Download "Vad är mönsterspråk?"

Transkript

1 Vad är mönsterspråk?

2 Språk består av meningsbärande byggstenar på olika nivåer. Texter Meningar Ord

3 Orden har vi en överenskommen betydelse för. Men den kan vara väldigt tvetydig och mångtydig. Orden är alltså dialektiska - de kan vara flera saker. Ordens betydelse avgörs alltid av kontexten och av hur vi använder dom.

4 Vi tänker genom språk. Språk är ett tankeverktyg. Kan språk även vara ett designverktyg?

5 Christopher Alexander, Sarah Ishikawa och Murray Silverstein 1976: Den byggda miljön är en form av språk.

6 Den byggda miljöns språk består av mer eller mindre enkelt identifierbara återkommande element som kan kombineras på en oerhörd massa olika sätt. Alexander et al kallade dessa återkommande element för mönster. De uppfann mönsterspråket - pattern language.

7 Christopher Alexander, Sarah Ishikawa och Murray Silverstein: A pattern language Varje mönster beskriver ett typiskt förekommande problem. Därefter beskrivs en lösning på problemet på ett sådant sätt att man kan tillämpa lösningen en miljon gånger utan att någonsin göra det två gånger på samma sätt.

8 Ward Cunningham: A patterns is a recurring solution to a problem in a context.

9 Context refers to a recurring set of situations in which the pattern applies. Problem refers to a set of forces - goals and constraints - that occur in this context. Solution refers to a canonical design form or design rule that someone can apply to resolve these forces.

10 Ett mönster beskrivs alltså typiskt genom fyra bitar: 1. problem / mål 2. lösning / strategi 4. kopplingar 3. kontext Ett mönster är meningsfullt endast i relation till ett eller flera andra mönster.

11 I teorin kan delarna (orden) i ett språk kombineras på en oändlig massa sätt. Men även sätten som elementen kombineras på följer andra mönster på en övergripande nivå, vilket, inom ramen för en given mönsterkontext, reducerar antalet förekommande kombinationer.

12 MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER MÖNSTER

13 EXEMPEL Ett delmönster i ett specifikt ekosystem kan vara kustområdet, som tillsammans med andra delmönster utgör en region. Kustområdet består i sin tur av delmönster såsom: Hamnar Bukter Laguner Halvöar Träskmarker Stränder Flodymmingar

14 MÖNSTERSRPÅKETS ANATOMI Mönster är uppbyggda av delmönster och är i sin tur själva delmönster (jämför med komplexa adaptiva system!) = en connective geometry Det finns en hierarki (jämför med ett språk!) med olika betydelsebärande nivåer. Varje mönster befinner sig på en nivå av det problem vi arbetar med Varje mönster är kopplat till andra mönster på samma nivå, på underliggande nivåer och på övergripande nivåer. Alla mönster är dock inte kopplade till alla andra mönster! Mönster är, liksom ord, dialektiska!

15 Att urskilja kopplingar och hierarkier mellan mönster är lika viktigt som att beskriva mönstren. Relationer mellan delar i ett mönsterspråk kan illustreras grafiskt

16 Mönsterspråk är ett sätt för en designer att arbeta med komplexa system och sortera och kontextualisera information om systemen utan att apsirera på en falsk ordning.

17 Ward Cunningham: Patterns link together in the mind so that one pattern leads to another and another until familiar problems are solved. That is, patterns form languages, not unlike natural languages, within which the human mind can assemble correct and infinitely varied statements from a small number of elements.

18 Mönsterspråk kan tillämpas för att beskriva problemlösningar i väldigt olika typer av komplexa system, exempelvis: datorprogram organisationer städer byggnader ekosystem samhällen relationer mellan människor

19 SmallTalk - objektorienterat programspråk som togs fram vid Xerox Palo Alto Research Center (PARC) under och 1980-talet. Objektsorienterad programmering är ett mönsterspråk.

20 Pattern Design (1994) - Elements of Reusable Object-Oriented Software av the Gang of Four.

21 - WikiWiki ( Jalla Jalla ) Den första wikin var en mönsterspråksbaserad informationslagring. Ward Cunningham (1995) En wiki är en sida med fritt och öppet innehåll som är tillgängligt för allmänheten och maximalt enkel att ändra i.

22 Gary Swift och Ken Asplund: Ecopatterns course vid the School of Design, California Institute of the Arts, 1973 A Pattern Language for ecosystems.

23

24 Vare sig vi vill eller inte använder vi ett mönsterspråk! De lösningar vi tillämpar i vårt vardagliga arbete som arkitekter är beroende av vilket mönsterspråk vi har lärt oss. Att driva designutveckling och ta sig från ett designparadigm till ett annat kan handla om att synliggöra ett dominerande mönsterspråk och att aktivt upprätta ett annat.

25 FRÅGOR FÖR DISKUSSION: 1. Finns det en poäng för oss med att använda mönsterspråk? 2. Kan det hjälpa oss att sortera de problem vi jobbar med, att identifiera frågornas olika nivåer och kopplingar? 3. Eller är det bara krångligt och onödigt? Och vad ska vi då ha istället?

Designmönster, introduktion. Vad är det? Varför skall man använda mönster?

Designmönster, introduktion. Vad är det? Varför skall man använda mönster? Designmönster, introduktion. Vad är det? Varför skall man använda mönster? Kent Petersson EMW, Mölndal Datavetenskap, Chalmers epost1: kentp@cs.chalmers.se epost2: kent.petersson@emw.ericsson.se URL: http://www.cs.chalmers.se/~kentp

Läs mer

Designmönster för sociala användningssituationer

Designmönster för sociala användningssituationer Designmönster för sociala användningssituationer Baserat på Interaction design patterns for computers in sociable use, kommande artikel i International Journal of Computer Applications in Technology, matar@ida.liu.se

Läs mer

Mönster. Ulf Cederling Växjö University Ulf.Cederling@msi.vxu.se http://www.msi.vxu.se/~ulfce. Slide 1

Mönster. Ulf Cederling Växjö University Ulf.Cederling@msi.vxu.se http://www.msi.vxu.se/~ulfce. Slide 1 Mönster Ulf Cederling Växjö University UlfCederling@msivxuse http://wwwmsivxuse/~ulfce Slide 1 Beskrivningsmall Beskrivningsmallen är inspirerad av den som användes på AG Communication Systems (AGCS) Linda

Läs mer

Föreläsning 8. Designmönster

Föreläsning 8. Designmönster Föreläsning 8 Designmönster Designmönster När man designar program kan det vara viktigt att förstå hur man tidigare gått till väga när man konstruerat program. Kännedom om dessa tillvägagångssätt kan snabba

Läs mer

Objektorienterad programmering

Objektorienterad programmering Objektorienterad programmering Aletta Nylén http://user.it.uu.se/~aletta Epost: aletta.nylen@it.uu.se Rum: 1216 Kursinfo Lärare: Aletta Nylén Jesper Wilhelmsson Litteratur: Object-Oriented Software Development

Läs mer

1. Compute the following matrix: (2 p) 2. Compute the determinant of the following matrix: (2 p)

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

Läs mer

Introduktion till Entity Framework och LINQ. Källa och läs mer https://msdn.microsoft.com/en-us/data/aa937709.aspx

Introduktion till Entity Framework och LINQ. Källa och läs mer https://msdn.microsoft.com/en-us/data/aa937709.aspx Introduktion till Entity Framework och LINQ Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Vad är Entity Framework? The Microsoft ADO.NET Entity Framework is an Object/Relational Mapping

Läs mer

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR Kontrollera vilka kurser du vill söka under utbytet. Fyll i Basis for nomination for exchange studies i samråd med din lärare. För att läraren ska kunna göra en korrekt

Läs mer

Fortbildningsavdelningen för skolans internationalisering. Dossier 3. European Language Portfolio 16+ Europeisk språkportfolio 16+ English version

Fortbildningsavdelningen för skolans internationalisering. Dossier 3. European Language Portfolio 16+ Europeisk språkportfolio 16+ English version Fortbildningsavdelningen för skolans internationalisering Dossier 3 English version European Language Portfolio Europeisk språkportfolio Council of Europe The Council of Europe was established in 1949

Läs mer

1. Varje bevissteg ska motiveras formellt (informella bevis ger 0 poang)

1. Varje bevissteg ska motiveras formellt (informella bevis ger 0 poang) Tentamen i Programmeringsteori Institutionen for datorteknik Uppsala universitet 1996{08{14 Larare: Parosh A. A., M. Kindahl Plats: Polacksbacken Skrivtid: 9 15 Hjalpmedel: Inga Anvisningar: 1. Varje bevissteg

Läs mer

Urban Runoff in Denser Environments. Tom Richman, ASLA, AICP

Urban Runoff in Denser Environments. Tom Richman, ASLA, AICP Urban Runoff in Denser Environments Tom Richman, ASLA, AICP Tom Richman, CATALYST 1 Tom Richman, CATALYST 2 Tom Richman, CATALYST 3 Tom Richman, CATALYST 4 Tom Richman, CATALYST 5 Tom Richman, CATALYST

Läs mer

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

Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course. - University I would like to enroll at a university. Stating that you want to enroll I want to apply for course. Stating that you want to apply for a course an undergraduate a postgraduate a PhD a full-time

Läs mer

Kristina Säfsten. Kristina Säfsten JTH

Kristina Säfsten. Kristina Säfsten JTH Att välja metod några riktlinjer Kristina Säfsten TD, Universitetslektor i produktionssystem Avdelningen för industriell organisation och produktion Tekniska högskolan i Jönköping (JTH) Det finns inte

Läs mer

TDDC30. Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 11 Jonas Lindgren, Institutionen för Datavetenskap, LiU

TDDC30. Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 11 Jonas Lindgren, Institutionen för Datavetenskap, LiU TDDC30 Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 11 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Designmönster Adapter, Factory, Iterator,

Läs mer

Webbreg öppen: 26/ /

Webbreg öppen: 26/ / Webbregistrering pa kurs, period 2 HT 2015. Webbreg öppen: 26/10 2015 5/11 2015 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en

Läs mer

729G11 Artificiell Intelligens Marcus Johansson Marjo581. Fuzzy logic. Marcus Johansson Marjo581

729G11 Artificiell Intelligens Marcus Johansson Marjo581. Fuzzy logic. Marcus Johansson Marjo581 Fuzzy logic 880328-2535 Innehåll Fuzzy logic... 1 1. Inledning... 4 2. Jämförelse mellan fuzzy logic och tvåvärdeslogik.... 4 3. Fuzzy sets.... 4 4. Linvistiska variabler... 5 5. Operatorer... 5 6. If-

Läs mer

LUNDS TEKNISKA HÖGSKOLA Institutionen för Elektro- och Informationsteknik

LUNDS TEKNISKA HÖGSKOLA Institutionen för Elektro- och Informationsteknik LUNDS TEKNISKA HÖGSKOLA Institutionen för Elektro- och Informationsteknik SIGNALBEHANDLING I MULTIMEDIA, EITA50, LP4, 209 Inlämningsuppgift av 2, Assignment out of 2 Inlämningstid: Lämnas in senast kl

Läs mer

Pre-Test 1: M0030M - Linear Algebra.

Pre-Test 1: M0030M - Linear Algebra. Pre-Test : M3M - Linear Algebra. Test your knowledge on Linear Algebra for the course M3M by solving the problems in this test. It should not take you longer than 9 minutes. M3M Problem : Betrakta fyra

Läs mer

Objektorienterad programmering, allmänt

Objektorienterad programmering, allmänt Objektorienterad programmering, allmänt Sven-Olof Nyström Uppsala Universitet 17 juni 2005 1 Vilka egenskaper vill vi att program ska ha? Förslag (en partiell lista): De ska... gå snabbt att skriva vara

Läs mer

Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt. Vilka egenskaper vill vi att våra program ska ha?

Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt. Vilka egenskaper vill vi att våra program ska ha? Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt Sven-Olof Nyström Uppsala Universitet 17 mars 2005 1. Korrekthet 2. Robusthet 3. Utökbarhet 4. Återanvändbarhet 5. Kompatibilitet

Läs mer

University of Nottingham ett internationellt campus med många inriktningar

University of Nottingham ett internationellt campus med många inriktningar Reusable Learning Objects (RLOs) som stöd i undervisningen Susanne Partanen 2008-10-15 University of Nottingham ett internationellt campus med många inriktningar 1 Fakulteten för Medicine and Health Sciences

Läs mer

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

Immigration Studera. Studera - Universitet. Ange att du vill anmäla dig. Ange att du vill anmäla dig till en kurs. Kurs. - Universitet Jag vill anmäla mig till universitetet. Ange att du vill anmäla dig Jag vill anmäla mig till en. Ange att du vill anmäla dig till en kurs kandidatkurs Kurs avancerad kurs doktorandkurs fulltidskurs

Läs mer

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

Immigration Studera. Studera - Universitet. Ange att du vill anmäla dig. Ange att du vill anmäla dig till en kurs. Kurs. Typ av kurs. - Universitet I would like to enroll at a university. Ange att du vill anmäla dig I want to apply for course. Ange att du vill anmäla dig till en kurs an undergraduate Kurs a postgraduate a PhD a full-time

Läs mer

Att fastställa krav. Annakarin Nyberg

Att fastställa krav. Annakarin Nyberg Att fastställa krav Annakarin Nyberg Disposition Del 1 Varför samla in krav? Typer av krav Interaktionsdesign och krav Del 2 Analys, tolkning och presentation Scenarios Use cases Task analysis Avslutning

Läs mer

Språkliga uttrycks mening

Språkliga uttrycks mening Språkliga uttrycks mening Mysteriet med mening består i att den inte tycks ha någon lokalisering inte i världen, inte i medvetandet, inte i ett separat begrepp eller någon idé som svävar mellan ordet medvetandet

Läs mer

Kursplan. FÖ3032 Redovisning och styrning av internationellt verksamma företag. 15 högskolepoäng, Avancerad nivå 1

Kursplan. FÖ3032 Redovisning och styrning av internationellt verksamma företag. 15 högskolepoäng, Avancerad nivå 1 Kursplan FÖ3032 Redovisning och styrning av internationellt verksamma företag 15 högskolepoäng, Avancerad nivå 1 Accounting and Control in Global Enterprises 15 Higher Education Credits *), Second Cycle

Läs mer

Kursplan. MT1051 3D CAD Grundläggande. 7,5 högskolepoäng, Grundnivå 1. 3D-CAD Basic Course

Kursplan. MT1051 3D CAD Grundläggande. 7,5 högskolepoäng, Grundnivå 1. 3D-CAD Basic Course Kursplan MT1051 3D CAD Grundläggande 7,5 högskolepoäng, Grundnivå 1 3D-CAD Basic Course 7.5 Higher Education Credits *), First Cycle Level 1 Mål Studenten ska efter avslutad kurs ha inhämtat grunderna

Läs mer

Sjukvårdens processer och styrning

Sjukvårdens processer och styrning Sjukvårdens processer och styrning Staffan Lindblad Sjukvårdens utmaningar Allt större krav på hälsa Ökande efterfrågan / behov av vård Allt fler nya metoder bättre resultat Ständigt ökande sjukvårdskostnader

Läs mer

SkillGuide. Bruksanvisning. Svenska

SkillGuide. Bruksanvisning. Svenska SkillGuide Bruksanvisning Svenska SkillGuide SkillGuide är en apparat utformad för att ge summativ återkoppling i realtid om hjärt- och lungräddning. www.laerdal.com Medföljande delar SkillGuide och bruksanvisning.

Läs mer

Writing with context. Att skriva med sammanhang

Writing with context. Att skriva med sammanhang Writing with context Att skriva med sammanhang What makes a piece of writing easy and interesting to read? Discuss in pairs and write down one word (in English or Swedish) to express your opinion http://korta.nu/sust(answer

Läs mer

Webbregistrering pa kurs och termin

Webbregistrering pa kurs och termin Webbregistrering pa kurs och termin 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en länk till Studieöversiktssidan. På den sidan

Läs mer

State Examinations Commission

State Examinations Commission State Examinations Commission Marking schemes published by the State Examinations Commission are not intended to be standalone documents. They are an essential resource for examiners who receive training

Läs mer

Lektion 3. Anteckningar

Lektion 3. Anteckningar Lektion 3 Anteckningar Fraser: Tid Klockan Uttal (pronunciation) Långa och korta ljud + melodi Grammatik: Word order + Basics of the clause elements Vi lär oss klockan! Halv Kvart i, kvart över Tjugo i,

Läs mer

Alias 1.0 Rollbaserad inloggning

Alias 1.0 Rollbaserad inloggning Alias 1.0 Rollbaserad inloggning Alias 1.0 Rollbaserad inloggning Magnus Bergqvist Tekniskt Säljstöd Magnus.Bergqvist@msb.se 072-502 09 56 Alias 1.0 Rollbaserad inloggning Funktionen Förutsättningar Funktionen

Läs mer

System Arkitektur. Vad är en arkitektur? Har alla system en arkitektur? Hur designar man en arkitektur? Olika synsätt på arkitektur. Mönster.

System Arkitektur. Vad är en arkitektur? Har alla system en arkitektur? Hur designar man en arkitektur? Olika synsätt på arkitektur. Mönster. System Arkitektur Vad är en arkitektur? Har alla system en arkitektur? Hur designar man en arkitektur? Olika synsätt på arkitektur. 1 Arkitektur? Architecture (building), the practice of building design

Läs mer

IT och funk0onshinder

IT och funk0onshinder IT och funk0onshinder Jan Gulliksen Gulan Professor i Människadatorinterak0on, Uppsala universitet ( dec 2009) KTH (feb 2009 ) 1 MDI i Uppsala studerar datorstöd i arbetslivet Vård- och omsorgarbete Administrativt

Läs mer

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015 SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015 Fastställd/Approved: 2015-07-23 Publicerad/Published: 2016-05-24 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 35.240.70 Geografisk information Modell

Läs mer

(Data)Modellering. nikos dimitrakas rum 2423

(Data)Modellering. nikos dimitrakas rum 2423 (Data)Modellering nikosd@kth.se 08-161295 rum 2423 Connolly/Begg (3rd edition) Kapitel 11, 12 och 14 (4th edition) Kapitel 11, 12 och 15 (5th edition) Kapitel 12, 13 och 16 (6th edition) Kapitel 12, 13

Läs mer

In Bloom CAL # 8, sista varv och ihopsättning / last rows and assemble

In Bloom CAL # 8, sista varv och ihopsättning / last rows and assemble In Bloom CAL # 8, sista varv och ihopsättning / last rows and assemble I del 9 använder du virknål 3.0 mm. Efter varje varvsnummer står numret (1-7) för den färg du skall använda för det varvet, se färg/garn-tabell.

Läs mer

DIGITALT ER IKKE ENSARTET THE INTERNET IS NOT EQUAL. Drammen November 2017 Boris Zetterlund, Librarian and Senior Advisor Axiell Group

DIGITALT ER IKKE ENSARTET THE INTERNET IS NOT EQUAL. Drammen November 2017 Boris Zetterlund, Librarian and Senior Advisor Axiell Group DIGITALT ER IKKE ENSARTET THE INTERNET IS NOT EQUAL Drammen November 2017 Boris Zetterlund, Librarian and Senior Advisor Axiell Group Digitalt är binärt You know IT or You don t Kanske inte! Människor

Läs mer

8 < x 1 + x 2 x 3 = 1, x 1 +2x 2 + x 4 = 0, x 1 +2x 3 + x 4 = 2. x 1 2x 12 1A är inverterbar, och bestäm i så fall dess invers.

8 < x 1 + x 2 x 3 = 1, x 1 +2x 2 + x 4 = 0, x 1 +2x 3 + x 4 = 2. x 1 2x 12 1A är inverterbar, och bestäm i så fall dess invers. MÄLARDALENS HÖGSKOLA Akademin för utbildning, kultur och kommunikation Avdelningen för tillämpad matematik Examinator: Erik Darpö TENTAMEN I MATEMATIK MAA150 Vektoralgebra TEN1 Datum: 9januari2015 Skrivtid:

Läs mer

729G09 Språkvetenskaplig databehandling (2018) Kursintroduktion. Marco Kuhlmann Institutionen för datavetenskap

729G09 Språkvetenskaplig databehandling (2018) Kursintroduktion. Marco Kuhlmann Institutionen för datavetenskap 729G09 Språkvetenskaplig databehandling (2018) Kursintroduktion Marco Kuhlmann Institutionen för datavetenskap Denna föreläsning Kursens innehåll och organisation Korpuslingvistik och språkteknologi Textsegmentering

Läs mer

Linköpings universitet

Linköpings universitet Översikt Kognitionsvetenskaplig introduktionskurs Föreläsning 4 Informationsbearbetningsmodeller Vad är kognitionsvetenskap? Kort bakgrund/historik Representation och bearbetning av information Vetenskapliga

Läs mer

Del 2 Processkonsultation Edgar Schein

Del 2 Processkonsultation Edgar Schein Del 2 Processkonsultation Edgar Schein Grundläggande definitioner Tre varianter av att ge hjälp 1. EXPERT modellen: Har en föreställning av att kunna ge rätt hjälp och veta det rätta svaret. Har en föreställning

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

Kursplan. EN1088 Engelsk språkdidaktik. 7,5 högskolepoäng, Grundnivå 1. English Language Learning and Teaching

Kursplan. EN1088 Engelsk språkdidaktik. 7,5 högskolepoäng, Grundnivå 1. English Language Learning and Teaching Kursplan EN1088 Engelsk språkdidaktik 7,5 högskolepoäng, Grundnivå 1 English Language Learning and Teaching 7.5 Higher Education Credits *), First Cycle Level 1 Mål Efter genomgången kurs ska studenten

Läs mer

Bridging the gap - state-of-the-art testing research, Explanea, and why you should care

Bridging the gap - state-of-the-art testing research, Explanea, and why you should care Bridging the gap - state-of-the-art testing research, Explanea, and why you should care Robert Feldt Blekinge Institute of Technology & Chalmers All animations have been excluded in this pdf version! onsdag

Läs mer

Välkommen in på min hemsida. Som företagsnamnet antyder så sysslar jag med teknisk design och konstruktion i 3D cad.

Välkommen in på min hemsida. Som företagsnamnet antyder så sysslar jag med teknisk design och konstruktion i 3D cad. Välkommen in på min hemsida. Som företagsnamnet antyder så sysslar jag med teknisk design och konstruktion i 3D cad. har varit aktivt sedan 2004, men min bransch erfarenhet började redan 1983. Jag sysslar

Läs mer

" «Observable» DataGenerator" betyder att klassen DataGenerator ärver från den abstrakta klassen Observable.

 «Observable» DataGenerator betyder att klassen DataGenerator ärver från den abstrakta klassen Observable. 1 Klassdiagram Markera om följande påståenden är sanna eller falska: " «Observable» DataGenerator" betyder att klassen DataGenerator ärver från den abstrakta klassen Observable. Om klassen A ärver från

Läs mer

Människan och sjösäkerheten

Människan och sjösäkerheten Människan och sjösäkerheten Margareta Lützhöft Human Factorsgruppen Sjöfart och marin teknik Chalmers Min sjöfartserfarenhet Sjökapten, utbildad i Kalmar Ca 13 år till sjöss Forskar nu inom Human Factors

Läs mer

Upplägg. Vad är SI? Fyra aktörer SI-PASS i siffror. Vad är SI-PASS? Gör SI-PASS någon skillnad?

Upplägg. Vad är SI? Fyra aktörer SI-PASS i siffror. Vad är SI-PASS? Gör SI-PASS någon skillnad? Upplägg SI-PASS i siffror Vad är SI-PASS? Joakim Malm Certified trainer, European Centre for SI-PASS, Lund University Gör SI-PASS någon skillnad? Hur omfattande är SI-PASS verksamheten i världen/europa/sverige?

Läs mer

TJÄNSTEINNOVATIONER OCH MARKNADSOMVANDLING FALLET MOBILA BETALNINGAR

TJÄNSTEINNOVATIONER OCH MARKNADSOMVANDLING FALLET MOBILA BETALNINGAR TJÄNSTEINNOVATIONER OCH MARKNADSOMVANDLING FALLET MOBILA BETALNINGAR Per Andersson, Lars-Gunnar Mattsson Center for Information and Communications Research, Stockholm School of Economics Jan Markendahl

Läs mer

1. Find the 4-tuples (a, b, c, d) that solves the system of linear equations

1. Find the 4-tuples (a, b, c, d) that solves the system of linear equations MÄLARDALEN UNIVERSITY School of Education, Culture and Communication Department of Applied Mathematics Examiner: Lars-Göran Larsson EXAMINATION IN MATHEMATICS MAA150 Vector Algebra, TEN1 Date: 2018-02-15

Läs mer

Självkörande bilar. Alvin Karlsson TE14A 9/3-2015

Självkörande bilar. Alvin Karlsson TE14A 9/3-2015 Självkörande bilar Alvin Karlsson TE14A 9/3-2015 Abstract This report is about driverless cars and if they would make the traffic safer in the future. Google is currently working on their driverless car

Läs mer

JSL Socialstyrelsen. Migrationsverket. Information till dig som är gift med ett barn

JSL Socialstyrelsen. Migrationsverket. Information till dig som är gift med ett barn JSL Socialstyrelsen Migrationsverket Information till dig som är gift med ett barn Barnäktenskap är förbjudet i Sverige I Sverige är det förbjudet att gifta sig med någon under 18 år. Det finns många anledningar

Läs mer

Discovering!!!!! Swedish ÅÄÖ. EPISODE 6 Norrlänningar and numbers 12-24. Misi.se 2011 1

Discovering!!!!! Swedish ÅÄÖ. EPISODE 6 Norrlänningar and numbers 12-24. Misi.se 2011 1 Discovering!!!!! ÅÄÖ EPISODE 6 Norrlänningar and numbers 12-24 Misi.se 2011 1 Dialogue SJs X2000* från Stockholm är försenat. Beräknad ankoms?d är nu 16:00. Försenat! Igen? Vad är klockan? Jag vet inte.

Läs mer

Tentamen i Matematik 2: M0030M.

Tentamen i Matematik 2: M0030M. Tentamen i Matematik 2: M0030M. Datum: 203-0-5 Skrivtid: 09:00 4:00 Antal uppgifter: 2 ( 30 poäng ). Examinator: Norbert Euler Tel: 0920-492878 Tillåtna hjälpmedel: Inga Betygsgränser: 4p 9p = 3; 20p 24p

Läs mer

Quicksort. Koffman & Wolfgang kapitel 8, avsnitt 9

Quicksort. Koffman & Wolfgang kapitel 8, avsnitt 9 Quicksort Koffman & Wolfgang kapitel 8, avsnitt 9 1 Quicksort Quicksort väljer ett spcifikt värde (kallat pivot), och delar upp resten av fältet i två delar: alla element som är pivot läggs i vänstra delen

Läs mer

De senaste åren har det hänt en hel del på ATO Fritid

De senaste åren har det hänt en hel del på ATO Fritid 82 S u m m e r 2 0 1 2 De senaste åren har det hänt en hel del på ATO Fritid Hösten 2010 övertogs ATO Fritid av det danska utemöbelföretaget Dacore A/S. Det har lett till att vi har flyttat från våra gamla

Läs mer

Trösklar i matematiklärandet

Trösklar i matematiklärandet Matematik, Specialpedagogik Grundskola åk 1 3 Modul: Inkludering och delaktighet lärande i matematik Del 7: Trösklar i matematiklärandet Trösklar i matematiklärandet Ingemar Holgersson, Högskolan Kristianstad

Läs mer

Datavetenskapligt program, N1COS

Datavetenskapligt program, N1COS Ansökan om fortsatta studier inom program, våren 2015 Datavetenskapligt program, N1COS Inför varje termin måste du söka till de kurser du vill gå. Sista datum för ansökan till höstens kurser är den 15

Läs mer

Biodiversitet

Biodiversitet Biodiversitet Vad är biodiversitet? Globala och regionala mönster i biodiversiteten Biodiversitet och samhälle Resiliens Vad är biodiversitet? Rio konventionens definition av biologisk mångfald, 1992:

Läs mer

DESIGN AV UNDERVISNING MED STÖD AV IT

DESIGN AV UNDERVISNING MED STÖD AV IT DESIGN AV UNDERVISNING MED STÖD AV IT I USE IT DESIGNMÖNSTER Elisabeth (Lisa) Rolf gy-lärare i svenska och samhällskunskap & doktorand på Institutionen för data- och systemvetenskap, SU Handledare: Professor

Läs mer

PEC: European Science Teacher: Scientific Knowledge, Linguistic Skills and Digital Media

PEC: European Science Teacher: Scientific Knowledge, Linguistic Skills and Digital Media PEC: Fredagen den 22/9 2006, Forum För Ämnesdidaktik The aim of the meeting A presentation of the project PEC for the members of a research group Forum För Ämnesdidaktik at the University of Gävle. The

Läs mer

SVENSKA. Skärm Kapacitet Lyft luta Vrid Rotation VESA. 27-42 12-30 lbs (5.5-13.6 kg) 10 (25.4mm)

SVENSKA. Skärm Kapacitet Lyft luta Vrid Rotation VESA. 27-42 12-30 lbs (5.5-13.6 kg) 10 (25.4mm) Skärm Kapacitet Lyft luta Vrid Rotation VESA 27-42 12-30 lbs (5.5-13.6 kg) 10 (25.4mm) TV/skärm 10 TV/skärm 95 Förlängning 180 Ja 100 x 100 100 x 200 200 x 200 200 x 100 300 x 300 400 x 400 www.ergotron.com

Läs mer

balans Serie 7 - The best working position is to be balanced - in the centre of your own gravity! balans 7,45

balans Serie 7 - The best working position is to be balanced - in the centre of your own gravity! balans 7,45 balans Serie 7 - The best working position is to be balanced - in the centre of your own gravity! balans 7,45 balans dynamic seating system TM Wheelbase aluminium Hjulkryss aluminium Back support upholstered,

Läs mer

Objektorienterade programmeringsspråk. Objektorienterade språk. Den objekt-orienterade modellen. Jämför med icke-oo

Objektorienterade programmeringsspråk. Objektorienterade språk. Den objekt-orienterade modellen. Jämför med icke-oo Objektorienterade språk Historik Simula 67 Smalltalk 80 Procedurorienterad programmering Subprogram Programbibliotek Dataorienterad programmering Abstrakta datatyper Objektbaserade språk, föregångare till

Läs mer

6. a) Visa att följande vektorer är egenvektorer till matrisen A = 0 2 0 0 0 0 1 1, och ange motsvarande

6. a) Visa att följande vektorer är egenvektorer till matrisen A = 0 2 0 0 0 0 1 1, och ange motsvarande MÄLARDALENS HÖGSKOLA Akademin för utbildning, kultur och kommunikation Avdelningen för tillämpad matematik Examinator: Erik Darpö TENTAMEN I MATEMATIK MAA5 Vektoralgebra TEN2 Datum: juni 25 Skrivtid: 3

Läs mer

denna del en poäng. 1. (Dugga 1.1) och v = (a) Beräkna u (2u 2u v) om u = . (1p) och som är parallell

denna del en poäng. 1. (Dugga 1.1) och v = (a) Beräkna u (2u 2u v) om u = . (1p) och som är parallell Kursen bedöms med betyg, 4, 5 eller underänd, där 5 är högsta betyg. För godänt betyg rävs minst 4 poäng från uppgifterna -7. Var och en av dessa sju uppgifter an ge maximalt poäng. För var och en av uppgifterna

Läs mer

Sara Skärhem Martin Jansson Dalarna Science Park

Sara Skärhem Martin Jansson Dalarna Science Park Sara Skärhem Martin Jansson Dalarna Science Park Sara Skärhem Martin Jansson Vad är innovation? På Wikipedia hittar man: En innovation är en ny idé, till exempel i form av en produkt, lösning, affärsidé,

Läs mer

MÅLSTYRNING OCH LÄRANDE: En problematisering av målstyrda graderade betyg

MÅLSTYRNING OCH LÄRANDE: En problematisering av målstyrda graderade betyg MÅLSTYRNING OCH LÄRANDE: En problematisering av målstyrda graderade betyg Max Scheja Institutionen för pedagogik och didaktik Stockholms universitet E-post: max.scheja@edu.su.se Forskning om förståelse

Läs mer

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod Systemutveckling TDP029 Systemutveckling Annika Silvervarg COIN/HCCS/IDA Systemutveckling kallas processen att ta emot en beställning på ett datorsystem, skriva en strukturerad kravspecifikation på systemet,

Läs mer

Datorer och intelligens

Datorer och intelligens Datorer och intelligens (kapitel 4 och 8 av Winograd & Flores) Harko Verhagen Statement One cannot program computers to be intelligent Problem: vad är intelligens? Vad är intelligens? 1. Intelligens =

Läs mer

Småprat Small talk (stressed vowels are underlined)

Småprat Small talk (stressed vowels are underlined) Småprat Small talk (stressed vowels are underlined) Vad heter du? Varifrån kommer du? Vad har du för modersmål (1 st language)? Vad studerar du? Var bor du? Hur gammal är du? Cyklar du till universitetet?

Läs mer

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

BOENDEFORMENS BETYDELSE FÖR ASYLSÖKANDES INTEGRATION Lina Sandström BOENDEFORMENS BETYDELSE FÖR ASYLSÖKANDES INTEGRATION Lina Sandström Frågeställningar Kan asylprocessen förstås som en integrationsprocess? Hur fungerar i sådana fall denna process? Skiljer sig asylprocessen

Läs mer

Supplemental Instruction (SI) - An effective tool to increase student success in your course

Supplemental Instruction (SI) - An effective tool to increase student success in your course Supplemental Instruction (SI) - An effective tool to increase student success in your course Lassana Ouattara National Resource Center for Physics Education, Lund University SI-coordinator and instructor

Läs mer

Från extern till intern på tre dagar Erfarenheter från externa lärares pedagogiska kompetensutveckling

Från extern till intern på tre dagar Erfarenheter från externa lärares pedagogiska kompetensutveckling Från extern till intern på tre dagar Erfarenheter från externa lärares pedagogiska kompetensutveckling Maria Göransdotter, Designhögskolan, Umeå Universitet Margareta Erhardsson, Universitetspedagogiskt

Läs mer

MBT 2012 JAG ÄR I GUDS HJÄRTA

MBT 2012 JAG ÄR I GUDS HJÄRTA MBT 2012 JAG ÄR I GUDS HJÄRTA Undervisning av Ulrika Ernvik VEM ÄR JAG? Vi har alla en berättelse! Gud skickade mej till världen med ett hemligt uppdrag. Vilket är mitt hemliga uppdrag? För att veta det

Läs mer

Fast driftställe. Linus Jacobsson Doktorand i finansrätt Uppsala universitet

Fast driftställe. Linus Jacobsson Doktorand i finansrätt Uppsala universitet Fast driftställe Linus Jacobsson Doktorand i finansrätt Uppsala universitet Disposition Fast driftställe En översikt Artikel 5(1) Huvudregeln Artikel 5(5-6) Agentregeln Specialregler Frågor Alltid en bedömning

Läs mer

MO8007 VT2017. Antal svar: 4

MO8007 VT2017. Antal svar: 4 MO8007 VT07 Antal :. Vad var bäst med kursen? Vad var bäst med kursen? Aitors engagemang som labassistent The tight connection between the course literature, lectures and laboratories. Innehållet och upplägget!

Läs mer

Masterenkät. 1. På vilket språk vill du besvara enkäten?/in what language do you wish to answer? Antal svarande: 89. Svenska.

Masterenkät. 1. På vilket språk vill du besvara enkäten?/in what language do you wish to answer? Antal svarande: 89. Svenska. Masterenkät 1. På vilket språk vill du besvara enkäten?/in what language do you wish to answer? Antal svarande: 89 Svenska 0 5 10 15 20 25 30 35 40 45 50 55 English 2. Vilket masterprogram läser du? Atmosfärsvetenskap,

Läs mer

Lösningsförslag. Programmeringsmetodik, KV: Java och OOP. 17 januari 2004

Lösningsförslag. Programmeringsmetodik, KV: Java och OOP. 17 januari 2004 Lösningsförslag Programmeringsmetodik, KV: Java och OOP 17 januari 2004 Examinator: Johan Karlsson Skrivtid: 9-15 Hjälpmedel: En av följande böcker: Barnes & Kölling: Objects First With Java a practical

Läs mer

Datavetenskapligt program, N1COS

Datavetenskapligt program, N1COS Ansökan om fortsatta studier inom program, hösten 2015 Datavetenskapligt program, N1COS Inför varje termin måste du söka till de kurser du vill gå. Sista datum för ansökan till höstens kurser är den 15

Läs mer

Svensk nationell datatjänst, SND BAS Online

Svensk nationell datatjänst, SND BAS Online Pass 3: Metadata Vad är metadata? I den här presentationen kommer jag ge en introduktion till metadata och forskningsdata på ett principiellt plan. Vi kommer bland annat titta lite närmare på vad metadata

Läs mer

Vad är viktigt för det som är viktigt om skolans ledning

Vad är viktigt för det som är viktigt om skolans ledning Vad är viktigt för det som är viktigt om skolans ledning Skolverket 27 maj 2019 Lars.svedberg@kau.se Docent & Leg psyk Karlstads universitet Simplexity att identifiera centrala nyckelfaktorer (Fullan 2017)

Läs mer

PROGRAMMERINGSMETODIK

PROGRAMMERINGSMETODIK PROGRAMMERINGSMETODIK 1 Metaforer för programmering Hierarki, modularitet, överblick Programbyggnadskunskap Utvecklingsprocessen Kategorier av programspråk Programmering som allmän konst Metaforer för

Läs mer

Introduktion till objektorientering. Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten?

Introduktion till objektorientering. Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten? Introduktion till objektorientering Vad är objektorientering egentligen? Hur relaterar det till datatyper? Hur relaterar det till verkligheten? TDDD78, TDDE30, jonas.kvarnstrom@liu.se 729A85 jonas.kvarnstrom@liu.se

Läs mer

Om integritet och sekretess på nätet. Stefan Ternvald, SeniorNet Lidingö,

Om integritet och sekretess på nätet. Stefan Ternvald, SeniorNet Lidingö, Om integritet och sekretess på nätet Stefan Ternvald, SeniorNet Lidingö, 2017-10-09 Påståenden kopplade till integritet: Rätten till Internet är en mänsklig rättighet. Jag har inga hemligheter. Jag har

Läs mer

Accomodations at Anfasteröd Gårdsvik, Ljungskile

Accomodations at Anfasteröd Gårdsvik, Ljungskile Accomodations at Anfasteröd Gårdsvik, Ljungskile Anfasteröd Gårdsvik is a campsite and resort, located right by the sea and at the edge of the forest, south west of Ljungskile. We offer many sorts of accommodations

Läs mer

Isometries of the plane

Isometries of the plane Isometries of the plane Mikael Forsberg August 23, 2011 Abstract Här följer del av ett dokument om Tesselering som jag skrivit för en annan kurs. Denna del handlar om isometrier och innehåller bevis för

Läs mer

INTERAKTIVA UTBILDNINGAR. UPPDRAG: Trafikutbildning åt Örebro kommun. KUND: Agresso Unit4

INTERAKTIVA UTBILDNINGAR. UPPDRAG: Trafikutbildning åt Örebro kommun. KUND: Agresso Unit4 ANTON IVANOV portfolio illustrationer 2000-2008 INTERATIVA UTBILDNINGAR UPPDRAG: Trafikutbildning åt Örebro kommun. UND: Agresso Unit4 2 ANTON IVANOV 2008 INTERATIVA UTBILDNINGAR UPPDRAG: Arbetsmiljöutbildning

Läs mer

Technique and expression 3: weave. 3.5 hp. Ladokcode: AX1 TE1 The exam is given to: Exchange Textile Design and Textile design 2.

Technique and expression 3: weave. 3.5 hp. Ladokcode: AX1 TE1 The exam is given to: Exchange Textile Design and Textile design 2. Technique and expression 3: weave 3.5 hp Ladokcode: AX1 TE1 The exam is given to: Exchange Textile Design and Textile design 2 ExamCode: February 15 th 9-13 Means of assistance: Calculator, colorpencils,

Läs mer

Kelly, Kevin (2016) The Inevitable: Understanding the 12 Technological Forces The Will Shape Our Future. Viking Press.

Kelly, Kevin (2016) The Inevitable: Understanding the 12 Technological Forces The Will Shape Our Future. Viking Press. Every utopia is a fiction, with necessary flaws that prevent it from ever becoming real. I have not met a utopia I would even want to live in. H O W T O B U I L D A G E N C Y I N T H E F A C E O F U N

Läs mer

Programvaruintensiva system

Programvaruintensiva system Programvaruintensiva system PROFESSOR PER RUNESON, DATAVETENSKAP, LTH PER.RUNESON@CS.LTH.SE CC alijavam at Flickr Mjukvara finns överallt About half of Sweden s exported products are critically dependent

Läs mer

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

Inledande programmering med C# (1DV402) Introduktion till C# Introduktion till C# Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt innehåll i

Läs mer

Ett hållbart boende A sustainable living. Mikael Hassel. Handledare/ Supervisor. Examiner. Katarina Lundeberg/Fredric Benesch

Ett hållbart boende A sustainable living. Mikael Hassel. Handledare/ Supervisor. Examiner. Katarina Lundeberg/Fredric Benesch Ett hållbart boende A sustainable living Mikael Hassel Handledare/ Supervisor Examinator/ Examiner atarina Lundeberg/redric Benesch Jes us Azpeitia Examensarbete inom arkitektur, grundnivå 15 hp Degree

Läs mer

Tentamen PC-teknik 5 p

Tentamen PC-teknik 5 p Tentamen PC-teknik 5 p Namn:. Klass:... Program: Di2, Em3, Et3 Datum: 03-08-15 Tid: 13:30-18:30 Lokal: E171 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Lathund, Pacific C

Läs mer

PM för kurs i Vetenskapsteori

PM för kurs i Vetenskapsteori PM för kurs i Vetenskapsteori Forskarutbildningskurs, 7,5 hp, HT-08 Allmän information Varje läsår ges en kurs i vetenskapsteori för LTU:s doktorander. Kursen är tänkt att motsvara 7,5 hp i forskarutbildningen.

Läs mer

Objektorienterad programmering Föreläsning 8. Copyright Mahmud Al Hakim Agenda (halvdag)

Objektorienterad programmering Föreläsning 8. Copyright Mahmud Al Hakim  Agenda (halvdag) Objektorienterad programmering Föreläsning 8 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda (halvdag) Objektorienterad programutveckling Algoritmer Algoritmkonstruktionerna Relationer

Läs mer

Gradientbaserad Optimering,

Gradientbaserad Optimering, Gradientbaserad Optimering, Produktfamiljer och Trinitas Hur att sätta upp ett optimeringsproblem? Vad är lämpliga designvariabler x? Tjockleksvariabler (sizing) Tvärsnittsarean hos stänger Längdmått hos

Läs mer