It og informationssøgning Forelæsning december 2006 Nils Andersen. Indkøring, afprøvning og dokumentation af programmer

Størrelse: px
Starte visningen fra side:

Download "It og informationssøgning Forelæsning december 2006 Nils Andersen. Indkøring, afprøvning og dokumentation af programmer"

Transkript

1 It og informationssøgning Forelæsning december 2006 Nils Andersen Indkøring, afprøvning og dokumentation af programmer Indkøring Syntaksfejl Køretidsfejl Semantiske fejl Dokumentation Sammenfatning Problemorienteret analyse Programmeringsovervejelser Programbeskrivelse Afprøvning Brugervejledning Downey, Elkner & Meyers: Appendix A Andersen & Simonsen: kap. 13 1

2 Syntaksfejl Python-systemet fortolker programlinjerne, efterhånden som de præsenteres; fejl meldes omgående. Der, hvor fejlen opdages! Opbyg gradvis og modulært. Eller dan en kopi af programmet, og fjern programdele, til fejlen forsvinder. Hyppige fejl: Brug af reserveret navn som variabelnavn Manglende kolon Forkert indrykning Ubalanceret parentes- eller tekstkonstruktion Dynamisk lighedstegn (=) i stedet for sammenlignende lighedstegn (==) 2

3 Køretidsfejl Der sker ingenting: Kun erklæringer? Uendelig løkke? Ubegrænset rekursion? Sørg for basistilfælde! Indkreds problemet ved indsættelse af print-sætninger (før test, først og/eller sidst i funktioner)! Få overblik over programmets logik. Programafbrydelse: undtagelser. (Systemets fejlmelding viser stakken af suspenderede funktionskald.) Find simpleste tilfælde, der fejler. Ryd op / bryd ned / omskriv programmet. 3

4 Semantisk fejl Systemet udfører det programmerede forløb men ikke det ønskede forløb! Måske forkert mental model af sprogelement. Sørg for, det er den rigtige programtekst. Modulær opbygning: Nedefra-og-op : danne større helheder af allerede fungerende mindre byggesten, eller oppefra-og-ned : Trinvis forfining, hvor tilnærmende pladsholdere erstattes af uddybende detaljer. Problemløsning: Ansku fra forskellige synsvinkler Hold en pause Dan en ny løsning efter den første Beskriv problemet for en anden 4

5 Programdokumentation Et program er ikke kun instrukser, der skal få en maskine til at virke, men skal også støtte fejlfinding muliggøre udbygning fastholde beslutninger i en gruppe eller over tid muliggøre genbrug formidle indsigter Forslag til rapportstruktur: Sammenfatning Problemorienteret analyse Programmeringsovervejelser Programbeskrivelse Afprøvning Brugervejledning Bilag: Program Testudskrifter 5

6 Problemorienteret analyse Et program kan opfattes som en model af en isoleret del af virkeligheden. Analyser problemet, afgræns opgaven. Gør rede for uklarheder, selvmodsigelser, ufuldstændigheder og andre mangler, og præciser den opgave, som det vælges at løse. Afdæk genstandsområdets egenskaber og lovmæssigheder. Indfør gerne speciel terminologi til lejligheden! Afklar, hvad programmet skal gøre, uden nogen forpligtelse til hvordan (og uden henvisning til elementer i noget bestemt programmeringssprog). 6

7 Programmeringsovervejelser = systemorienteret syntese = programkonstruktion = software design Redegørelse for repræsentation og overordnet struktur. Gerne tegninger og diagrammer! Udfordringen ligger i at finde et niveau, der er højere end programmeringssprogets, uden at det dog bliver så højt, at forklaringen bliver indholdsløs. 7

8 Programbeskrivelse (Selve pro- Læsevejledning til programmet. grammet medgives som bilag.) Beskriv programmets statiske struktur (indholdsfortegnelse) og dynamiske struktur (hvilke dele aktiverer hvilke andre dele?) Forklar klasser og datastrukturer. Husk systematisk navngivning. Gør opmærksom på smarte tricks. 8

9 Afprøvning Empirisk: Man laver en fejl pr. ca. 20 programlinjer Der bør testes for hver ca. 40 programlinjer Man begår en ikke-triviel fejl for hver ca. 150 programlinjer Dobbelt formål: fejlfinding og dokumentation. Fejlfinding: Det betaler sig at afprøve løbende, mens man har den aktuelle programdels virkemåde præsent. Prøv omkring grænser (lige før, på, lige efter). Formålet er: at finde fejl; lad eventuelt en udenforstående konstruere data. Gør programmet afprøv-bart. 9

10 Forklar afprøvningssystema- Dokumentation: tikken. Opfat prøvekørsler analogt til et fysisk-kemisk eksperiment. Sammenlign en forudsigelse af udfaldet med det faktisk udfald. Vælg testdata, så der findes flest mulige fejl med færrest mulige prøvekørsler. Selve testkørslerne vedlægges som bilag, men refereres loyalt. 10

11 Brugervejledning Henvender sig til en anden type læser end de foregående rapportafsnit. Bør derfor ikke henvise til andre dele af rapporten (og slet ikke til programmet!) Færdiggøres sidst (men en skitse på et tidligt stadium kan være et nyttigt styringsredskab). Typisk struktur: Programmets overordnede funktion (nytte) Inddataformat Uddatas form og betydning: såvel egentlige resultater som fejlmeldinger Beskriv kun, hvad det konstruerede program selv har at gøre med (ikke maskinens knapper eller operativsystemet eller lignende). 11

It og informationssøgning Forelæsning september 2006 Nils Andersen. Gentagelser og tekster

