• Nem Talált Eredményt

Programming Versus Programming Versus Application Application

N/A
N/A
Protected

Academic year: 2023

Ossza meg "Programming Versus Programming Versus Application Application"

Copied!
39
0
0

Teljes szövegt

(1)

Abonyi-Tóth, Andor Abonyi-Tóth, Andor

Szlávi, Péter – Zsakó, László Szlávi, Péter – Zsakó, László

L L orand Eötvös University, Faculty of orand Eötvös University, Faculty of Informatics, Department of Teacher’s Informatics, Department of Teacher’s

Training in Computer Science Training in Computer Science

Budapest, Hungary Budapest, Hungary

abonyita@inf.elte.hu abonyita@inf.elte.hu szlavi@ludens.elte.hu

szlavi@ludens.elte.hu, , zsako@ludens.elte.hu zsako@ludens.elte.hu

Programming Versus Programming Versus

Application

Application

(2)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 22 ELTE

ELTE

Table of Contents Table of Contents

1 Introduction 1 Introduction

2 The Delusions of Informatics 2 The Delusions of Informatics

Education Education

3 Why Do You Need Both?

3 Why Do You Need Both?

4 Fields of Informatics 4 Fields of Informatics

5 Informatics at School 5 Informatics at School

6 Conclusion 6 Conclusion

 

 

 

 

 

 

(3)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 33 ELTE

ELTE

1 Introduction 1 Introduction

(4)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 44 ELTE

ELTE

1 Introduction 1 Introduction

Some fundamental issues in Some fundamental issues in

teaching informatics:

teaching informatics:

 Informatics as a school subject in Informatics as a school subject in some country:

some country: is is there or not there or not ? ?

our position: there be!

our position: there be!

 W W hich age groups are to learn it hich age groups are to learn it ? ?

our position: in each year of primary our position: in each year of primary

and secondary education and secondary education ! !

 T T he problem of programming and he problem of programming and application; only one or both?

application; only one or both?

hear soon!

hear soon!

(5)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 55 ELTE

ELTE

1 Introduction

1 Introduction (continuation) (continuation)

The questions to be studied in The questions to be studied in

our presentation are our presentation are

 Why need to teaching Why need to teaching

programming (Pr) and/or programming (Pr) and/or application (App)?

application (App)?

 What are the goals of Pr and App What are the goals of Pr and App skills?

skills?

 What contents should belong to What contents should belong to Pr and App skills?

Pr and App skills?

 What knowledge and skills are in What knowledge and skills are in output at different ages?

output at different ages?

(6)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 66 ELTE

ELTE

2 The Delusions of

2 The Delusions of

Informatics Education

Informatics Education

(7)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 77 ELTE

ELTE

2 The Delusions of Informatics 2 The Delusions of Informatics

Education Education

Informatics

Informatics = being able to use = being able to use computers properly

computers properly

 

Not part of Informatics:

Not part of Informatics:

 the development of abilities the development of abilities

 the improvement of problem the improvement of problem solving skills

solving skills

 t t he practice of problem solving he practice of problem solving activities…

activities…

Informatics education = Informatics education =

= = teaching uses only teaching uses only

(8)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 88 ELTE

ELTE

2 The Delusions of Informatics 2 The Delusions of Informatics

Education Education

In supporters’ opinion:

In supporters’ opinion:

“ “ only few students will only few students will become programmers

become programmers   to to teach Pr is unnecessary”

teach Pr is unnecessary”

Informatics education = Informatics education =

= = teaching uses only teaching uses only

This is This is nonsence!

nonsence!

(continuation)

(continuation)

(9)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 99 ELTE

ELTE

2 The Delusions of Informatics 2 The Delusions of Informatics

Education Education

This is nonsence This is nonsence ! !

Informatics education = Informatics education =

= = teaching uses only teaching uses only

 Why do we teach mathematics: do we want everybody to become a mathematician?

 If only a small number of students become a historian, why to teach history?

Our world is full of algorithms:

Our world is full of algorithms:

we we always do algorithms in our always do algorithms in our everyday

everyday life, daily work or life, daily work or while studying

while studying . .

Why? Why?

(continuation)

(continuation)

(10)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 1010 ELTE

ELTE

2 The Delusions of Informatics 2 The Delusions of Informatics

Education Education

“ “ There is no need for a new form of There is no need for a new form of computer literacy

computer literacy , informatics does , informatics does not change our everyday life…”

not change our everyday life…”

Informatics education = Informatics education =

= teaching programming only

= teaching programming only

This is not This is not

true!

true!

(continuation)

(continuation)

(11)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 1111 ELTE

ELTE

