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? Program, der kan løse Sudoku opgaver (eksempel) Programmering og problemløsning (generelt) Agenter og metoder UML specifikationssproget Klassediagrammer

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

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 å[email protected]

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

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

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

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 ([email protected]) http://imada.sdu.dk/~petersk/dm502/

DM502. Peter Schneider-Kamp (petersk@imada.sdu.dk) http://imada.sdu.dk/~petersk/dm502/ DM502 Peter Schneider-Kamp ([email protected]) 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, [email protected] 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

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

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

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

Pædagogisk kursus for instruktorer 2014 1. gang. Gry Sandholm Jensen [email protected]

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 [email protected] 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

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

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

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

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

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

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

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

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

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

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 ([email protected], barlebokon.dk) Perspektiv/erfaringer:

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

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

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 [email protected] A growing group in the population

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

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