Snap!让编程教育充满韵味

发布时间: 2017-07-05 阅读数: 1324

        图形化编程语言Snap!是由美国教育部提议,美国国家科学基金会支持,并由UC Bekeley的顶尖计算机科学家Brain Harvey和SAP的高级研究专家Jens Moenig主导研发的一种高阶图形化编程语言,它的实质是Smalltalk、Lisp和Javascript等语言在图形化下的一个实现,它的目的是让学习编程者摆脱以往的语言和语法上的纠缠,更生动明白地掌握完整的计算机编程思想,并应用到各自的领域中。

 

     

        Snap!编程语言支持以近40种国家的语言显示界面和编程积木,由于其蕴含了了从趣味编程到高级编程的内容深度,所以是code.org标准中唯一可以从小学一年级教到大学先修课程的计算机语言,当然在UC Berkeley它也是本科一年级可以选修的课程。


上图为幼儿园小朋友学习Snap!中



        上图为纽约时报对Berkeley资深计算机教育专家Dan Garcia创新型教学的报道,图中Dan正在用纸牌结合Snap!教授排序、并行计算、瓶颈等概念。

        Dan主讲的EDX视频课程《Beauty and Joy of Computing》是美国高中的AP课程,在Microsoft Teals计划的支持下,Snap!已经进入了纽约大区和其他地区数百所高中,同时在SAP NextGen教育计划的大力支持下,今年Snap!将进入150所小学。

        由于Snap!的开放性和可以无限扩展的特性,吸引了全世界诸多教育黑客开发出五花八门面向教育和应用的扩展,从网游到机器人,从大数据到AI,他们的梦想就是让所有人用一种最简单的方法学习所有最新的科技。

        今天向大家介绍一个由奥地利两位艺术家启动的一个项目TurtleStitch,这个项目将数学、Snap!和刺绣完美结合,现在已经在奥地利的很多公立学校成立了相关的workshop教程编程,让10到14岁的孩子能通过对美的追求进入到编程学习中。

分享到:

我的回复:

回复前请先 登录 或 注册

Powered by 苏州名创信息科技        Copyright © 2013-2026