2 The Delusions of Informatics 2 The Delusions of Informatics

Education Education

This not true!

This not true!

Informatics education = Informatics education =

= teaching programming only

= teaching programming only

Why? Why?

It is a well-known fact It is a well-known fact : :

beyond a certain extent of complexity beyond a certain extent of complexity

 

frontal recognition

frontal recognition + + problem solving problem solving techniques become

techniques become difficult difficult , the process of , the process of acquisition

acquisition slows down slows down

 

it requires

it requires an extent of an extent of abstraction skills abstraction skills and and notion recognition notion recognition to understand the to understand the

logic

logic of the system of the system

( ( that can be developed much that can be developed much slower alone than slower alone than in in a well-constructed

a well-constructed learning process learning process ) ) . .

(continuation)

(continuation)

(12)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 1212 ELTE

ELTE

3 Why Do You Need Both? 3 Why Do You Need Both?

(13)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 1313 ELTE

ELTE

3 Why Do You Need Both?

3 Why Do You Need Both?

Only those

Only those can make can make good use of the the opportunities

opportunities of the new information of society that that regularly use these tools . .

Solving App task Solving App task

They are fairly sophisticated They are fairly sophisticated

 

the stress is the stress is

not not on their on their routine routine use but use but

 on the on the knowledge knowledge of the of the

opportunities they offer and their opportunities they offer and their

creative use.

creative use.

(14)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 1414 ELTE

ELTE

3 Why Do You Need Both?

3 Why Do You Need Both?

In school as well as in your In school as well as in your

everyday life

everyday life you keep performing you keep performing algorithms

algorithms when when

 filling in data structures filling in data structures : :

 questionnaires, questionnaires,

 forms forms , ,

 designing designing

 action sequences, action sequences,

 information-flow processes. information-flow processes.

Algorithmization, data modelling Algorithmization, data modelling

This world

This world cannot be fully cannot be fully understood by those who

understood by those who are not are not aware of the basics of these

aware of the basics of these actions.

actions.

(continuation)

(continuation)

(15)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 1515 ELTE

ELTE

4 Fields of Informatics 4 Fields of Informatics

(16)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 1616 ELTE

ELTE

4 Fields of Informatics 4 Fields of Informatics

This scope of knowledge This scope of knowledge

emphasizes

emphasizes computer application computer application : :

Solving App tasks Solving App tasks

 the point of the point of view of the view of the problem

problem

 the question is the question is whether whether general program

general program can be used can be used for problem solving or not

for problem solving or not

(rather than the way how it can be (rather than the way how it can be

used)

used)

(17)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 1717 ELTE

ELTE

4 Fields of Informatics 4 Fields of Informatics

Important

Important areas : : Solving App tasks Solving App tasks

 word processing: compilation of text

documents, publications in traditional and electronic form ;

 constructing graphic images and objects:

constructing and processing diagrams, graphic figures, photos ;

 spread sheeting: arranging data in a table, making calculations ;

 database management: storing, arranging, grouping data, making reports ;

 presentation: making presentations, electronic notice boards, billboards ;

 multimedia design: designing video and audio files, animation .

(continuation)

(continuation)

(18)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 1818 ELTE

ELTE

4 Fields of Informatics 4 Fields of Informatics

We learn to understand the

We learn to understand the world world around us with the help of

around us with the help of models models . . Programming

Programming can be a useful way of can be a useful way of

 developing developing modelling modelling ability and ability and

 making students making students think logically think logically . .

Algorithmization, data modelling Algorithmization, data modelling

(continuation)

(continuation)

(19)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 1919 ELTE

ELTE

4 Fields of Informatics 4 Fields of Informatics

Algorithmization

Algorithmization   computer- computer- assisted execution.

assisted execution.

In general

In general the person who the person who

created the algorithm perform created the algorithm perform it it in his mind in his mind as well as well . .

Algorithmization, data modelling Algorithmization, data modelling

Teaching data structures and Teaching data structures and

algorithms cannot be separated.

algorithms cannot be separated.

The aim

The aim of the application of the computer of the application of the computer

is to create

is to create output data from the output data from the input data

input data with the help of programs with the help of programs . .

(continuation)

(continuation)

(20)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 2020 ELTE

ELTE

4 Fields of Informatics 4 Fields of Informatics

The basis of computer-assisted The basis of computer-assisted

problem solving is algorithm problem solving is algorithm

elaboration and not coding elaboration and not coding . .

Teaching a programming language Teaching a programming language

should not be the primary aim in should not be the primary aim in

studying programming studying programming . .

Algorithmization, data modelling Algorithmization, data modelling

The The computer-assisted computer-assisted problem problem solving as