It og informationssøgning Forelæsning september 2006 Nils Andersen. Gentagelser og tekster It og informationssøgning Forelæsning 3 20. september 2006 Nils Andersen Gentagelser og tekster Dokumentationstekster Iteration (gentagelse) - med while - med for En- og todimensionale tabeller Typen af

Læs mere

It og informationssøgning Forelæsning 1 6. september 2006 Nils Andersen. Beregning på computer

It og informationssøgning Forelæsning 1 6. september 2006 Nils Andersen. Beregning på computer It og informationssøgning Forelæsning 1 6. september 2006 Nils Andersen Beregning på computer Begrebet data Universel computer Højere programmeringssprog Python Dialogdrift Fejl (syntaksf., udførelsesf.,

Læs mere

It og informationssøgning Forelæsning oktober 2006 Nils Andersen

It og informationssøgning Forelæsning oktober 2006 Nils Andersen It og informationssøgning Forelæsning 6 11. oktober 2006 Nils Andersen Formatstyret udskrivning. Undtagelser. Løkkestyring med break og continue. Tekstfiler. Højereordensfunktioner. Formattekster og %-operatoren

Læs mere

Der er fejl i programmer. Ikke-trivielle programmer er næsten altid fejlbehæftede.

Der er fejl i programmer. Ikke-trivielle programmer er næsten altid fejlbehæftede. Udvidet Programmering 1999 Forelæsning 22, tirsdag 23. november 1999 Indkøring versus afprøvning af programmer Intern afprøvning Ekstern afprøvning Programkommentarer og dokumentation Programmering 1999

Læs mere

It og informationssøgning Forelæsning september 2006 Nils Andersen. Underprogrammer og betingelser. Standardfunktioner, typeomsætning

It og informationssøgning Forelæsning september 2006 Nils Andersen. Underprogrammer og betingelser. Standardfunktioner, typeomsætning It og informationssøgning Forelæsning 2 13. september 2006 Nils Andersen Underprogrammer og betingelser Standardfunktioner, typeomsætning Funktionskald Moduler, lange navne Brugerdefinerede funktioner

Læs mere

Ordbog Biologi Samfundsfag Kemi: Se bilag 1 Matematik: Se bilag 2

Ordbog Biologi Samfundsfag Kemi: Se bilag 1 Matematik: Se bilag 2 Fremstillingsformer Fremstillingsformer Vurdere Konkludere Fortolke/tolke Diskutere Ordbog Biologi Samfundsfag Kemi: Se bilag 1 Matematik: Se bilag 2 Udtrykke eller Vurder: bestemme På baggrund af biologisk

Læs mere

Hjælp! Der er brok med mit ML-program

Hjælp! Der er brok med mit ML-program Hjælp! Der er brok med mit ML-program Hans Hüttel December 2001 Indhold 1 Formålet med denne note 1 2 Der er ere slags fejl 2 2.1 Brugerfejl............................. 2 2.2 Syntaksfejl.............................

Læs mere

DM536. Rapport og debug

DM536. Rapport og debug DM536 Rapport og debug Kilder Vigtig.it (Felix Palludan Hargreaves) http://vigtig.it/dm502/howto_report.pdf http://vigtig.it/blog/teaching/#toc-relevant-tips Peter Schneider-Kamp http://imada.sdu.dk/~petersk/dm536/project2.pdf

Læs mere

It og informationssøgning Forelæsning oktober 2006 Jakob Grue Simonsen. Klasser

It og informationssøgning Forelæsning oktober 2006 Jakob Grue Simonsen. Klasser It og informationssøgning Forelæsning 7 25. oktober 2006 Jakob Grue Simonsen Klasser Downey, Elkner & Meyers: Chapt. 12-14 Andersen & Simonsen: kap. 7 Vi har tidligere set, at Python tilbyder en række

Læs mere

Foreløbig udgave af læringsmål til: Kapitel 1 Regn med store tal Fælles Mål Læringsmål Forslag til tegn på læring

Foreløbig udgave af læringsmål til: Kapitel 1 Regn med store tal Fælles Mål Læringsmål Forslag til tegn på læring Foreløbig udgave af læringsmål til: Kapitel 1 Regn med store tal Fælles Mål Læringsmål Forslag til tegn på læring udføre beregninger med de fire regningsarter inden for naturlige tal, herunder beregninger

Læs mere

Eleven kan handle med overblik i sammensatte situationer med matematik. Eleven kan anvende rationale tal og variable i beskrivelser og beregninger

Eleven kan handle med overblik i sammensatte situationer med matematik. Eleven kan anvende rationale tal og variable i beskrivelser og beregninger Kompetenceområde Efter klassetrin Efter 6. klassetrin Efter 9. klassetrin Matematiske kompetencer handle hensigtsmæssigt i situationer med handle med overblik i sammensatte situationer med handle med dømmekraft

Læs mere

Workshop 1: Elektronisk tegning, programmering og 3D-print

Workshop 1: Elektronisk tegning, programmering og 3D-print Workshop 1: Elektronisk tegning, programmering og 3D-print MetalCraft Max 15 personer Har du nogensinde ønsket, at du kan få præcis det, du har lyst til, bare ved at trykke på en knap? Det kan du nu! Ok,

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

It og informationssøgning Forelæsning 7 1. november 2006 Jakob Grue Simonsen. Indlejring og Nedarvning

It og informationssøgning Forelæsning 7 1. november 2006 Jakob Grue Simonsen. Indlejring og Nedarvning It og informationssøgning Forelæsning 7 1. november 2006 Jakob Grue Simonsen Indlejring og Nedarvning Downey, Elkner & Meyers: Chapt. 15-16 Andersen & Simonsen: kap. 8 Vi har tidligere set løkker af forskellig

Læs mere

Andengradsligninger. Frank Nasser. 11. juli 2011

Andengradsligninger. Frank Nasser. 11. juli 2011 Andengradsligninger Frank Nasser 11. juli 2011 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Indhold 1 Introduktion

Læs mere

π er irrationel Frank Nasser 10. december 2011

π er irrationel Frank Nasser 10. december 2011 π er irrationel Frank Nasser 10. december 2011 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Indhold 1 Introduktion

Læs mere

Andengradsligninger. Frank Nasser. 12. april 2011

Andengradsligninger. Frank Nasser. 12. april 2011 Andengradsligninger Frank Nasser 12. april 2011 c 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Bemærk: Dette

Læs mere

Bilag 4. Planlægningsmodeller til IBSE

Bilag 4. Planlægningsmodeller til IBSE Bilag 4 Planlægningsmodeller til IBSE I dette bilag præsenteres to modeller til planlægning af undersøgelsesbaserede undervisningsaktiviteter(se figur 1 og 2. Den indeholder de samme overordnede fire trin

Læs mere

Generel projektbeskrivelse

Generel projektbeskrivelse 02121 Ingeniørarbejde Softwareteknologi Januar 2010 1 Introduktion Generel projektbeskrivelse Formålet med programmeringsprojektet er at give deltagerne erfaring med at designe og konstruere et simpelt

Læs mere

Programmering C RTG - 3.3 09-02-2015

Programmering C RTG - 3.3 09-02-2015 Indholdsfortegnelse Formål... 2 Opgave formulering... 2 Krav til dokumentation af programmer... 3 ASCII tabel... 4 Værktøjer... 5 Versioner af ASCII tabel... 6 v1.9... 6 Problemer og mangler... 6 v2.1...

Læs mere

Arktisk teknologi C. 1. Fagets rolle

Arktisk teknologi C. 1. Fagets rolle Arktisk teknologi C 1. Fagets rolle Arktisk teknologi C omfatter sammenhængen mellem teknologiske løsninger og samfundsmæssige problemstillinger. Faget belyser samspillet mellem teknologiudviklingen og

Læs mere

2. Problem-analyse og problem-afgrænsning. 1. Denne fase klares efter diverse diskussioner med den fremtidige bruger.

2. Problem-analyse og problem-afgrænsning. 1. Denne fase klares efter diverse diskussioner med den fremtidige bruger. Projektarbejde 13. Projektarbejde Først er det på sin plads at se lidt på de arbejdsmetoder, der med fordel kan benyttes, når man arbejder med at lave større EDB-systemer. PROBLEMLØSNINGENS FASER: l. Idé-oplæg

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

Introduktion til datastrukturer. Introduktion til datastrukturer. Introduktion til datastrukturer. Datastrukturer

Introduktion til datastrukturer. Introduktion til datastrukturer. Introduktion til datastrukturer. Datastrukturer Introduktion til datastrukturer Introduktion til datastrukturer Philip Bille Datastrukturer Datastruktur. Metode til at organise data så det kan søges i/tilgås/manipuleres effektivt. Mål. Hurtig Kompakt

Læs mere

It-sikkerhedstekst ST8

It-sikkerhedstekst ST8 It-sikkerhedstekst ST8 Logning til brug ved efterforskning af autoriserede brugeres anvendelser af data Denne tekst må kopieres i sin helhed med kildeangivelse. Dokumentnavn: ST8 Version 1 Maj 2015 Logning

Læs mere

It og informationssøgning Forelæsning 5 4. oktober 2006 Nils Andersen. Tilfældige tal. Statistisk test. Sæt og associationslister.

It og informationssøgning Forelæsning 5 4. oktober 2006 Nils Andersen. Tilfældige tal. Statistisk test. Sæt og associationslister. It og informationssøgning Forelæsning 5 4. oktober 2006 Nils Andersen Tilfældige tal. Statistisk test. Sæt og associationslister. Tilfældige tal Statistik Sæt Associationslister Downey, Elkner & Meyers:

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Programmering C ved mst Termin Juni 117 Institution Uddannelse Fag og niveau Lærer Hold Erhvervsskolerne Aars hhx Programmering C Michael Stenner (mst) 2-3g16 pro Forløbsoversigt

Læs mere

Introduktion til datastrukturer. Introduktion til datastrukturer. Introduktion til datastrukturer. Datastrukturer

Introduktion til datastrukturer. Introduktion til datastrukturer. Introduktion til datastrukturer. Datastrukturer Introduktion til datastrukturer Introduktion til datastrukturer Philip Bille Datastrukturer Datastruktur. Metode til at organise data så det kan søges i/tilgås/manipuleres effektivt. Mål. Hurtig Kompakt

Læs mere

TIPS OG TRICKS TIL FIONA ONLINE

TIPS OG TRICKS TIL FIONA ONLINE DANMARKS NATIONALBANK TIPS OG TRICKS TIL FIONA ONLINE 1 Indberetning af finansielle mellemværender til Nationalbanken 2 Oversigt over tips og tricks til FIONA Online Forsiden: Her offentliggøres nyheder

Læs mere

Rolf Fagerberg. Forår 2012

Rolf Fagerberg. Forår 2012 Forår 2012 Mål for i dag Dagens program: 1 2 3 4 5 6 Forudsætninger: DM502 og DM503 Timer: 50% forelæsninger, 50% øvelser Forudsætninger: DM502 og DM503 Eksamenform: Skriftlig eksamen: Timer: 50% forelæsninger,

Læs mere

DATABASE - MIN MUSIKSAMLING

DATABASE - MIN MUSIKSAMLING DATABASE - MIN MUSIKSAMLING I dette forløb skulle vi lære om databaser, som bruger sproget SQL. SQL står for Structured Query Language. Det bruges til at vise og manipulere data, gemt i en database. I

Læs mere

Metoder og struktur ved skriftligt arbejde i idræt.

Metoder og struktur ved skriftligt arbejde i idræt. Metoder og struktur ved skriftligt arbejde i idræt. Kort gennemgang omkring opgaver: Som udgangspunkt skal du når du skriver opgaver i idræt bygge den op med udgangspunkt i de taksonomiske niveauer. Dvs.

Læs mere

Formål & Mål. Ingeniør- og naturvidenskabelig. Metodelære. Kursusgang 1 Målsætning. Kursusindhold. Introduktion til Metodelære. Indhold Kursusgang 1

Formål & Mål. Ingeniør- og naturvidenskabelig. Metodelære. Kursusgang 1 Målsætning. Kursusindhold. Introduktion til Metodelære. Indhold Kursusgang 1 Ingeniør- og naturvidenskabelig metodelære Dette kursusmateriale er udviklet af: Jesper H. Larsen Institut for Produktion Aalborg Universitet Kursusholder: Lars Peter Jensen Formål & Mål Formål: At støtte

Læs mere

Introduktion til datastrukturer

Introduktion til datastrukturer Introduktion til datastrukturer Datastrukturer Stakke og køer Hægtede lister Dynamiske tabeller Philip Bille Introduktion til datastrukturer Datastrukturer Stakke og køer Hægtede lister Dynamiske tabeller

Læs mere

Opbygning af store prøvestande. Johan Bunde Kondrup & Kurt Rasmussen FORCE Technology

Opbygning af store prøvestande. Johan Bunde Kondrup & Kurt Rasmussen FORCE Technology Opbygning af store prøvestande Johan Bunde Kondrup & Kurt Rasmussen FORCE Technology Opbygning af store prøvestande I FORCE Technology har vi inden for de sidste par år opbygget og fået godkendt store

Læs mere

Oversigt over Forenklede Fælles Mål i forbindelse med kapitlerne i MULTI. Problembehandling. Modellering

Oversigt over Forenklede Fælles Mål i forbindelse med kapitlerne i MULTI. Problembehandling. Modellering MULTI 3B Forenklede Fælles Mål Oversigt over Forenklede Fælles Mål i forbindelse med kapitlerne i MULTI Kapitel 1 Andre tal Eleven kan anvende konkrete, visuelle og enkle symbolske repræsentationer (fase

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Skoleå ret 2019/2020 Institution Uddannelse Fag og niveau Lærer(e) Hold Erhvervsgymnåsiet Grindsted HTx Progråmmering

Læs mere

Teknologiforståelse. Måloversigt

Teknologiforståelse. Måloversigt Teknologiforståelse Måloversigt Fagformål Eleverne skal i faget teknologiforståelse udvikle faglige kompetencer og opnå færdigheder og viden, således at de konstruktivt og kritisk kan deltage i udvikling

Læs mere

1. Redegør for Lister, stakke og køer mht struktur og komplexitet af de relevante operationer

1. Redegør for Lister, stakke og køer mht struktur og komplexitet af de relevante operationer 1. Redegør for Lister, stakke og køer mht struktur og komplexitet af de relevante operationer på disse. Typer af lister: Array Enkelt linket liste Dobbelt linket Cirkulære lister Typer af køer: FILO FIFO

Læs mere

Kapitel 4 Løkker i C#

Kapitel 4 Løkker i C# Kapitel 4 Løkker i C# Løkker en vigtig del af alle programmeringssprog, og C# er ikke andeles. En løkke er en måde at udføre en del af koden gentagne gange. Ideen er at du fortsætter med at udføre en opgave

Læs mere

It og informationssøgning Forelæsning november 2006 Jakob Grue Simonsen. Hypertekst og Python. Andersen & Simonsen: kap. 12

It og informationssøgning Forelæsning november 2006 Jakob Grue Simonsen. Hypertekst og Python. Andersen & Simonsen: kap. 12 It og informationssøgning Forelæsning 11 29. november 2006 Jakob Grue Simonsen Hypertekst og Python Andersen & Simonsen: kap. 12 I dag gennemgås materiale af uhyre praktisk (og kun i lidet omfang generel)

Læs mere

3 Algebraisk Specifikation af Abstrakte Datatyper.

3 Algebraisk Specifikation af Abstrakte Datatyper. 3 Algebraisk Specifikation af Abstrakte Datatyper. Specifikation kontra program. Bestanddele af en algebraisk specifikation. Klassificering af funktioner i en ADT. Systematisk definition af ligninger.

Læs mere

Brugervejledning @venbuild Light

Brugervejledning @venbuild Light HÅNDBOG FOR SYSTEMADMINISTRATOR/REDAKTØR Side 1 INDHOLDSFORTEGNELSE OM @VENBUILD LIGHT... 3 ADGANG... 3 OVERSIGT OVER LÆRINGSOBJEKTER... 4 NAVIGATION... 5 OVERSIGT OVER VARIANTER... 5 OVERSIGT OVER EGNE

Læs mere

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Institut for Matematik og Datalogi Syddansk Universitet, Odense Onsdag den 0. juni 009, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater, osv.)

Læs mere

Den sproglige vending i filosofien

Den sproglige vending i filosofien ge til forståelsen af de begreber, med hvilke man udtrykte og talte om denne viden. Det blev kimen til en afgørende ændring af forståelsen af forholdet mellem empirisk videnskab og filosofisk refleksion,

Læs mere

Projekt Pascals trekant

Projekt Pascals trekant ISBN 988089 Projekter: Kapitel 9 Projekt 9 Pascals trekant Projekt 9 Pascals trekant Et af målene i dette afsnit er at generalisere kvadratsætningerne, så vi fx umiddelbart og uden nødvendigvis at bruge

Læs mere

Udkast til: Cirkulære om anmeldelse og godkendelse af it-systemer

Udkast til: Cirkulære om anmeldelse og godkendelse af it-systemer Udkast til: Cirkulære om anmeldelse og godkendelse af it-systemer I medfør af 3, stk. 2, og 5, stk. 1 samt 10 i bekendtgørelse nr. 591 af 26. juni 2003 om offentlige arkivalier og offentlige arkivers virksomhed

Læs mere

Introduktion til DM507

Introduktion til DM507 Introduktion til DM507 Rolf Fagerberg Forår 2017 1 / 20 Hvem er vi? Underviser: Rolf Fagerberg, IMADA Forskningsområde: algoritmer og datastrukturer 2 / 20 Hvem er vi? Underviser: Rolf Fagerberg, IMADA

Læs mere

IT opgave. Informationsteknologi B. Vejleder: Karl. Navn: Devran Kücükyildiz. Klasse: 2,4

IT opgave. Informationsteknologi B. Vejleder: Karl. Navn: Devran Kücükyildiz. Klasse: 2,4 IT opgave Informationsteknologi B Vejleder: Karl Navn: Devran Kücükyildiz Klasse: 2,4 Dato:03-03-2009 1 Indholdsfortegnelse 1. Indledning... 3 2. Planlægning... 3 Kommunikationsplanlægning... 3 Problemstillingen...

Læs mere

FIP - Programmering C. Marts 2017

FIP - Programmering C. Marts 2017 FIP - Programmering C Marts 2017 Program Ændringer i læreplanen Hvordan opfylder vi målene? Erfaringsudveksling i arbejdsgrupper Ændringer i læreplanen: Faglige mål Redegøre for programmering som planlægning

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 17 VID

Læs mere

Excel - begynderkursus

Excel - begynderkursus Excel - begynderkursus 1. Skriv dit navn som undertekst på et Excel-ark Det er vigtigt når man arbejder med PC er på skolen at man kan få skrevet sit navn på hver eneste side som undertekst.gå ind under

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Introduktion til kurset Rolf Fagerberg Forår 2019 1 / 20 Hvem er vi? Underviser: Rolf Fagerberg, Institut for Matematik og Datalogi (IMADA) Forskningsområde: algoritmer

Læs mere

5 Ligninger og uligheder

5 Ligninger og uligheder 5 Ligninger og uligheder Faglige mål Kapitlet Ligninger og uligheder tager udgangspunkt i følgende faglige mål: Regler for løsning af ligninger og uligheder: kende reglerne for ligningsløsning og uligheder

Læs mere

Referencehåndtering i Word

Referencehåndtering i Word Dato: 31. august 2016 Ref.: Randi Juul Nørskov og Lene Nørskov Lange, VIA Bibliotekerne Referencehåndtering i Word Når du skriver opgave i Word, kan du lave henvisninger og tilføje referencer undervejs

Læs mere

Fagplan for Natur/ teknik. Slutmål

Fagplan for Natur/ teknik. Slutmål FAABORGEGNENS FRISKOLE PRICES HAVEVEJ 13, 5600 FAABORG TLF.: 6261 1270 FAX: 6261 1271 Fagplan for Natur/ teknik ENGHAVESKOLEN D. 07-01-2009 Formål Formålet med undervisningen i natur/teknik er, at eleverne

Læs mere

SMART Ink 3.0 BRUGERVEJLEDNING FOR MAC OS X-OPERATIVSYSTEMSOFTWARE

SMART Ink 3.0 BRUGERVEJLEDNING FOR MAC OS X-OPERATIVSYSTEMSOFTWARE SMART Ink 3.0 BRUGERVEJLEDNING FOR MAC OS X-OPERATIVSYSTEMSOFTWARE Meddelelse om varemærker SMART Ink, SMART Meeting Pro, smarttech, SMART-logoet og alle SMART-sloganer er varemærker eller registrerede

Læs mere

Rolf Fagerberg. Forår 2013

Rolf Fagerberg. Forår 2013 Forår 2013 Mål for i dag Dagens program: 1 2 3 4 5 6 Forudsætninger: DM536 og DM537 Timer: 50% forelæsninger, 50% øvelser Forudsætninger: DM536 og DM537 Eksamenform: Skriftlig eksamen: Timer: 50% forelæsninger,

Læs mere

Talforståelse. Du skal veksle mønterne. Vis, hvor mange måder du kan gøre det på. Kopi opgave. Navn:

Talforståelse. Du skal veksle mønterne. Vis, hvor mange måder du kan gøre det på. Kopi opgave. Navn: Talforståelse opgave 1 Du skal veksle mønterne. Vis, hvor mange måder du kan gøre det på. 1 Opgave 1 Fagligt område: Talforståelse Kombinere lægge sammen. Der anvendes kun hele kroner, ellers bliver opgaven

Læs mere

14854 Modul 1.2 Automatiske anlæg på maskiner Elektriker

14854 Modul 1.2 Automatiske anlæg på maskiner Elektriker Fagplan 14854 Modul 1.2 Automatiske anlæg på maskiner Elektriker UDDANNELSE: Elektriker. VARIGHED: 4 uger. LÆRER: Lars Vangsted m.f. FORMÅL (ELEVRETTET BESKRIVELSE): At uddanne elektrikerelever til at

Læs mere

Strukturering og Modellering. HVAD er metodelære?

Strukturering og Modellering. HVAD er metodelære? Strukturering og Modellering Dagens program:! Introduktion til metodelære! Strukturering! Modellering Tek-Nat BÅ - ST + SW - E06 1 HVAD er metodelære? Metodelære er læren om og anvendelsen af (arbejds)metoder,

Læs mere

Rolf Fagerberg. Forår 2015

Rolf Fagerberg. Forår 2015 Forår 2015 Dagens program 1 2 3 4 5 Underviser:, IMADA Forskningsområde: algoritmer og datastrukturer Underviser:, IMADA Forskningsområde: algoritmer og datastrukturer Deltagere: BA i Datalogi BA i Software

Læs mere

Danmarks Tekniske Universitet

Danmarks Tekniske Universitet side af 2 sider Danmarks Tekniske Universitet Skriftlig prøve, den 23. maj 20. Kursusnavn: Algoritmer og datastrukturer I Kursus nr. 0205. Varighed: 4 timer Tilladte hjælpemidler: Alle skriftlige hjælpemidler.

Læs mere

10 TIPS TIL BEDRE FONDSANSØGNINGER AF STEFFEN GREGERSEN

10 TIPS TIL BEDRE FONDSANSØGNINGER AF STEFFEN GREGERSEN 10 TIPS TIL BEDRE FONDSANSØGNINGER AF STEFFEN GREGERSEN 10 tips til bedre ansøgninger til fonde Forord 3 Tip 1 - Skriv en kort og præcis ansøgning 4 Tip 2 - Søg støtte til et konkret projekt 5 Tip 3 -

Læs mere

Orddeling. Automatisk orddeling. Manuel orddeling. Word 2010 18 thoremil.dk. Vælg fanebladet [Sidelayout] Vælg [Orddeling] Markér Automatisk orddeling

Orddeling. Automatisk orddeling. Manuel orddeling. Word 2010 18 thoremil.dk. Vælg fanebladet [Sidelayout] Vælg [Orddeling] Markér Automatisk orddeling Orddeling Automatisk orddeling Vælg [Orddeling] Markér Automatisk orddeling Manuel orddeling Vælg [Orddeling] Klik [Manuelt] For hvert ord, som vises, kan der gøres følgende: Accepter det foreslåede orddelingssted

Læs mere

Forelæsning Uge 2 Torsdag

Forelæsning Uge 2 Torsdag Forelæsning Uge 2 Torsdag Niveauer af programbeskrivelser Statiske / dynamiske beskrivelser Klassevariabler og klassemetoder Variabler og metoder der et tilknyttet klassen (i stedet for at være tilknyttet

Læs mere

DTU 02335 Net Teknologi A Webprogrammering og Datakommunikation Eksamensprojekt Krav til rapport September 2008 KRAV TIL RAPPORTEN

DTU 02335 Net Teknologi A Webprogrammering og Datakommunikation Eksamensprojekt Krav til rapport September 2008 KRAV TIL RAPPORTEN KRAV TIL RAPPORTEN Eksamensprojektet i Web-programmering og Datakommunikation skal afleveres som en rapport. Rapporten skal afleveres, i 2 eksemplarer (kopier). Endvidere skal være angivet URL, for emner

Læs mere

POWERPOINT, ONENOTE OG OUTLOOK

POWERPOINT, ONENOTE OG OUTLOOK POWERPOINT, ONENOTE OG OUTLOOK KURSER gennemgang, eksempler og praktiske øvelser 1 KOMMUNERETTET KURSUS I BRUG AF POWERPOINT, ONENOTE OG OUTLOOK Få en gennemgang, lav eksempler og deltag i praktiske øvelser

Læs mere

HVAD er metodelære? HVAD er metode? HVAD er metode? HVORFOR metodelære? Strukturering og Modellering. Strukturering.

HVAD er metodelære? HVAD er metode? HVAD er metode? HVORFOR metodelære? Strukturering og Modellering. Strukturering. Strukturering og Modellering Dagens program:! Introduktion til metodelære! Strukturering! Modellering HVAD er metodelære? Metodelære er læren om og anvendelsen af (arbejds)metoder, som sætter jer i stand

Læs mere

HVAD er metodelære? HVAD er metode? HVAD er metode? HVORFOR metodelære? Strukturering. Strukturering og måleskalaer.

HVAD er metodelære? HVAD er metode? HVAD er metode? HVORFOR metodelære? Strukturering. Strukturering og måleskalaer. Strukturering Dagens program:! Introduktion til metodelære! Strukturering og måleskalaer HVAD er metodelære? Metodelære er læren om og anvendelsen af (arbejds)metoder, som sætter jer i stand til at arbejde

Læs mere

National digital sprogscreening af EUD-elever

National digital sprogscreening af EUD-elever Læsevejledningen 20.02.15 National digital sprogscreening af EUD-elever introduktion Læsevejledningen 20.02.15 Deltagere evidencenter, Det Nationale Videncenter for e-læring NVL, Nationalt Videncenter

Læs mere

Høringssvar. Sikkerhedsstyrelsen Nørregade Esbjerg. Vedr. j.nr

Høringssvar. Sikkerhedsstyrelsen Nørregade Esbjerg. Vedr. j.nr Sikkerhedsstyrelsen Nørregade 63 6700 Esbjerg Vedr. j.nr. 115-01-00009. Dok. ansvarlig: HJJ Sekretær: Sagsnr: s2015-148 Doknr: d2017-15777-4.0 23. oktober 2017 Høringssvar Dansk Energi takker for muligheden

Læs mere

GEOLOGISK PROFILTEGNING

GEOLOGISK PROFILTEGNING Museet sørger for artikler til udførsel af profiltegningen. Der er gode parkeringsmuligheder for bus og bil ved klinten i Højerup. Adressen er: Højerup Bygade 38, 4660 St. Heddinge I forbindelse med turen

Læs mere

Robot nr: Har deltaget: Oplysning om robotcellen: produktion og virkemåde; kort forklaring eller henvisning.

Robot nr: Har deltaget: Oplysning om robotcellen: produktion og virkemåde; kort forklaring eller henvisning. Robot nr: Kontrol af robotceller Nye / ændringer Dato for gennemgang. Accept af ibrugtagning Initialer Underskrift Ja Nej Projektleder (ansvarlig indkøber) Robotintegrator Modtager (ansvarlig drift) Kompetent

Læs mere

Easy Guide i GallupPC

Easy Guide i GallupPC Easy Guide i GallupPC Version. 6.00.00 Gallup A/S Masnedøgade 22-26 DK 2100 København Ø Telefon 39 27 27 27 Fax 39 27 50 80 Indhold SÅDAN KOMMER DU I GANG MED AT ANVENDE GALLUPPC... 2 TILFØJELSE AF UNDERSØGELSER

Læs mere

Forelæsning Uge 2 Torsdag

Forelæsning Uge 2 Torsdag Forelæsning Uge 2 Torsdag Niveauer af programbeskrivelser Statiske / dynamiske beskrivelser Klassevariabler og klassemetoder Variabler og metoder der et tilknyttet klassen (i stedet for at være tilknyttet

Læs mere

Hjernetræning. Introduktion. Scratch

Hjernetræning. Introduktion. Scratch Scratch 2 Hjernetræning All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register

Læs mere

Kommuniker: Gennem Valg

Kommuniker: Gennem Valg Kursusmappen Kommuniker: Gennem Valg Øvelser Mikro Værkstedet Indhold Indhold... 2 Start Kommuniker: Gennem Valg... 3 Øvelse 1 Åbn Kommuniker: Gennem Valg... 3 Øvelse 2 Åbn en aktivitet... 4 Øvelse 3 Udskrivnings-ikon

Læs mere

Uge Komptencemål Færdigheds- og vidensmål Læringsmål Aktiviteter

Uge Komptencemål Færdigheds- og vidensmål Læringsmål Aktiviteter FAG: Matematik KLASSETRIN: 5. klasse Hvert kapitel i Kontext er beregnet til ca. 5 uger. I kapitlerne regnes henholdsvis i hånden, på lommeregner samt i IT-programmer som GeoGebra og Excel/numbers. Der

Læs mere

Oversættelse af LibreOffice. Adressen er https://translations.documentfoundation.org/da/

Oversættelse af LibreOffice. Adressen er https://translations.documentfoundation.org/da/ Oversættelse af LibreOffice Adressen er https://translations.documentfoundation.org/da/ Wiki Vi har en wikiside, hvor du kan finde flere oplysninger om Pootle: http://wiki.documentfoundation.org/da/pootle

Læs mere

Forelæsning Uge 2 Torsdag

Forelæsning Uge 2 Torsdag Forelæsning Uge 2 Torsdag Niveauer af programbeskrivelser Statiske / dynamiske beskrivelser Klassevariabler og klassemetoder Variabler og metoder der et tilknyttet klassen (i stedet for at være tilknyttet

Læs mere

ANALYSE 1. Uge 7, 4. juni juni, 2007

ANALYSE 1. Uge 7, 4. juni juni, 2007 ANALYSE 1 Uge 7, 4. juni - 10. juni, 2007 Forelæsninger Mandag 4. juni Formålet med denne dags forelæsninger er at etablere en overgang til emnet metriske rum, hvis hovedformål er at udvide begreber som

Læs mere

Brugervejledning til Højkvalitetsdokumentationen og Dialogforummet på Danmarks Statistiks hjemmeside

Brugervejledning til Højkvalitetsdokumentationen og Dialogforummet på Danmarks Statistiks hjemmeside Brugervejledning til Højkvalitetsdokumentationen og Dialogforummet på Danmarks Statistiks hjemmeside Forord Denne vejledning beskriver baggrunden for begreber og sammenhænge i Danmarks Statistiks dokumentationssystem

Læs mere

Den Talende Bog. version 4.0. Mikro Værkstedet A/S

Den Talende Bog. version 4.0. Mikro Værkstedet A/S Den Talende Bog version 4.0 Mikro Værkstedet A/S Den Talende Bog : version 4.0 Mikro Værkstedet A/S Revision 1.42, 7. maj 2007 Indholdsfortegnelse Den Talende Bog... v 1. Kom godt i gang... 1 1.1. Hjælp...

Læs mere

Mircobit Kursus Lektion 3 (Du skal her vælge Lets Code Og nederst Microsoft Block Editor.)

Mircobit Kursus Lektion 3   (Du skal her vælge Lets Code Og nederst Microsoft Block Editor.) Mircobit Kursus Lektion 3 http://microbit.org/ (Du skal her vælge Lets Code Og nederst Microsoft Block Editor.) I sidste lektion var der en opgave man selv skulle prøve at løse. Man skulle lave et tabel

Læs mere

Hånd@ Tilretning af importdatafiler

Hånd@ Tilretning af importdatafiler Hånd@ Tilretning af importdatafiler Tilretning af Import data filer.... 3 Fjerne dubletter... 4 Tilret og tilføj kolonne overskrifter... 9 Hvordan fordeles data fra en kolonne til flere?... 10 Sammenføje

Læs mere

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Institut for Matematik og Datalogi Syddansk Universitet, Odense Mandag den 7. juni 00, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater, osv.)

Læs mere

Danmarks Tekniske Universitet

Danmarks Tekniske Universitet side af 2 sider anmarks Tekniske Universitet Skriftlig prøve, den 23. maj 20. Kursusnavn: lgoritmer og datastrukturer Kursus nr. 02326. Varighed: 4 timer Tilladte hjælpemidler: lle skriftlige hjælpemidler.

Læs mere

Informationssøgning. Målret din søgning skriv bedre opgaver få en bedre karakter. Henning Lorentzen Pædagogisk IT-koordinator

Informationssøgning. Målret din søgning skriv bedre opgaver få en bedre karakter. Henning Lorentzen Pædagogisk IT-koordinator Informationssøgning Målret din søgning skriv bedre opgaver få en bedre karakter Henning Lorentzen Pædagogisk IT-koordinator Hvordan kommer jeg i gang Sæt tid af, 5 minutter er ikke nok Begynd med det du

Læs mere

Novotek Planning Systems A/S 2013 Version 1.0 Jan 2013 ROB-EX 4.2

Novotek Planning Systems A/S 2013 Version 1.0 Jan 2013 ROB-EX 4.2 Version 1.0 Jan 2013 ROB-EX 4.2 Indhold Hovedskærmens opbygning... 2 Tastaturgenveje... 3 Hovedskærmbilleder... 4 Stamdata generelt... 5 Kalender... 6 Opret/rediger kalender... 7 Specifik kalender pr.

Læs mere

HVAD er metodelære? Strukturering. Dagens program:

HVAD er metodelære? Strukturering. Dagens program: Strukturering Dagens program:! Introduktion til metodelære! Strukturering og måleskalaer Tek-Nat BÅ - ST + ED - E05 1 HVAD er metodelære? Metodelære er læren om og anvendelsen af (arbejds)metoder, som

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Termin Juni 119 Institution Uddannelse Fag og niveau Lærer Hold Erhvervsskolerne Aars hhx Programmering B Patrick Bøgsted Sørensen (pbs) 2k18 Forløbsoversigt (4) Forløb 1 Forløb

Læs mere

Generelle Læreplaner - Forvaltning. Tabulex Daginstitution Børn Version

Generelle Læreplaner - Forvaltning. Tabulex Daginstitution Børn Version Generelle Læreplaner - Forvaltning Tabulex Daginstitution Børn Version 1.0 2016 Side 2 af 22 Indhold IST Læreplaner... 4 Om pædagogiske læreplaner... 4 Log på og arbejdsgang... 4 Opsætning... 5 Skabeloner...

Læs mere

Lineære differentialligningers karakter og lineære 1. ordens differentialligninger

Lineære differentialligningers karakter og lineære 1. ordens differentialligninger enote 11 1 enote 11 Lineære differentialligningers karakter og lineære 1. ordens differentialligninger I denne note introduceres lineære differentialligninger, som er en speciel (og bekvem) form for differentialligninger.

Læs mere

Genveje i Excel. Herunder ser du en liste over nyttige genveje i Excel, skimt den igennem og se hvilke der er vigtigst for dig.

Genveje i Excel. Herunder ser du en liste over nyttige genveje i Excel, skimt den igennem og se hvilke der er vigtigst for dig. Genveje i Excel Herunder ser du en liste over nyttige genveje i Excel, skimt den igennem og se hvilke der er vigtigst for dig. Hvis man vil Skal man trykke på Taster der bruges til at flytte eller rulle

Læs mere

Emne: Analyse af film og video (fx virale videoer, tv-udsendelser m.m.)

Emne: Analyse af film og video (fx virale videoer, tv-udsendelser m.m.) Interaktiv filmanalyse med YouTube Fag: Filmkundskab, Dansk, Mediefag Emne: Analyse af film og video (fx virale videoer, tv-udsendelser m.m.) Målgruppe: Lærere på ungdomsuddannelser Hvorfor fokus på levende

Læs mere

Arbejde med Regioner Lister, Playlists, og Cutlists i Sound Forge Pro

Arbejde med Regioner Lister, Playlists, og Cutlists i Sound Forge Pro Arbejde med Regioner Lister, Playlists, og Cutlists i Sound Forge Pro Gary Rebholz Du har sikkert allerede ved, at Sound Forge Pro software kan bruges til en imponerende række af audio opgaver. Alt fra

Læs mere

UKLASSIFICERET UDIR 1440 DeMars DIR D 03067420 JUN/2013 HJEMMEVÆRNSSKOLEN FAGPLAN

UKLASSIFICERET UDIR 1440 DeMars DIR D 03067420 JUN/2013 HJEMMEVÆRNSSKOLEN FAGPLAN Side 1 FAGPLAN A. Langt navn Taktisk operatøruddannelse GECDIS i kommandokøretøj B. Kort navn GECDIS KDOKØTJ C. Formål Kursisten skal kunne anvende GECDIS, som navigationshjælpemiddel til at guide gummibåd

Læs mere

Manual til Kundekartotek

Manual til Kundekartotek 2016 Manual til Kundekartotek ShopPlanner Customers Med forklaring og eksempler på hvordan man håndterer kundeoplysninger www.obels.dk 1 Introduktion... 3 1.1 Formål... 3 1.2 Anvendelse... 3 2 Referencer...

Læs mere