Forelæsning 1.1 Kursusintroduktion Introduktion til programmering

Størrelse: px
Starte visningen fra side:

Download "Forelæsning 1.1 Kursusintroduktion Introduktion til programmering"

Transkript

1 Forelæsning 1.1 Kursusintroduktion Introduktion til programmering Greenfoot

2 Hvad kan I forvente at lære på kurset? Simpel programmering til husbehov I vil lære nogle grundliggende ting omkring programmering Efter kurset vil I kunne lave simple programmer og forstå de vigtigste principper bag programmering. Men I bliver ikke verdensmestre i at programmere på 7 uger. Det kræver masser af træning gennem flere år Sammenlign med at lære at spille guitar eller fodbold Programmering kræver masser af praktisk øvelse I lærer ikke at programmere ved at læse bøger eller se videoer I lærer det ved at øve jer igen og igen Der er masser af basale ting som skal sidde på rygmarven og som I skal kunne gøre i søvne Sammenlign med guitar/fodbold og en køreprøve Sudoku.2

3 Bemanding Kurt Jensen (Aud. F) Michael E. Caspersen (Aud. E) Benjamin Blankholm, Casper Benjamin Freksen, Christoffer Skovgaard, Christopher Riis Bubeck Eriksen, Helene Flyvholm Haagh, Joakim Gregersen Quach, Jon Bjerrum Jacobsen, Jonathan Ahlers Marino, Kenneth Kaiser Kudsk, Kristoffer Theis Skalmstang, Marcus Flyvholm Haagh, Markus Andreassen, Martin Toldam Torp, Mathias Kraft Mathiasen, Mikkel Brun Jakobsen, Morten Bech, Morten Birk, Rasmus Lunding Henriksen, Sune Ohrt Sørensen, Thor Bagge

4 Indhold Hvad er programmering? Eksemplificeret med sudoku-løser Info om kurset Hvad skal I lære? Hvordan lærer I det? Hvordan tester vi at I har lært det? Kursets web-sider cs.au.dk/dintprog

5 Hvad er programmering?

6 Oprindelsen af Sudoku Opfundet af Leonhard Euler Schweizisk matematiker, Største matematiker på sin tid Latinske kvadrater: Sudoku.6

7 Moderne udgave af Sudoku Spillepladen har 9 rækker 9 søjler 9 blokke (3 x 3) Hver blok, række og søjle har 9 felter Udfylde de manglende felter Hver række, søjle og blok har tallene 1..9 præcis en gang. Sudoku.7

8 Moderne udgave Introduceret af Howard Garnes, 1979 Amerikansk puslespilsblad (Math Puzzles and Logic Problems, Dell Magazines) Under navnet Number Place Blev enormt populær i Japan (og andre steder) fra 1984 og frem Sudoku, som er en forkortelse af Suji wa dokushin ni kagir som betyder tallene må kun forekomme én gang Stort hit fra 1986 (registreret varemærke) I dag udgives der fem Sudoku-blade hver måned i Japan Sudoku.8

9 GADs bestsellerliste, 14. oktober Litas: Sudoku 1 2. Litas: Sudoku 2 3. Litas: Sudoku 3 4. Sudoku for begyndere 5. Sudoku 6. Su Doku 7. Su Doku 2 8. Flere Sudoku 9. Junior Sudoku 10. Mange flere Sudoku Sudoku.9

10 Sudoku og computerprogrammer Wayne Gould Startede i 1997 på et program der kunne konstruere Sudoku-spil Det tog ham efter sigende over seks år... waynegouldpuzzles.com/sudoku/ Levereandør til engelske aviser... Debut i The Times, 12. november og danske Politiken, 12. juni 2005 Jyllands-Posten, 13. juni 2005 Ekstra Bladet, 15. juni Sudoku.10

11 Strategi med udgangspunkt i værdi Sudoku.11

12 Strategi med udgangspunkt i felt 3 Sudoku.12

13 Hvis man har muskler nok Rå kraft (brute force) Afprøv systematisk alle lovende muligheder a b c d e f g h i a1 c1 e1 g1 5 8 i a2 b2 e2 2 4 h2 i2... Sudoku.13

14 Hvis man har muller nok Rå kraft (brute force) Afprøv systematisk alle lovende muligheder a b c d e f g h i a1 c1 e1 g1 5 8 i a2 b2 e2 2 4 h2 i1... Sudoku.14

15 Hvis man har muller nok Rå kraft (brute force) Afprøv systematisk alle lovende muligheder a b c d e f g h i 3 9 a c1 e1 g ? i1 a2 b2 e2 h2 i1... Sudoku.15

16 Algoritmen prøvallemuligheder() { if <alle felter er udfyldt> { <udskriv grid> } else { <husk felt> <gå til næste frie felt> for <hvert ciffer c> { if <c er lovende> { <fastfrys feltværdi> prøvallemuligheder() } } a b c d e f g h i } } // backtrack to previous field <fortryd fastfrosne værdi> <gå tilbage til forrige felt> Sudoku.16