solving as tool improvement tool improvement , ,

where the problem solving tool where the problem solving tool ( ( the the program program ) should be created ) should be created . .

(continuation)

(continuation)

(21)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 2121 ELTE

ELTE

5 Informatics at School 5 Informatics at School

(22)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 2222 ELTE

ELTE

5 Informatics at School 5 Informatics at School

The main goal is

The main goal is making making friends with computers friends with computers . .

Solving App tasks – in Years 1 to 4 Solving App tasks – in Years 1 to 4

 

 playful programs and tasks playful programs and tasks

 image and music image and music editing editing

 stamping stamping programs programs (similar to (similar to children's real rubber

children's real rubber stamps) stamps)

(23)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 2323 ELTE

ELTE

5 Informatics at School 5 Informatics at School

Drawing Drawing

= fusing simple line drawings and

= fusing simple line drawings and patches

patches (colours and textures) (colours and textures) . . Music

Music

= playing, editing/writing then

= playing, editing/writing then music

music

Music+drawing+some Music+drawing+some

text+animation text+animation

= simple multimedia

= simple multimedia

Solving App tasks – in Years 1 to 4 Solving App tasks – in Years 1 to 4

(continuation)

(continuation)

(24)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 2424 ELTE

ELTE

5 Informatics at School 5 Informatics at School

Pupils must be able

 to formulate algorithms formulate algorithms and

 to execute simple everyday execute simple everyday algorithms

algorithms (morning routine, crossing a street etc.)

Algorithmization, data modelling Algorithmization, data modelling

– in Years 1 to 4 – in Years 1 to 4

realising realising

 data types data types (numbers, text, others) (numbers, text, others) , ,

 the directions the directions , ,

 the measurability of distances the measurability of distances , ,

 that the data can be sorted that the data can be sorted . .

(continuation)

(continuation)

(25)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 2525 ELTE

ELTE

5 Informatics at School 5 Informatics at School

The scope of application possibilities application possibilities widens

widens.

Mainly drawings drawings: figures accompanied with a little text; for example :

Solving App tasks – in Years

Solving App tasks – in Years 5 5 to to 6 6

(continuation) (continuation)

 invitation cards to birthday parties …,

 greeting cards,

 school and class badges,

 various kinds of posters etc.

Compared to the previous age group:

Compared to the previous age group:

a bit more text in the documents created.

a bit more text in the documents created.

(26)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 2626 ELTE

ELTE

5 Informatics at School 5 Informatics at School

Pupils must be able

 to formulate formulate precise precise algorithms and algorithms

 to design design simple everyday algorithms simple everyday algorithms

(morning routine, crossing a street etc.).

Algorithmization, data modelling Algorithmization, data modelling

– in Years

– in Years 5 5 to to 6 6

(continuation)

(continuation)

(27)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 2727 ELTE

ELTE

5 Informatics at School 5 Informatics at School

They should realise realise that you use three

three types types of elements when of elements constructing an algorithm:

Algorithmization, data modelling Algorithmization, data modelling

– in Years

– in Years 5 5 to to 6 6

 each of the atomic steps must each be executed ( in the given order ),

 one of the atomic steps should one be chosen and then executed,

 the atomic step should be executed iteratively iteratively.

(continuation)

(continuation)

(28)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 2828 ELTE

ELTE

5 Informatics at School 5 Informatics at School

The philosophy does

The philosophy does not differ not differ greatly from those descripted greatly from those descripted

above.

above. (less teachers’ guidance)

Tasks related to their school and Tasks related to their school and home life like creating, printing, home life like creating, printing,

storing and correcting

storing and correcting documents documents and tables and tables ( in accordance with the interests of this age group ).

Solving App tasks – in Years

Solving App tasks – in Years 7 7 to to 8 8

(continuation)

(continuation)

(29)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 2929 ELTE

ELTE

5 Informatics at School 5 Informatics at School

The stress The stress is laid upon is laid upon text documents text documents + +

 figures, figures,

 tables. tables.

Solving App tasks – in Years

Solving App tasks – in Years 7 7 to to 8 8

(continuation) (continuation)

T T ask ask s: s: preparing preparing

 a school newsletter,

 schedules of a summer camp,

 timetables,

 business cards,

 invitations to school competitions, their schedule and results etc.

aesthetics aesthetics

typography

typography

(30)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 3030 ELTE

ELTE

5 Informatics at School 5 Informatics at School

Table

Table – within a text file… within a text file…

Searching

Searching – in public computer – in public computer information systems

information systems ( task banks, cultural programmes etc. )…

Electronic noticeboard

Electronic noticeboard /slide slide show – show relying on text and relying on text and

graphic documents…

graphic documents…

Solving App tasks – in Years

Solving App tasks – in Years 7 7 to to 8 8

(continuation)

(continuation)

(31)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 3131 ELTE

ELTE

5 Informatics at School 5 Informatics at School

Pupils must be able tell apart tell apart

 scalar ( scalar number, character etc. ) and

 compound data ( compound data array, table, text etc. )

Algorithmization, data modelling Algorithmization, data modelling

– in Years

– in Years 7 7 to to 8 8

(continuation) (continuation)

T T hey must be able to hey must be able to

 consciously apply consciously apply the the principle of

principle of refinement step by refinement step by step step . .

 to independently formulate to independently formulate , name , name , , parameter sub-algorithms

parameter sub-algorithms and use and use them them in in constructing algorithms constructing algorithms . .

algorithmization

algorithmization

data modelling

data modelling

(32)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 3232 ELTE

ELTE

5 Informatics at School 5 Informatics at School

Playfullness is diminishing

Playfullness is diminishing giving giving way to “reality”

way to “reality”

Majority of the

Majority of the written materials written materials are texts

are texts ( letters, essays etc. )

Tables

Tables and diagrams diagrams ( based on them ):

computation and plotting of computation and plotting of

statistic data and evaluation of statistic data and evaluation of

( physical and chemical ) measurements measurements

( with spreadsheets )…

 Databases Databases related to everyday life related to everyday life

( telephone directory etc. )

Solving App tasks – in Years

Solving App tasks – in Years 9 9 to to 10 10

(continuation)

(continuation)

(33)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 3333 ELTE

ELTE

5 Informatics at School 5 Informatics at School

Understanding and systematic use Understanding and systematic use

of

 atomic atomic and compound compound data data, files…

 task types… task types

 the tools of algorithmic the tools of algorithmic abstraction

abstraction ( procedures and functions ) Students must

Students must understand understand that that a a program is a product program is a product … …

Algorithmization, data modelling Algorithmization, data modelling

– in Years

– in Years 9 9 to to 10 10

(continuation)

(continuation)

(34)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 3434 ELTE

ELTE

5 Informatics at School 5 Informatics at School

Application programs

Application programs that best that best suit the profile of the given

suit the profile of the given education institution

education institution . . Tasks

Tasks: drawing drawing , image editing image editing and image processing image processing ( at a

higher level, relying on the more serious mathematical knowledge ) Making

Making presentations presentations

Solving App tasks – in Years 11 to 12 Solving App tasks – in Years 11 to 12

(continuation)

(continuation)

(35)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 3535 ELTE

ELTE

5 Informatics at School 5 Informatics at School

Atomic

Atomic and compound data compound data , file file management

management , relational data relational data structures

structures ( at a higher level).

Basic algorithms

Basic algorithms for task types. for task types.

Recursion

Recursion in the world of tasks, in the world of tasks, data and algorithms.

data and algorithms.

Algorithm

Algorithm designing designing techniques techniques . . Algorithmization, data modelling Algorithmization, data modelling

– in Years

– in Years 11 11 to to 12 12

(continuation)

(continuation)

(36)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 3636 ELTE

ELTE

6 Conclusion 6 Conclusion

(37)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 3737 ELTE

ELTE

6 Conclusion 6 Conclusion

We surveyed the fields of application We surveyed the fields of application

based

based ICT ICT and programming and programming instruction

instruction in in parallel parallel … …

We believe that in an informatics for We believe that in an informatics for

everyone the proportion of everyone the proportion of

knowledge about algorithmization knowledge about algorithmization

should be at least a third and at should be at least a third and at most half of the time devoted to most half of the time devoted to

teaching.

teaching.

(38)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 3838 ELTE

ELTE

References References

1. 1. Turcsányi-Szabó, M: Approaching Arts through Logo. Turcsányi-Szabó, M: Approaching Arts through Logo.

Sixth European Logo Conference, Budapest, Sixth European Logo Conference, Budapest, Hungary, pp20-23 August, 1997

Hungary, pp20-23 August, 1997

2. 2. Nouvelles Technologies. (1999) Mise á niveau Nouvelles Technologies. (1999) Mise á niveau

informatique en classe de seconde – rentrée 2000.

informatique en classe de seconde – rentrée 2000.

Bulletin Officiel du ministère de l’Education Bulletin Officiel du ministère de l’Education

Nationale et du ministère de Recherche. N25 du 24 Nationale et du ministère de Recherche. N25 du 24 juin 1999. 1177–1181.

juin 1999. 1177–1181.

3. 3. The National Curriculum for England (1999): The National Curriculum for England (1999):

Information and Communication Technology.

Information and Communication Technology.

Qualifications and Curriculum Authority. London.

Qualifications and Curriculum Authority. London.

(http:// ( http:// www.nc.uk.net/download/IKT.doc www.nc.uk.net/download/IKT.doc ) ) 4. 4. Körösné Mikis, M.: Kalandozások Körösné Mikis, M.: Kalandozások

Információországban, (Adventures in Információországban, (Adventures in Informationland)

Informationland)

http://www.oki.hu/oldal.php?

http://www.oki.hu/oldal.php?

tipus=cikk&kod=oktatas-korosne tipus=cikk&kod=oktatas-korosne

5. 5. Szlávi, P., Zsakó, L.: Delusions in informatics Szlávi, P., Zsakó, L.: Delusions in informatics

education. Teaching Mathematics and Computer education. Teaching Mathematics and Computer Science, Vol. 2., No. 1., pp151-162, 2004.

Science, Vol. 2., No. 1., pp151-162, 2004.

(39)

2006.11.07.

2006.11.07.

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application

Abonyi-Tóth,Szlávi,Zsakó: Programming Vs. Application 3939 ELTE

ELTE

References References

(continuation) (continuation)

6. 6. Szlávi, P., Zsakó, L.: Informatics as a particular Szlávi, P., Zsakó, L.: Informatics as a particular field of education. Teaching Mathematics and field of education. Teaching Mathematics and Computer Science, Vol. 3., No.2, pp283-294, Computer Science, Vol. 3., No.2, pp283-294, 2005.

2005.

7. 7. Zsakó, L.: Teaching Informatics in Hungary. The Zsakó, L.: Teaching Informatics in Hungary. The IOI'96 NewsLetter, No 2, pp5-6, No 3, pp5-6, No IOI'96 NewsLetter, No 2, pp5-6, No 3, pp5-6, No 4, pp5-6, 1995.

4, pp5-6, 1995.

8. Turcsányi-Szabó 8. Turcsányi-Szabó, M., , M., Ambruszter Ambruszter

, G.: The past, present, and future of computers , G.: The past, present, and future of computers in education – the Hungarian image, Internation in education – the Hungarian image, Internation al Journal of Continuing Engineering Education a al Journal of Continuing Engineering Education a nd Life-Long learning., UNESCO, 2001 Volume 11, nd Life-Long learning., UNESCO, 2001 Volume 11, Nos Nos 4/5/6. 4/5/6.

9. 9. The National Curriculum for Hungary (2005), The National Curriculum for Hungary (2005), http://

http:// www.om.hu/main.php?folderID www.om.hu/main.php?folderID =391 =391 10. 10. Hvorecky, J., Kelemen, J.: Algoritmizácia, Hvorecky, J., Kelemen, J.: Algoritmizácia,

elementárny úvod. ALFA, Bratislava, 1983.

elementárny úvod. ALFA, Bratislava, 1983.

11. 11. Pólya, Gy.: Mathematical Discovery on Pólya, Gy.: Mathematical Discovery on

understanding, learning and teaching problem understanding, learning and teaching problem solving. John Viley & Sons Inc, New York, 1962.

solving. John Viley & Sons Inc, New York, 1962.

12. 12. Kátai, Z.: “Upperview” algorithm design in Kátai, Z.: “Upperview” algorithm design in teaching computer science in high schools, teaching computer science in high schools,

Teaching Mathematics and Computer Science, Teaching Mathematics and Computer Science, Vol. 3., No.2, pp221-240, 2005.

Vol. 3., No.2, pp221-240, 2005.

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

Inhibitor binds to an other active site of the enzyme and does not affect the binding of the substrate – does not change the affinity of the enzyme to the substrate.. Here a proton

Inhibitor binds to an other active site of the enzyme and does not affect the binding of the substrate – does not change the affinity of the enzyme to the substrate.. Here a proton

The required data set should include (more) detailed information about capital components of banks, on- and off- balance sheet exposures, maturities of balance

Ƿ if the application does not present the issue and the tax law provisions which require a general tax ruling and does not indicate non-uniform application of tax law provisions

1.) The applied method is suitable for our investigation, as the dropping application itself, using the control saline, does not have any effect on the

Although this phenomenon would suggest an asymmetric hypothalamic metabolism that does not change upon experimental manipulation, further analyzing the metabolic lateralization, the

• Assumption: classical political economy does not explain rapid institutional change (emergence of the nation state, industrialization, catching up): it is not a new theory but new

• Assumption: classical political economy does not explain rapid institutional change (emergence of the nation state, industrialization, catching up): it is not a new