Scientific applications in distributed systems
|
|
- Lukas Berntsen
- 6 år siden
- Visninger:
Transkript
1 Scientific applications in distributed systems Kenneth Pedersen Kjetil Pedersen 11. desember
2 Vårt fokus Løyse numeriske problem ved hjelp av distribuerte system.
3 Numeriske problem Numeriske problem er matematiske problem som er for vanskelige til å kunne løysast analytisk. Dei blir løyst ved å dele problemet opp i små bitar og gjere tilnærmingar for kvar del. For å løyse numeriske problem treng ein ofte svært mykje reknekraft.
4 Distribuerte system Eit distribuert system består av to eller fleire uavhengige datamaskiner som jobbar sammen som ei integert eining. Eksempel: Beowulf Amoeba
5 Finitte elementers metode (FEM) Numerisk metode for å løyse randverdiproblem, dvs. problem definert ved differensialligningar og tilhøyrande radverdiar. Problemdomenet blir delt opp i små delar (finitte element), og tilnærmingar blir deretter utført for kvart element.
6 Finitte elementers metode, forts. Eksempel: Kuba blir delt inn i fire element. Kvart element er forma som eit tetraeder.
7 Implementere FEM (serielt) 1. Lese inn data Geometri Randverdiar Andre data 2. Utfør beregning for kvart element, kvar side eller kvart punkt 3. Samle inn data og presentere resultat
8 Implementere FEM (parallelt) 1. Les inn data 2. Del opp data vha. partisjonsalgoritme, og send til alle prosessar i systemet 3. For kvar prosess, utfør beregning. Ved bestemte punkt i utregninga, oppdater data mellom prosessar 4. Når alle prosessar er ferdige, samle data og presenter resultat
9 Vår oppgåve Evaluere fire ulike måtar å kommunisere på i distribuerte FEM-solverar Biblioteka MPI OOMPI CORBA og rammeverket OODFEM Med hensyn til Brukbarheit Effektivitet
10 Evaluering Implementere ei løysing på eit enkelt problem (arealutrekning) ved hjelp av kvar av dei fire metodane Samanlikne desse implementasjonane
11 Arealutrekning Programma reknar ut det totale overflatearealet av ein tredimensjonal trådmodell Utrekninga skjer element for element Dei elementflatene som ikkje har nabo blir teke med i det totale arealet
12 MPI MPI: Message Passing Interface Standard for meldingsoverføring Kan brukast med både C/C++ og FORTRAN Inneheld funksjonalitet for sending og mottak av meldingar og for synkronisering av prosessar Utgitt av the MPI Forum, den første versjonen kom i 1992
13 OOMPI OOMPI: Object-Oriented MPI Objektorientert klassebibliotek bygd på MPI som gir eit objektorientert grensesnitt til MPIfunksjonaliteten Dekker all funksjonalitet som MPI tilbyr Skrive i C++, kan kun brukast frå C++ Hastigheitsreduksjonen når ein bruker OOMPI i forhold til å bruke MPI direkte er neglisjerbar
14 CORBA CORBA: Common Object Request Broker Architecture Standard for remote object calls ( fjernobjektkall ) utgitt av Object Management Group (OMG). Den første versjonen kom i Gjer det mogleg for program på ei datamaskin å kalle metodar til objekt som finst på ei anna datamaskin Tilbyr tilsvarande funksjonalitet som Java RMI og Microsofts DCOM.
15 OODFEM Framework Rammeverk for å utvikle FEM-solverar som blir utvikla ved IDI av Roxana Diaconescu. Tar seg av alle aspekt ved paralleliseringa av FEM-solveren automatisk. Gjer bruk av OOMPI og datapartisjonerings-biblioteket METIS
16 Resultat - brukbarheit Rammeverket var suverent best på brukbarheit Den mengda programkode som vi måtte skrive for å løyse problemet med rammeverket var berre 1/10 av den kodemengda vi måtte bruke med dei andre variantane CORBA-varianten var vanskeligast å lage
17 Resultat - effektivitet Rekkefølge 1. MPI 2. OOMPI 3. CORBA 4. OODFEM-rammeverket Forskjellen mellom MPI og OOMPI, og mellom CORBA og rammeverket, var liten. Forskjellen i effektivitet mellom MPI og OODFEM var på ca. 5,5% med ei testfil, og på ca. 27% med ei 2,5 gangar større testfil.
18 Konklusjon Når ein bruker OODFEM-rammeverket vil det resulterande systemet vere mindre effektivt enn når ein spesiallagar ei løysing basert på eit generelt kommunikasjonsbibliotek Denne forskjellen er likevel såpass liten at rammeverket vil vere ei god løysing. Dette er på grunn av at det er så mykje raskare og enklare å implementere løysingar med rammeverket
Stein Gjessing. Institutt for informatikk. Universitetet i Oslo. Institutt for informatikk
INF1010 11. mai 2017 Monitorer med kritiske regioner og passive venting innbygget i Java - Kommunikasjon mellom prosesser i Java (Ikke pensum i INF1010) Stein Gjessing Universitetet i Oslo 1 Repetisjon:
DetaljerCORBA Component Model (CCM)
CORBA Component Model (CCM) INF5040 Høst 2005 Erlend Birkedal Jan Erik Johnsen Tore Ottersen Løkkeberg Denne presentasjonen CORBA Svakheter ved CORBA Object Model Komponenter CORBA Component Model Hva
DetaljerDistributed object architecture
Forelesning IMT2243 6. April 2010 Tema: forts. arkitektur og design av programvare Prosjektstatus Programvarearkitektur Oppsummering fra før påske Distribuerte objektarkitektur MDA - Model Driven Architecture
DetaljerCORBA Objektmodell (Java RMI)
CORBA Objektmodell (Java RMI) IN-ODP høst 2002 foreleser: Frank Eliassen Frank Eliassen, SRL & Ifi/UiO 1 OMG & CORBA Object Mangement Group (OMG): non-profit organisasjon med over 800 medlemsorganisasjoner
DetaljerMPIntroduksjon Et eksempel
MPIntroduksjon Et eksempel Jon Nilsen Kjerne- og energigruppen MPIntro p.1/17 Litt om parallisering Grunnleggende ideer: Vil ha raskere og større beregninger parallellisering. Flere prosessorer brukes
DetaljerJini. Gruppe 1 Martin Skarsaune Bjørn Arne Dybvik Cuong Huu Truong. Definisjon
Jini Gruppe 1 Martin Skarsaune Bjørn Arne Dybvik Cuong Huu Truong Definisjon Et distribuert system bygd opp som et forbund av brukergrupper og ressurser som brukerne trenger, der ressursene tilbyr brukere
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Side 1 Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1010 Objektorientert programmering Eksamensdag: Tysdag 12. juni 2012 Tid for eksamen: 9:00 15:00 Oppgåvesettet er på
DetaljerDistributed object architecture
Forelesning IMT2243 1. April 2009 Tema: forts. arkitektur og design av programvare Oppsummering fra forrige gang Programvarearkitektur i distribuerte systemer Programvarearkitektur i RUP Eksempler på arkitekturvurderinger
DetaljerTillatte hjelpemidler: alle skrevne og trykte. Antall sider: 2 (+ 1 side vedlegg, bakerst). Oppgave 1 [25%]
Bokmål Det Matematisk-naturvitenskapelege fakultet UNIVERSITETET I BERGEN Eksamen i emnet INF101/INF101F Programmering II Tirsdag 28. september 2010, kl. 09-12. Tillatte hjelpemidler: alle skrevne og trykte.
DetaljerDistribuerte objekter og objekt-basert mellomvare
Distribuerte objekter og objekt-basert mellomvare INF 5040 H2006 foreleser: Frank Eliassen INF5040 Frank Eliassen 1 Hvorfor objekt-basert distribuert mellomvare? Innkapsling naturlig tilnærming til utvikling
DetaljerFakultet for informasjonsteknologi, Løsning på eksamen i TDT4190 Distribuerte systemer Torsdag 9. juni 2005, 0900 1300
Side 1 av 10 NTNU Norges teknisk naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap Løsning på eksamen i
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitskaplege fakultet Eksamen i INF1010 Objektorientert programmering Eksamensdag: 9. juni 2011 Tid for eksamen: 09.00 15.00 Oppgåvesettet er på 5 sider. Vedlegg:
DetaljerOperativsystemer og grensesnitt
Operativsystemer og grensesnitt Ulike måter å bruke OS'et på Application Program Interface (API) Applikasjoner (ofte C-programmer) som f.eks. emacs, som bruker tjenestene i OS ved å kalle på funksjoner
DetaljerDistribuerte objekter og objekt-basert mellomvare
Distribuerte objekter og objekt-basert mellomvare INF5040 foreleser: Olav Lysne Frank Eliassen, SRL & Ifi/UiO 1 Hvorfor objekt-basert distribuert mellomvare? Innkapsling naturlig tilnærming til utvikling
DetaljerDistribuerte objekter og objekt-basert mellomvare
Distribuerte objekter og objekt-basert mellomvare INF 5040 H2004 foreleser: Frank Eliassen Frank Eliassen, SRL & Ifi/UiO 1 Hvorfor objekt-basert distribuert mellomvare?! Innkapsling " naturlig tilnærming
DetaljerEKSAMENSOPPGAVE / EKSAMENSOPPGÅVE
Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE / EKSAMENSOPPGÅVE Eksamen i: Inf-1049, Introduksjon til beregningsorientert programmering Dato: 15. desember 017 Klokkeslett: 09.00 13.00 Sted /
DetaljerOpenCOM. Del av et forskningsprosjekt ved Lancaster University, UK
OpenCOM Del av et forskningsprosjekt ved Lancaster University, UK Problem (fra ReMMoC) Eksisterende Mellomvare Eksisterende mellomvare mangler fleksibilitet til å takle oppgaver som: Multimedia Mobil databehandling
DetaljerLæringsmål for forelesningen
Læringsmål for forelesningen Objektorientering Bruk av grensesnitt og implementasjoner i Collection-klasser Java-prog, kap. 14-16 i Big Java Og side 990-997 i Appendix D Collection-rammeverket og iterasjon
Detaljer1.8 Binære tal DØME. Vi skal no lære å omsetje tal mellom totalssystemet og titalssystemet.
1.8 Binære tal Når vi reknar, bruker vi titalssystemet. Korleis det verkar, finn vi ut ved å sjå på til dømes talet 2347. 2347 = 2 1000 + 3 100 + 4 10 + 7 Dersom vi bruker potensar, får vi 2347 = 2 10
DetaljerGruppe 11. Frank Petter Larsen Vegard Dehlen
qoskets Gruppe 11 Frank Petter Larsen Vegard Dehlen Problematikk Dagens mellomvare for objektbaserte distribuerte systemer har ikke innebygget støtte for å spesifisere, overvåke og kontrollere tjenestekvalitet
DetaljerDistributed Component Object Model. Utvikling av distribuerte applikasjoner. Utvidelse av COM for støtte av distribuerte objekter
DCOM Distributed Component Object Model Almir Delkic og Frank Jensen Institutt for Informatikk, Universitetet i Oslo, oktober 2003 Introduksjon Utvikling av distribuerte applikasjoner Utvidelse av COM
DetaljerUtfordringer til mellomvare: Multimedia
Utfordringer til mellomvare: Multimedia INF 5040 høst 2003 foreleser: Frank Eliassen SRL & Ifi/UiO 1 Utfording fra multimedia til middleware Støtte for multimedia Programmeringsmodell og systemstøtte for
DetaljerRM-ODP og Multimedia middleware (M3W):
RM-ODP og Multimedia middleware (M3W): INF 5040 høst 2003 foreleser: Frank Eliassen SRL & Ifi/UiO 1 Litteratur Gordon Blair, Jean-Bernard Stefani, Distributed Processing and Multimedia, Addison-Wesley
DetaljerDCOM. 21. oktober Mai et al. Hva er egentlig en komponent?
DCOM 21. oktober 2004 Mai et al. Komponent Hva er egentlig en komponent? En komponent er et programvareobjekt, ment å samvirke med andre komponenter, og tilbyr en gitt funksjonalitet. En komponent har
DetaljerEksamen i emnet INF100 Grunnkurs i programmering (Programmering I)
Universitetet i Bergen Matematisk naturvitskapleg fakultet Institutt for informatikk Side 1 av 7 Nynorsk Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) Fredag 10. desember 2004 Tid:
Detaljer2. HVA ER EN KOMPONENT?
Innholdsfortegnelse 1. INTRODUKSJON 3 2. HVA ER EN KOMPONENT? 3 2.1. Litt av historien 3 2.2. UML og komponenter 5 2.3. Noen definisjoner 5 REFERANSER 7 1. Introduksjon Komponenter og komponentbasert systemutvikling
DetaljerEmnebeskrivelse og emneinnhold
Emnebeskrivelse og emneinnhold Knut STUT 11. mars 2016 MAT-INF1100 Kort om emnet Naturlige tall, induksjon og løkker, reelle tall, representasjon av tall i datamaskiner, numerisk og analytisk løsning av
DetaljerInnhold uke 7. Objektorientert programmering i Python: Introduksjon. Lite tilbakeblikk: Programflyt og skop. Lite tilbakeblikk: Funksjoner er uttrykk
Innhold uke 7 Objektorientert programmering i Python: Introduksjon IN1000 Høst 2017 uke 7 Siri Moe Jensen Lite tilbakeblikk: Prosedyrer og funksjoner Objektorientert programmering Introduksjon: Hvorfor,
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Side 1 Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1010 Objektorientert programmering Eksamensdag: Onsdag 4. juni 2014 Tid for eksamen: 9:00-15:00 Oppgavesettet er på
DetaljerFakultet for informasjonsteknologi, Løsning på kontinuasjon i TDT4186 Operativsystemer 14. august 2006,
Side 1 av 8 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap Løsning på kontinuasjon
DetaljerVedlikehold og gjenbruk
Vedlikehold og gjenbruk Magne Jørgensen Development/maintenance costs System 1 System 2 0 50 100 150 200 250 300 350 400 450 500 $ Development costs Maintenance costs Ian Sommerville 2000 Definisjon Vedlikehold
DetaljerKontinuasjonseksamen TFY4215/FY1006 Innføring i kvantemekanikk august 2013
NTNU Fakultet for Naturvitskap og Teknologi Institutt for Fysikk Kontinuasjonseksamen TFY45/FY006 Innføring i kvantemekanikk august 03 Faglærar: Professor Jens O. Andersen Institutt for Fysikk, NTNU Telefon:
DetaljerKomponentbasert Systemutvikling - Hva, Hvorfor, Hvordan
Komponentbasert Systemutvikling - Hva, Hvorfor, Hvordan Øyvind Matheson Wergeland Master student 23. 1. 2004 Typiske bruksområder for komponenter Sammensatte dokumenter Microsoft OLE og ActiveX (COM) Distribuerte
DetaljerHiOA TDK. Ingeniørfag data. DATS1600 Programutvikling. Eva Hadler Vihovde. Prosjektoppgaven 2015. - Prosessdokumentasjon - Alternativ 1
HiOA TDK Ingeniørfag data DATS1600 Programutvikling Eva Hadler Vihovde Prosjektoppgaven 2015 - Prosessdokumentasjon - Alternativ 1 - Forsikring - Gruppe #14 Studentnavn Marius Alexander Skjolden Hans Christian
DetaljerDistribuert ObjektArkitektur. Faglærer : Tom Røise. IMT3102 Objektorientert systemutvikling 1. OOSU 11.nov 2010
OOSU 11.nov 2010 TEMA : Programvarearkitektur : Veien fra Lagdeling og Klient-Tjener til SOA og Cloud Computing Rep. av Distribuert Objektarkitektur, Web-applikasjoner og Model Driven Architecture Web
DetaljerKravspesifikasjon MetaView
Kravspesifikasjon MetaView BACHELOROPPGAVE VÅREN 2014 1. Presentasjon Tittel: MetaView Oppgave: Lage en applikasjon og api som skal kommunisere med MetaVision slik at det skal bli enklere for leger og
DetaljerAppkatalog og Software Center
Forfatter: Godkjent: John Helge Grevstad Are Skotnes Jakob Bolstad Versjon: 1.0 Appkatalog og Software Center Introduksjon: Dette dokumentet gir ei innføring i Appkatalog og Software Center for System
DetaljerIN2000. Gjennomgang av tekniske oppgaver på prøveeksamen. Erlend Stenlund og Steffen Almås + innspill fra Gaute Berge
IN2000 Gjennomgang av tekniske oppgaver på prøveeksamen Erlend Stenlund og Steffen Almås + innspill fra Gaute Berge Hva er en Data Class i Kotlin? (1p) En data class er en klasse som brukes for å holde
DetaljerEKSAMEN OBJEKTORIENTERT PROGRAMMERING Alle trykte og skrevne. Java API dokumentasjon er tilgjengelig lokalt på hver maskin.
EKSAMEN 6109 OBJEKTORIENTERT PROGRAMMERING 02.12.2016 Tid: 4 timer (9-13) Målform: Sidetall: Hjelpemidler: Merknader: Bokmål / nynorsk 11 (inkludert denne) Alle trykte og skrevne. Java API dokumentasjon
DetaljerEKSAMEN 6109 OBJEKTORIENTERT PROGRAMMERING 5609 OBJEKTORIENTERT PROGRAMMERING
Høgskolen i Telemark EKSAMEN 6109 OBJEKTORIENTERT PROGRAMMERING 5609 OBJEKTORIENTERT PROGRAMMERING 02.12.2013 Tid: Målform: Sidetall: Hjelpemidler: Merknader: 9-13 for eksamen i 6102 (7.5 studiepoeng)
DetaljerImplementering av caching ved hjelp av Spring. Christian Vestøl 27.04.06
Implementering av caching ved hjelp av Spring Christian Vestøl 27.04.06 Agenda Kort introduksjon til Spring med Spring Praktiske eksempler Forskjellige rammeverk for caching April 2006 2 Kort om Spring
DetaljerEt større programeksempel. Hvordan løse et reelt problem med en objektorientert fremgangsmåte
Et større programeksempel Hvordan løse et reelt problem med en objektorientert fremgangsmåte Plan for forelesingen Beskrive en større problemstilling Planlegge programmet Skrive koden, én klasse om gangen
DetaljerKapittel 8: Programutvikling
Kapittel 8: Programutvikling Redigert av: Khalid Azim Mughal (khalid@ii.uib.no) Kilde: Java som første programmeringsspråk (3. utgave) Khalid Azim Mughal, Torill Hamre, Rolf W. Rasmussen Cappelen Akademisk
DetaljerFakultet for informasjonsteknologi,
Side 1 av 8 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap Løsning på TDT4186 Operativsystemer
DetaljerRettleiing del 3. Oppfølging av. resultata frå. nasjonal prøve i rekning. 8. steget
Versjon 8. september 2009 Nynorsk Rettleiing del 3 Oppfølging av resultata frå nasjonal prøve i rekning 8. steget Hausten 2009 1 Dette heftet er del 3 av eit samla rettleiingsmateriell til nasjonal prøve
DetaljerMAT-INF 1100: Obligatorisk oppgave 1
13. september, 2018 MAT-INF 1100: Obligatorisk oppgave 1 Innleveringsfrist: 27/9-2018, kl. 14:30 i Devilry Obligatoriske oppgaver («obliger») er en sentral del av MAT-INF1100 og er utmerket trening i å
DetaljerErfaringar med numeriske metodar i matematikk-undervisinga for dataingeniørstudentar. Haugesund, 5. juni 2018
Erfaringar med numeriske metodar i matematikk-undervisinga for dataingeniørstudentar Haugesund, 5. juni 2018 «Kandidaten har gode kunnskaper om numeriske beregninger og deres muligheter og begrensninger»
DetaljerEksamen matematikk S1 løysing
Eksamen matematikk S1 løysing Oppgåve 1 (3 poeng) Løys likningane a) 6 4 0 6 6 44 6 36 3 4 6 4 1 b) lg lg lg4 lg lg4 lg 10 10 lg4 4 8 0 4 4 8 6 4 må vere større enn null fordi den opphavlege likninga inneheld
DetaljerKapittel 7: Mer om arv
Kapittel 7: Mer om arv Redigert av: Khalid Azim Mughal (khalid@ii.uib.no) Kilde: Java som første programmeringsspråk (3. utgave) Khalid Azim Mughal, Torill Hamre, Rolf W. Rasmussen Cappelen Akademisk Forlag,
DetaljerGenerelt om operativsystemer
Generelt om operativsystemer Hva er problemet? Styring av maskinvare og ressurser tilknyttet en datamaskin er komplisert, detaljert og vanskelig Maskinvare, komponenter og programvare endres og forbedres
DetaljerHer skal du lære å programmere micro:biten slik at du kan spele stein, saks, papir med den eller mot den.
PXT: Stein, saks, papir Skrevet av: Bjørn Hamre Oversatt av: Stein Olav Romslo Kurs: Microbit Introduksjon Her skal du lære å programmere micro:biten slik at du kan spele stein, saks, papir med den eller
DetaljerMatematikk 1, MX130SKR-B
Skriftlig eksamen i Matematikk 1, MX130SKR-B 20 studiepoeng ORDINÆR/UTSATT EKSAMEN 4.juni 2010. Sensur faller innen 25.juni. BOKMÅL Resultatet blir tilgjengelig på studentweb første virkedag etter sensurfrist,
DetaljerFlere design mønstre. 19. september 2002, Tore Berg Hansen, TISIP
Flere design mønstre 19. september 2002, Tore Berg Hansen, TISIP Kursleksjonene er forfatters eiendom. Som kursdeltaker kan du fritt bruke leksjonene til eget personlig bruk. Kursdeltakere som ønsker å
DetaljerArray&ArrayList Lagring Liste Klasseparametre Arrayliste Testing Lenkelister
Dagens tema Lister og generiske klasser, del I Array-er og ArrayList (Big Java 6.1 & 6.8) Ulike lagringsformer (Collection) i Java (Big Java 15.1) Klasser med typeparametre («generiske klasser») (Big Java
DetaljerLæringsmål uke 7. Objektorientert programmering i Python: Introduksjon. Innhold uke 7. Lite tilbakeblikk: Programflyt og skop
Læringsmål uke 7 Objektorientert programmering i Python: Introduksjon IN1000 Høst 2018 uke 7 Siri Moe Jensen Kjenne til motivasjon og bakgrunn for objektorientert programmering Kunne definere en klasse,
DetaljerInnhold. Forord Det første programmet Variabler, tilordninger og uttrykk Innlesing og utskrift...49
Innhold Forord...5 1 Det første programmet...15 1.1 Å kommunisere med en datamaskin 16 1.2 Programmeringsspråk 17 1.3 Et program som skriver på skjermen 18 1.4 Kompilering og kjøring 19 1.5 Kommentarer
DetaljerSimulering i IN229. INF2340 Våren 2004 Oversikt over innhold. Del 2: Endelige differanser. Del 1: MyVector. Del 3: ODESolver. Del 4: Bølgeligning
Simulering i IN229 INF2340 Våren 2004 Oversikt over innhold Fysisk problem Ex: Svingende streng Vannbølger Varme i jordskorpen Matematisk modell Ex: ODE Bølgeligning Varmeligning Simulatorkode Proseduralt
DetaljerRammeverk for lokalt gitt skriftleg eksamen
Fylkeskommunane sitt landssamarbeid Rammeverk for lokalt gitt skriftleg eksamen Revidert: 13.11.2018 Nynorsk Innhaldsliste Rammeverk for lokalt gitt skriftleg eksamen... 3 Oppgåvenemnder... 3 Kvalitetssikrar,
DetaljerÅ løyse kvadratiske likningar
Å løyse kvadratiske likningar Me vil no sjå på korleis me kan løyse kvadratiske likningar, og me tek utgangspunkt i ei geometrisk tolking der det kvadrerte leddet i likninga blir tolka geometrisk som eit
DetaljerFAG: Matematikk TRINN: 10
FAG: Matematikk TRINN: 10 Områder Kompetansemål Fra Udir Operasjonaliserte læringsmål - Breidablikk Vurderingskriteri er Tall og algebra *kunne samanlikne og rekne om heile tal, desimaltal, brøkar, prosent,
DetaljerINF2810: Funksjonell Programmering. Dataabstraksjon og Trerekursjon
INF2810: Funksjonell Programmering Dataabstraksjon og Trerekursjon Stephan Oepen & Erik Velldal Universitetet i Oslo 15. februar, 2013 Tema 2 Forrige uke Høyere-ordens prosedyrer: Prosedyrer som argumenter
DetaljerModel Driven Architecture (MDA) Interpretasjon og kritikk
Model Driven Architecture (MDA) Interpretasjon og kritikk Ragnhild Kobro Runde (Ifi, UiO) Veileder: Ketil Stølen (Ifi/SINTEF) Stuntlunsj SINTEF Oversikt Bakgrunn/utgangspunkt for presentasjonen MDA stuntlunsj
DetaljerVelkommen! I dag. Viktige beskjeder. Studieadministrasjonen. IN Høst Siri Moe Jensen Geir Kjetil Sandve Henrik Hillestad
IN1000 - Høst 2019 Siri Moe Jensen Geir Kjetil Sandve Henrik Hillestad Velkommen! I dag Første innføring i Python Hva fikk dere med dere og hvem er dere? (mentimeter)
DetaljerTDT4160 DATAMASKINER GRUNNKURS EKSAMEN
Norwegian University of Science and Technology Faculty of Information Technology, Mathematics and Electrical Engineering The Department of Computer and Information Science TDT4160 DATAMASKINER GRUNNKURS
DetaljerTDT4160 DATAMASKINER GRUNNKURS EKSAMEN
Norwegian University of Science and Technology Faculty of Information Technology, Mathematics and Electrical Engineering The Department of Computer and Information Science TDT4160 DATAMASKINER GRUNNKURS
DetaljerEksamen REA3015 Informasjonsteknologi 2. Nynorsk/Bokmål
Eksamen 24.05.2016 REA3015 Informasjonsteknologi 2 Nynorsk/Bokmål Nynorsk Eksamensinformasjon Eksamenstid Hjelpemiddel Bruk av kjelder Eksamen varer i 5 timar. Alle hjelpemiddel er tillatne, bortsett frå
DetaljerIntroduksjon til kurset og dets innhold
til kurset og dets innhold Lars Vidar Magnusson September 4, 2011 Oversikt Forelesninger Kursets fagsider Øvingstimer Kunnskap Ferdigheter 1 Forelesninger Kursets fagsider Øvingstimer Kunnskap Ferdigheter
DetaljerMetode for ansvarsdrevet OO. Dagens forelesning. Delegering av ansvar i en trelagsarkitektur
Dagens forelesning o Litt mer om design med UML sekvensdiagrammer Sentralisert og delegert kontrollstil Resultater fra et eksperiment o UML klassediagrammer Notasjon: UML klassediagram og objektdiagram
Detaljer)*+!,*- ".%! /01 & 2 01 &!
!" #$%% &!!&'( )*+!,*- ".%! /01 & 2 01 &!.!23 #)+! ' #! 3 4! *5'*5!!"! .65 # 75 Kalkulator, lærebok og formelsamling er lov. Handskrivne notat i lærebok og formelsamling er lov. Lause ark, med unntak av
DetaljerSoftware installasjon og andre ettertanker
Software installasjon og andre ettertanker Stein Jørgen Ryan 25feb05 Software installasjon Alle software produsenter gjør det. Høyst varierende forståelse av hva det er. Hvordan gjøres det i dag (på Windows)?
DetaljerObjektorientert programmering av vassdragselement. Jostein Orvedal Sognekraft AS
Objektorientert programmering av vassdragselement Jostein Orvedal Sognekraft AS Kven er Jostein? Arbeidar som produksjonsingeniør i Sognekraft AS Bakgrunn: Ingeniør elektronikk Meir enn 25 års erfaring
DetaljerÅrsplan Matematikk 8. trinn
Årsplan Matematikk 8. trinn Innhold Vurdering...1 Årsplan/vekeplan...4 Vurdering Matematikk: Rettleiande nasjonale kjenneteikn på måloppnåing for standpunkt etter 10. trinn Kjenneteikna på måloppnåing
DetaljerEksamen 2P MAT1015 Hausten 2012 Løysing
Eksamen P MAT1015 Hausten 01 Del 1 Utan hjelpemiddel Oppgåve 1 (4 poeng) Alle som går tur til Pollfjell, skriv namnet sitt i boka som ligg i postkassen på toppen av fjellet. Nedanfor ser du kor mange som
DetaljerPresentasjon av: Erling Ringen Elvsrud Nils Fredrik Gjerull Håkon Torjus Bommen
SUMO Presentasjon av: Erling Ringen Elvsrud Nils Fredrik Gjerull Håkon Torjus Bommen Innhold Hva er SUMO Programmeringsmodellen Anvendelser Sammenligning med CORBA Systemstøtte Oppsummering Hva er SUMO
DetaljerEksekveringsrekkefølgen (del 1) Oppgave 1. Eksekveringsrekkefølgen (del 2) Kommentar til oppgave 1. } // class Bolighus
// class Bygning Oppgave 1 System.out.println( Bolighus ); // class Bolighus Hva blir utskriften fra dette programmet? class Blokk extends Bolighus{ // class Blokk IN105subclassesII-1 Eksekveringsrekkefølgen
DetaljerA Study of Industrial, Component-Based Development, Ericsson
A Study of Industrial, Component-Based Development, Ericsson SIF8094 Fordypningsprosjekt Ole Morten Killi Henrik Schwarz Stein-Roar Skånhaug NTNU, 12. des. 2002 Oppgaven Studie av state-of-the-art : utviklingsprosesser
DetaljerFusjonsprogrammet for Høgskulen på Vestlandet
HØYRINGSINNSPEL Sak Saksnr. 16/05641 Delprosjekt administrativ organisering delprosjekt i hovedprosjektet Faglig og administrativ organisering Høyringsinstans (svarar) Ev. prosess bak høyringsinnspelet
DetaljerDet er tomt for IP-adresser...kva no?
Det er tomt for IP-adresser...kva no? Tore.Anderson@redpill-linpro.com Competence group Security and Networking Redpill Linpro GoOpen, Oslo, Mars 2011 PRODUCTS CONSULTING APPLICATION MANAGEMENT IT OPERATIONS
DetaljerEksamen REA3026 Matematikk S1. Nynorsk/Bokmål
Eksamen 30.05.014 REA306 Matematikk S1 Nynorsk/Bokmål Nynorsk Eksamensinformasjon Eksamenstid: Hjelpemiddel på Del 1: Hjelpemiddel på Del : 5 timar: Del 1 skal leverast inn etter timar. Del skal leverast
DetaljerVi skal få til meir! STRATEGI
Vi skal få til meir! 1 STRATEGI 2019 2023 1 VI SKAL FÅ TIL MEIR! 2 STRATEGISK HOVUDMÅL Vi skal redusere saksbehandlingstida ved å forenkle måten vi jobbar på Vi brukar tida effektivt Vi brukar kompetansen
DetaljerInnlevering 2b i INF2810, vår 2017
Innlevering 2b i INF2810, vår 2017 Dette er del to av den andre obligatoriske oppgaven i INF2810. Man kan oppnå 10 poeng for oppgavene i 2b, og man må ha minst 12 poeng tilsammen for 2a + 2b for å få godkjent.
DetaljerRettleiing. Nasjonale prøver i rekning for 5. trinn. Versjon: juli 2010, nynorsk
Rettleiing Nasjonale prøver i rekning for 5. trinn Versjon: juli 2010, nynorsk Nasjonale prøver i rekning for 5. steget Her får du informasjon om nasjonale prøver i rekning og kva prøva måler. Vidare er
DetaljerORDINÆR EKSAMEN Sensur faller innen
Høgskolen i Sør-Trøndelag Avdeling for lærer- og tolkeutdanning Skriftlig eksamen i Matematikk for ungdomstrinnet Del 1, Modul 1, 4MX130UM1-K 15 studiepoeng ORDINÆR EKSAMEN 11.12.09. Sensur faller innen
DetaljerMatematikk 1000, 2012/2013. Eksamensaktuelle numerikk-oppgåver
Matematikk 1, 1/13 Eksamensaktuelle numerikk-oppgåver Oppgåve 1 Skript-jeopardy a) Vi ser at skriptet inneheld ei for-løkke der variabelen n tar verdiane 1,,..., 1. For kvar gong blir n 3 lagt til variabelen
DetaljerHALVÅRSPLAN/ÅRSPLAN. Fag: Matte. Klasse: 9 Klasse 2017/2018. Rand Dyrseth, Geir Bø, Frode Småmo. Periode Kompetansemål Innhold Arbeidsmåte Vurdering
HALVÅRSPLAN/ÅRSPLAN Fag: Matte Klasse: 9 Klasse 2017/2018 Rand Dyrseth, Geir Bø, Frode Småmo Periode Kompetansemål Innhold Arbeidsmåte Vurdering 34-38 Behandle, faktorisere og forenkle algebrauttrykk,
DetaljerÅRSPLAN I MATEMATIKK FOR 5. KLASSE, SKULEÅRET 2015/2016
ÅRSPLAN I MATEMATIKK FOR 5. KLASSE, SKULEÅRET 2015/2016 FAGLÆRAR: LÆREBØKER: Grete Eiken Abakus av B.B. Pedersen, P. I. Pedersen og L. Skoogh. Grunnbok 5A og 5B og oppgåvebok 5A og 5B Veke Kompetansemål
DetaljerKomponentteknologi for Distribuert Media Journalering. Roger Werner Olsen Instituttet for informatikk Universitetet i Oslo
Komponentteknologi for Distribuert Media Journalering Roger Werner Olsen Instituttet for informatikk Universitetet i Oslo Hovedfagsoppgave 1. mai 2001 FORORD Denne hovedfagsoppgaven utgjør det praktiske
DetaljerVelkommen til. INF våren 2017
Velkommen til INF1010 - våren 2017 Idag: 1. time: Om INF1010 2.time: Om Objekter i Java 1 Stein Gjessing og Stein Michael Storleer Universitetet i Oslo 1 INF1010 Objektorientert programmering I INF1010
DetaljerProgrammeringsrammeverk som kan installeres på Windows Mobiloperativsystem
.NET Android AOSP Programmeringsrammeverk som kan installeres på Windows operativsystem Mobiloperativsystem Android Open Source Project. Har i oppgave å vedlikeholde og videreutvikle Android operativsystem.
DetaljerEksamen S1 Va ren 2014
Eksamen S1 Va ren 014 Tid: timar Hjelpemiddel: Vanlege skrivesaker, passar, linjal med centimetermål og vinkelmålar er tillate. Oppgåve 1 (3 poeng) Løys likningane a) x 3x 3 3 x b) x lg lg x Oppgåve (
DetaljerHvorfor objektorientert programmering? Objektorientert programmering i Python: Introduksjon. Læringsmål uke 7. Undervisning og pensum IN1000
Objektorientert programmering i Python: Introduksjon IN1000 Høst 2019 uke 7 Siri Moe Jensen Læringsmål uke 7 Kjenne til motivasjon og bakgrunn for objektorientert programmering Kunne definere en klasse,
DetaljerFaktor terminprøve i matematikk for 10. trinn
Faktor terminprøve i matematikk for 10. trinn Hausten 2008 nynorsk Namn: Gruppe: Informasjon Oppgåvesettet består av to delar der du skal svare på alle oppgåvene. Del 1 og del 2 blir delte ut samtidig,
DetaljerUtfordringer til mellomvare: Multimedia
Utfordringer til mellomvare: Multimedia IN-ODP høst 2001 foreleser: Frank Eliassen SRL & Ifi/UiO 1 Utfording fra multimedia til middleware ÿ Støtte for multimedia ÿ Programmeringsmodell og systemstøtte
DetaljerMatematikk, ungdomstrinn 8-10
Matematikk, ungdomstrinn 8-10 Tal og algebra samanlikne og rekne om mellom heile tal, desimaltal, brøkar, prosent, promille og tal på standardform, uttrykkje slike tal på varierte måtar og vurdere i kva
DetaljerEksamen REA3026 Matematikk S1
Eksamen REA306 Matematikk S1 Oppgåve 1 (3 poeng) Løys likningane a) x 6x 4 0 b) lg xlg lg4 x Oppgåve (3 poeng) ABC er rettvinkla. Eit punkt P på AC er plassert slik at PA AB PC CB. Vi set PC x og CB y.
DetaljerHvorfor objektorientert programmering?
Objektorientert programmering i Python: Introduksjon IN1000 Høst 2019 uke 7 Siri Moe Jensen Læringsmål uke 7 Kjenne til motivasjon og bakgrunn for objektorientert programmering Kunne definere en klasse,
DetaljerINF1010 - Seminaroppgaver til uke 3
INF1010 - Seminaroppgaver til uke 3 Oppgave 1 I denne oppgaven skal vi lage et klassehiearki av drikker. Alle klassene i hiearkiet skal implementere følgende grensesnitt p u b l i c i n t e r f a c e Drikkbar
DetaljerWeb Services. Olav Lysne
Web Services Olav Lysne Til nå har dere hørt om Mellomvare for objektbasert kommunikasjon brukes vanligvis i anvendelser som er innen én organisasjon, eller innen et tett konsortium av samarbeidende organisasjoner
DetaljerEvaluering av brukskvalitet for et Web-grensesnitt
Evaluering av brukskvalitet for et Web-grensesnitt Brukergrensesnitt Dørhåndtak - elektronisk kodelås Reflektere hvem som gjør hva Program som gjør det mulig for en bruker å kommunisere med datamaskinen
DetaljerLotteri- og stiftingstilsynet
www.isobar.no Isobar Norge Org.nr. 990 566 445mva Pilestredet 8 / N- 0180 Oslo. hello@isobar.no Lotteri- og stiftingstilsynet - Vurdering av publiseringsløysingar basert på open kjeldekode Utarbeida for:
Detaljer