火遍大江南北的少儿编程,学习强国也免费教︱挖宝

  上周,小编深挖了学习强国中可以给孩子们使用的英语学习资源——

  用这个宝藏app,和孩子一起学英语︱挖宝

  爸爸(妈妈)有没有用起来呢?

  今天小编再来跟大家分享一下学习强国平台中适合孩子学习的少儿编程资源,夏日炎炎,带娃宅家孵空调、学一项新技能。

  图形化编程scratch

  疫情防控期间,学习强国平台上线了许多学习资源,其中少儿编程课程就有不少,先从入门的scratch开始介绍。

  一说到编程,大家可能率先想到码农、程序员、敲代码……不过美国麻省理工学院开发的这款scratch编程与代码编程并不相同,不用学习任何语言,类似于搭积木,通过简单的拖拽模块配以执行的命令模块集合,即可完成一个程序的编写,让孩子掌握新科技,并应用新科技表达自己,通过游戏启蒙、可视化图形编程等,培养小朋友的思维能力。

  

  scratch类似搭积木的编程界面

  打开“教育”菜单下面的“中小学课堂”栏目,向下滑动,就可以看到很多跟scratch编程相关的入门课程。

  先来介绍一下趣味编程scratch课程。课程共分为4个级别,共54集,由浅入深,加上富有特色的动画角色,可以提升孩子的学习兴趣。

  

  以一级的课程为例,涉及了坐标系的讲解、速度与时间关系、相对运动等,让孩子通过编程实现数学、物理等学科知识点和概念的趣味可视化。每节课可以完成一个小游戏,一节课时长20分钟-30分钟,这是小孩子注意力最集中的黄金时间长度,也不至于引起视力疲劳。

  学到第二、第三级,就可以编写一些小游戏,参加编程类比赛了。

  

  用scratch编写出的微信小游戏“跳一跳”

  课程的第四级则介绍了一些可以用scratch编写的科学实验,如物理类、化学类、生物类等,可以帮小朋友拓展知识面,为初中的理科学习打下基础。

  

  小孔成像实验

  在“教育”菜单中的“中小学课堂”栏目,可以下拉看到更多关于scratch的基础课程,如编程猫、核桃编程、tdog、青橙创客等。

  

  通过学习这些入门课程、并多加练习,小朋友就可以编写出一些简单的小游戏了。

  

  

  程序设计语言python

  对于小学高年级以及更大的孩子,可以从python上手。与其他编程语言相比,python中的语法和命令相对简单,也保留了很多为儿童设计的工具,适合向孩子们介绍编程原理。

  python也是一种跨平台的计算机程序设计语言,凭借免费性、可移植性等优点,在现代化办公中也起着重要作用。说白了就是,小孩能学,大人也能用。

  想了解python,可以从“大咖说编程——解密少儿编程那些事儿”开始。达内科技(中国)有限公司创始人、总裁/ceo韩少云,首都师范大学教育技术系乔凤天博士,北京人大附中信息技术教研组长、北京市学科带头人袁中果等,在线系统介绍编程教育,让家长能够帮助孩子做出正确的选择。

  

  入门课程可以先尝试“python人工智能编程”课程。

  

  该课程的授课方式比较生动有趣,从图形入手,虽然编写的还是代码,但小朋友更容易理解。

  

  

  硬壳编程推出了两个python课程——《走进python世界,寻找编程的快乐》系列课、《小酷客代码编程》系列课。要推荐的是《小酷客代码编程》系列课,这个课程是外教全英文授课,适合有一定英语基础的孩子。

  

  

  

  高阶课程,可以参考“电视台”的“看慕课”栏目中,哈尔滨工业大学提供的“高级语言程序设计(python)”课程。

  

  该课程面向无编程基础的学生,可以了解基本的算法和数据结构,逐渐掌握使用一门编程语言分析和解决实际问题的能力,以后在学习中使用什么语言编程,都能灵活应用这些思想和方法。

  c语言、c++语言

  当小朋友图形化的编程工具使用熟练以后,对编程中的概念也逐步理解消化,那么可以尝试慢慢脱离图形化工具,接触真正的编程语言,也就是常说的代码。

  因为有了图形化的基础,接触代码的难度小就了很多,所有的概念逻辑都已经在图形化编程工具中使用过,现在只是学习编程语言的语法,并将原来的积木块替换成真正的编程语言。

  尤其在孩子的数学与英语知识有了一定累积后,逻辑思维开始慢慢体现,这个时候学习c语言可以很好地锻炼孩子的逻辑思维能力。

  厦门大学和西安邮电大学在“看慕课”中,分别推出了“c程序设计基础”和“c语言程序设计课程”。

  

  虽然是大学课程,但面向是的非计算机专业学生,对于有一定基础的小朋友来说,入门并不难。课程将c语言的基础知识融入到实际问题的解决中,通过实例对结构化程序设计思想深入剖析,让孩子逐步掌握程序设计的过程及方法。

  

  除了c语言,如果小朋友的目标是参加“全国青少年信息学奥林匹克竞赛”,学习强国平台也提供了c++语言的学习资源。

  这里推荐的是由清华大学计算机科学与技术系教授郑莉主讲的“c++语言程序设计”课程,包括84集的基础课程和106集的进阶课程,同样是在“看慕课”栏目中。

  

  这个课程也是面向广大初学者的入门课程,将c++语言作为计算机编程入门语言,不仅详细介绍语言本身,而且介绍常用的数据结构和算法、面向对象的设计思想和编程方法。

  看完这些免费资源,有没有心动?当然,心动不如行动,赶紧打开空调、wifi、电脑,带娃一起学吧!

  

  图片来自学习强国及网络

  往期推荐

  

  来自奥运冠军徐莉佳的“运动邀请函”

  

  夏天的故事是一幅长长的画卷|书单来啦

  

  沪上6座小众优质艺术展馆,带娃走起!

  上观号作者:第一教育