Download - Programmeren op HAVO??!! VWO !!??

Transcript
Page 1: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Programmerenop

HAVO??!!VWO !!??

Page 2: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Opdracht:

Wat is te gebruiken van enkele HBO-tentamens

voor het onderwijs in programmeren?

Welk doelen wil je bereiken?

Welke doelen laat je liggen en

Wat komt er voor in de plaats?

Page 3: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Wat staat er in de eindtermen?

21: probleem splitsen

herhaling, voorwaardelijke keuze, volgorde

22: enkelvoudige datatypes (HAVO)parameteroverdracht tussen procedures(VWO)

Page 4: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

23: uitvoeren van enkele eenvoudige bewerkingen

50: nieuwe ontwikkelingen in concepten,apparatuur en programmatuur

Page 5: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Wat is programmeren?

Edu-Actief: een lange reeks instructies

Instruct: een reeks opdrachten die de computer kan uitvoeren

Wij: opstellen van oplossingsstrategie waardoor een probleem wordt opgedeeld en opgelost kan worden, door de computer op de juiste manier te instrueren

Page 6: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Programmerenop

HAVO??!!VWO!!??Ja, maar HOE

??

Page 7: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Hoe je de commando’s geeft,

LOOD OM OUD IJZER

inPascal

Java

Visual Basic

etc…..

Page 8: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Niet de verschillen zijn belangrijk

maar de overeenkomsten...

1 uitzondering:

Objectoriëntatie

Page 9: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Keuze van didactiek:

* Van klein naar steeds groter

* aanpassen van bestaande grote programma’s

* analyse van het probleem (van één groot probleem naar veel kleine probleempjes)

Page 10: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Structureringstechnieken(van groot naar klein en weer terug):

* stapsgewijze verfijning

* programmastructuurdiagram

* (pseudo-)code

* programma schrijven

Page 11: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Pascal: procedures

Conclusie:

Probleem opdelen in deelproblemen eventueel deelproblemen zien als apart op te lossen gehelen zien-----> object georienteerd denken

Java: methoden

Page 12: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

De leerlingen moeten kunnen werken met:

* variabelen

* procedures / methodes

* objecten

Page 13: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Variabelen:

booleanintegercharstring ??array ??

Opdrachten:

forwhileif (if else)

Page 14: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Variabele-declaratie

Var a,b: integer

toekenning a:=12 a = 12

Int a,b

bool even

Variabelen

PSD Pascal Java

Page 15: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

For-statement

PSD Pascal Java

Page 16: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

beweringja nee

If ……….

Then ……….

Else ………..

IF ……….

Return

ELSE ……..

If-statement

PSD Pascal Java

Page 17: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Wissel de namen

Procedure wissel

var x,y:string

begin……….

………..

end

Void wissel

{ string x,y;

}

Object gericht

PSD Pascal Java

Page 18: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Waar leert de leerling / student de programmeertaal?

HAVO / VWO ?

HBO / WO !

Page 19: Programmeren op  HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars