少儿编程的政策东风去年就来了,先是浙江省确定Python进入浙江省信息技术高考,从2018年起浙江省信息技术教材编程语言将会从 VB 更换为Python;再是2017年国务院印发《新一代人工智能发展规划》中要求推广编程教育;到2018年1月,教育部将编程语言、算法等划入高中新课标;紧接着,教育部《教育信息化2.0行动计划》中,提出要提高中小学生和老师的信息技术素养。政策层层推进,国家对编程教育的重视程度也愈加凸显。
那么在学习少儿编程之前,作为家长尤其是80后家长们,有必要了解一下时下的编程技术标准,这样可以有的放矢地为孩子选择合适的少儿编程机构。时至2020年,一场疫情突如其来,在这个不寻常的教育年里,孩子如何学编程,才能真正学到位呢?如何将所学与所用有机结合起来,将理论应用于实践呢?今天我们不妨把眼光放得长远些,从美国编程的CSTA-K12标准来一探究竟吧
编程课程体系设置相对成熟的美国少儿编程机构是怎么做的?深入了解到了美国少儿编程课程体系主流参考标准之一CSTA K-12 CS standards(计算机教师协会 K-12 计算机教育标准,CSTA全称 Computer Science Teachers Association,即计算机科学教师协会)。
CSTA 标准为学校制定课程大纲提供指导,备受编程机构青睐
CSTA成立于2004年,截止目前成员数量已超过25000名。涵盖了来自于145个国家的K-12阶段计算机科学学科一线老师、大学教师、工业界人士、政府工作者、非营利组织成员、学生父母等。CSTA 以“为全球计算机科学教师赋能,促进计算机科学教育的发展”为使命,在学科标准制定、教师培训、行业会议等方面都做了大量工作。
CSTA于2011年、2016年分别发布了 K-12 阶段计算机科学标准,目的是为美国各州、各地区的学校制定本地化课程大纲提供指导。2016年CSTA 标准条目共133条,将 K-12 阶段计算机科学学习分为 Level 1-3共3个等级,Level 1 根据年级分为 Level 1A、Level 1B, Level 3 根据难度分为 Level 3A、Level 3B。CSTA标准针对学生所处等级制订了相关水平要求。
鉴于协会在计算机科学教育方面的专业性,CSTA标准较其他公益组织、商业公司等制定的标准,制定时间更长,制定者更多元与包容,且CSTA标准完美规避了商业公司只用自己产品的弊端,面向所有大众,只要是好的内容都会加进来。因此,CSTA标准备受少儿编程机构青睐。
美国作为资讯科技大国,非常重视资讯科技行业的发展。因此,在美国不少家长的教育理念里:孩子除了要拥有阅读、写作和算术这三项基本的能力之外,还需要培养孩子的写计算机程序能力,而不仅仅只是使用它们。在大多数美国人的教育理念里:计算机编程对于儿童来说其实就是一种用于创造的艺术,其内容包罗万象,从计算机场景游戏和手机APP乃至计算机模型统统都可以囊括在这种艺术创造的范围之内。他们认为,无论孩子以后从事怎样的职业,计算机编程都应该成为像阅读和写作一样的最基本的能力之一。
在美国,技术大牛们带动之下的计算机编程浪潮里,少儿编程成为少年甚至幼儿园小朋友的一种时尚选择,美国前总统奥巴马连续曾经两年亲自为编程宣传活动“编程一小时”站台以支持孩子学习计算机编程。美国家长这么说:“编程是一种基本能力,不想让孩子落后在起跑线上。计算机是目前增长最快的行业之一,也是薪资水平最高的职业之一。