太阳系是一个迷人的实体,我们都从不同的专业水平和不同的角度(例如,天文学、地质学和生物学)熟悉它。我们中的一些人只熟悉它的基本元素,而专家们则探索导致它运动的不同力量和行星的梯度。在这篇文章中,我们通过计算思维的镜头来探索太阳系,并将我们选择的太阳系作为计算思维MOOC中使用的主要说明性例子之一来描述。
MOOC的设计基于过去六年在Technion和Beit Berl学院向不同群体的职前教师教授的F2F课程。在MOOC版本的课程中,重点放在三种主要的思维技能上:把一个问题分解成子问题,抽象,而且泛化.这些技能包含在计算思维的大多数定义中。此外,这些思维技能被认为是我们生活中任何领域解决问题过程的一般启发式,其实现并不局限于计算环境。
计算思维通常被定义为一套应用于解决问题过程的认知和社交技能。继Papert(1980)播种了这一概念的种子后,Wing(2006)重新开启了关于计算思维的讨论,该术语从不同角度被解释为解决问题所需的各种技能的集合——包括认知和社会技能。人们普遍认为,在当今教育体系中成长起来的学生,成年后将生活在一个多任务、多层面、技术驱动和高度多样化的环境中。因此,他们必须获得这个时代所需的技能,其中许多都包含在计算思维中(Haseski, Ilic,和Tugtekin, 2018)。
虽然计算思维技能可以在没有技术工具的情况下学习和练习(例如,通过游戏或纸和笔),但在我们看来,学习计算思维应该包括在技术环境中解决问题的过程。因此,基于建构主义方法(Harel and Papert, 1991),当在MOOC中教授计算思维时,我们关注学习者使用scratch(一种免费的编程语言,旨在有趣、有教育意义和易于学习)模拟计算过程。
这个词计算过程如我们在课程中所传达的那样,它表达了一种活跃的现象或任何知识领域中的事件,可以通过动画脚本直观地表达出来,在动画脚本中实体是活跃的并相互作用的(例如,交通堵塞、软件系统的开发过程和决策过程)。根据学习者的选择,对任何知识领域的任何主题的计算过程进行模拟,是培养学习者的动机和发展他们的计算思维技能的一种方法,既涉及领域知识,也涉及数字环境中的编码。
在接下来的内容中,我们解释了为什么我们选择太阳系作为我们的计算思维MOOC中包括的主要说明性例子之一,提供给高度多样化的观众。我们首先描述了太阳系的特征,然后说明了主要的计算思维技能,因为它们反映在太阳系模拟的发展中。
图1给出了模拟的一个片段。你可以在Scratch网站上看到这个模拟在这里.要执行它,请单击绿色标志。
图1。来自太阳系模拟的图像
信贷:Ayelet Bukai
我们提出了太阳系的四个特征,解释了为什么它适合于计算思维的通用课程,针对不同的学习者群体,没有任何特定的必修先验知识。
太阳系模拟的开发过程能够演示许多计算思维的概念和技能。我们专注于三种主要的计算思维技能的表达,如上所述,这在我们的MOOC中得到了强调:分解把一个问题分解成子问题,抽象,泛化.
在这篇文章中,我们阐述了如何开发模拟太阳系:
Harel, I.和Papert, S. (Eds)(1991)。建构主义.Ablex出版公司。诺伍德,新泽西。
Haseski, H., Ilic, U.和Tugtekin, U.(2018)。定义21世纪新技能-计算思维:概念和趋势。国际教育研究,11(4) 29-42。
Papert,美国(1980年)。头脑风暴:孩子、电脑和强大的想法.基本的书,公司。
翁俊明(2006)。计算思维。ACM通信,49(3),到三十五。
诺亚Ragonis是贝特伯尔学院教育学院计算机科学和计算机科学教育的高级讲师。主要研究方向为计算机科学教育、计算思维和教育创新。有关其他详细信息,请参见https://www.beitberl.ac.il/english/lecturers/pages/noa-ragonis.aspx.Orit Hazzan是Technion科技教育学院的教授。她的研究重点是计算机科学、软件工程和数据科学教育。有关其他详细信息,请参见https://orithazzan.net.technion.ac.il/.
没有发现记录