Problemløsning i hverdagen (1) Introduktion til objektorientering. Delegering til agenter. Problemløsning i hverdagen (2)

Størrelse: px
Starte visningen fra side:

Download "Problemløsning i hverdagen (1) Introduktion til objektorientering. Delegering til agenter. Problemløsning i hverdagen (2)"

Transkript

1 Problemløsning i hverdagen () Introduktion til objektorientering OO, Java og BlueJ Hvis min bil går i stykker, har jeg et problem; hvad gør jeg for at løse det? Henvender mig på et bilværksted og forklarer dem hvori problemet består. Overlader bilen til værkføreren og får den tilbage i repareret stand nogen tid efter. Hvad har jeg gjort for at løse mit problem? Fundet en passende agent eller serviceudbyder. Overbragt agenten en meddelelse om mit problem. Det er blevet agentens ansvar at løse problemet på mine vegne. Agenten har en metode til at løse problemet, men den behøver jeg ikke at kende til. OO-introduktion.2 Problemløsning i hverdagen (2) Samme princip hvis jeg skal sende blomster til min farmor i Svendborg Henvender mig til min lokale blomsterhandler med en meddelelse der indeholder information om hvilke blomster jeg ønsker samt min farmors adresse, og så sker det hele bag kulisserne. Formodentlig ved at blomsterhandleren videregiver min meddelelse til en anden blomsterhandler i Svendborg der sørger for at fremskaffe blomsterne, binde en buket og få dem sendt ud til min farmor. Delegering til agenter Afkobling Agenters valg af metode er ikke mit problem; tværtimod er der stor fleksibilitet i at vi ikke blander os i agenters (eksempelvis blomsterhandleres eller værkføreres) metoder. Agenter er fri til at anvende en vilkårlig fremgangsmåde, blot de leverer en løsning på problemet det er deres ansvar. OO-introduktion.3 OO-introduktion.4 Forskellige typer af agenter Om benyttelse af metaforer i OO Forskellige typer agenter Agenten er modtager af min meddelelse og dermed en nødvendig betingelse for at problemet bliver løst. Hver agent har sine metoder som er specifikke for netop den service han kan tilbyde. Havde jeg henvendt mig til værkføreren med mit blomsterproblem ville han sikkert have givet en besked tilbage om at han ikke havde nogen metode til at løse problemet. En af fordelene ved OOP er benyttelsen af metaforer fra dagligdagen. En OO-programmør kan tænke på sit program som nogle objekter der opfører sig på bestemte måder og har visse ansvar at leve op til trække på et væld af erfaringer fra dagligdagen og herved få ideer til strukturering af det samlede program OO-introduktion.5 OO-introduktion.6

2 Interaktion mellem agenter Forskellige typer agenter Mig Alexandra Blomster Quist Blomster Bud-Johnny Farmor levér(b,a,b) Blomsterhandler Bud levér(b,a,b) bindbuket(b) bringud(b) overbring(b) levér bindbuket indbetal bringud OO-introduktion.7 OO-introduktion.8 Rollespil Skuespiller Aktører Skuespiller Skuespillerelev Karakterskuespiller Gnavpot Koreograf Handlinger klap n drej n antal Elev Skuespiller Karakter Aktør klap (heltal n) drej (heltal n) fortælantaltricks() Koreograf Gnavpot dine hænder så mange gange. rundt om dig selv så mange gange. handlinger (drej og klap) du har udført indtil nu. OO-introduktion.9 OO-introduktion.0 Skuespillerelev Karakterskuespiller dine hænder så mange gange samtidig med at du tydeligt viser din nervøsitet. rundt om dig selv så mange gange samtidig med at du tydeligt viser din nervøsitet. handlinger (drej og klap) du har udført indtil nu samtidig med at du tydeligt viser din nervøsitet. dine hænder så mange gange. Sig derefter Tak! og buk så dramatisk du kan. rundt om dig selv så mange gange. Sig derefter Tak! og buk så dramatisk du kan. handlinger (drej og klap) du har udført indtil nu. Sig derefter Tak! og buk så dramatisk du kan. OO-introduktion. OO-introduktion.2 2

3 Gnavpot Ligegyldigt hvilken besked du modtager, så ignorer beskeden og sig så højt og tydeligt du kan: Jeg nægter! Koreograf Til en start Vælg dig to ofre blandt de øvrige aktører. De to ofre kan godt være samme person. Når du modtager beskeden klap videresender du den til hver af dine to ofre. Når du modtager beskeden drej videresender du den til hver af dine to ofre. Når du modtager beskeden antal, videresender du den prompte til hver af dine to ofre. Derefter fortæller du hvor mange handlinger du har udført indtil nu, nemlig summen af dine ofres svar. OO-introduktion.3 OO-introduktion.4 Skuespil, et konkret scenarie Rollespil i Java og BlueJ billeaugust : Instruktør anderslundmadsen : Skuespillerelev brittbendixen : Koreograf madsmikkelsen : Skuespillerelev klap(2) agér nervøs drej(3) agér nervøs klap( ) klap( klap( ) ) agér nervøs OO-introduktion.5 OO-introduktion.6 BlueJ og Java, oprettelse af objekter BlueJ og Java, metodekald Aktør apprenti; apprenti = new Karakterskuespiller( Ghita Nørby ); apprenti.turn(2); OO-introduktion.7 OO-introduktion.8 3

