Presentation is loading. Please wait.

Presentation is loading. Please wait.

T ECHNOLOGY E NHANCED N ATURAL L EARNING TEL05 Sofia, Bulgaria Pavel Boytchev

Similar presentations


Presentation on theme: "T ECHNOLOGY E NHANCED N ATURAL L EARNING TEL05 Sofia, Bulgaria Pavel Boytchev"— Presentation transcript:

1 T ECHNOLOGY E NHANCED N ATURAL L EARNING TEL05 Sofia, Bulgaria Pavel Boytchev

2 About This Presentation Some random thoughts about TEL Natural Learning Demonstration

3 Some Random Thoughts About TEL

4 The Focus of TEL (Q&noA) What is the main focus of TEL? –is it technology ? –or is it enhanced ? –or maybe it is learning ? What is the most influential technology invention? –the book (clear interface, intuitive, transparent technology) –can we compete with the book? –should we?

5 Technology - Pros & Cons Advantages of technology - AAA –Technology is attractive –Technology is available –Technology is addictive Disadvantages of technology - AAA –Technology is attractive –Technology is available –Technology is addictive If technology is overused, underused or misused, then its advantages become disadvantages

6 Technology As A Black Hole If you get too close, the technology may gulp you down - getting out is difficult and sometimes impossible If you are too far away, you may never experience the benefits of technology It is important to figure out the right balance of using technology gravity in order to accelerate further in the Space of Learning.

7 Natural Learning

8 Types –Forced Learning (focus on learning itself) –Natural Learning (focus on goal) Methods for naturalizing learning: - changing focus (edutainment, games, etc) - relating complex technology to natural processes

9 OOP and NOOP Object-oriented programming –complex terminology, needs forced learning Natural object-oriented programming –natural terminology (related to evolution) –natural learning, transparent technology Technology Enhanced Natural Learning –NOOP-Technology Enhanced Learning of OOP

10 Elica Educational Logo Interface for Creative Activities Modern Logo dialect Natural OOP 3D graphics and animation Free, Windows-only URL:

11 Evolution Metaphor In Elica OOP classes objects fields methods inheritance NOOP species creatures properties behavior inheritance NOOP technology gives a meaning to: cloning, mutation, pregnancy, birth, incarnation, adoption, death, murder,...

12 Examples Of Birth cloning (creating by assignment) The most primitive creatures reproduce by cloning - i.e. creation of exact copies (Samples 1) playing God (creating field by field) Defining properties/behavior one at a time (Sample 2) mutation (creating by modification) Changing (fixing) existing object (Sample 3) natural birth (creating from classes) A birth of a new creature from specific specie (i.e. the class) that determines its features (Sample 4)

13 The Life Of A Function - 1 to mathy :x :y local "sum "sub make "sum :x+:y make "sub :x-:y print :x "+ :y "= :sum print :x "- :y "= :sub end mathy 7 3 mathy All local variables are lost when the function dies x = 7 y = 3 sum = 10 sub = 4

14 The Life Of A Function - 2 to mathy :x :y local "sum "sub make "sum :x+:y make "sub :x-:y print :x "+ :y "= :sum print :x "- :y "= :sub end make "a mathy 8 5 mathy All local variables are preserved after death x = 8 y = 5 sum = 13 sub = 3 a x = 8 y = 5 sum = 13 sub = 3

15 Application Of NOOP Covers all aspects of OOP (except security) Powerful enough to recreate Logo –Elica core has 10 reserved words –Logo language recreated as an object –other Logo implementations Objects suitable for: –learning OOP –3D graphics and animation – virtual models and simulations

16 Demonstrations

17 The End


Download ppt "T ECHNOLOGY E NHANCED N ATURAL L EARNING TEL05 Sofia, Bulgaria Pavel Boytchev"

Similar presentations


Ads by Google