26.08.2013 Views

Schola Europaea European School Brussels II

Schola Europaea European School Brussels II

Schola Europaea European School Brussels II

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

INTRODUCTION<br />

In the wake of the PISA study and high<br />

unemployment rates, the public is calling for<br />

a reform of our education system; politicians<br />

want urgent improvements in this area. All over<br />

Europe the different ministries for education<br />

are eagerly tinkering with new curricula.<br />

This article also addresses teachers of<br />

maths and computer science as well as the<br />

relevant personnel in the Ministries.<br />

T h e t e n d e n c y t o n e g l e c t t r a i n i n g<br />

in conventional geometry in favour of more<br />

modern methods in algebra and statistics is<br />

obvious, but might be short sighted as I will<br />

point out in this article. It will show the close<br />

structural relationship between Euclidean<br />

BASIC ELEMENTS<br />

The point and the straight line are the<br />

simplest geometrical ‘objects’ (notice the<br />

linguistic relationship to computer science).<br />

In school they are always associated<br />

with the action of drawing and a specific<br />

notation. The classical programming<br />

languages possess so-called ‘simple data<br />

ALGORITHMS<br />

In the 80s and 90s the teaching of computer<br />

science was usually done by mathematics<br />

and physics teachers who emphasized<br />

algorithms. That a clever choice of the<br />

data structure can be substantial to the<br />

solution of a problem was neglected in<br />

most cases. Naturally algorithms play an<br />

important role in computer science and<br />

there is a close relationship with geometry.<br />

The following description of a construction<br />

also illustrates the relationship between<br />

geometry and computer science—which<br />

is not to be mistaken for clicking buttons<br />

in the applications of a well-known software<br />

producer. This should also please the ‘real’<br />

computer scientist who is inventing new<br />

applications and developing new concepts.<br />

In many discussions over the training of<br />

our students both with colleagues and with<br />

computer scientists working in the industry<br />

I saw that in most of their minds geometry<br />

and computer science seemed to be<br />

separate subjects. In a comparison I would<br />

like to show the profound connection of<br />

the concepts of Euclidean geometry and<br />

computer science, which I began to fully<br />

realize in the course of my teaching activity.<br />

types’ (integers, floating-point numbers,<br />

characters and strings etc.) as the simplest<br />

objects. There are simple instructions<br />

operating on them associated with the<br />

action of the computer being coded in the<br />

syntax of a specific programming language.<br />

geometry and different programming<br />

languages 1 :<br />

(1) AB with AB = 7 cm<br />

(2) {C1, C2}={Major Arcover AB, angle γ = 70°}∩{line<br />

parallele to AB, distance hc = 4,5 cm}<br />

Geometry has its own notation like every<br />

programming language. The syntax<br />

used here is very common in German<br />

secondary schools and essentially<br />

the same as that used in set theory.<br />

1 The author uses a notation for geometric constructions which is very common in Germany: Large characters in italics like A denote<br />

points of the plane, two characters like AB a line between the given points. Sets of points are denoted by {properties of the set},<br />

the symbol ∩ means an intersection of sets. k (X; r = z) means: Draw a circle around X with radius z.<br />

PANORAMA 109

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!