2018年开始,浙江省信息技术教材已将Python纳入浙江高考内容之一;北京、山东也已确定要把Python编程基础纳入信息技术课程和高考的内容体系。编程是“通向未来”的语言,给予了学生创建未来世界的力量!
你知道NOI吗?你知道这个暑假什么兴趣班是最火爆的吗?
NOI全称为全国青少年信息学奥林匹克竞赛,也是这个暑假最火爆的兴趣班之一,尤其是越发达的城市这种趋势越明显。NOI简单来说就是考察学生的编程,参加NOI的学生有资格参加名校的自主招生(高考加分)或者直接保送清华北大,毋庸置疑,NOI就是名校的敲门砖!
根据“新课标”的改革,已经正式将物联网、人工智能、大数据等相关内容划入新课标。换句话说,今年新入学的高中生,原则上是要学习编程了,而且是必修。
对于编程,喜欢的人乐在其中,不喜欢的,说它是洪水猛兽也不为过。尤其是刚开始接触编程的系统性知识,很多知识点都是枯燥乏味的,若没有一个好的引导,编程这条路无疑不好走。
其实编程学习是一个循序渐进的过程,在8岁之前都是编程的启蒙期,可以通过有趣的游戏锻炼孩子的编程思维。本期爱板网综合评估全球一些代表性的入门编程的工具,从中选出一些更适合循序渐进接触编程知识的益智教育类“开发玩具”推荐给家长,让无论是小孩、初中生还是高中生都能乐在玩中,乐在学中。
(以下这些益智教育工具更详细的信息都可以通过点击评测原文查看)
偏向-->>> 玩>编程
- Sphero mini(评测)——乐在玩中,乐在学中
Sphero mini是一个创造性的机器人玩具,它可以通过图形化的逻辑编程方式控制其滚动,同时其具有可变色的LED灯,并可以利用自身内置的陀螺仪变身为轨迹球操作移动端的应用游戏,能让你在玩中学习,学中体验到玩的乐趣!
- LittleBits(评测)——学不厌的电子积木
LittleBits有点类似“电子版”乐高积木,这些模块通过细小的磁块连接在一起,用于建模、学习和娱乐。不同的搭配组合可以实现如如门铃、家居安防的监控等,可以说,有了这一套LittleBits电子模块套件,你可以让孩子搭建实现一些基本的智能家居缩影产品。
对于喜欢“折腾”的小朋友,LittleBits是你该送给孩子的礼物。
偏向-->>> 编程>玩
- Cozmo(评测)——初级AI机器人
Cozmo是亚马逊在美国,加拿大和法国销量最高的玩具,是一款真正具备智力+情感的机器人玩具。
Cozmo有自己独特的个性,比如惊奇的时候会跳起来,蓝色的眼睛被编程的满满都是戏,会鄙视、会害怕,会思考,会尴尬等各种生动的情绪。作为一个益智类的玩具,Cozmo支持图形化编程,但这并不是它的全部。最牛的地方是Cozmo可以通过官方提供的Cozmo SDK,实现使用Python进行编程,真正让你接触学习AI机器人的编程,不仅适合青少年,连大学生/工程师也适合。
- micro:bit(评测)——BBC重磅推荐,创意、互联、编程
micro:bit也被称作微型可编程计算机,由BBC和很多大腕(包括了微软、三星、ARM、北欧半导体和惠康基金会等)共同合作的项目,而它的实际用途,就是用来鼓励儿童和年轻人学习编程等技术。
因为是针对青少年朋友学习的编程技术,所以相应的开发语言不是我们熟知的C/C++类型,还是比较简单的图形化界面编程工具,当然也有如MicroPython这样的更高级的开发语言,可以说,micro:bit支持比较丰富的开发语言种类,如JavaScript、Microsoft Block Editor、Microsoft TouchDevelop、MicroPython,适合不同人群的选择,也非常适合传播教育之用。
敲重点:micro:bit也是作者体验过众多专为青少年学习编程的益智类教育产品中可以说是最“完美”的一套,不仅包含了专有的学习课程,而且各种开发语言环境体验都不错。如果你家有小孩对编程感兴趣,强烈推荐购买一套micro:bit,或者也可以先去micro:bit官网体验下这些在线的开发工具,相信会给你不少惊喜。
- mCookie(评测)——学习、编程、DIY一应俱全
mCookie套件是Microduino推出的一个创客益智教育产品,兼容目前流行的Arduino 的功能硬件模块,并且可以和乐高拼接类积木组合搭配的一套玩具套件。
mCookie具有小巧、堆叠、开放、兼容乐高等特性,加上开源的硬件电路设计、与 Arduino 兼容的编程开发环境程、适用于青少年以及初学者的图形化编程环境Mixly以及Scratch、统一的mCookie接口规范,再配上丰富的外围模块,可方便、灵活的与其他符合 Microduino/mCookie 接口规范的模块、传感器进行快速的连接和扩展,组成各种有趣丰富的应用,如闹钟、音乐盒、保温杯、风扇、手表、电机领域等相关的应用。
mCookie可玩的,可搭配的内容简直可以天马行空,心有多大,舞台就有多大。当然mCookie也是这些套件中上手难度稍微高一点的,推荐已经一定编程知识的学生使用。
好用又免费入门级编程工具推荐
当然,以上这些益智类教育玩具都基于硬件产品,需要花费一定的支出,而作为家长很多都不确定自己的小孩到底会适合哪种?买来不喜欢又该如何?所以作为一篇有良心的鉴文,怎么可能都是些需要花钱购买的产品呢?隆重介绍以下3款好用又可以免费试用的入门级编程网站。
- Scratch(scratch.mit.edu)——目前国内青少年编程培训机构使用的主流工具
Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。其特点是:使用者可以不认识英文单词,也可以不会使用键盘,构成程序的命令和参数通过积木形状的模块来实现,用鼠标拖动模块到程序编辑栏就可以了。
不过,孩子不用记住命令不代表不需要知道命令。积木模块包括8个大类,100多个功能。包括了过程一个完整程序的每个环节,甚至数组和函数,这些图形化的积木使用需要老师或者家长正确引导。孩子从模仿的过程中,能感悟到条件语句,循环语句,判断,能理解参数和命令的区别。这款简易编程工具本质上不是教孩子学会某种编写语言,而是告诉孩子利用类似程序的逻辑关系,获得独立解决问题的能力和逻辑思维能力。
- CodeMonkey(www.codemonkey.com)——风靡全球的少儿编程平台
CodeMonkey,这个词本身就很有趣,你可以称作“程序猿”。CodeMonkey是以色列人研发的,以色列是作者比较钦佩的一个国家,这个国家非常重视科技教育,世界上20%左右的诺贝尔获奖者都是来自于以色列,考虑到以色列不到0.3%的全球人口占比你就会明白这个数字有多恐怖。
CodeMonkey的使用还是要有一点基础的,比如简单的step,turn,right,left,基本的单词,基本的数字,因为它是货真价实的编程代码,不同于Scratch等图形拖拽式编程软件,CodeMonkey教孩子的是真正的编程语言CoffeeScript,学习完毕后,可以无缝对接Python、C++等纯代码的高级编程语言学习,所以差不多适合8岁以上有一定英语、数学功底的小孩学习使用。
- code.org——Anybody can learn
Code.org真正体现了它的宗旨“Any body can learn”。编程教学覆盖了幼儿,小学,初中,高中等4~18+年龄段,所以无论你是谁,你在哪,只要会简单使用计算机,就能学编程。
Code.org其中一个非常特色的栏目为编程一小时,是用一个个“一小时的独立小课程”让学生,家长,老师组合不同的学习流程,况且Code.org 独一无二的特色是上面许多的编程课程的角色来自于风靡全球的游戏,比如植物大战僵尸、愤怒的小鸟、星际大战,我的世界等,你可以使用知名游戏角色元素进入编程世界,这里传达了一个相当重要的理念“编程原来这么有趣,好玩,并不枯燥”,比如其中有个一小时课程可以教你如何设计 Flappy 游戏,让你知其然也知其所以然,并且你还可以将制作好的游戏分享给你的朋友,So Cool!
截止发稿前,目前在code.org上有2900万学生写了超过22,069,832,845 行代码,而且这个数量一直在增加中。
小结
现在,所有家长、老师、学生都必须面对一个很现实的问题,编程纳入高考是大势所趋的事,那这到底是不是好事?
答案无疑是肯定的,这是一件利国利民的事。于国,可以强国,为国家输送高端编程人员;于己,这是一份有既有“前途”又有“钱途”的工作,而且编程可以培养优秀科学习惯,锻炼自己独立解决问题的能力和逻辑思维能力。按照目前趋势,未来将是大数据和人工智能爆发的时代,到时优秀的程序员永远会是最紧缺的人才。
诚然,编程纳入高考这事要马上在全国范围内普及还有些言之过早,但这趋势已经很明显,越早接触编程的地区,学生将来也就越有竞争力。世界本就不公平,可能有的学生根本不需要靠编程去赢得什么,甚至高不高考都不重要;但更多的学生必须靠高考去赢取自己的未来,编程纳入高考后,输了编程,可能连未来的起跑线都将失去!
2018年开始,浙江省信息技术教材已将Python纳入浙江高考内容之一;北京、山东也已确定要把Python编程基础纳入信息技术课程和高考的内容体系。编程是“通向未来”的语言,给予了学生创建未来世界的力量!
你知道NOI吗?你知道这个暑假什么兴趣班是最火爆的吗?
NOI全称为全国青少年信息学奥林匹克竞赛,也是这个暑假最火爆的兴趣班之一,尤其是越发达的城市这种趋势越明显。NOI简单来说就是考察学生的编程,参加NOI的学生有资格参加名校的自主招生(高考加分)或者直接保送清华北大,毋庸置疑,NOI就是名校的敲门砖!
根据“新课标”的改革,已经正式将物联网、人工智能、大数据等相关内容划入新课标。换句话说,今年新入学的高中生,原则上是要学习编程了,而且是必修。
对于编程,喜欢的人乐在其中,不喜欢的,说它是洪水猛兽也不为过。尤其是刚开始接触编程的系统性知识,很多知识点都是枯燥乏味的,若没有一个好的引导,编程这条路无疑不好走。
其实编程学习是一个循序渐进的过程,在8岁之前都是编程的启蒙期,可以通过有趣的游戏锻炼孩子的编程思维。本期爱板网综合评估全球一些代表性的入门编程的工具,从中选出一些更适合循序渐进接触编程知识的益智教育类“开发玩具”推荐给家长,让无论是小孩、初中生还是高中生都能乐在玩中,乐在学中。
(以下这些益智教育工具更详细的信息都可以通过点击评测原文查看)
偏向-->>> 玩>编程
- Sphero mini(评测)——乐在玩中,乐在学中
Sphero mini是一个创造性的机器人玩具,它可以通过图形化的逻辑编程方式控制其滚动,同时其具有可变色的LED灯,并可以利用自身内置的陀螺仪变身为轨迹球操作移动端的应用游戏,能让你在玩中学习,学中体验到玩的乐趣!
- LittleBits(评测)——学不厌的电子积木
LittleBits有点类似“电子版”乐高积木,这些模块通过细小的磁块连接在一起,用于建模、学习和娱乐。不同的搭配组合可以实现如如门铃、家居安防的监控等,可以说,有了这一套LittleBits电子模块套件,你可以让孩子搭建实现一些基本的智能家居缩影产品。
对于喜欢“折腾”的小朋友,LittleBits是你该送给孩子的礼物。