中国推广网

QQ登录

免注册,加入推广网

扫一扫,登录推广网

上一主题 下一主题

人工智能时代,如何培养编程思维?

[复制链接]
跳转到指定楼层
楼主
飞瑞敖 发表于 2021-8-3 09:30:44
“少年智则国智,少年富则国富,少年强则国强……”青少年是推动未来社会发展变革的重要力量,因此青少年教育往往都是各国战略的重中之重,我国为了抓住人工智能发展的重大战略机遇,构筑我国人工智能发展的先发优势,2017年开始陆续发布了《新一代人工智能发展规划》等系列政策。
                                
各地为响应号召陆续将人工智能和编程纳入中小学教育,并多以“启蒙式”的人工智能教育为主,拓宽青少年的眼界、培养其对人工智能的兴趣,为养成人工智能和编程人才夯实基矗
什么是编程思维
“行百里者半九十”,再加上每个学生的兴趣不一,所以人工智能和编程纳入中小学必修课,并非是让所有的孩子都朝着人工智能和编程方向发展,而是在学习中培养其“编程思维”。
想要明白何为“编程思维”,首先要理解何为“编程”。“编程”我们可以简单的理解为如何与电脑对话,让其能执行我们的命令并实现我们预想的结果。如生活中我们需要一张椅子来休息,只需要跟对方说将椅子拿过来即可,但若需要通过电脑实现这一步骤,我们需要首先定义何为“椅子”,然后根据我们和其之间的距离分解出对应的动作,如:把凳子向上移动20厘米;往前移动两米;把凳子向下移动20厘米……
从上面的小例子不难发现,相较于人与人之间交流的随意性,和电脑对话时,必须具备严谨、理性的思路,每一步都要给出准确的指令,这样就能让电脑按照自己的想法行动,不会让结果跑偏。
   
“编程思维”正是一种“理解问题分解问题找出路径”高效思维过程,它包含分解、模式识别、抽象、算法四个步骤:
分解:将一个复杂的大问题,拆解成更好理解、更可执行的小步骤。
抽象:忽视无用细节,聚焦问题的关键或本质,以提高效率有的放矢。
模式识别从以往的经验中寻找类似问题,以相似的解决方式,高效率解决细分问题。
算法:据前面对问题的分析与理解,以正确的逻辑设计每一步的路径方法,以解决整个问题。
如何培养编程思维
培养和提升“编程思维”可充分利用一些思维导图工具,它们能帮助我们建立结构化的思考方式、快速的梳理流程、找到一些问题的关键节点,并同时注意归类、分解、总结,这些习惯有利于“编程思维”的养成。
学习编程是一种最好的培养“编程思维”的方式,但对于孩子而言纯代码编程难免会有点晦涩难懂,每个孩子的基础又不一而足。且现阶段虽我国在大力普及人工智能与编程教育,不少地区都设置了人工智能与编程教育的课程,但多以生活相关事物为引,讲解编程概念与应用知识,并辅体验式教学手段,通过游戏化、项目式教学模式,借助积木式编程工具,对对象、模块、控制、执行等概念予以直观体验,以此来感受“编程思维”。

分享到:  新浪微博新浪微博 QQ空间QQ空间
中国推广网 - 免责申明1、本主题所有言论和图片纯属会员个人推广行为,并不代表本站赞同其观点和对其真实性负责
2、本站不提供和不存在任何金钱交易,请自行辨别,谨防上当受骗!内容真实性本站不承担任何法律风险
3、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权并且依法承担一切因本文发表导致法律责任
4、投诉删除:侵权和违法不良信息举报受理邮箱:admin@iaozi.com (或者点击网站底部联系我们)

中国推广网提供免费推广,免费营销,免费发布广告信息的网络推广平台。
关闭

网站推荐上一条 /1 下一条

扫描二维码
把此页分享给朋友

小黑屋|广告服务|联系我们|推广帮助|(京ICP备16009988号)

中国推广网(推广论坛)是免费网络推广平台||免费推广就上中国推广网

技术支持:推广网官方

中国推广网·免费发广告平台

快速回复 返回顶部 返回列表