17 Hvad har vi brug for at kunne på et Grid prøvallemuligheder() { if <alle felter er udfyldt> { <udskriv grid> } else { <husk seneste felt> <gå til næste frie felt> for <hvert ciffer c> { if <c er lovende> { <fastfrys feltværdi> prøvallemuligheder() } } // tryall() // allfilled() // printgrid() // Previous = currentfield() // advancetonextunfilled() // promissing(c) // setfieldvalue(c) // tryall() } } // backtrack to previous field <fortryd fastfrosne værdi> <gå tilbage til forrige felt> // clearcurrentfield() // settofield() Sudoku.17

18 Java-version public void tryall() { if ( g.allfilled() ) { g.printgrid(); } else { // try all promissing values at next field Field previous = g.currentfield(); g.advancetonextunfilled(); for ( int c = 1; c <=9; c++ ) { if ( g.promissing(c) ) { g.setfieldvalue(c); tryall(); } } } } // backtrack to previous field g.clearcurrentfield(); g.settofield(previous); Sudoku.18

19 Klassemodel void tryall() Solver 1 Grid boolean allfilled() void printgrid() Field currentfield() void advancetonextfield() boolean promissing(int c) void setfieldvalue(int v) void clearcurrentfield() void settofield(field f) Sudoku.19

20 Mennesket mod maskinen... (hjerne) 1997 Deep Blue vinder matchen 3,5 2,5 Sudoku.20

21 Mennesket mod maskinen... (muskler) Kasper Dyb Gul Dyb Gul løfter 187,5 kg mod Kaspers 180 kg Sudoku.21

22 Computere og intelligens... En computer der spiller skak udviser menneskelige træk i samme grad som en gaffeltruck der løfter gods... Sudoku.22

23 Computerens styrke At kunne foretage simple beregninger lynhurtigt På kort tid at kunne lagre store datamængder søge i store datamængder bearbejde store datamængder afsøge et stort antal muligheder og kombinationer Informations-Repræsentations-Transformations- Maskine hurtig og sikker i detaljen skal programmeres! Sudoku.23

24 Computer og program En computer er en generel maskine, men uden program(mer) er den intet værd! Computer + X-program = X-maskine X = Windows, Linux, OS X, skak, sudoku, tekst, musik, studieadministration, social interaktion, flykontrol, strålebehandling, DNA-forskning, kommunikation, spil, læse, regne, undervise, motorstyring, bremsestyring, bolighandel, bilhandel, dagligvarehandel, billeddeling, videodeling, søge, oversættelse, Program Program Program Program Computer Sudoku.24

25 En Sudoku-maskine Sudoko-løser Java Java VM C++ Computer Sudoku.25

26 En Sudoku-maskine Sudoko-løser: Solver Grid Java Java VM C++ Computer Sudoku.26

27 Programmering Programmering = + Problemløsning Kodning (i Java) Sudoku.27

28 Problemløsning Kodning (i Java) Sudoku.28

29 Om programmering Programmering Anderledes Svær tankegang Faser Motivation Begejstring Tvivl Frustration Eksistentiel krise Heureka! Fascination Kompetencer Indsigt Magt over teknologien Begejstring Tid Human beings are not accustomed to being perfect, and few areas of human activity demand it. Adjusting to the requirement for perfection is, I think, the most difficult part of learning to program. F. Brooks, The Mythical Man-Month, pp. 7-8

30 Time Magazine, 1984 In 1984, TIME magazine quoted the chief editor of a certain software publication as saying: "Put the right kind of software into a computer, and it will do whatever you want it to. There may be limits on what you can do with the machines themselves, but there are no limits on what you can do with software. Sludder! Der er grænser masser af grænser men ufatteligt mange ting kan lade sig gøre. Sudoku.30

31 Greenfoot Info om kurset

32 Programmeringsomgivelser Greenfoot

33 Afleveringsopgave 1.1: Solnedgang I opgave i BlueJ bogen laver I et lille program, der kan tegne nedenstående billede. I afleveringsopgaven skal I udvide programmet, således at solen går ned.

34 Hvad skal I lære? Og hvordan tjekker vi at I har lært det?

35 Mål og valg af prøveform Deltagerne skal ved afslutning af kurset kunne anvende grundlæggende konstruktioner i et sædvanligt programmeringssprog identificere og forklare arkitekturen af simple programmer identificere og forklare betydningen af simple specifikationsmodeller implementere simple specifikationsmodeller i et sædvanligt programmeringssprog anvende standardklasser ved realisering af programmer. Mundtlig prøve Skriftlig prøve Multiple choice Praktisk prøve Det obligatoriske program checker lidt bredere ift. læringsmålene

36 Undervisningsformer i dintprog Forelæsninger overblik, begreber, principper og eksempler (forud) detaljer (bagud) Øvelser (vigtigst!) praktisk arbejde under vejledning styret refleksion (efter behov) Videoer alternativ præsentation af centralt stof tilgængeligt når som helst Afleveringsopgaver holde jer til ilden (kærligt spark bagi) feedback (til jer og til os) Hjemmearbejde læs bogen og lav opgaverne samtidig med (se video) forbered øvrige opgaver Projekt (uge 6) bringer mange ting sammen højdetræning inden eksamen

37 Studieformer Par-programmering (driver og navigator) øvelser afleveringsopgave studier Disciplin lav jeres ting til tiden kurset er tilrettelagt ud fra den forudsætning Kreativitet find selv på udvidelse af opgaverne udfordr jeres forståelse og kompetencer Spørg vent ikke! brug hinanden, jeres instruktor, os, webboardet,...

38 Vejledende timeforbrug Forelæsninger: Øvelser: Hjemmearbejde : < 4 timer 4 timer > 7 timer Ialt ~15 timer

39 cs.au.dk/dintprog

40

Sudoku. (tal en gang)

Sudoku. (tal en gang) Sudoku 数独 (tal en gang) Oprindelsen af Sudoku Suji wa dokushin ni kagir tallene må kun forekomme én gang Su doku tal enkelt Leonhard Euler Joseph Louis Lagrange Simeon Denis Poisson Gustav Peter Lejeune

Læs mere

Forelæsning Uge 1 Mandag

Forelæsning Uge 1 Mandag Forelæsning Uge 1 Mandag Hvad er programmering? Eksempel: program, der kan løse sudoku opgaver Programmering og problemløsning dintprog kurset Hvad kan I forvente at lære Undervisningsprincipper Plagiering

Læs mere

Forelæsning Uge 1 Mandag

Forelæsning Uge 1 Mandag Forelæsning Uge 1 Mandag Hvad er programmering? Program, der kan løse Sudoku opgaver (eksempel) Programmering og problemløsning (generelt) Agenter og metoder UML specifikationssproget Klassediagrammer

Læs mere

Velkommen til Introduktion til Programmering

Velkommen til Introduktion til Programmering Velkommen til Introduktion til Programmering Kurset har knap 300 studerende fordelt på 11 øvelseshold 6 hold med nye studerende på datalogi bacheloren 2 hold med nye studerende på it bacheloren 3 hold

Læs mere

Velkommen til Introduktion til Programmering

Velkommen til Introduktion til Programmering Velkommen til Introduktion til Programmering Kurset har ca. 240 studerende fordelt på 10 øvelseshold 7 hold med nye studerende på datalogi bacheloren 2 hold med nye studerende på it bacheloren 1 hold med

Læs mere

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

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

Læs mere

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

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

Læs mere

Grundlæggende Algoritmer og Datastrukturer

Grundlæggende Algoritmer og Datastrukturer Grundlæggende Algoritmer og Datastrukturer Om kurset Grundlæggende Algoritmer og Datastrukturer Undervisningsformer Forelæsninger: 4 timer/uge (2+2). Øvelser: 3 timer/uge. Café. Obligatorisk program 13

Læs mere

Objektorienteret programmering

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

Læs mere

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

Forelæsning Uge 7 Torsdag

Forelæsning Uge 7 Torsdag Forelæsning Uge 7 Torsdag Eksamen Kursusevaluering Præmiering af de bedste projekter Smukke computer genererede billeder Eksamen Du kan kun gå til eksamen hvis du har fået godkendt alle afleveringsopgaver

Læs mere

Kunstig intelligens. Thomas Bolander, Lektor, DTU Compute. Siri-kommissionen, 17. august Thomas Bolander, Siri-kommissionen, 17/8-16 p.

Kunstig intelligens. Thomas Bolander, Lektor, DTU Compute. Siri-kommissionen, 17. august Thomas Bolander, Siri-kommissionen, 17/8-16 p. Kunstig intelligens Thomas Bolander, Lektor, DTU Compute Siri-kommissionen, 17. august 2016 Thomas Bolander, Siri-kommissionen, 17/8-16 p. 1/10 Lidt om mig selv Thomas Bolander Lektor i logik og kunstig

Læs mere

Titel: Barry s Bespoke Bakery

Titel: Barry s Bespoke Bakery Titel: Tema: Kærlighed, kager, relationer Fag: Engelsk Målgruppe: 8.-10.kl. Data om læremidlet: Tv-udsendelse: SVT2, 03-08-2014, 10 min. Denne pædagogiske vejledning indeholder ideer til arbejdet med tema

Læs mere

Forelæsning Uge 3 Torsdag

Forelæsning Uge 3 Torsdag Forelæsning Uge 3 Torsdag Billedredigering (bl.a. brug af for-løkker) Gråtonebilleder (som er lidt simplere end farvebilleder) Arrays Kan "opbevare" et antal objekter (som ArrayList) Fast (på forhånd kendt)

Læs mere

Forelæserne har alle virket meget engagerede og generelt set været gode til at formidle deres respektive emner.

Forelæserne har alle virket meget engagerede og generelt set været gode til at formidle deres respektive emner. Nævn noget, som har været godt ved kurset: Take home eksamen Mange forskellige emner giver en god ide om hvad studiet omhandler Undervisningen har generelt set været god. Og Rolf har været god til at ligge

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

TEKNOLOGIFORSTÅELSE EN NY FAGLIGHED I FOLKESKOLEN

TEKNOLOGIFORSTÅELSE EN NY FAGLIGHED I FOLKESKOLEN 28-03-2019 TEKNOLOGIFORSTÅELSE EN NY FAGLIGHED I FOLKESKOLEN Ved Birgitte Hansen, Stefan Hermann, Ole Sejer Iversen og Michael E. Caspersen TEKNOLOGIFORSTÅELSE - EN FUNDAMENTAL NY FAGLIGHED I DET 21. ÅRHUNDREDE

Læs mere

Forelæsning Uge 1 Torsdag

Forelæsning Uge 1 Torsdag Forelæsning Uge 1 Torsdag Problemløsning i hverdagen Agenter og metoder UML specifikationssproget Klassediagrammer Sekvensdiagrammer Eksempler på modellering Mekanikværksted Blomsterhandel Studieadministration

Læs mere

Det er muligt at chekce følgende opg. i CodeJudge: og

Det er muligt at chekce følgende opg. i CodeJudge: og Det er muligt at chekce følgende opg. i CodeJudge:.1.7 og.1.14 Exercise 1: Skriv en forløkke, som producerer følgende output: 1 4 9 16 5 36 Bonusopgave: Modificer dit program, så det ikke benytter multiplikation.

Læs mere

FORSTÅ FREMTIDEN? 28. november, Anders Kofod-Petersen Vicedirektør, Alexandra Instituttet Professor, NTNU

FORSTÅ FREMTIDEN? 28. november, Anders Kofod-Petersen Vicedirektør, Alexandra Instituttet Professor, NTNU FORSTÅ FREMTIDEN? 28. november, 2018 @AKofodPetersen Anders Kofod-Petersen Vicedirektør, Alexandra Instituttet Professor, NTNU Alexandra Instituttet er en almennyttig virksomhed, der hjælper offentlige

Læs mere

Forelæsning Uge 3 Torsdag

Forelæsning Uge 3 Torsdag Forelæsning Uge 3 Torsdag Billedredigering Gråtonebilleder (som er lidt simplere end farvebilleder) Arrays Kan "opbevare" et antal objekter (som ArrayList) Fast (på forhånd kendt) antal elementer Afleveringsopgave:

Læs mere

Videnskab & Teknologi

Videnskab & Teknologi Fremtiden tilhører de kreative LEGO Education Videnskab & Teknologi NYHED MAKER aktiviteter Her får du et undervisningsmateriale, der giver dine elever indsigt i, hvordan maskiner og mekanik fungerer.

Læs mere

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

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

Læs mere

LÆRINGSSTILSTEST TEST TESTVÆRKTØJ TIL VEJLEDERE / Et screeningsværktøj så du sikrer en god læring hos dine elever og mindsker frafald.

LÆRINGSSTILSTEST TEST TESTVÆRKTØJ TIL VEJLEDERE / Et screeningsværktøj så du sikrer en god læring hos dine elever og mindsker frafald. TEST TESTVÆRKTØJ TIL VEJLEDERE / LÆRINGSSTILSTEST Et screeningsværktøj så du sikrer en god læring hos dine elever og mindsker frafald. 1 LÆRINGSSTILSTEST / Når du kender dine elevers måde at lære på, kan

Læs mere

Håndbog for net-studerende ved IT-Universitetet i København

Håndbog for net-studerende ved IT-Universitetet i København Håndbog for net-studerende ved IT-Universitetet i København Jane Andersen IT-Universitetet i København, Rued Langgaards Vej 7, 2300 København S, jane@itu.dk 31. januar 2005 1. Indledning IT-Universitetets

Læs mere

Introduktion til Datalogi

Introduktion til Datalogi Introduktion til Datalogi DM534/DM558 Rolf Fagerberg Mål og midler Mål og midler Mål for kurset: 1. Hurtig indsigt i mange dele af datalogi. Dette giver perspektiv på faget og studiet og dermed øget motivation.

Læs mere

Forvaltning / Politik og Administration / Socialvidenskab

Forvaltning / Politik og Administration / Socialvidenskab Specialiseringskursus: Sociale patologier Om kurset Uddannelse Aktivitetstype Undervisningssprog Tilmelding Forvaltning / Politik og Administration / Socialvidenskab kandidatkursus Dansk Tilmelding sker

Læs mere

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1 IBM Network Station Manager esuite 1.5 / NSM Integration IBM Network Computer Division tdc - 02/08/99 lotusnsm.prz Page 1 New esuite Settings in NSM The Lotus esuite Workplace administration option is

Læs mere

Introduktion til objektorientering. OO, Java og BlueJ

Introduktion til objektorientering. OO, Java og BlueJ Introduktion til objektorientering OO, Java og BlueJ Plan Time 1 Objekt-orienteret problemløsning BlueJ eksempel Time 2 Begreber og fænomener à klasser og objekter Modellering Øvelse: itunes Problemløsning

Læs mere

Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside Om kurset Uddannelse Aktivitetstype Undervisningssprog Tilmelding Kommunikation kandidatkursus Dansk Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens

Læs mere

Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside Obligatorisk kursus: Filosofi i verden verden i filosofien Om kurset Uddannelse Aktivitetstype Undervisningssprog Tilmelding Filosofi kandidatkursus Dansk Tilmelding sker via STADS-Selvbetjening indenfor

Læs mere

Læseplan for valgfaget teknologiforståelse. (forsøg)

Læseplan for valgfaget teknologiforståelse. (forsøg) Læseplan for valgfaget teknologiforståelse (forsøg) Indhold Indledning 3 Trinforløb for 7.- 9. klassetrin 4 Design 4 Programmering 5 Indledning Valgfaget teknologiforståelse er etårigt og kan vælges i

Læs mere

how to save excel as pdf

how to save excel as pdf 1 how to save excel as pdf This guide will show you how to save your Excel workbook as PDF files. Before you do so, you may want to copy several sheets from several documents into one document. To do so,

Læs mere

Matematik i stort format Udematematik med åbne sanser

Matematik i stort format Udematematik med åbne sanser 17-09-2010 side 1 Matematik i stort format Udematematik med åbne sanser Fredag d. 17. september kl. 11.15-12.15 Næsbylund Kro, Odense Mette Hjelmborg 17-09-2010 side 2 Plan Hvad er matematik i stort format?

Læs mere

Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside Om kurset Uddannelse Aktivitetstype Undervisningssprog Tilmelding Filosofi kandidatkursus Dansk Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens

Læs mere

Elev-til-elev læring med opgaveeksempler. uden hjælpemidler

Elev-til-elev læring med opgaveeksempler. uden hjælpemidler Program for løft af de fagligt svageste elever Intensivt læringsforløb Lærervejledning Elev-til-elev læring med opgaveeksempler fra prøven uden hjælpemidler Dato December 2017 Udviklet for Undervisningsministeriet

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

Pædagogisk kursus for instruktorer 2014 1. gang. Gry Sandholm Jensen gsjensen@tdm.au.dk

Pædagogisk kursus for instruktorer 2014 1. gang. Gry Sandholm Jensen gsjensen@tdm.au.dk Pædagogisk kursus for instruktorer 2014 1. gang Gry Sandholm Jensen gsjensen@tdm.au.dk Præsentationsrunde Dit navn? Hvor kommer du fra? Har du undervist før? 2 Program gang 1-3 1. Mandag d. 20. januar

Læs mere

Forvaltning / Politik og Administration / Socialvidenskab

Forvaltning / Politik og Administration / Socialvidenskab Videregående egående metodekursus: Avancerede ede Kvantitative Metoder Om kurset Uddannelse Aktivitetstype Undervisningssprog Tilmelding Forvaltning / Politik og Administration / Socialvidenskab kandidatkursus

Læs mere

DRONNINGER (QUEENS) Opgave 1

DRONNINGER (QUEENS) Opgave 1 DRONNINGER (QUEENS) I denne opgave vil vi beskæftige os med det såkaldte 8-dronningeproblem, hvor man skal placerede 8 dronninger på et 8 x 8 skakbræt, således at ingen af dronningerne kan slå hinanden.

Læs mere

Lær Python dag 1 - modul 1

Lær Python dag 1 - modul 1 Lær Python dag 1 - modul 1 Introduktion, basis python Steffen Berg Klenow Jonas Bamse Andersen Syddansk Universitet Indhold 1. Velkommen 2. Programmering i python 3. Typer, variabler og udtryk 1 Velkommen

Læs mere

Jan B. Larsen HTX Næstved Computational Thinking Albena Nielsen N. Zahles Gymnasium 2018/2019

Jan B. Larsen HTX Næstved Computational Thinking Albena Nielsen N. Zahles Gymnasium 2018/2019 Forløb: Toksikologi Fag og emner Forløbet kan laves udelukkende i matematik og bioteknologi, men der er oplagt, at det implementeres i andre fag. Matematik modellering, differenceligninger, sandsynlighed,

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Skoleåret 2015/16 Institution Hansenberg Gymnasium Uddannelse Fag og niveau Lærer Hold htx Programmering,

Læs mere

Udbud på engelsk i UCL. Skabelon til beskrivelse

Udbud på engelsk i UCL. Skabelon til beskrivelse Udbud på engelsk i UCL Skabelon til beskrivelse Indhold 1. Forord... 3 2. What to do... 3 3. Skabelon... 4 3.1 Course Overview... 4 3.2 Target Group... 4 3.3 Purpose of the module... 4 3.4 Content of the

Læs mere

Generelt om faget: (Eventuelle kommentarer til højre) - Givet målbeskrivelsen ovenfor, hvordan vurderer du så pensum?

Generelt om faget: (Eventuelle kommentarer til højre) - Givet målbeskrivelsen ovenfor, hvordan vurderer du så pensum? - Givet målbeskrivelsen ovenfor, hvordan vurderer du så pensum? Meget Godt Godt % 6 t 3% 2 Dårligt % Meget Dårligt % % 25% 5% 5% % - Givet målbeskrivelsen ovenfor, hvordan vurderer du så pensum? it is

Læs mere

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside Strategisk kommunikation (1-fags kandidat i Kommunikation) Om kurset Uddannelse Aktivitetstype Undervisningssprog Tilmelding Kommunikation kandidatkursus Dansk Der sker løbende opdatering af informationer

Læs mere

Læseplan for valgfaget teknologiforståelse

Læseplan for valgfaget teknologiforståelse Læseplan for valgfaget teknologiforståelse (forsøg) Indhold Indledning 3 Trinforløb for 7.- 9. klassetrin 4 Design 4 Programmering 5 Indledning Valgfaget teknologiforståelse er etårigt og kan vælges i

Læs mere

BRP 6.9.2006 Kursusintroduktion og Java-oversigt

BRP 6.9.2006 Kursusintroduktion og Java-oversigt BRP 6.9.2006 Kursusintroduktion og Java-oversigt 1. Kursusintroduktion 2. Java-oversigt (A): Opgave P4.4 3. Java-oversigt (B): Ny omvendings -opgave 4. Introduktion til næste kursusgang Kursusintroduktion:

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

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside BK3 Theory of natural al science e (NIB) Om kurset Subject Activitytype Teaching language Registration Den internationale naturvidenskabelige bacheloruddannelse basic course English Der sker løbende opdatering

Læs mere

Undervisningsbeskrivelse

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

Læs mere

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside Filosofi i Verden Verden i Filosofien Om kurset Uddannelse Aktivitetstype Undervisningssprog Tilmelding Filosofi kandidatkursus dansk / engelsk Tilmelding sker via stads selvbetjening indenfor annonceret

Læs mere

Forelæsning Uge 4 Mandag

Forelæsning Uge 4 Mandag Forelæsning Uge 4 Mandag Algoritmeskabeloner Kan (ved simple tilretningerne) bruges til at implementere metoder, der gennemsøger en arrayliste (eller anden objektsamling) og finder objekter, der opfylder

Læs mere

PÆDAGOGISK KURSUS FOR INSTRUKTORER EFTERÅR GANG

PÆDAGOGISK KURSUS FOR INSTRUKTORER EFTERÅR GANG PÆDAGOGISK KURSUS FOR INSTRUKTORER EFTERÅR 2014 1. GANG SARAH ROBINSON SROBIN@TDM..DK 06 GUST 2014 PROGRAM GANG 1-3 1. torsdag den 21. aug. kl. 13.00-16.00 Instruktorrollen og læreprocesser 2. torsdag

Læs mere

Matematikken i kunstig intelligens Opgaver om koordinerende robotter

Matematikken i kunstig intelligens Opgaver om koordinerende robotter Matematikken i kunstig intelligens Opgaver om koordinerende robotter Thomas Bolander 2. juni 2018 Vejledning til opgaver Opgave 1 kan eventuelt springes over, hvis man har mindre tid. De resterende opgaver

Læs mere

Brug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes.

Brug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes. Brug sømbrættet til at lave sjove figurer. Lav f: Et dannebrogsflag Et hus med tag, vinduer og dør En fugl En bil En blomst Få de andre til at gætte, hvad du har lavet. Use the nail board to make funn

Læs mere

Mål Introducerer de studerende for forskellige anvendelser af IT i den offentlige sektor, samt til programmering af sådanne IT systemer.

Mål Introducerer de studerende for forskellige anvendelser af IT i den offentlige sektor, samt til programmering af sådanne IT systemer. Semesterbeskrivelse OID 1. semester. Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning for Bacheloruddannelsen i

Læs mere

Matematikken i kunstig intelligens Opgaver om koordinerende robotter LØSNINGER

Matematikken i kunstig intelligens Opgaver om koordinerende robotter LØSNINGER Matematikken i kunstig intelligens Opgaver om koordinerende robotter LØSNINGER Thomas Bolander 25. april 2018 Vejledning til opgaver Opgave 1 kan eventuelt springes over, hvis man har mindre tid. De resterende

Læs mere

Koncentration kræver krop. - event for 9. klasse

Koncentration kræver krop. - event for 9. klasse Koncentration kræver krop - event for 9. klasse Introduktion Eventen skal give 9. klasses elever et indblik i og en erfaring med, hvilke gevinster der er ved være fysisk aktiv lige inden en faglig test

Læs mere

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

Problemløsning i hverdagen (1) Introduktion til objektorientering. Delegering til agenter. Problemløsning i hverdagen (2) Problemløsning i hverdagen () Introduktion til objektorientering OO, Java og BlueJ Hvis min bil går i stykker, har jeg et problem; hvad gør jeg for at løse det? Henvender mig på et bilværksted og forklarer

Læs mere

Kursusevaluering efterår 2013 SIV spansk

Kursusevaluering efterår 2013 SIV spansk Kursusevaluering efterår 2013 SIV spansk Hvilken uddannelse går du på dette semester? På hvilket semester har du fulgt undervisningen? Hvilke kurser på 1. semester Hvilke kurser på 3. semester Almen Basisgrammatik

Læs mere

Studieordning del 4-2014

Studieordning del 4-2014 Studieordning del 4-2014 Fagbeskrivelser Datamatiker AP Graduate in Computer Science Version 1.1 Revideret august 2014 Side 0 af 8 Indhold del 4 Fagbeskrivelser 1. Faget Programmering (PRO)...2 2. Faget

Læs mere

Virksomhedens IT værktøjer

Virksomhedens IT værktøjer DET SAMFUNDSVIDENSKABELIGE FAKULTET 25-01-2019 19:37 FAGBESKRIVELSE Virksomhedens IT værktøjer 12.10.2018 Indholdsfortegnelse Fagnummer Fagtitel Undervisningssprog ECTS-point Ansvarligt studienævn Godkendelsesdato

Læs mere

Pædagogiske overvejelser

Pædagogiske overvejelser Pædagogiske overvejelser Hvordan får jeg effekt af mit kursus? En stor del af det man får ud af et kursus, handler ikke om, hvad der sker på kurset. Hvad der sker før og særligt efter kurset har mindst

Læs mere

Nye undervisningsformer i molekylært-orienterede biologiske bacheloruddannelser ved KU SCIENCE. Projektforslag Karen Skriver

Nye undervisningsformer i molekylært-orienterede biologiske bacheloruddannelser ved KU SCIENCE. Projektforslag Karen Skriver Nye undervisningsformer i molekylært-orienterede biologiske bacheloruddannelser ved KU SCIENCE Projektforslag Karen Skriver Dias 1 Formål Øget rekruttering af højtkvalificerede og motiverede studerende

Læs mere

Semesterbeskrivelse Bacheloruddannelsen i Innovation og Digitalisering, 2. semester

Semesterbeskrivelse Bacheloruddannelsen i Innovation og Digitalisering, 2. semester Semesterbeskrivelse Bacheloruddannelsen i Innovation og Digitalisering, Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning

Læs mere

Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside Om kurset Uddannelse Aktivitetstype Undervisningssprog Tilmelding Journalistik kandidatkursus Dansk Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens

Læs mere

Kreativ programmering

Kreativ programmering Kreativ programmering Mads Remvig Lærer og digital læringsvejleder Beder skole - Aarhus Underviser i matematik, fysik/kemi, håndværk og design Frivillig i Coding Pirates i Århus Kodeklub Master i It, Kommunikation

Læs mere

Forelæsning Uge 5 Mandag

Forelæsning Uge 5 Mandag Forelæsning Uge 5 Mandag Algoritmeskabeloner findone, findall, findnoof, findsumof (sidste mandag) findbest Brug af klassen Collections og interfacet Comparable BlueJ s Debugger Nyttig til at inspicere

Læs mere

Introduktion til Datalogi

Introduktion til Datalogi Introduktion til Datalogi DM534/DM558 Rolf Fagerberg Mål og midler Mål og midler Mål for kurset: 1. Hurtig indsigt i mange dele af datalogi. Dette giver perspektiv på faget og studiet og dermed øget motivation.

Læs mere

Faglig udvikling og strategisk ledelse utopi eller nødvendighed?

Faglig udvikling og strategisk ledelse utopi eller nødvendighed? Faglig udvikling og strategisk ledelse utopi eller nødvendighed? Danske Gymnasiers ledelseskonference Den 15. april 2015 Søren Barlebo Rasmussen (sbr@cbs-simi.dk, barlebokon.dk) Perspektiv/erfaringer:

Læs mere

Nano-Science og forskningsbaseret undervisning i Kvantemekanik

Nano-Science og forskningsbaseret undervisning i Kvantemekanik Nano-Science og forskningsbaseret undervisning i Kvantemekanik Kim Splittorff (NBI) med: K. Flensberg T. Døssing M. Kjærsgaard DGI 19. maj 2010 Hvis man forstår sin egen forskning kan man også integrere

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

Hvad får jeg for det?

Hvad får jeg for det? Hvor mange mennesker mon der kommer i dag? Hvordan er de placeret? Er der stole nok eller alt for mange stole? Hvordan finder jeg derud? Hvad tid skal jeg være der? Hvor lang tid er jeg om at cykle derud?

Læs mere

Vina Nguyen HSSP July 13, 2008

Vina Nguyen HSSP July 13, 2008 Vina Nguyen HSSP July 13, 2008 1 What does it mean if sets A, B, C are a partition of set D? 2 How do you calculate P(A B) using the formula for conditional probability? 3 What is the difference between

Læs mere

Pædagogisk kursus for instruktorer gang. Gry Sandholm Jensen Hanne Buhl

Pædagogisk kursus for instruktorer gang. Gry Sandholm Jensen Hanne Buhl Pædagogisk kursus for instruktorer 2013 1. gang Gry Sandholm Jensen Hanne Buhl Hvem er vi? Dit navn? Hvor kommer du fra? Har du undervist før? 2 Program gang 1-3 1. Torsdag d. 24. januar 12-15 Læreprocesser

Læs mere

QGIS Brugermde 9. marts Diaspora*: twitter.com/soerenbc soerenbredlundcaspersen.

QGIS Brugermde 9. marts Diaspora*: twitter.com/soerenbc soerenbredlundcaspersen. QGIS Brugermde 9. marts 2017 e-mail: soeren-b-c@ubuntu.com Diaspora*: sbc@diasp.de twitter.com/soerenbc soerenbredlundcaspersen.dk s historie Hvorfor / Prøv / Hvem er jeg? Gymnasielærer (matematik & fysik)

Læs mere

DM507 Algoritmer og datastrukturer

DM507 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 mere

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1 Project Step 7 Behavioral modeling of a dual ported register set. Copyright 2006 - Joanne DeGroat, ECE, OSU 1 The register set Register set specifications 16 dual ported registers each with 16- bit words

Læs mere

Semesterbeskrivelse Innovation og Digitalisering, 1. semester.

Semesterbeskrivelse Innovation og Digitalisering, 1. semester. Semesterbeskrivelse Innovation og Digitalisering,. Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning for Bacheloruddannelsen

Læs mere

LEKTIONSPLAN SAMMENDRAG RESULTATER OG EVALUERING LÆRERENS FORBEREDELSE. OVERBLIK: Lektionsplan 3

LEKTIONSPLAN SAMMENDRAG RESULTATER OG EVALUERING LÆRERENS FORBEREDELSE. OVERBLIK: Lektionsplan 3 OVERBLIK: Lektionsplan 3 SUBRUTINER Alderstrin: 7-8 år Holdstørrelse: I hold af to Klargøringstid: 5 minutter Tid i alt: 100 minutter Aktiviteter: 4 LEKTIONSPLAN SAMMENDRAG Aktivitet 1: KUBO tager på tur

Læs mere

Semesterbeskrivelse Innovation og Digitalisering, 1. semester.

Semesterbeskrivelse Innovation og Digitalisering, 1. semester. Semesterbeskrivelse Innovation og Digitalisering,. Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning for Bacheloruddannelsen

Læs mere

Sport for the elderly

Sport for the elderly Sport for the elderly - Teenagers of the future Play the Game 2013 Aarhus, 29 October 2013 Ditte Toft Danish Institute for Sports Studies +45 3266 1037 ditte.toft@idan.dk A growing group in the population

Læs mere

Tale til studiestart 25. august 2015

Tale til studiestart 25. august 2015 Tale til studiestart 25. august 2015 1 Velkommen God morgen God morning! Hjertelig velkommen til Ingeniøruddannelserne på Syddansk Universitet. A very warm welcome to Engineering at SDU My name is Henrik

Læs mere

Greenfoot En kort introduktion til Programmering og Objekt-Orientering

Greenfoot En kort introduktion til Programmering og Objekt-Orientering Greenfoot En kort introduktion til Programmering og Objekt-Orientering Greenfoot er et computer-program, som kan benyttes til at skrive andre computer-programmer, i et programmeringssprog kaldet Java.

Læs mere

Algoritmer og Datastrukturer 1. Gerth Stølting Brodal

Algoritmer og Datastrukturer 1. Gerth Stølting Brodal Algoritmer og Datastrukturer 1 Gerth Stølting Brodal Kursusbeskrivelsen Kursusbeskrivelsen: Algoritmer og datastrukturer 1 Formål Deltagerne vil efter kurset have indsigt i algoritmer som model for sekventielle

Læs mere

Forelæsning Uge 2 Mandag

Forelæsning Uge 2 Mandag Forelæsning Uge 2 Mandag Sætninger Simple sætninger (assignment, interne og eksterne metodekald) Sammensatte sætninger (blok, selektion, gentagelse) Udtryk og operatorer Java syntax og style guide Afleveringsopgave:

Læs mere

Forelæsning Uge 2 Torsdag

Forelæsning Uge 2 Torsdag Forelæsning Uge 2 Torsdag Java syntax og style guide Sætninger Simple sætninger (assignment, interne og eksterne metodekald) Sammensatte sætninger (blok, selektion, gentagelse) Udtryk og operatorer Brug

Læs mere

Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside Om kurset Uddannelse Aktivitetstype Undervisningssprog Tilmelding Medicinal biologi kandidatkursus Dansk Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på

Læs mere

Test af It-komponent

Test af It-komponent Test af It-komponent I programmeringssproget Java Programmet Login service Elev: Mads Funch Klasse 2.4 Mat, It, Programmering Skole: Roskilde Tekniske Gymnasium HTX Underviser: Karl Dato: 31-08-2016 Side

Læs mere

Sprog billeder kortlink.dk/rudd

Sprog billeder kortlink.dk/rudd Sprog billeder kortlink.dk/rudd Workshop beskrivelse I denne workshop vil vi kigge på strategier for ordblinde elever i matematikvanskeligheder samt vigtigheden af, at eleverne laver visuelle repræsentationer

Læs mere

Forberedelsescentreret klasseundervisning. K. Splittorff, I. Bearden, T. Døssing, M. Kjærgaard. S. Horst

Forberedelsescentreret klasseundervisning. K. Splittorff, I. Bearden, T. Døssing, M. Kjærgaard. S. Horst Forberedelsescentreret klasseundervisning K. Splittorff, I. Bearden, T. Døssing, M. Kjærgaard Niels Bohr Institutet, Blegdamsvej 17, 2100, København Ø, Danmark S. Horst Institut for Naturfagenes Didaktik,

Læs mere

Forelæsning Uge 2 Mandag

Forelæsning Uge 2 Mandag Forelæsning Uge 2 Mandag Objekters tilstand og opførsel BlueJ og Greenfoot Java Skabelse af objekter (via new-operatoren) Iteration (gentagelser) og parametrisering Forskellige slags variabler Afleveringsopgave:

Læs mere

Ej blot til lyst: Programmering og matematisk dannelse i det 21. århundrede

Ej blot til lyst: Programmering og matematisk dannelse i det 21. århundrede Ej blot til lyst: Programmering og matematisk dannelse i det 21. århundrede Henrik Kragh Sørensen Institut for Naturfagenes Didaktik Københavns Universitet Konference om Programmering og Koder Danmarks

Læs mere

Vejledning til afholdelse af kursus i makkerlæsning

Vejledning til afholdelse af kursus i makkerlæsning Vejledning til afholdelse af kursus i makkerlæsning Dette er en vejledning til, hvordan du skal afholde kursus i makkerlæsning for unge, som skal agerer makkerlæsere for børn i 1. eller 2. klasse i forbindelse

Læs mere

SÅDAN LÆRER HJERNEN SÅDAN LÆRER DU

SÅDAN LÆRER HJERNEN SÅDAN LÆRER DU SÅDAN LÆRER HJERNEN SÅDAN LÆRER DU Sådan klarer man sig bedst! Lektion 1 VEJLEDNINGSSYSTEMET Tiden før gymnasiet: U.U. Vejledningscenter Herning Tiden i gymnasiet: Gymnasiets vejledere Tiden efter gymnasiet:

Læs mere

Algoritmer og Datastrukturer 1. Gerth Stølting Brodal

Algoritmer og Datastrukturer 1. Gerth Stølting Brodal Algoritmer og Datastrukturer 1 Gerth Stølting Brodal Kursusbeskrivelsen Kursusbeskrivelsen: Algoritmer og datastrukturer 1 Formål Deltagerne vil efter kurset have indsigt i algoritmer som model for sekventielle

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

The Incredible Code Machine med Swift Playgrounds

The Incredible Code Machine med Swift Playgrounds The Incredible Code Machine med Swift Playgrounds Guide for vejledere The Incredible Code Machine med Swift Playgrounds Guide for vejledere 1 Velkommen Du skal bruge Afhold dit eget EU Code Week-arrangement

Læs mere