4 Javakode for skuespil Kristen Nygaard om objektorientering public void directplayc() { // define the participants Participant sørenpilmark, ghitanørby; En programudførelse betragtes som et fysisk modelsystem der simulerer opførslen af en reel eller imaginær del af verden. } //casting -- opret objekter sørenpilmark = new Actor( Søren Pilmark ); ghitanørby = new CharacterActor( Ghita Nørby ); //direct the play sørenpilmark.clap(2); ghitanørby.turn(3); sørenpilmark.printnumberoftricks(); ghitanørby.printnumberoftricks(); OO-introduktion.9 Fysisk modellering er baseret på opfattelse af virkeligheden i ter-mer af fænomener og begreber. Et fysisk modelsystem konstrueres ved at modellere fænomener som objekter og begreber som klasser. Kristen Nygaard, OO-introduktion.20 Modellering, begreber og fænomener () Studieadministration Studerende (Rasmus, Stine, Søren,...) Fag (dintprog, Perspektiverende kursus, MM-æstetik,...) Underviser (mec, gudmund, olavb,...) Lokale (Aud. E, Koll. G3, Stibitz-3,...) Prøveform (praktisk, mundtlig, skriftlig, projekt,...) Prøveresultat (bestået, ikke bestået, udeblevet, 3,...) Modellering, begreber og fænomener (2) Elektroniske patientjournaler (EPJ) Patient (Joachim B. Olsen, Dr. Margrethe II,...) Behandling (forbinding, ro, fysioterapi,...) Diagnose (forstuvet håndled, brækket ben, gulsot,...) Operation (fjernelse af blindtarm, sterilisation, fedtsugning,...) Læge (Jesper Hogaard, Lis Vinge Madsen,...) Sygeplejerske (Jane Clemensen, Bente Aarslev,...) OO-introduktion.2 OO-introduktion.22 Model for studieadministrationssystem Model for EPJ-system Studerende Lærer Fag Prøveform Karakter Lokale Patient Læge Overlæge Diagnose Behandling... Reservelæge Domæne Domæne Model OO-introduktion.23 OO-introduktion.24 4

5 dintprog Objektorienteret programmering Java Modeldrevet programmering programmeringsopgaver tager udgangspunkt i simple OOmodeller som realiseres i Java Målet er praktiske kompetencer mht. programmering individuel praktisk prøve ved computer Programmering er en kontaktsport Øv jer! OO-introduktion.25 5

Objektorienteret programmering

Objektorienteret programmering Forelæsning 1.2 Objektorienteret programmering Java er et OO programmeringssprog BlueJ og Greenfoot er programmeringsomgivelser for Java Praktiske ting Mail sendes til jer på adressen årskortnr@post.au.dk

Læs mere

Oversigt. Modellering.6. Begrebsmodellering. Begrebsapparat til OO. Fænomener og begreber. Objektorienteret modellering

Oversigt. Modellering.6. Begrebsmodellering. Begrebsapparat til OO. Fænomener og begreber. Objektorienteret modellering Oversigt Modellering Begrebsmodellering, UML og Java Begrebsapparat til objektorientering Begrebsopfattelser og -modellering Strukturer: specialisering, aggregering, associering Anvendes til organisering

Læs mere

Objects First with Java A Practical Introduction Using BlueJ

Objects First with Java A Practical Introduction Using BlueJ Objects First with Java A Practical Introduction Using BlueJ En introduktion til objektorienteret programmering for begyndere ud fra et software engineering aspekt Om at programmere i Java, ikke om værktøjet

Læs mere

Kursus i OOP og Java. Kursus i Objektorienteret programmering i Java

Kursus i OOP og Java. Kursus i Objektorienteret programmering i Java Kursus i OOP og Java Kursus i Objektorienteret programmering i Java Åben Dokumentlicens Dette foredragsmateriale er under Åben Dokumentlicens (ÅDL) Du har derfor lov til frit at kopiere dette værk Bruger

Læs mere

Modellering & IT-understøttelse af forretningsprocesser

Modellering & IT-understøttelse af forretningsprocesser Modellering & IT-understøttelse af forretningsprocesser Lars Bækgaard Lektor, Informatik 2 Oversigt Formål Udfordringer Metodeskitse Afrunding 1 3 Formål Skabe sammenhæng mellem teknologi, information

Læs mere

II. Beskrivelse af kandidatuddannelsens discipliner

II. Beskrivelse af kandidatuddannelsens discipliner II. Beskrivelse af kandidatuddannelsens discipliner Særfag 18. Agenter, handlinger og normer (Agents, actions and norms) a. Undervisningens omfang: 4 ugentlige timer i 2. semester. Efter gennemførelsen

Læs mere

dintprog Manual Revision: 1241 August 24, 2010 I Introduktion 3 1 Notation 3 II Begreber 4 2 Grundbegreber om programmering 4

dintprog Manual Revision: 1241 August 24, 2010 I Introduktion 3 1 Notation 3 II Begreber 4 2 Grundbegreber om programmering 4 dintprog Manual Revision: 1241 August 24, 2010 Indhold I Introduktion 3 1 Notation 3 II Begreber 4 2 Grundbegreber om programmering 4 3 Grundbegreber om modellering 4 III Sprogkonstruktioner 5 4 Klasser

Læs mere

Videregående Programmering for Diplom-E Noter

Videregående Programmering for Diplom-E Noter Videregående Programmering for Diplom-E Noter 1. Uddelegering Ét af de væsentlige principper i objektorienteret programmering er, at enhver klasse selv skal kunne "klare ærterne". Enhver klasse skal altså

Læs mere

Programmering 2. dprog2 E2013. http://www.cs.au.dk/dprog2/

Programmering 2. dprog2 E2013. http://www.cs.au.dk/dprog2/ Programmering 2 dprog2 E2013 http://www.cs.au.dk/dprog2/ Læringsmål Deltagerne skal ved afslutningen af kurset kunne: forklare og anvende både basale og videregående elementer af et moderne programmeringssprog,

Læs mere

Hvordan udfordres vi som fagpersoner når samarbejdet omhandler både liv og død?

Hvordan udfordres vi som fagpersoner når samarbejdet omhandler både liv og død? Hvordan udfordres vi som fagpersoner når samarbejdet omhandler både liv og død? Hospitalspræst Christian Juul Busch, Rigshospitalet. christian.busch@rh.regionh.dk ALS-teamseminar 2015 Musholm den 4. oktober

Læs mere

DM502. Peter Schneider-Kamp (petersk@imada.sdu.dk) http://imada.sdu.dk/~petersk/dm502/

DM502. Peter Schneider-Kamp (petersk@imada.sdu.dk) http://imada.sdu.dk/~petersk/dm502/ DM502 Peter Schneider-Kamp (petersk@imada.sdu.dk) http://imada.sdu.dk/~petersk/dm502/ 1 DM502 Bog, ugesedler og noter De første øvelser Let for nogen, svært for andre Kom til øvelserne! Lav opgaverne!

Læs mere

Programmering 2. dprog2 E2012. http://www.cs.au.dk/dprog2/

Programmering 2. dprog2 E2012. http://www.cs.au.dk/dprog2/ Programmering 2 dprog2 E2012 http://www.cs.au.dk/dprog2/ Læringsmål Deltagerne skal ved afslutningen af kurset kunne: forklare og anvende både basale og videregående elementer af et moderne programmeringssprog,

Læs mere

Tabelbegrebet. Klassediagrammer (III) Oversigt. Anvendelse af Tabeller. Tabeller og qualified associations

Tabelbegrebet. Klassediagrammer (III) Oversigt. Anvendelse af Tabeller. Tabeller og qualified associations Tabelbegrebet Klassediagrammer (III) Tabeller og qualified associations originally by Michael R. Hansen modified/extended by Anne E. Haxthausen Informatics and Mathematical Modelling Technical University

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Institution Uddannelse Fag og niveau Lærer(e) Hold Termin hvori undervisningen afsluttes: maj-juni 2014 HTX

Læs mere

Grundlæggende Programmering ITU, Efterår 1999. Skriftlig eksamen i Grundlæggende Programmering

Grundlæggende Programmering ITU, Efterår 1999. Skriftlig eksamen i Grundlæggende Programmering Skriftlig eksamen i Grundlæggende Programmering ITU, 20. januar 2000 Alle hjælpemidler tilladt, dog ikke datamat. Eksamen er skriftlig, fire timer, og bedømmes efter 13-skalaen. Opgavesættet består af

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin August 2009 - juni 2010 Institution HTX Sukkertoppen/Københavns Tekniske Skole Uddannelse Fag og niveau Lærer(e)

Læs mere

Dårlige tolke truer behandlingen i sundhedsvæsenet

Dårlige tolke truer behandlingen i sundhedsvæsenet Dårlige tolke truer behandlingen i sundhedsvæsenet De fleste tolke, der bruges hos læger og på hospitaler, har ingen uddannelse. Sundhedspersonalet oplever jævnligt, at der ikke oversættes korrekt, og

Læs mere

Ideer til datalogiprojekter. Keld Helsgaun

Ideer til datalogiprojekter. Keld Helsgaun Ideer til datalogiprojekter Keld Helsgaun 1 Keld Helsgaun Forskning: kombinatorisk optimering heuristisk søgning (kunstig intelligens) programmeringsværktøjer Undervisning: programmering, datastrukturer

Læs mere

Appendiks 6: Universet som en matematisk struktur

Appendiks 6: Universet som en matematisk struktur Appendiks 6: Universet som en matematisk struktur En matematisk struktur er et meget abstrakt dyr, der kan defineres på følgende måde: En mængde, S, af elementer {s 1, s 2,,s n }, mellem hvilke der findes

Læs mere

Videregående programmering i Java

Videregående programmering i Java Videregående programmering i Java Dag 6 Komponenter (og lidt Swing og MVC) Læsning: VP 4, evt. VP 6 Dette materiale er under Åben Dokumentlicens, se http://www.sslug.dk/linuxbog/licens.html Grafiske komponenter

Læs mere

Evaluering af klinikophold med fokus på respirationslidelser for MedIS og medicinstuderende på 1. semester 27.11. 2012 til 30.11. 2012.

Evaluering af klinikophold med fokus på respirationslidelser for MedIS og medicinstuderende på 1. semester 27.11. 2012 til 30.11. 2012. Evaluering af klinikophold med fokus på respirationslidelser for MedIS og medicinstuderende på 1. semester 27.11. 2012 til 30.11. 2012. Antal tilbagemeldinger: 157 ud af 172 mulige 1: Havde du problemer

Læs mere

INSPIRATION OG EFTERUDDANNELSE EFTERÅR 2005 FORÅR 2006

INSPIRATION OG EFTERUDDANNELSE EFTERÅR 2005 FORÅR 2006 INSPIRATION OG EFTERUDDANNELSE EFTERÅR 2005 FORÅR 2006 PROGRAM EFTERÅR 2005 DET SCENISKE OBJEKT En kursusrække som formidler indsigt og teknisk viden for scenekunstnere med interesse for ny scenekunst/

Læs mere

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2

University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2 DM502 Forelæsning 2 Repetition Kompilere og køre Java program javac HelloWorld.java java HeloWorld.java Debugge Java program javac -g HelloWorld.java jswat Det basale Java program public class HelloWorld

Læs mere

Snapshots - Metodeworkshop med fart over feltet. Randers Sundhedscenter -tirsdag d. 17. marts 2009

Snapshots - Metodeworkshop med fart over feltet. Randers Sundhedscenter -tirsdag d. 17. marts 2009 Snapshots - Metodeworkshop med fart over feltet Randers Sundhedscenter -tirsdag d. 17. marts 2009 Anne Bøgh Fangel, projektleder Introduktion Bød velkommen og introducerede dagens forløb og projektets

Læs mere

Hvorfor skal vi bruge objekt orienteret databaser?

Hvorfor skal vi bruge objekt orienteret databaser? OODBMS Vs. RDBMS 1 Indholdsfortegnelse Hvorfor skal vi bruge objekt orienteret databaser?... 3 OODBMS i erhvervslivet... 4 Bagsiden af medaljen... 5 OODBMS i praksis... 6 Konklusion... 8 2 Hvorfor skal

Læs mere

Arkitektur principper og design mønstre til realisering af enterprise applikationer baseret på rige domænemodeller (og.net)

Arkitektur principper og design mønstre til realisering af enterprise applikationer baseret på rige domænemodeller (og.net) Arkitektur principper og design mønstre til realisering af enterprise applikationer baseret på rige domænemodeller (og.net) Kim Harding Christensen EOS A/S Margrethepladsen 3 8000 Århus TLF: 8732 8787

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Institution Uddannelse Fag og niveau Lærer(e) Hold Termin hvori undervisningen afsluttes: maj-juni 2013 HTX

Læs mere

Curriculum Vitae for Per Odderskov.

Curriculum Vitae for Per Odderskov. Curriculum Vitae for Per Odderskov. Demografiske data Navn: Per Odderskov Bopæl: Nedergårds Alle 5, 8200 Århus N Født: 1957 Civil stand: Gift Nationalitet: Dansk Resume Jeg har en mangeårig baggrund som

Læs mere

Polsk for begyndere. Indholdsfortegnelse. Indledning...2

Polsk for begyndere. Indholdsfortegnelse. Indledning...2 Polsk for begyndere Indholdsfortegnelse Indledning...2 I Bestemmelser for Polsk for begyndere under Åben Uddannelse med oversigtsnøgle A.1. Mål og forudsætninger...3 A.2. Studiets struktur...3 B.1. Forløbsmodel...4

Læs mere

Skriftlig eksamen i Datalogi

Skriftlig eksamen i Datalogi Roskilde Universitetscenter Skriftlig eksamen i Datalogi Modul 1 Sommer 1999 Opgavesættet består af 5 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 15% Opgave 2 15% Opgave 3 8% Opgave

Læs mere

Klasser. Grundlæggende Programmering med Projekt. Peter Sestoft Tirsdag 2. september 2008. (Tak til Jakob Bardram for nogle slides) Dagens begreber

Klasser. Grundlæggende Programmering med Projekt. Peter Sestoft Tirsdag 2. september 2008. (Tak til Jakob Bardram for nogle slides) Dagens begreber Klasser Grundlæggende Programmering med Projekt Peter Sestoft Tirsdag 2. september 2008 (Tak til Jakob Bardram for nogle slides) Dagens begreber Felt (field) Metode (method) Parameter (parameter) Sætning,

Læs mere

Lærevejledning. - en introduktion til maskinarkitektur. faraz@butt.dk Faraz Butt mads@danquah.dk Mads Danquah doktor@dyregod.dk Ulf Holm Nielsen

Lærevejledning. - en introduktion til maskinarkitektur. faraz@butt.dk Faraz Butt mads@danquah.dk Mads Danquah doktor@dyregod.dk Ulf Holm Nielsen Lærevejledning - en introduktion til maskinarkitektur faraz@butt.dk Faraz Butt mads@danquah.dk Mads Danquah doktor@dyregod.dk Ulf Holm Nielsen Roskilde Universitetscenter Naturvidenskabelig Basisuddannelse

Læs mere

IT vejledning for Studerende

IT vejledning for Studerende IT vejledning for Studerende Computere På skolen anbefales det, at du kun bruger computere med Windows installeret. Apple/Mac eller computere med Linux installeret vil have problemer med at bruge nogen

Læs mere

Kunsten at tale med børn

Kunsten at tale med børn Af Connie Dyrløv Freelance-journalist Det er egentlig enkelt og nemt, men samtidig utrolig svært. Konstruktive samtaler med børn kommer ikke af sig selv. Børnesamtaler er for langt de flestes vedkommende

Læs mere

DET SCENISKE OBJEKT En kursusrække som formidler indsigt og teknisk viden for scenekunstnere med interesse for ny scenekunst og performance.

DET SCENISKE OBJEKT En kursusrække som formidler indsigt og teknisk viden for scenekunstnere med interesse for ny scenekunst og performance. DET SCENISKE OBJEKT En kursusrække som formidler indsigt og teknisk viden for scenekunstnere med interesse for ny scenekunst og performance. 26/01 28/01 2007 Tingenes eget liv - form, funktion & karaktér,

Læs mere

Hurtigt, nemt og bekvemt. Ønsker du, som mange andre, at få nye kompetencer. og være opdateret om mulighederne i de produkter

Hurtigt, nemt og bekvemt. Ønsker du, som mange andre, at få nye kompetencer. og være opdateret om mulighederne i de produkter Indhold Hvad er et webinar?... 2 Hvordan foregår det?... 3 Deltag via tablet... 9 Forskellige former for interaktion... 11 Hvilket udstyr skal jeg bruge?... 12 Hvad skal jeg ellers bruge?... 13 Kan man

Læs mere

Emilys rejsebrev fra Thailand udvekslingsperiode aug. okt. 2009

Emilys rejsebrev fra Thailand udvekslingsperiode aug. okt. 2009 Emilys rejsebrev fra Thailand udvekslingsperiode aug. okt. 2009 Navn: Emily Stacey Prince Evt. rejsekammerat: Malene Anusha Christensen Hjem-institution: University College Nordjylland Holdnummer: H08V

Læs mere

Skriftlig eksamen i Datalogi

Skriftlig eksamen i Datalogi Roskilde Universitetscenter side 1 af 9 sider Skriftlig eksamen i Datalogi Modul 1 Vinter 1999/2000 Opgavesættet består af 6 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 5% Opgave 2

Læs mere

PATIENTER SOM UNDERVISERE

PATIENTER SOM UNDERVISERE PATIENTER SOM UNDERVISERE - i praksis Anne Marie Rieffestahl, konceptansvarlig Judit Vibe Madsen, konceptansvarlig CEKU den 27.5.2015 Netværksarrangement ViBIS Konceptet: Patienter som undervisere Baggrund:

Læs mere

X - APKORT. En spørgesskemaundersøgelse om. helbredsrelateret livskvalitet

X - APKORT. En spørgesskemaundersøgelse om. helbredsrelateret livskvalitet X - APKORT En spørgesskemaundersøgelse om helbredsrelateret livskvalitet HELBRED OG TRIVSEL SIDE 1 VEJLEDNING: Disse spørgsmål handler om din opfattelse af dit helbred. Oplysningerne vil give et overblik

Læs mere

Gør dine elever aktive i diskussioner på klassen

Gør dine elever aktive i diskussioner på klassen Susanne Bøgeløv Storm ALLE Gør dine elever aktive i diskussioner på klassen med vurderingsøvelser om forfatteren Susanne Bøgeløv Storm leder og indehaver af Æstetisk Læring Susanne er undervisningskonsulent,

Læs mere

Kursuskatalog 2011-12

Kursuskatalog 2011-12 Kursuskatalog 2011-12 KF kursus 17-03-2011 09:16:11 Page 1 of 6 Antiepileptica - grundkursus for sygeplejersker At give deltagerne et grundlæggende kendskab til antiepileptica. Almindelige principper.

Læs mere

Model og Metode til Programudvikling. Jens Dalsgaard Nielsen

Model og Metode til Programudvikling. Jens Dalsgaard Nielsen Model og Metode til Programudvikling v/ Jens Dalsgaard Nielsen 1 Hvem er vi? Jens Dalsgaard Nielsen, Afd for Proceskontrol, I8 Distribuerede RT-Systems group Realtid, kerner, operativsystemer, netværk,..

Læs mere

Eksempel: Skat i år 2000

Eksempel: Skat i år 2000 Kursus 02199: Programmering afsnit 2.1-2.7 Anne Haxthausen IMM, DTU 1. Værdier og typer (bl.a. char, boolean, int, double) (afsnit 2.4) 2. Variable og konstanter (afsnit 2.3) 3. Sætninger (bl.a. assignments)

Læs mere

Speciale. Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP)

