Førsteårsprojekt (FÅP) F2008 Veje, grafer, versionsstyring med CVS. Plan for førsteårsprojektet
|
|
- Ida Juhl
- 5 år siden
- Visninger:
Transkript
1 Førsteårsprojekt (FÅP) F2008 Veje, grafer, versionsstyring med CVS Peter Sestoft Plan for førsteårsprojektet Undervisning tirsdage indtil påskeferien Eclipse og versionsstyring med CVS Grafbegreber Teknisk rapportskrivning Struktureret tekstbehandling, Word og LaTeX Struktureret præsentation, Powerpoint Systematisk afprøvning Gruppedannelse (4-pers. grupper) Performancemåling af programmer Grafalgoritmer: korteste vej mv Projektarbejde deltid fra påske til 28/4 Derefter fuldtid til aflevering 21/5 kl
2 Læringsmål og eksamenskrav PRODUKT: Efter kurset forventes den studerende at kunne: identificere, definere, og afgrænse et problem indenfor it (dvs. udarbejde en problemformulering); identificere og analysere relevante løsningsmodeller så som akademiske teorier, metoder, literatur, værktøjer, teknologier og andre kilder, inkl. eksisterende løsninger på problemet; kombinere de udvalgte løsningsmodeller og videreudvikle dem hvis relevant, samt anvende dem sammen med henblik på at realisere en samlet løsning; evaluere den realiserede løsning; teste produktet systematisk; reflektere over problemet, den realiserede løsning og andet relevant ift. projektet; samt forklare (i en projektrapport): problemet, baggrunds-research, skridtene mod løsningen, selve løsningen, evaluering af løsningen, samt andet relevant materiale (alt sammen overholdende gængse akademiske standarder). PROCES: Efter kurset forventes den studerende at kunne: etablere en konstitution for gruppen (dvs. eksplicitte aftalte og nedskrevne gruppenormer); planlægge, udføre og kontrollere processen (inkl. versionsstyring, rollerotation, ordstyrer og referent); dokumentere projektet inkrementelt via projektdagbog og arbejdsblade; vurdere og reflektere over processen og tilgangsvinklen på projektet; samt beskrive (i en procesbeskrivelse): processen, erfaringer og det resulterende læringsudbytte MUNDTLIG EKSAMEN: Efter kurset forventes den studerende at kunne: forklare projektet og den realiserede løsning; evaluere den realiserede løsning; beskrive og vurdere den gennemførte proces; samt reflektere over produkt og proces med henblik på at foreslå konstruktive forbedringer. Plan for i dag Førsteårsprojektets emne Datasættet fra Krak Indlæsning af datasættet Grafer: knuder, kanter, veje, cykler,... Tegning af grafer (Java-udvikling med Eclipse) Versionsstyring og fildeling med CVS 2
3 Veje og ruter i Danmark Datasæt fra Krak Kun til undervisning og forskning! Stort: 150 MB ialt Sjælland: vejstumper Mange udfordringer: Vise effektivt Browse effektivt Finde punkt-punkt ruter for bilister og cyklister effektivt Finde leveringsruter effektivt... UTM-koordinater Universal Transverse Mercator net Tilnærmede (x,y)-koordinater for Jorden Inddelt i 60x24 zoner Danmark er UTM-zone 32 og 33 Alle koordinater her omregnet til zone 32 Eksempel: Kirkevej 29, Charlottenlund har koordinater (x,y)=(724545, ): E= meter øst i UTM-zone 32 N= meter nord for Ækvator 3
4 Vejstumper og vejpunkter Vejstumper i filen kdv_unload.txt: ,385416, ,196775,196775,6,'Kirkev ej',25,39,26,32,'','','','',7115,7115,2920,2920,157,456,0,'',0,10,50,0.203,'','','', ,' ', Vejpunkter i filen kdv_node_unload.txt: ,385416,385416, , ,385768,385768, , UTM-koordinater Grafer Knude En graf består af knuder og kanter Knude = node = vertex Kant = edge = arc Kant I en orienteret (directed) graf har kanterne retning Eksempler? Se også kapitel 6 i Algorithm Design (BADS) 4
5 Eksempler på grafer Vejnet: kryds og veje Elnet: samlinger og ledninger Floder: bifloder, øjer WWW: websider og links Facebook: Personer og ven-med Datastrukturer: objekter og referencer Klassehierarkier, implements-relation Six degrees of separation/small world Erdös-indeks, Bacon-indeks,... Andre eksempler på grafer? Krakdatasættet KDV = Kraks Danske Vejnet Vejpunkter er knuder (node), derfor kdv_node_unload.txt Vejstumper er kanter (edge), i kdv_unload.txt 5
6 Knudefilen i vejdatasættet, hver linje = en knude = et vejpunkt ,385416,385416, , , , , , ARC#, bruges ikke KDV#, knudeløbenr i udtræk KDV#, nationalt knudeløbenr UTM-koordinater for knuden Kantfilen i vejdatasættet, hver linje = en kant = vejstump Fra- og til-kdv# i udtræk , , Længde i meter , ,196775, Vejtype 6, 'Kirkevej', Vejnavn 25,39,26,32, '','','','', Fra/til-husnumre og bogst. 7115,7115, 2920,2920, Fra/til-postnumre 157,456,0,'',0,10, 50, Fartgrænse km/h 0.203, Køretid i minutter '','','', ,'',
7 Grafer: Stier, kredse, træer En sti er en sekvens af kanter En kreds (cycle) er en ikke-tom sti fra en knude til sig selv Et træ er en sammenhængende graf uden (uorienterede) kredse Eksempler på træer? Grafer: Dags Orienteret acyclisk graf (directed acyclic graph, dag) er næsten et træ Pr Dr Mo interface Printable {... } interface Drawable extends Printable {... } interface Movable extends Printable {... } class Shape implements Drawable, Movable {... } Andre eksempler på dags? Sh 7
8 Hvad er det? NO NL DK SE FI EE RU DE LV BE LU LT BY ES PT FR IT CH AT CZ SI PL SK UA HU Kanter med oplysninger Man kan knytte data til hver kant Eksempler, hvis kant=vejstykke: Kantens længde i meter Kantens køretid i minutter Vejnavn, husnumre, postnr, kommune,... Kantens pris (broer, færger, udl. motorveje) Eksempler, hvis kan kant=elledning: Kapacitet i Ampere Modstand i Ohm Materiale Taldata på en kant kaldes ofte vægt 8
9 Korteste vej Hvordan finde fra knude A til knude B ad korteste vej hurtigste vej billigste vej Det er altsammen det samme, bare med forskellige mål for kantens vægt Hvordan tegne grafer Håndtegnede grafer Powerpoint autoshapes: cirkler og connectors Maskintegnede grafer Graphviz Simpel tekstinput, mange outputformater Særlig godt til dags, brug programmet dot 9
10 Input graph nfa { overlap=false; splines=true; DK -- DE; DE -- NL; DE -- BE; DE -- LU; DE -- FR; DE -- CH; DE -- AT; DE -- CZ; DE -- PL; NL -- BE; BE -- LU; FR -- LU;... } En Graphviz-graf Output Graphviz-graf med kantnavne graph nfa { n n9 [label="kirkevej"]; n9 -- n184 [label="kongeledet"]; n10 -- n200 [label="norasvej"]; n n10 [label="norasvej"]; n10 -- n160 [label="skovagervej"]; n28 -- n571 [label="kirkevej"];... } 10
11 Udviklingsmiljøet Eclipse Mere slagkraftigt end BlueJ og meget mere indviklet Frustrerende til at begynde med Meget meget nyttigt senere hen Udviklet af IBM, nu open source Masser af værktøjer og plugins Meget udbredt til Java-udvikling Modsvarer MS Visual Studio (C#, ) Versionsstyring med CVS CVS = Concurrent Versions System Centralt kode-depot, lokale kopier Update: fra central til kopi Commit: fra kopi til central update Oles pc CVS repository (ssh.itu.dk) commit commit update Idas mac 11
12 Historie og anvendelser af CVS CVS bygger på RCS (Revision Control System) der er fra før 1985 Et alternativ er Subversion, meget træls at sætte op til Eclipse/ssh.itu.dk CVS og Subversion bruges af masser af open source projekter Kommercielle alternativer: SourceSafe, SourceDepot (Microsoft) CVS ikke kun til Java-programmering, også LaTeX dokumenter (næste uge) Kogebog: opret CVS repository på ssh.itu.dk ssh.itu.dk er en Unix-server på ITU Log ind med Secure Shell og ITU mail userid og password Opret CVS repository mappe faapcvs: # mkdir faapcvs # chmod g+srwx faapcvs # cvs -d /import/home/sestoft/faapcvs init # exit 12
13 Tilgå CVS repository i Eclipse File -> New -> Other -> CVS -> CVS Repository Location Dit/gruppens CVS katalog Dit bruger-id = ITU-mail Dit password Vigtigt! Læg Java-projekt ind i CVS I Eclipse Åbn Resource-træet -> Højreklik på projektet -> Team -> Share project -> CVS -> Use existing... :extssh:sestoft@ssh.itu.dk:/ -> Use project name as module name -> Finish 13
14 Tjek Java-projekt ud fra CVS I Eclipse, Åbn CVS Repository Exploring -> Udfold HEAD -> Højreklik -> Refresh View -> Højreklik projekt -> Check Out Skift til Resource-træet og se projektet Gruppesamarbejde med CVS Opret Unix-gruppe hos sysadm@itu.dk Konfliktløsning, scenarie: Ole tjekker projekt ud fra CVS Ida tjekker projekt ud fra CVS Begge retter i den samme fil Ole committer sine rettelser Ida forsøger at committe sine rettelser, men kan ikke, for der er konflikter Ida skal lave en update og manuelt fjerne konflikterne i Eclipse Ida skal committe igen 14
Førsteårsprojekt F2008 Flere grafalgoritmer, og visualisering SØGES
Førsteårsprojekt F2008 Flere grafalgoritmer, og visualisering Peter Sestoft 2008-03-11* SØGES 1-2 studerende til Åbent Hus torsdag 10. april kl 1700-1800 Skal kunne fortælle 5-10 minutter om hvad hvordan
Læs mereIntroduktion til versionsstyring
make connections share ideas be inspired Introduktion til versionsstyring Thomas Damgaard Technical Architect, SAS Institute Agenda Hvad er versionsstyring? Hvorfor benytte versionsstyring? Historisk gennemgang
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 20. marts, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereBILAG. til RAPPORT FRA KOMMISSIONEN TIL EUROPA-PARLAMENTET OG RÅDET
EUROPA- KOMMISSIONEN Bruxelles, den 6.3.2017 COM(2017) 112 final ANNEXES 1 to 9 BILAG til RAPPORT FRA KOMMISSIONEN TIL EUROPA-PARLAMENTET OG RÅDET om medlemsstaternes anvendelse af Rådets direktiv 95/50/EF
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 13. marts, 2018 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereDatabaseadgang fra Java
Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,
Læs mereFørsteårsprojekt F2008. Nogle algoritmer på grafer
Førsteårsprojekt F2008 Nogle algoritmer på grafer Peter Sestoft 2008-02-19 Oversigt for i dag Definition: graf og orienteret graf Repræsentation ved kantlister Bredde-først gennemløb Dybde-først gennemløb
Læs mereCVS som KS-værktøj E3-104. Branching, Merging m.v.
CVS som KS-værktøj E3-104 Branching, Merging m.v. Gennemgang af Oprettelse af CVS-træ Tilføj filer Commit Fil forskelle Merging Branching Ekstra værktøjer Avanceret Oprettelse af CVS-træ report graphics
Læs mereThomas Vedel, Vedel Consult email: thomas@veco.dk DAPUG erfamøde 10. november 2010. Installation af SubVersion (svn)
Thomas Vedel, Vedel Consult email: thomas@veco.dk DAPUG erfamøde 10. november 2010 Installation af SubVersion (svn) Hvorfor versionsstyring? Det virkede da ellers i går Den fejl rettede jeg ellers for
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 29. februar, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereGrafer og graf-gennemløb
Grafer og graf-gennemløb Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges). Dvs. ordnede par af knuder. Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges).
Læs mereGrafer og graf-gennemløb
Grafer og graf-gennemløb Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges). Dvs. ordnede par af knuder. Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges).
Læs mereGrafer og graf-gennemløb
Grafer og graf-gennemløb Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges). Dvs. ordnede par af knuder. Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges).
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 27. februar, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereBILAG. til RAPPORT FRA KOMMISSIONEN TIL EUROPA-PARLAMENTET OG RÅDET
EUROPA- KOMMISSIONEN Bruxelles, den 28.2.2017 COM(2017) 99 final ANNEXES 1 to 4 BILAG til RAPPORT FRA KOMMISSIONEN TIL EUROPA-PARLAMENTET OG RÅDET om nes anvendelse af Europa-Parlamentets og Rådets direktiv
Læs mereGrafer og graf-gennemløb
Grafer og graf-gennemløb Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges). Dvs. ordnede par af knuder. Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges).
Læs mereHermed følger til delegationerne dokument - COM(2017) 112 final - BILAG 1 til 9.
Rådet for Den Europæiske Union Bruxelles, den 7. marts 2017 (OR. en) 7057/17 ADD 1 TRANS 97 FØLGESKRIVELSE fra: modtaget: 6. marts 2017 til: Jordi AYET PUIGARNAU, direktør, på vegne af generalsekretæren
Læs mereGrafer og graf-gennemløb
Grafer og graf-gennemløb Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges). Dvs. ordnede par af knuder. Figur: Terminologi: n = V, m = E (eller V og E (mis)bruges som V og E ).
Læs mereKorteste veje i vægtede grafer. Længde af sti = sum af vægte af kanter på sti.
Korteste veje Korteste veje i vægtede grafer Længde af sti = sum af vægte af kanter på sti. Korteste veje i vægtede grafer Længde af sti = sum af vægte af kanter på sti. δ(u, v) = længden af en korteste
Læs mereHvor skal der betales vejskatter? ISO Land Tyskland Østrig Schweiz Polen Tjekkiet Slovakiet Ungarn Belgien. AL Albanien T T T.
Europæisk Vejskat Hvor skal der betales vejskatter? ISO Land Tyskland Østrig Schweiz Polen Tjekkiet Slovakiet Ungarn Belgien AL Albanien T T T BE Belgien T D BA Bosnien-Herzegovina T T T BG Bulgarien T
Læs mereHvor skal der betales vejskatter? ISO Land Tyskland Østrig Schweiz Polen Tjekkiet Slovakiet Ungarn Belgien
Europæisk Vejskat Hvor skal der betales vejskatter? ISO Land Tyskland Østrig Schweiz Polen Tjekkiet Slovakiet Ungarn Belgien Form 1500-04/2016 AL Albanien T T T BE Belgien T D BA Bosnien-Herzegovina T
Læs mereKorteste veje i vægtede grafer. Længde af sti = sum af vægte af kanter på sti.
Korteste veje Korteste veje i vægtede grafer Længde af sti = sum af vægte af kanter på sti. Korteste veje i vægtede grafer Længde af sti = sum af vægte af kanter på sti. δ(u, v) = længden af en korteste
Læs mereOrCAD Capture TCL IDE med Eclipse
OrCAD Capture TCL IDE med Eclipse OrCAD Capture TCL er et script sprog til at lave applikationer til OrCAD Capture. Eclipse er et gratis udviklingsmiljø med debug muligheder. Denne guide hjælper med at
Læs mereKorteste veje i vægtede grafer. Længde af sti = sum af vægte af kanter på sti.
Korteste veje Korteste veje i vægtede grafer Længde af sti = sum af vægte af kanter på sti. Korteste veje i vægtede grafer Længde af sti = sum af vægte af kanter på sti. δ(u, v) = længden af en korteste
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2015 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 3. marts, 2015 Dette projekt udleveres i to dele. Hver del har sin deadline, således
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2013 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 5. marts, 2013 Dette projekt udleveres i to dele. Hver del har sin deadline, således
Læs mereAdvanced Word Template Brugermanual
Advanced Word Template Brugermanual Forord: Advanced Word Template er et værktøj, der anvendes sammen med Microsoft Word til at opbygge ensartet beskrivelser på en mere intelligent måde end Copy and Paste
Læs mereObjects 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 mereKapitel 9: Netværksmodeller
Kapitel 9: Netværksmodeller Terminologi: Et netværk eller en graf bestar af et sæt punkter samt et sæt linier, der forbinder par af punkter; netværket betegnes som komplet, hvis ethvert par af punkter
Læs mereBetjeningsvejledning Käyttöohje Bruksanvisning
DA FI NO SV Betjeningsvejledning Käyttöohje Bruksanvisning Bruksanvisning 3 26 49 72 B DE http://www.bosch-hausgeraete.de
Læs mereKapitel 9: Netværksmodeller
Kapitel 9: Netværksmodeller Terminologi: Et netværk eller en JUDI bestar af et sæt punkter samt et sæt linier, der forbinder par af punkter; netværket betegnes som komplet, hvis ethvert par af punkter
Læs mere2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING
2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING Baggrund Udgangspunktet er projekt 2, dvs. en blog om cupcakes, hvor målgruppe, afsender og modtager allerede er defineret. Du bliver nu bedt om at udvikle et
Læs mereRefWorks en vejledning fra UCL Biblioteket. Indholdsfortegnelse
Indholdsfortegnelse Hvad er RefWorks?... 2 Opret dig som bruger... 2 Inden du går i gang... 3 Klargøring af computer til download af Write-N-Cite v. 4.2... 3 Installation af Write-N-Cite... 4 Installation
Læs mereDigital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning
Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning 1. Lokalt installeret afleveringsprogram til stedprøver... 2 2. Systemkrav... 3 3. Netværksopsætning... 4 4. Installation
Læs mereHassansalem.dk/delpin User: admin Pass: admin BACKEND
Hassansalem.dk/delpin User: admin Pass: admin BACKEND 1/10 Indledning Dette projekt er den afsluttende del af web udvikling studiet på Erhvervs Lillebælt 1. semester. Projektet er udarbejdet med Del-pin
Læs merePaneuropæisk opinionsundersøgelse vedrørende arbejdssikkerhed og - sundhed
Paneuropæisk opinionsundersøgelse vedrørende arbejdssikkerhed og - sundhed Repræsentative resultater i de medlemslande inden for Den Europæiske Union Pakke, der indeholder resultater for EU og for Danmark
Læs mereEn strategi for sikkerhed og interoperabilitet på jernbanen i Danmark
En strategi for sikkerhed og interoperabilitet på jernbanen i Danmark Indsæt billede her 8,1 cm. højt x 16,3 cm. bredt Jesper Rasmussen, Sikkerhedsdirektør Trafikstyrelsen Trafikdage på Aalborg Universitet
Læs mereGIS. Guide til indlæsning af data i ArcGIS herunder KMS-data fra internettet
GIS Af Anders Bartholdy Guide til indlæsning af data i ArcGIS herunder KMS-data fra internettet Baggrundskort fra KMS er en rigtig god resurse der er tilgængelig via ArcGIS. Derfor starter vi med at gennemgå
Læs mereBEC. Cisco AnyConnect Unmanaged VPN. Installation. Brugervejledning. Version
BEC Cisco AnyConnect Unmanaged VPN Installation og Brugervejledning Version 1.0 2017-09-11 Ref. JN Data A/S RemoteAccess Team Side 1 af 19 Indhold Installation... 3 Installation: AnyConnect Secure Mobility
Læs mereEport 4 Håndbog. Indhold. Find dit svar i denne håndbog. Ellers giv os et ring! Eport Manual
Eport 4 Håndbog Indhold Find dit svar i denne håndbog. Ellers giv os et ring! Eport Manual Bestilling af rapporter / Nyt projekt Side 1: Køb af credits Side 2: Bestilling af rapporter Side 5: Bestilling
Læs mereFørsteårsprojekt F2008. Struktureret tekstbehandling MS Word og LaTeX
Førsteårsprojekt F2008 Struktureret tekstbehandling MS Word og LaTeX Peter Sestoft 2008-02-05* Tekniske rapporter Afsnitsnumre 1, 2, 2.1, 2.2, Figurnumre 1, 2, 3, Henvisninger afsnit 2.2, figur 4 Litteraturliste,
Læs mereSkriftlig eksamen i Datalogi
Roskilde Universitetscenter Skriftlig eksamen i Datalogi Modul 1 Vinter 1998/99 Opgavesættet består af 5 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 16% Opgave 2 12% Opgave 3 10% Opgave
Læs mereOm LE34 og Stella Holmgaard Andersen
Om LE34 og Stella Holmgaard Andersen (sha@le34.dk) LE34er et landinspektørfirma, med kunder både i det kommunale/statslige og blandt ledningsejere og andre med anlæg over større områder eller langs lange
Læs mereAcademy pakke 1 Online kurser
Academy pakke 1 Online kurser Med Academy pakke 1 får du ubegrænset adgang til alle vores online kurser inden for Office 365. Anvender I Office 365 i din virksomhed, ved du også, at fildeling og samarbejdet
Læs mereKOM GODT I GANG MED. Desktop Mendeley Menuen er simpel og intuitiv. I Menuen Tools finder du web importer og MS Word plugin
Mendeley er et program til håndtering af PDF er og referencer, som frit kan downloades fra internettet. Der er fri lagringskapacitet for en enkeltbruger op til en vis mængde data. Du kan hente programmet
Læs mereInstallationsguide - Windows
Installationsguide - Windows Brug af LaTeX kræver installation af to elementer distribution og editor. Guiden her er opdelt til at vejlede to slags personer. Dig der ønsker en udførlig trin-for-trin guide
Læs mereForum for Mænds Sundhed. Peter Hamborg Faarbæk Projektleder i 3F, ulighed i sundhed. MSSM August 2013
Forum for Mænds Sundhed Peter Hamborg Faarbæk Projektleder i 3F, ulighed i sundhed MSSM August 2013 Ulighed i sundhed - helt kort Kort uddannet mand (det samme for kvinder men i mindre målestok) Stor risiko
Læs mereDM507 Eksamen Obligatorisk Opgave Rejseplanlægning
Institut for Matematik og Datalogi Syddansk Universitet, Odense 21. februar 2011 LMF DM507 Eksamen Obligatorisk Opgave Rejseplanlægning 1 Problemet Denne opgave går ud på at lave et program, som ud fra
Læs mere02101 Indledende Programmering Introduktion til Eclipse
02101 Indledende Programmering Introduktion til Eclipse Version 2018 1 Introduktion I dette kursus lægger vi op til at man bruger det integrerede udviklingsmiljø Eclipse. Basalt set er et integreret udviklingsmiljø
Læs mereVerifikation af miljøteknologi (ETV)
Verifikation af miljøteknologi (ETV) 20/02/2008-21/03/2008 Der er 371 svar ud af 371, der opfylder dine kriterier 0. DELTAGELSE Land DE - Tyskland 63 (17%) NL - Nederlandene 44 (11.9%) CZ - Tjekkiet 30
Læs mereOffice2013 og Office2011 På alle computere, som lærerne har lånt af skolen er der installeret Office2013 til PC og Office2011 til MAC.
1 Office2013 og Office2011 På alle computere, som lærerne har lånt af skolen er der installeret Office2013 til PC og Office2011 til MAC. På alle skolens fastnet computere er installeret Office2013. Alle
Læs mereUndervisningsbeskrivelse
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 mereSkriftlig Eksamen DM507 Algoritmer og Datastrukturer
Skriftlig Eksamen DM507 Algoritmer og Datastrukturer Institut for Matematik og Datalogi Syddansk Universitet, Odense Tirsdag den 24. juni 2014, kl. 10:00 14:00 Besvarelsen skal afleveres elektronisk. Se
Læs mereMetadata og dokumentation af ETL-processen
Dataintegrationsseminar Metadata og dokumentation af ETL-processen v/ Bjørn Lange SDC Udvikling A/S Borupvang 1A 2750 Ballerup Dataintegrationsseminar Hvem er SDC? SDC er serviceleverandør for en lang
Læs mereSkriftlig Eksamen Algoritmer og Datastrukturer 2 (2003-ordning)
Skriftlig Eksamen Algoritmer og Datastrukturer 2 (2003-ordning) Datalogisk Institut Aarhus Universitet Fredag den 28. maj 2004, kl. 9.00 13.00 Opgave 1 (20%) En (r, k) kryds-graf er en orienteret graf
Læs mereOpret ODBC datakilde Vejledning
Vejledning V. 1 APRIL 2011 FOR KUNDESERVICE Indholdsfortegnelse 1 Indledning... 3 1.1 Formål... 3 1.2 Målgruppe... 3 1.3 Krav... 3 2 Opret ODBC Datakilde (Open Database Connectivity)... 3 2.1 Forbindelse
Læs mereDAXIF# - Delegate Automated Xrm Installation Framework. Delegate A/S
DAXIF# - Delegate Automated Xrm Installation Framework Delegate A/S Agenda Delegate A/S DAXIF# Kun et programmeringssprog Type stærke script (og selvdokumenterende) filer Unit tests afvikles før assembly
Læs mereEurostat. Introduktion til EU/Eurostat Introduktion til NACE nomenklaturen Eurostat: Structural Business Statistics. v.
Eurostat Introduktion til EU/Eurostat Introduktion til NACE nomenklaturen Eurostat: Structural Business Statistics v. Ingeborg Berntsen Eurostat introduktion Eurostat: Den Europæiske Unions statistiske
Læs mereOrienterede grafer. Orienterede grafer. Orienterede grafer. Orienterede grafer
Philip Bille Orienteret graf. Mængde af knuder forbundet parvis med orienterede kanter. deg + (7) =, deg - (7) = Lemma. v V deg - (v) = v V deg + (v) = m. Bevis. Hver kant har netop en startknude og slutknude.
Læs mereog interoperabilitet -på jernbanen En strategi for sikkerhed Jesper Rasmussen Sikkerhedsdirektør Indsæt billede her 8,1 cm. højt x 16,3 cm.
En strategi for sikkerhed Indsæt billede her og interoperabilitet -på jernbanen 8,1 cm. højt x 16,3 cm. bredt Jesper Rasmussen Sikkerhedsdirektør Hvorfor en strategi: Vi skal vinde på EUreformen! DK har
Læs mereMålet for disse slides er at diskutere nogle metoder til at gemme og hente data effektivt.
Merging og hashing Mål Målet for disse slides er at diskutere nogle metoder til at gemme og hente data effektivt. Dette emne er et uddrag af kurset DM507 Algoritmer og datastrukturer (2. semester). Mål
Læs mereIT Support Guide. Installation af netværksprinter (direkte IP print)
IT Support Guide Denne guide er hentet på www.spelling.dk Program: Microsoft Windows Vista Program sprog version: ENG (US) Guide emne: Installation af netværksprinter (direkte IP print) Publikationsnr.:
Læs mereInstallation af Oracle 10g Release 2 database
Installation af Oracle 10g Release 2 database Oracle 10g database indeholder databasesoftware, enterprise manager, SQL*Plus m.m., HTML DB (i dag kendt som Application Express) og tilhørende HTTP Server
Læs mereComputer Networks Specielt om Infrastrukturer og Teknologi
Computer Networks Specielt om Infrastrukturer og Teknologi Ole Borch Slide 1 Doc Bud på arkitektur (som mange andre steder) Sygehus Hemmelig Meget hemmelig WWW browser WWW Server Dataplejer Staklen Internet
Læs mereVPN-klienten SecureClient for TDC Managed Firewall
Installationsvejledning VPN-klienten SecureClient for TDC Managed Firewall Denne installationsvejledning beskriver, hvordan Check Point s VPN-klient SecureClient (version NGX R60) installeres. Med SecureClient
Læs mereBetalingstjenesteloven (BTL) og brug af omkostningskoder (OUR, SHA og BEN) fra 1. november 2009
September 2009 Betalingstjenesteloven (BTL) og brug af (OUR, SHA og BEN) fra 1. november 2009 1. Formålet med denne information Formålet med denne information er at oplyse kontohaverne i SKB/OBS om, hvilke
Læs mereVejledning i visning af udvalgte adresser på Google
Vejledning i visning af udvalgte adresser på Google Udarbejdet af Lars P. Beck Side 2 af 19 Indledning Det er den almindelige opfattelse at når vi taler om kort på Internettet, så taler vi om Google Maps.
Læs mereDanmarks Tekniske Universitet
side af 3 sider anmarks Tekniske Universitet Skriftlig prøve, den 29. maj 203. ursusnavn: lgoritmer og datastrukturer ursus nr. 02326. jælpemidler: Skriftlige hjælpemidler. et er ikke tilladt at medbringe
Læs mereOrienterede grafer. Introduktion Repræsentation Søgning Topologisk sortering og DAGs Stærke sammenhængskomponenter Implicitte grafer.
Orienterede grafer Introduktion Repræsentation Søgning Topologisk sortering og DAGs Stærke sammenhængskomponenter Implicitte grafer Philip Bille Orienterede grafer Introduktion Repræsentation Søgning Topologisk
Læs mereLonbox PCM2001 betjeningsenhed
PROLON CONTROL SYSTEMS Herstedvesterstræde 56 DK-2620 Albertslund Danmark Tlf.: (+45) 43620625 Fax: (+45) 43623125 Lonbox PCM2001 betjeningsenhed Bruger vejledning Oktober 2002 Denne manual beskriver installation
Læs mereIntegrationsmanual. Anvendelse af webservice til kursusoversigt i Campus. Brugervejledning til udviklere
Integrationsmanual Anvendelse af webservice til kursusoversigt i Campus Brugervejledning til udviklere Moderniseringsstyrelsen Webservice manual til udviklere 2016 1 1. Indholdsfortegnelse Nyt kapitel
Læs mereØkonomisk analyse. Danmark, EU og fødevareproduktion. 25. april 2014
Økonomisk analyse 25. april 214 Axelborg, Axeltorv 3 19 København V T +45 3339 F +45 3339 4141 E info@lf.dk W www.lf.dk Danmark, EU og fødevareproduktion Hvor mange, og hvem, skal den danske fødevareklynge
Læs mereDer er køn i sundhed og sygdomme - hvordan går det lige for manden?
Der er køn i sundhed og sygdomme - hvordan går det lige for manden? Rigshospitalet Når man taler om mænd sygdom.. Y+ = Y+ = Y+ = Et paradoks Når manden er ramt af forkølelse og giver sig hen til sin sygdom,
Læs mereIndhold. Download driver... 2. Find version af Windows 8... 3. Hent drivers til Windows 8... 5. Udpak driver... 6
KB print Windows 8 installations guide DET KONGELIGE NATIONAL OG Indhold Download driver... 2 Find version af Windows 8.... 3 Hent drivers til Windows 8... 5 Udpak driver... 6 Windows 8 installation af
Læs mereProgrammering 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 mereKlimastyring B213. 22. marts 2010. Klimastyring B213. Kommunikation. Her og Nu. Fremtiden. Google Groups Google Code Google Calendar L AT E X
22. marts 2010 Indhold L A T E X Et nemt værktøj som tillader os og kommuniker bedre og collaborate mere som et team Vi bruger til version kontrol, SVN som protokol Tillader nem fildeling, version kontrol,
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2010 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 24. april, 2010 (let justeret 10. maj og 21. maj 2010) Dette projekt udleveres i tre
Læs mereOverførsel til udlandet. Opbygning af kontonumre
Overførsel til udlandet Opbygning af kontonumre Andorra Ingen fælles kontostruktur ADXXBBBBBBBBCCCCCCCCCCCC landekoden AD Australien Ingen fælles kontostruktur AUNNNNNN N = BSB Code: Altid 6 cifre Belgien
Læs mereDatastrukturer (recap) Datastruktur = data + operationer herpå
Dictionaries Datastrukturer (recap) Datastruktur = data + operationer herpå Datastrukturer (recap) Data: Datastruktur = data + operationer herpå En ID (nøgle) + associeret data (ofte underforstået, også
Læs mereKRAV TIL INFRASTRUKTUR
KRAV TIL INFRASTRUKTUR VERSION 4.2.8 SEPTEMBER 2015 Indholdsfortegnelse 1 Generelt... 1 2 Servermæssige krav til -modulerne... 1 2.1 Systemmæssige krav i servermiljø... 1 2.2 Hardwaremæssige krav i servermiljø...
Læs mereEU venter flere i beskæftigelse frem mod 2030
2. marts 218 EU venter 3. flere i beskæftigelse frem mod 23 Ifølge en ny fremskrivning fra EU-kommissionen står dansk økonomi over for en fremgang i beskæftigelsen på næsten 3. personer frem mod 23. Det
Læs mereInstallation og administration af MarvinSketch. Anders Almlund Osted, Køge Gymnasium
Installation og administration af MarvinSketch Anders Almlund Osted, Køge Gymnasium September 2015 1 Indholdsfortegnelse Administration af programmet... 3 Registrering... 3 Ansøg om undervisningslicens...
Læs mereProgrammering 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 mereStudieordning for bacheloruddannelsen i softwareudvikling ved IT-Universitetet i København
Studieordning for bacheloruddannelsen i softwareudvikling ved IT-Universitetet i København Studieordning a 1. september 2012 Revideret 16. juni 2014 Revideret 19. august 2015 Indhold Indledning Kapitel
Læs mereDet Naturvidenskabelige Fakultet. Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske
Det Naturvidenskabelige Fakultet Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske Indholdsfortegnelse Introduktion til Blackboard Content System...3 Øvelse 01 individuel:
Læs mereP2-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 mereErfaringer med PBL læringsmål i studieordning for Sundhedsteknologi. Pia Elberg, formand for studienævn for Sundhed, Teknologi og Idræt August 2018
Erfaringer med PBL læringsmål i studieordning for Sundhedsteknologi Pia Elberg, formand for studienævn for Sundhed, Teknologi og Idræt August 2018 Baggrund Revision af ST SO som led i Selvevalueringshandlingsplan
Læs mereADIS, WS og Meta Service
ADIS, WS og Meta Service Om ADIS, Web Services, Værktøjer og Meta Service. Michael Jacobsen Technology Network Management Agenda ADIS og dens udvidelse ISOagriNET Web Service med eller uden fuldt objektmodel
Læs mereEU sætter fokus på det fælleseuropæiske alarmnummer 112 op til sommerferien
IP/08/836 Brussels, den 3. juni 2008 EU sætter fokus på det fælleseuropæiske alarmnummer 112 op til sommerferien Europa-Kommissionen sætter i dag ekstra ind på at få gjort større brug af det gratis fælleseuropæiske
Læs mereVejledning til validator test af metadata
Vejledning til validator test af metadata Test af metadata finds under kategorien Metadata (Technical Guidance version 1.3). Man kan teste en eller flere ISO 19115/19119 metadata XML og GML filer, ved
Læs mereRuko SmartAir. Updater installation
Ruko SmartAir Updater installation Introduktion. Updateren er en speciel enhed som giver os mulighed for at tilføje, læse og skrive funktioner i en offline installation. Med læse og skrive funktionen kan
Læs mereGrådige algoritmer. Et generelt algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer.
Grådige algoritmer Grådige algoritmer Et generelt algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer. Grådige algoritmer Et generelt algoritme-konstruktionsprincip ( paradigme ) for
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2017 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 6. april, 2017 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereDATALOGISK INSTITUT, AARHUS UNIVERSITET
DATALOGISK INSTITUT, AARHUS UNIVERSITET Det Naturvidenskabelige Fakultet EKSAMEN Grundkurser i Datalogi Algoritmer og Datastrukturer (00-ordning) Antal sider i opgavesættet (incl. forsiden): 6 (seks) Eksamensdag:
Læs mereHVAD SKAL DANMARK LEVE AF?
HVAD SKAL DANMARK LEVE AF? Perspektiv, viden og inspiration til morgenkaffen Finanskrisen er blevet til en statsgældskrise er vi fanget i en lavvækstfælde? Professor Torben M. Andersen Aarhus Universitet
Læs mereVejledning til redigering via iserasuaat.gl/typo3 - både frontend og backend
Iserasuaat.gl Vejledning til redigering via iserasuaat.gl/typo3 - både frontend og backend Indhold Om kategorier en central del af Iserasuaat... 2 Frontend redigering... 3 Fanen Generelt... 4 Linke til
Læs mereDM502. 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 merePC - installation af Maple 18 med GYM-pakken
PC - installation af Maple 18 med GYM-pakken Download først de relevante installere til både Maple 18 og til Gym-pakken, og placer dem et sted på din PC, hvor du kan finde dem igen. Hvis du højre-klikker
Læs mereVelkommen til OPEN Storage
Velkommen til OPEN Storage Version: 1.3 Seneste opdatering: 03-10-2018 Udarbejdet af: Harald Hammershøi INDHOLDSFORTEGNELSE Brugervejledning side 2 Introduktion til OPENs Storage tilbud... 3 Forskellen
Læs mere