RoboGarden对教育工作者的计算机科学知识没有任何硬性要求,即使他们不具备对计算机科学的基础知识也可以帮助他们的学生学习编码
RoboGarden为教师提供了一个授权的工具,使他们能够管理学生编码课程的各个方面,而不需要他们之前具备任何编程经验
教师可以像课程列表一样查看课堂详细信息,并可以分配不同的编码任务
教师可以监控课堂进度,查看每个学生的成绩情况,如:任务的完成情况
学生可以查看他们注册的课堂,并选择其中任何一个进入学习不同的编程课程
一旦分配了课程,学生就可以开始他们的编程任务了
“旅程”是RoboGarden里的课程。RoboGarden“旅程”由八个“冒险”组成。在“旅程”的过程中,学生将学习各种主要的编码概念,并将其应用于数学和科学的场景中。
在这次旅程中,学生将学习Robo在场景内移动的基本动作,以及改变场景的函数,如设置颜色和写入文字。学生应用简单的数学概念来解决问题帮助Robo完成任务,同时会逐步熟悉Robo的排序和移动动作。
学生将会开始熟悉字母表中的字母。要求学生尝试补充完整缺少字母的单词,并用单词组成一个完整的句子。
他们将探索关于动物,水果和蔬菜的单词,还会在课程中学习用来形容家庭的词语。
在这次旅程中,学生将学习如何使用“继续”和“中断”指令来控制循环行为。此外,学生还将能够构建嵌套循环结构,并在其代码中设置更复杂的重复逻辑。
了解JavaScript的语法。了解如何用JavaScript编写循环、条件和数学运算。学生们将开始初步理解JavaScript作为文本语言以及它与Blockly程序的关系。
学习Python的语法规则。学习如何在Python中编写循环、条件和数学运算。学生们将开始初步理解Python作为文本语言以及它与Blockly程序的关系。
学生将用JavaScript编写他们的第一行。他们将学习“变量”和“表达式”(variables and expressions)、“if else”语句以及简单的循环。
学生将用Python编写他们的第一行。他们将学习“变量”和“表达式”(variables and expressions)、“if else”语句以及简单的循环。学习使用Python语言编写脚本,无需设置复杂的环境。
In this journey, Students will get familiar with all programming concepts from simple sequencing to conditions, loops, nested structures. This is a compressed journey from beginner level to moderate programming level in funny puzzles to solve.
在这次旅程中,学生们将使用JavaScript的复杂功能构建一个完整的应用程序。除了编写完整的应用程序外,学生还将熟悉像(git)这样的代码版本控制系统。
在这次旅程中,学生们将使用Python的复杂功能构建一个完整的应用程序。除了编写完整的应用程序外,学生还将熟悉像(git)这样的代码版本控制系统。