Speciale. Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP) Speciale Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP) Speciale efterår 2005 Teknisk Informationsteknologi Jan Lauritzen & Mads

Læs mere

Serviceabonnement - Min tryghed. Medlemstilbud. Få de første 3 måneders abonnement uden beregning. Spar op til 747 kr.

Serviceabonnement - Min tryghed. Medlemstilbud. Få de første 3 måneders abonnement uden beregning. Spar op til 747 kr. - Min tryghed Medlemstilbud Få de første 3 måneders abonnement uden beregning. Spar op til 747 kr. Alt det med småt Hos dukapc behandler vi folk pænt, og vi regner med, at vores kunder gør det samme. Derfor

Læs mere

HOTKOK. Herlev obstetrisk teamtræning og kompetencekursus

HOTKOK. Herlev obstetrisk teamtræning og kompetencekursus HOTKOK Herlev obstetrisk teamtræning og kompetencekursus Et tværfagligt kursus tilrettelagt af obstetrisk og anæstesiologisk afdeling samt Dansk Institut for Medicinsk Simulation ved jordemoder Henriette

Læs mere

It og Sundhed uddannelsen. Sundhed kræver IT

It og Sundhed uddannelsen. Sundhed kræver IT It og Sundhed uddannelsen Sundhed kræver IT Vi ved, det er muligt at udvikle et samlet system, der kan lette behandlernes arbejdsgange, øge sikkerheden omkring patienterne og optimere behandlingen. Det

