The document discusses the speaker's experience introducing programming to their children through various methods. It describes challenges completed with the speaker's daughter, such as reading books about programming, using Scratch and Scratch Jr., and programming drones and robots. The speaker hopes to try more advanced projects in the future like creating LINE bots and using Unity. It also addresses introducing the speaker's young son to programming at an appropriate developmental level based on Piaget's cognitive development theory, with the goal of creating an enjoyable environment without forcing it.
3. ¡ª Students won't be evaluated whether they reach the
standard point, just like as an important subject such
as national language or mathematics.
¡ª It's not the purpose of realizing something by making
full use of the programming language we normally
perform.
¡ª Educational curriculum to aid in becoming a basic
way of thinking.
PyCon Kyushu Lightning Talk 3
9. What we've tried so far
¡ª Reading books
¡ª Hello Ruby 1, 2
¡ª Scratch programming related (Forgot the title...)
¡ª Python Furigana Programming
¡ª Trying programming
¡ª Scratch Jr.
¡ª Tello
¡ª Python
PyCon Kyushu Lightning Talk 9
10. Hello Ruby
¡ª Hello Ruby is the world's most
whimsical way to learn about
computers, technology and
programming. The story
started with a book, and now
Ruby continues her adventures
in exercises, games and apps.
It¡¯s suited for kids age 5 years
and older (but even adults
might learn something new) 1
1?
http://www.helloruby.com/
PyCon Kyushu Lightning Talk 10
11. Scratch
¡ª Scratch is a free programming
language and online
community where you can
create your own interactive
stories, games, and
animations 2
2?
https://scratch.mit.edu/developers
PyCon Kyushu Lightning Talk 11
12. An artifact my daughter
developed using Scratch Jr.
¡ª She understands,
¡ª What the iterations are
¡ª What the conditions are
¡ª What the functions are
PyCon Kyushu Lightning Talk 12
13. Tello
¡ª The so-called Toy Drone
¡ª Programmable, Controllable
PyCon Kyushu Lightning Talk 13
14. Tello Visual Programming
¡ª Possible to implement
programs with the similar
interface to Scratch
PyCon Kyushu Lightning Talk 14
15. Python Furigana Programming
¡ª Simple Python code is
carefully described
¡ª FURIGANAs are given to each
example code as the title
describes
¡ª I can also recommend
elementary school students if
they have basic concepts and
Japanese reading
comprehension
PyCon Kyushu Lightning Talk 15
16. What we want to try in the future
PyCon Kyushu Lightning Talk 16
17. What we want to try in the future
¡ª Implement a program to control Tello by Python
¡ª Develop LINE bot using LINE bot SDK Python
¡ª Mindstorm
¡ª Lightbot
¡ª Tinkercad
¡ª Unity
PyCon Kyushu Lightning Talk 17
18. Tello Of?cial Python SDK
¡ª Honestly, too poor as an
SDK...
¡ª But fortunately there're many
better 3rd party
implementations
¡ª Also ?ne to write it by
myself :)
PyCon Kyushu Lightning Talk 18
20. My son
¡ª I also want to teach my son programming
¡ª He seems to be still too young to have an interent in
Programming
¡ª But we should have good environment
PyCon Kyushu Lightning Talk 20
21. Piaget's theory of cognitive
development
¡ª Piaget's theory of cognitive
development is a comprehensive theory
about the nature and development of
human intelligence. It was ?rst created
by the Swiss developmental
psychologist Jean Piaget (1896¨C1980).
The theory deals with the nature of
knowledge itself and how humans
gradually come to acquire, construct,
and use it. Piaget's theory is mainly
known as a developmental stage theory
3
3?
https://en.wikipedia.org/wiki/
Piaget%27stheoryofcognitivedevelopment
PyCon Kyushu Lightning Talk 21