Title: TECHNOLOGY ENHANCED NATURAL LEARNING
1TECHNOLOGY ENHANCED NATURAL LEARNING
Pavel Boytchev boytchev_p_at_yahoo.com
2About This Presentation
- Some random thoughts about TEL
- Natural Learning
- Demonstration
3Some RandomThoughts About TEL
4The Focus of TEL (QnoA)
- 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?
5Technology - 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
6Technology 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.
7Natural Learning
8Natural Learning
- 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
9OOP 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
10Elica
- Educational Logo Interface for Creative
Activities - Modern Logo dialect
- Natural OOP
- 3D graphics and animation
- Free, Windows-only
- URL www.elica.net
11Evolution Metaphor In Elica
- OOP
- classesobjectsfieldsmethodsinheritance
NOOP speciescreaturespropertiesbehaviorinherit
ance
NOOP technology gives a meaning tocloning,
mutation, pregnancy, birth,incarnation,
adoption, death, murder, ...
12Examples 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)
13The Life Of A Function - 1
- to mathy x y
- local "sum "sub
- make "sum xy
- make "sub x-y
- print x " y " sum
- print x "- y " sub
- end
- mathy 7 3
14The Life Of A Function - 2
to mathy x y local "sum "sub make "sum
xy make "sub x-y print x " y "
sum print x "- y " sub end make "a mathy 8
5
mathy
15Application 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
16Demonstrations
17The End