Læs mere

Fag. Grundbog i sygepleje MUNKSGAARD. Kirsten Frederiksen og Birte Glinsvad (red.)

Fag. Grundbog i sygepleje MUNKSGAARD. Kirsten Frederiksen og Birte Glinsvad (red.) Fag Grundbog i sygepleje Kirsten Frederiksen og Birte Glinsvad (red.) MUNKSGAARD Indholdsfortegnelse Introduktion.... 15 Grunduddannelsen...16 Bogens struktur....16 Del 1 Det senmoderne samfund... 19 Kapitel

Læs mere

Introduktion...15 Grunduddannelsen...16 Bogens struktur...16

Introduktion...15 Grunduddannelsen...16 Bogens struktur...16 INDHOLDSFORTEGNELSE Introduktion....15 Grunduddannelsen....16 Bogens struktur....16 DEL 1 Det senmoderne samfund...19 Kapitel 1 Sygeplejersken på arbejde....21 AF ANNE HYTTEL AGERHOLM OG TANJA CHRÆMMER

Læs mere

RUNDT OM DEN NETBASEREDE UDDANNELSE

RUNDT OM DEN NETBASEREDE UDDANNELSE NETVÆRKET FOR NETBASEREDE PROFESSIONS- UDDANNELSER I UCC, UC SYDDANMARK OG VIA UC Inviterer til konferencen RUNDT OM DEN NETBASEREDE UDDANNELSE 1. DECEMBER 2011 Some rights reserved by magical-world http://www.flickr.com/photos/magical-world/

