Programmeren op HAVO??!! VWO !!??

Post on 20-Feb-2016

58 views 4 download

description

Programmeren op HAVO??!! VWO !!??. 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?. Wat staat er in de eindtermen?. 21: probleem splitsen - PowerPoint PPT Presentation

Transcript of Programmeren op HAVO??!! VWO !!??

16-12-99 Frank Stalpers en Ad Baars

Programmerenop

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?

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)

16-12-99 Frank Stalpers en Ad Baars

23: uitvoeren van enkele eenvoudige bewerkingen

50: nieuwe ontwikkelingen in concepten,apparatuur en programmatuur

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

16-12-99 Frank Stalpers en Ad Baars

Programmerenop

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

??

16-12-99 Frank Stalpers en Ad Baars

Hoe je de commando’s geeft,

LOOD OM OUD IJZER

inPascal

Java

Visual Basic

etc…..

16-12-99 Frank Stalpers en Ad Baars

Niet de verschillen zijn belangrijk

maar de overeenkomsten...

1 uitzondering:

Objectoriëntatie

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)

16-12-99 Frank Stalpers en Ad Baars

Structureringstechnieken(van groot naar klein en weer terug):

* stapsgewijze verfijning

* programmastructuurdiagram

* (pseudo-)code

* programma schrijven

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

16-12-99 Frank Stalpers en Ad Baars

De leerlingen moeten kunnen werken met:

* variabelen

* procedures / methodes

* objecten

16-12-99 Frank Stalpers en Ad Baars

Variabelen:

booleanintegercharstring ??array ??

Opdrachten:

forwhileif (if else)

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

16-12-99 Frank Stalpers en Ad Baars

For-statement

PSD Pascal Java

16-12-99 Frank Stalpers en Ad Baars

beweringja nee

If ……….

Then ……….

Else ………..

IF ……….

Return

ELSE ……..

If-statement

PSD Pascal Java

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

16-12-99 Frank Stalpers en Ad Baars

Waar leert de leerling / student de programmeertaal?

HAVO / VWO ?

HBO / WO !

16-12-99 Frank Stalpers en Ad Baars