编程教育的“宝藏网站”测评来啦!
在编程学习和教学逐渐成为了势不可挡的潮流的今天,无论是学习者还是教学者都需要跟上时代的步伐——想找途径给自己充充电?小编们今天就为大家带来了相关的“宝藏网站”的使用介绍和测评体验,一起来看看吧!
01
Code.org®
Code.org®是一个非营利组织,自2013年成立以来,它致力于为全球的学校、妇女和少数族裔提供学习计算机科学的机会,同时受到了亚马逊、脸书、谷歌、印孚瑟斯基金会、微软等组织的支持。
首先进入官网:
https://studio.code.org/courses,然后创建账户,在账户类型中可以选择学生或老师,接下来小编们就以学生身份体验的过程为例,为大家带来使用的介绍和感受啦~
1. 课程
接下来可以开始寻找课程,计算机科学基础课程中根据年龄划分了四个阶段,每个课程共20小时,每一系列课程中分为约20个课时,其中包括线上的课程与线下的活动。每个课时中分为多个小任务,以“闯关”的形式开展游戏化教学,各个关卡的任务循序渐进,可以看出做得还是非常用心的。
课程以图形化编程形式展开,如“迷宫和蜜蜂”课程依托于“愤怒的小鸟”游戏,通过拖拽代码块使得程序运行结果以可视化的方式展现出来,但同时也可以选择“显示代码”以进行代码的阅读。
此外,代码练习过程中还有着及时有趣的交互效果。程序运行时有实时的动画和音效,同时具有游戏过程中的提示和游戏结束后的反馈,在不同任务中还会有视频讲解,非常好地采用了抛锚策略和教练策略等教学策略,无形中帮助学习者提高了学习效率。
2. 项目
除去课程外,我们还可以在网页中选择建立项目。与一步步设计好的课程不同,学习者可以在这里创建自己的故事剧本,并拖拽代码块实现剧本,让创造力飞起来~
3. 编程一小时活动
Code.org®每年组织编程一小时活动,已经吸引了全世界约10%的学生参加。活动中会邀请一些名人(如马克·扎克伯格、比尔·盖茨等),进行小的视频片段的拍摄,这些名人会对一些基本概念进行诠释。
总结一下
小编们测评后认为——Code.org®主要有以下四大优点:
1. 图形化编程:用图形化的表现和拖拽的交互来实现程序运行,其中渗透了编程概念和语法,更加简单易懂。
2. 学习情境接地气:采用我们熟悉的影视作品、电子游戏等作为编程情景,增加亲切感和趣味性。
3. 交互行之有效:网站设计了多种多样的交互和反馈形式,可以实时呈现知识、激发学习动机、反馈学习过程和结果,使得学习过程高效、有效。
4. 学习过程精细化:网站将课程进行了任务拆分,遵循了循序渐进性原则,学习者可以对不同关卡逐个击破,既保证了学习的有效性,又增强了学习的信心。
所以 Code.org® 对于想要入门编程的少年儿童们来说是一个非常好的辅助学习网站哦~另外,不要忘记这个网站还能够以教师的身份登陆哦!所以老师们也可以通过使用该网站的“APP实验室”和“游戏实验室”来教授学生如何使用 JaveScript 来创建应用程序、动画以及游戏, 通过使用“网站实验室”教授学生以HTML和CSS制作简单的网页。并且,以教师的身份操作,也可以在线建立班级,搭建起学习共同体。
02
CS
Unplugged
与图形化编程的Code.org不同,CS Unplugged主要发展实体编程,即提供一系列的免费教学素材,并通过使用卡片、绳子、蜡笔和大量游戏和谜题来教授计算机科学。
实体编程是近些年国外比较火的编程教学方式,主要是通过实物来模拟程序运行,而非利用在电脑上操作的代码或组块,更加适合低龄学习者,在问题解决过程中更能渗透编程概念和思想,同时培养计算思维。
(注:计算思维被称为“21世纪的技能组合”,分为算法思维、抽象思维、分解思维、泛化和模式、评估思维和逻辑思维六个维度。)
首先进入它的官网:
https://csunplugged.org/zh-hans/,官网内有一定的指示和导航。
1. 主题课程
查看主题,其共设五个主题,分别标注了适宜年龄推荐、课程数、整合课程数和编程挑战数。
我们以“二进制数”主题为例,课程页上注明了学习时长、学习目标及用于学习的卡片,此外还有要解决的关键问题、教学视频、资料说明等。本门课主要利用卡牌的形式学习二进制数,网站上清晰地写出了学习过程。
另外,网站还有“学以致用”的环节,让学习者在其它活动中及时应用所学知识,实现知识的巩固和夯实。而“课程反思”环节,则展示了许多反思性问题,引领学习者进行深入的思考。
2. 整合类课程
除去单一的计算思维训练课程外,网站还提供了多门整合类课程,融合了读写、数学、科学、艺术、口语表达等多种学科。
以“讲故事”为例,学习者需要通过提示设计路线并讲述故事,设计路线的过程也就是解决问题的过程,讲述故事的过程也就是口语表达的过程,在此过程中,学习者不仅能够通过实物模拟程序运行、锻炼计算思维,还能够锻炼表达能力,体现了学科融合的教学思想。
总结一下
CS Unplugged的优势:
1. 实体编程:用卡片、绳子、蜡笔等工具模拟程序运行和问题解决过程,减轻了我们对电子设备的依赖——不但有效降低了教学成本,而且减少了低龄儿童面对屏幕的用眼时间。同时也跳出了代码和组块拖拽的桎梏,使得课程更加生动、有趣。
2. 学习环境游戏化:网站设计了多种小游戏,在游戏中渗透了编程概念和思想,使得学习者在做中学、玩中学,学习效果更好。
3. 锻炼多种思维能力:网站强调学科整合,学习者在学习编程的同时,还能在读写、数学、科学、艺术、口语表达等多方面得到提高。
对于想要在自己的课程中融入编程概念与计算思维的老师们,不妨可以看看CS Unplugged,它能带给我们许多具有可操作性的方案和建议的哦!
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com