Læs mere

Læreplansændringer & Nye eksamensformer mulige scenarier

Læreplansændringer & Nye eksamensformer mulige scenarier Læreplansændringer & Nye eksamensformer mulige scenarier Læreplansændringer? Nye kernestofemner? Færre? Flere? Specielt: Trigonometri og statistik hvordan? Eksamensopgaver? Programmering? Bindinger på

Læs mere

Objektorienteret Analyse & Design

Objektorienteret Analyse & Design Objektorienteret Analyse & Design Lars Mathiassen, Andreas Munk-Madsen, Peter Axel Nielsen og Jan Stage ISBN: 87-7751-153-0 Udgave: 3. udgave Udgivelsesår: 2001 Antal sider: 452 Pris: Kr. 410,00 På de

Læs mere

E-sundhedsobservatoriet. Sådan sikrer du en effektiv håndtering af brugere i EPJ

E-sundhedsobservatoriet. Sådan sikrer du en effektiv håndtering af brugere i EPJ E-sundhedsobservatoriet Sådan sikrer du en effektiv håndtering af brugere i EPJ Hvem er jeg? Dennis Mølkær Jensen Region Nordjylland Teamkoordinator - Udviklingsafsnit Teknisk projektleder OneSystem Integration

Læs mere

Godkendelsesopgave G5 i MMT 2002 Erik Frøkjær & Kasper Hornbæk

Godkendelsesopgave G5 i MMT 2002 Erik Frøkjær & Kasper Hornbæk København, 3/5 2002 Godkendelsesopgave G5 i MMT 2002 Erik Frøkjær & Kasper Hornbæk Indledning Godkendelsesopgaven G5 går ud på at prøve og sammenligne teknikker til evaluering af brugsvenlighed. G5 udleveres

Læs mere

Ens eller forskellig?

