你的浏览器过期了!

更新浏览器以正确浏览本网站。现在更新我的浏览器

×

赞助

从代码块转换为基于文本的编码

本文由VEX Robotics赞助

基于块的编程语言是可视化的和通用的,允许用户探索各种各样的编码,同时仍然专注于编码和计算思维的重要概念。这使得它成为初学者的首选,也是K-12学生的理想选择。使用直观的拖放函数,基于块的编码在早期的机器人和编码课程中很流行。虽然这是一个很好的编程入门,但要想更进一步,并有可能成为一份职业,学生需要学习基于文本的编码。

基于文本的编码使用一种使用括号、分号、等号、引号和其他符号的语言。每个字符标识符代表一个特定的用途。基于文本的编码是现实生活中的应用,也是专业人士使用的。用直观的基于块的系统吸引学习者,然后搭建到基于文本的编码,这是保持计算机科学课程的关键学习者的真实

技术解决方案简化了过渡

像许多语言一样,早期教授计算机编程在教育旅途中是理想的。研究表明学习编码可能最终有助于学生学习和获得除编码之外的其他领域的技能。基于块的编程简化了编程的概念,可以帮助学生接受编程,而不是回避它——但一旦他们理解了基础知识,就该介绍基于文本的编程了。

从块到基于文本的编码的转变现在比以往任何时候都容易VEXcode VR开关。这种新的学习解决方案提供了脚手架,允许学生查看代码块中的代码,然后自己输入代码。这是一个有用的工具,可以帮助他们在前进的道路上熟练掌握可操作的指导。这项技术的一个有用的功能是离线操作,允许学习者自己构建过程。

教育研究是明确的。为了教初学者计算机科学,最好的方法是从模块开始。学习语法、命令的顺序以及计算机科学的逻辑是压倒性的。计算机科学和计算思维不仅仅是语法,”VEX Robotics全球教育战略总监杰森·麦肯纳解释道。

“我们希望我们的学生学习序列、分解、循环、条件语句,最好的方法是使用模块,这样他们就可以专注于计算机科学的大思想。”

在VEXcode VR Switch Beta中,用户可以将块转换为Switch Python块,或者使用Switch块立即开始输入Python命令。这项技术工具是动态的,根据教育工作者和学生的反馈不断发展。

麦肯纳说:“VEXcode VR Switch提供的脚手架可以让学生看到块中的代码,然后他们可以在块中输入代码。”“这让学生们更容易发短信。”

基于块的编程语言,如刮伤专为学龄前儿童设计,大多数面向8至16岁的学生。这种直观而令人兴奋的技术不仅是计算机科学更深层次体验的垫脚石,而且会对该领域的未来产生更深层次的影响。为所有年轻的编程爱好者创造学习机会,可以提高这个长期被视为排他性和特权性行业的公平性和包容性。尽早让学生使用他们擅长的吸引人的系统,同时掌握概念,过渡到完整的文本编码,可以为未来打开大门,引导他们走上成功之路。

VEX Robotics是STEM教育的全球领导者,提供VEX连续体,帮助各种能力的学生快速找到成功,并增长他们的STEM知识和能力。了解更多关于我们如何授权教育工作者参与和激励今天和明天的STEM创新者和问题解决者。

对不起。目前还没有数据。

关闭
Baidu
map