当前位置:网站首页>Lay the foundation for children's programming to become a basic discipline
Lay the foundation for children's programming to become a basic discipline
2022-07-02 04:47:00 【Gerwustan robot】
With the development of children's Programming Education , Should children's programming become a basic subject ? Gradually become the focus of everyone's discussion ! The problem revolves around “ After programming became a basic subject , It must be able to stimulate people's creativity , Some people think that , Children's programming is an engineering discipline , Focus on solving practical problems , It is very different from basic disciplines . And others think that , Programming as a tool , It can stimulate children's practical ability , Let them create what they like . If programming is a basic subject , It may help students improve their logical thinking level and their ability to solve problems independently .
“ Programming itself is synonymous with solving problems , How to systematize 、 Solving problems logically can best be taught to the educated through programming and its basic mathematical theory . In the process of learning programming , Search for unknown domain information 、 The situation of acquisition and analysis will happen repeatedly , This is a situation rarely encountered in our traditional basic education disciplines , But it is a very important basic ability , Programming will virtually strengthen one's ability to find solutions by relying on one's own ideas and strength .
Programming has become another reason for basic education , Technology has penetrated into life .
“ The world of the future , It's a digital world , The development and storage of human information , Through digital programming , expression 、 spread 、 machining . From this perspective , The child was born from the very beginning , The world he touches , Is the physical world woven and connected by digital symbols . therefore , When children have access to learning programming literacy , It will better help children understand and understand the world connected by digital symbols .”
From a social point of view , If we turn children's programming into a basic subject , The consequences can be positive .“ In basic education, we really began to pay attention to the cultivation of basic ability , It is the factor that opens the huge gap between countries . Programming is just the best tool and way to use . In the context of exam oriented education in China , Programming is not suitable for basic education , The biggest challenge comes from the shortage of teachers .
Cultivation of excellent teachers , It can not be developed in a short time , The development of teachers also needs corresponding soil . How to overcome and promote this problem , Break the barriers of traditional school mechanism , Let children have the opportunity to connect with various scientific and technological innovation enterprises or relevant non-governmental education organizations , Have the opportunity to experience various educational services provided by those enterprise organizations , This is for the current situation of China's education , There is still a long way to go .
You'll find that , There are some children around who have a strong desire to talk , The expression is very logical , And have a plan , Other children can't express themselves clearly , There are no antecedents and consequences , This is due to the difference of logical thinking ability . Children's programming thinking can be summarized into these four types : Break down the problem , Pattern cognition , Abstract thinking , Algorithm design . Through these four steps , A difficult and complex problem is first broken down into a series of small problems to be solved ; Each small problem is examined separately 、 reflection , Search solutions ; then , Form solutions ; Last , Design steps , perform —— Problem solving .
You'll find that , Children's programming thinking is the best carrier that can transform abstract thinking into concrete thinking . in addition , According to educational cognition , The child will be 7 Abstract logical thinking begins to form around the age of , Whole 7-12 Age is the best formative period of abstract logical thinking . So children learn programming from primary school , Is to do the right thing at the right time .
in summary , Children's programming plays an important role in cultivating children's thinking , Programming should be developed as a hobby , This is for his future life , Choice is equally important . Children programming Scratch Resnick, the father of language, once proposed two types of students . One is “A Type student ”, They did well in the exam , But step by step , Do not have the creativity and innovation necessary to succeed in today's society . The other is “X Type student ”, They have innovative thinking and adventurous spirit , Like to think actively and ask questions , They are more likely to come up with creative ideas in the future , This is also the creative talents that every country needs more in the future .
边栏推荐
- Alibaba cloud polkit pkexec local rights lifting vulnerability
- 面试会问的 Promise.all()
- I sorted out some basic questions about opencv AI kit.
- win11安装pytorch-gpu遇到的坑
- 6月书讯 | 9本新书上市,阵容强大,闭眼入!
- Mysql database learning
- Pytoch --- use pytoch to predict birds
- 阿里云polkit pkexec 本地提权漏洞
- Why can't you remember when reading? Why can't you remember- My technology learning methodology
- Promise all()
猜你喜欢
Pit encountered in win11 pytorch GPU installation
C language practice - number guessing game
Change deepin to Alibaba image source
缓存一致性解决方案——改数据时如何保证缓存和数据库中数据的一致性
Federal learning: dividing non IID samples according to Dirichlet distribution
Research on the security of ognl and El expressions and memory horse
Why can't you remember when reading? Why can't you remember- My technology learning methodology
MySQL table insert Chinese change? Solution to the problem of No
CY7C68013A之keil编译代码
Vmware安装win10报错:operating system not found
随机推荐
UNET deployment based on deepstream
geotrust ov多域名ssl证书一年两千一百元包含几个域名?
win11安装pytorch-gpu遇到的坑
Keil compilation code of CY7C68013A
Deeply understand the concepts of synchronization and asynchrony, blocking and non blocking, parallel and serial
oracle 存储过程与job任务设置
Federal learning: dividing non IID samples according to Dirichlet distribution
Thinkphp內核工單系統源碼商業開源版 多用戶+多客服+短信+郵件通知
How to write a client-side technical solution
Pit encountered in win11 pytorch GPU installation
Let正版短信测压开源源码
农业生态领域智能机器人的应用
正大留4的主账户信息汇总
ThinkPHP kernel work order system source code commercial open source version multi user + multi customer service + SMS + email notification
Landing guide for "prohibit using select * as query field list"
LeetCode-对链表进行插入排序
Major domestic quantitative trading platforms
Deep understanding of lambda expressions
[understand one article] FD_ Use of set
正大美欧4的主账户关注什么数据?