Ens eller forskellig? Ens eller forskellig? Geometri i 5./6. klasse Niels Kristen Kirk, Christinelystskolen Kaj Østergaard, VIA UC Plan Didaktisk design - modellen Fra model til praksis indledende overvejelser En konkret udmøntning

Læs mere

DELEGATION & REGLER VIKAR FOR LÆGE. kend ansvarsforholdene som medicinstuderende

DELEGATION & REGLER VIKAR FOR LÆGE. kend ansvarsforholdene som medicinstuderende DELEGATION & REGLER VIKAR FOR LÆGE kend ansvarsforholdene som medicinstuderende VIKAR FOR LÆGE Når du som medicinstuderende arbejder som vikar for en læge, er det vigtig, at du er opmærksom på, hvordan

Læs mere

dintprog Manual Revision: 731 September 30, 2009 1 Introduktion 3 1.1 Notation... 3 I Begreber 4 2 Grundbegreber om programmering 4

dintprog Manual Revision: 731 September 30, 2009 1 Introduktion 3 1.1 Notation... 3 I Begreber 4 2 Grundbegreber om programmering 4 dintprog Manual Revision: 731 September 30, 2009 Indhold 1 Introduktion 3 1.1 Notation................................. 3 I Begreber 4 2 Grundbegreber om programmering 4 3 Grundbegreber om modellering

Læs mere

Nye eksamensformer - mulige scenarier

Nye eksamensformer - mulige scenarier Nye eksamensformer - mulige scenarier Matematik på hf Marts 2015 Bodil Bruun, fagkonsulent i matematik stx/hf Nye eksamensformer?? Problemer, der skal løses: Internet er et vilkår mundtligt og skriftligt

Læs mere

Mundtlighed i Dansk II. Genfortællingen som genre

Mundtlighed i Dansk II. Genfortællingen som genre Mundtlighed i Dansk II Genfortællingen som genre Program 1. Opsamling fra sidste gang 2. Genfortællingen genfortalt ved RABO 3. Praktisk øvelse med de forberedte genfortællinger 4. Opsamling og refleksion

Læs mere

BOSK F2011, 1. del: Induktion

BOSK F2011, 1. del: Induktion P(0) ( n N. P(n) P(n + 1) ) = ( n N. P(n) ) February 15, 2011 Summa summarum Vi får et tip om at følgende kunne finde på at holde for n N: n N. n i = n(n + 1). 2 Vi husker at summation læses meget som

Læs mere

UDDANNELSE PÅ ORTOPÆDKIRURGISK AFDELING H

UDDANNELSE PÅ ORTOPÆDKIRURGISK AFDELING H UDDANNELSE PÅ ORTOPÆDKIRURGISK AFDELING H Køge Sygehus Lykkebækvej 1 4600 Køge INDHOLD: Præsentation af Ortopædkirurgisk Afdeling side 3 Ortopædkirurgisk afdelings organisation side 3 Målsætning og værdigrundlag

Læs mere

PATIENTOPLEVET KVALITET 2013

PATIENTOPLEVET KVALITET 2013 Patientoplevet kvalitet Antal besvarelser: 59 Svarprocent: 45% PATIENTOPLEVET KVALITET 2013 TIDSBESTILLING OG KONTAKT MED 01 13. Har du kommentarer til tidsbestilling og kontakt med klinikken? 5 måneders

Læs mere

Bliv bedre til at håndtere KOL i din praksis

Bliv bedre til at håndtere KOL i din praksis Bliv bedre til at håndtere KOL i din praksis Efteruddannelsestilbud fra Kvalitets- og Efteruddannelsesudvalget i Region Syddanmark regionsyddanmark.dk Baggrund DSAM udgav i april måned 2008 en vejledning

Læs mere

Rejsebeskrivelse. 6 sem. udveksling på G4 i Tórshavn

Rejsebeskrivelse. 6 sem. udveksling på G4 i Tórshavn Rejsebeskrivelse 6 sem. udveksling på G4 i Tórshavn Jeg har længe drømt om at bruge sygeplejeuddannelsen i udlandet, det var blandt andet også derfor jeg valgte uddannelsen i sin tid. Dette både for at

Læs mere

Hvad er Pervasive Healthcare?

Hvad er Pervasive Healthcare? Hvad er Pervasive Healthcare? Forskningschef, Ph.D. Center for Pervasive Computing Datalogisk Institut Aarhus Universitet Agenda Hvad er Pervasive Computing Center for Pervasive Computing i Århus Visioner

Læs mere

PIT Afsluttende opgave Vis hvad I kan. Steen H Jensen

PIT Afsluttende opgave Vis hvad I kan. Steen H Jensen teen H Jensen 1 PIT Afsluttende opgave Vis hvad I kan. teen H Jensen 1 2 3 4 5 Forside Indhold og begrundelse for emne Link til to Movie Maker produktioner Link til Photo tory og Power Point produktioner

Læs mere

Danske chefer ansætter venner og familie

Danske chefer ansætter venner og familie Danske chefer ansætter venner og familie Nepotisme trives på danske arbejdspladser hver ottende har oplevet at en chef ansatte en ven eller familiemedlem og hver femte har set en kollega gøre det samme.

Læs mere

Anvendelse af webkonference på Syddansk Universitet. Lise Petersen, e-læringskoordinator, SDU lisep@sdu.dk

Anvendelse af webkonference på Syddansk Universitet. Lise Petersen, e-læringskoordinator, SDU lisep@sdu.dk Anvendelse af webkonference på Syddansk Universitet Lise Petersen, e-læringskoordinator, SDU lisep@sdu.dk E-læringsværkstedet på SDU Et tilbud til undervisere og TAP er: Teknisk support: Hvordan får man

Læs mere

Projektarbejde. AFL Institutmøde den 6.10.2005 Pernille Kræmmergaard Forskningsgruppen i Informatik

Projektarbejde. AFL Institutmøde den 6.10.2005 Pernille Kræmmergaard Forskningsgruppen i Informatik Projektarbejde AFL Institutmøde den 6.10.2005 Pernille Kræmmergaard Forskningsgruppen i Informatik Ønske for dagen Jeg håber, at i får et indblik i: Hvad studieprojekter er for noget Hvordan projektarbejdet

Læs mere

Abstrakte datatyper C#-version

Abstrakte datatyper C#-version Note til Programmeringsteknologi Akademiuddannelsen i Informationsteknologi Abstrakte datatyper C#-version Finn Nordbjerg 1/9 Abstrakte Datatyper Denne note introducerer kort begrebet abstrakt datatype

Læs mere

Obligatorisk opgave i objektorienteret analyse og design

Obligatorisk opgave i objektorienteret analyse og design Obligatorisk SD-opgave s. Obligatorisk opgave i objektorienteret analyse og design Løs følgende, som en indviduel opgave. I må gerne samarbejde i grupper, men alle har ansvar for at udfærdige sin egen

Læs mere

Praktiksteds- beskrivelse

Praktiksteds- beskrivelse Praktiksteds- beskrivelse for social- og sundhedsassistentelever på Fælleskirurgisk afdeling 100 Sydvestjysk Sygehus Grindsted Engparken 1 7200 Grindsted Tlf.nr: 7918 9100 Indholdsfortegnelse: 1. Præsentation

Læs mere

P2-projektforslag Kombinatorik: grafteori og optimering.

P2-projektforslag Kombinatorik: grafteori og optimering. P2-projektforslag Kombinatorik: grafteori og optimering. Vejledere: Leif K. Jørgensen, Diego Ruano 1. februar 2013 1 Indledning Temaet for projekter på 2. semester af matematik-studiet og matematikøkonomi-studiet

Læs mere

Selam Friskole Fagplan for Matematik

Selam Friskole Fagplan for Matematik Selam Friskole Fagplan for Matematik Formål Formålet med undervisningen er, at eleverne udvikler matematiske kompetencer og opnår viden og kunnen således, at de bliver i stand til at begå sig hensigtsmæssigt

Læs mere

Personcentreret støtte til kvinder i forløbet efter kirurgisk behandling for gynækologisk kræft

Personcentreret støtte til kvinder i forløbet efter kirurgisk behandling for gynækologisk kræft Gynækologisk Ambulatorium 4004, Rigshospitalet Refleksionsark Personcentreret støtte til kvinder i forløbet efter kirurgisk behandling for gynækologisk kræft Refleksions ark Ark udleveret Ark mailet Ark

Læs mere

Quick Guide. til. DRs udbudsportal

Quick Guide. til. DRs udbudsportal Quick Guide til DRs udbudsportal Side 2 af 9 Indholdsfortegnelse 1. Introduktion... 4 1.1 Oprettelse som bruger i systemet:... 4 1.2 Find annoncering/udbud... 5 1.3 Vælg udbud... 6 2. Afgivelse af anmodning

Læs mere

Informationsteknologi B Forsøgslæreplan, december 2010

Informationsteknologi B Forsøgslæreplan, december 2010 Informationsteknologi B Forsøgslæreplan, december 2010 1.1 Identitet Informationsteknologi bygger på abstraktion og logisk tænkning. Faget beskæftiger sig med itudvikling i et samspil mellem model/teori

Læs mere

Danskerne stoler ikke på eliten

Danskerne stoler ikke på eliten Danskerne stoler ikke på eliten Næsten 60 % af danskerne tror at korruptionen er størst i blandt politikere, direktører i det private og embedsmænd i det offentlige. ANALYSE-BUREAU I ANALYSE DANMARK PUBLICERET

Læs mere

Styrings- og udviklingsværktøj i hospitalets hverdag integreret EPJ og LIS

Styrings- og udviklingsværktøj i hospitalets hverdag integreret EPJ og LIS Styrings- og udviklingsværktøj i hospitalets hverdag integreret EPJ og LIS Sanne Nørgaard, Privathospitalet Skørping a/s Søren E. Tvede, MyClinic First Impression a/s Baggrundviden Privathospitalet Skørping

Læs mere

Medicinpædagogik - så meget mere end medicin

Medicinpædagogik - så meget mere end medicin P A R K V Æ N G E T Der sker noget særligt, når mennesker sætter sig sammen og begynder at tale med hinanden. Dét der før var andres påstande, bliver til nye måder at forstå og erkende hverdagen på. I

Læs mere

IT-VEJLEDNING TIL MAC

IT-VEJLEDNING TIL MAC IT-VEJLEDNING TIL MC IT-vejledninger Indhold Din konto Trådløst internet Mail Videresend din mail Fronter Print / kopi IT regler Selvbetjening Fjernskrivebord Studiekort Bibliotek Videoovervågning Kontakt

Læs mere

Objektorientering. Programkvalitet

Objektorientering. Programkvalitet 1 PROSA-Bladet nr. 4 1993 Objektorientering = Programkvalitet? Af Finn Nordbjerg, adjunkt ved Datamatikeruddannelsen, Aalborg Handelskole 1. Indledning Objektorientering er blevet et edb-fagets mest udbredte

Læs mere

Computerstøttet undervisning på 3. årgang.

Computerstøttet undervisning på 3. årgang. Marts 2006 PROJEKTBESKRIVELSE Computerstøttet undervisning på 3. årgang. Projektets mål. Målet er at udvikle praksisformer, som inddrager it til støtte for ALLE elevers læse- og skriveudvikling. Målet

Læs mere

PRÆSENTATIONSTEKNIK. Kristian Kochs. Få styr på nervøsitet, krop og stemme - og bliv en troværdig taler

PRÆSENTATIONSTEKNIK. Kristian Kochs. Få styr på nervøsitet, krop og stemme - og bliv en troværdig taler Kristian Kochs PRÆSENTATIONSTEKNIK Få styr på nervøsitet, krop og stemme - og bliv en troværdig taler Kristian Kochs vigtigste råd Print dem ud, så du har de vigtigste råd ved hånden, når du har behov

Læs mere

AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007

AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007 AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007 Opgavebesvarelsen skal afleveres som enten en printerudskrift eller som et passende dokument sendt via email til fjj@noea.dk. Besvarelsen skal

Læs mere

NÅR GRAVIDE SÆTTER SIG I FØRERSÆDET

NÅR GRAVIDE SÆTTER SIG I FØRERSÆDET NÅR GRAVIDE SÆTTER SIG I FØRERSÆDET OG SAMARBEJDER MED DIABETIKERE OG BORGERE MED KOL OLAV BJØRN PETERSEN. OVERLÆGE, LEKTOR, PH.D. OG MORTEN KYNG, PROFESSOR, DR. SCIENT. Gravide i førersædet Hvordan? 2

Læs mere

Kvalitetsstandard for botilbud til midlertidige ophold (SEL 107) Indhold

Kvalitetsstandard for botilbud til midlertidige ophold (SEL 107) Indhold kesocial og Sundhed Svinget 14 5700 Svendborg Tlf. 62 23 30 00 Fax. 62 22 99 79 social@svendborg.dk www.svendborg.dk Kvalitetsstandard for botilbud til midlertidige ophold (SEL 107) Indhold 1. Indledning...

Læs mere

Adobe Acrobat Connect brugergrænsefladen

Adobe Acrobat Connect brugergrænsefladen Adobe Acrobat Connect brugergrænsefladen Adobe Connect er et webbaseret videokonferenceværktøj, der giver mulighed for online, synkron kommunikation, deling af filer, skærm og whiteboard, gennemførelse

Læs mere

Læselektiefri. erfaringer fra et års forsøg på Det kristne Gymnasium. til inspiration og selvtillid

Læselektiefri. erfaringer fra et års forsøg på Det kristne Gymnasium. til inspiration og selvtillid Læselektiefri erfaringer fra et års forsøg på Det kristne Gymnasium til inspiration og selvtillid HOLD FAST 1. Mindske frafald Ny elevtype 2. Eleverne skal lære mere 3. Eleverne skal blive studieparate

Læs mere

REBUS - Fælles uddannelse for folke- og skolebibliotekarer i Fredericia

REBUS - Fælles uddannelse for folke- og skolebibliotekarer i Fredericia Intern evalueringsopsamling Opsamling - EKSAMEN X = hold 1, hold 2, hold. Alle hold samlet 1. Formen: I hvilken har du oplevet, at eksamensformen har svaret til undervisningen på studieforløbet? I høj

Læs mere

CL i Sygeplejerskeuddannelsen Det samarbejdende læringsrum

CL i Sygeplejerskeuddannelsen Det samarbejdende læringsrum Side 1 CL i Sygeplejerskeuddannelsen Det samarbejdende læringsrum Lektor, Mph & sygeplejerske Det Sundhedsfaglige og Teknologiske Fakultet Navn Navnesen Titel Afdelning 10 august 2009 Cooperative Learning

Læs mere

CopyRight 2016 Per Bressendorff, www.healthadvocate.dk

CopyRight 2016 Per Bressendorff, www.healthadvocate.dk Kontaktlisten Det vigtigste er at have kontakter. Når man ikke længere kan finde på flere personer at kontakte, løber man tør for kunder. Men det behøves heldigvis ikke at ske, hvis man bærer sig rigtigt

Læs mere

Nybegynder Guiden Utopia 2015

Nybegynder Guiden Utopia 2015 Nybegynder Guiden Utopia 2015 INDHOLDSFORTEGNELSE GENEREL VIDEN... 2 HVAD ER ROLLESPIL?... 2 NY I ROLLESPIL... 2 FORKORTELSES FORKLARING... 3 ROLLE/KARAKTER... 3 AT LAVE EN ROLLE... 3 KOSTUMER, EVNER O.L...

Læs mere

Rejsebrev fra udvekslingsophold

Rejsebrev fra udvekslingsophold Udveksling til Thailand. Rejsebrev fra udvekslingsophold Navn: Mette Villadsen Evt. rejsekammerat: Camilla Margrethe Lyhne Thomsen Hjem-institution: University College Sjælland Campus Næstved Holdnummer:

Læs mere

IT-VEJLEDNINGER TIL MAC

IT-VEJLEDNINGER TIL MAC IT-VEJLEDNINGER TIL MAC Indhold Din konto Trådløst internet Mail Videresend din mail Fronter Print / kopi IT regler Selvbetjening Fjernskrivebord Studiekort Bibliotek Videoovervågning Kontakt Dit brugernavn

Læs mere

- målet er: at lære deltagerne at kunne være på i en ukendt og evt. pressset situation med kort varsel.

- målet er: at lære deltagerne at kunne være på i en ukendt og evt. pressset situation med kort varsel. Intro forløb forløbet er lavet til at kunne afvikles over 2 lektioner. 1 Lektion: Gennemgang af konceptet. Jeg snakker ud fra mine egne erfaringer og oplevelser med filosofien. I slutningen af timen får

Læs mere

Introduktion til ActionScript

Introduktion til ActionScript Introduktion til ActionScript Kaspar Rosengreen Nielsen kaspar@interactivespaces.net i n t e r a c t i v e s p a c e s. n e t Kaspar Nielsen, kaspar@interactivespaces.net 1 Dagens program Opsamling på

Læs mere

Kvalitetsstandard for socialpædagogisk bistand i eget hjem (SEL 85) Indhold

Kvalitetsstandard for socialpædagogisk bistand i eget hjem (SEL 85) Indhold Social og Sundhed Svinget 14 5700 Svendborg Tlf. 62 23 30 00 Fax. 62 22 99 79 social@svendborg.dk www.svendborg.dk Kvalitetsstandard for socialpædagogisk bistand i eget hjem (SEL 85) Maj 2013 Indhold 1.

Læs mere

Forandring har været det gennemgående ord på Arresødal Hospice i 2013 Det vil denne korte årsrapport handle om

Forandring har været det gennemgående ord på Arresødal Hospice i 2013 Det vil denne korte årsrapport handle om Forandring har været det gennemgående ord på Arresødal Hospice i 2013 Det vil denne korte årsrapport handle om Forandring blev det først og fremmest for de mennesker, der har været tilknyttet hospice eller

Læs mere