计算机科学为STEM学习注入活力的 6 种方式
计算机科学课程为学生提供符合标准的 STEM 学习途径。计算机科学还可以利用基于游戏的学习,将工程和数学学习结合在一起,并提供支持所有学习者的个性化途径——新手、中级和专家级别的学习者。
计算机编程很有趣;这是学生喜欢参与的活动。当然有学术上的好处,但这些活动也培养了成长心态和其他社交情感学习技能,例如决心和毅力。
知道这一点,我们学校正在与国家科学基金会、肯塔基州南费耶特镇和另一个强调通过计算机科学进行 STEM 学习的当地学区一起参与一项资助计划。
当我们的一位老师听说在线编码、机器人和计算平台时,她开始在课堂上使用它。然后我们决定将它包含在我们为夏天计划的专业发展环境中,认为这对我们的孩子也非常有益。
我们最终在我们的 3,500 名学生区实施了 CoderZ,并为暑期学校使用了组件。通过赠款计划,我们区为每个学前班到八年级的学生购买了一个机器人,每个学生都可以把它带回家作为参加为期四个星期的暑期学校的奖励。在暑期课程结束时,学生们拥有了学习如何编码和传输代码所需的工具,并且能够在家中自行完成。
我们亲眼目睹了该计划如何使我们的学生受益,特别是在计算机科学学习方面:
开门
计算机职业是所有新工资的第一大来源,占 STEM 领域所有预计新工作岗位的一半以上。在肯塔基州,目前有 4,315 个计算机职位空缺,平均工资为 74,833 美元。然而,只有 45% 的公立高中教授这门技能的基础课程。2018 年肯塔基州的教师预备课程没有一名准备教授计算机科学的新教师毕业。为了打开通往高薪计算机科学职业的大门,当前的课堂教师需要对自己将计算机科学融入课堂的能力充满信心。像 CoderZ 这样的平台让个别学生有机会在充满机会的领域茁壮成长,教师也有机会学习。
吸引学生
计算机科学让学生沉浸在对机器人编码和 STEM 学习的其他方面的兴趣和兴奋中。这是动手操作,一项任务建立在下一项任务之上。
使编码公平
学生独立工作并获得信心。随着内容越来越复杂,学生互相帮助开发更好的代码并培养协作和团队合作技能。每个学生都参与其中。我们可以为有特殊需求的学生提供公平的编码,并用它来挑战我们的天才学生。无论是幼儿园的女孩,还是八年级的男孩,都从同一个地方开始,都能成长。
符合国家技术标准
今年,我们州推出了用作毕业要求的新技术标准。我们正在与 CoderZ 团队合作研究如何使用该程序来满足这些技术标准。它不会涉及所有标准,但会涉及其中的一部分。
使学生具备编码技能
为了为未来做好准备,每个学生都应该对编码有基本的了解。一个好的计算机科学和 STEM 程序可以区分教学以吸引新手和有经验的编码员。对我们来说突出的一件事是 CoderZ 亚马逊网络机器人挑战赛,它让学生近距离/真实地了解编码和机器人技术在日常生活中的使用方式。
让女孩对 STEM 感兴趣
许多女孩在中学选择不再专注于数学和科学技能。动手计算机科学是克服女孩不愿意参与数学和科学的一种迷人方式。我们亲眼目睹了这种情况发生在从事基于计算机科学的 STEM 项目的女孩身上。
自从我们开始使用我们的编程课程以来,我们已经看到我们的一些高中生做了一些让我们大吃一惊的事情。我们最近参加了一个“迷你鲨鱼坦克”活动,学生们进来并展示了所有这些必须涉及编码的伟大的、可销售的想法。它确实让一些学生看到了编码可以做什么。在选择计算机科学平台时,重要的是要考虑:
技术速度和交付。优质 STEM 项目背后的技术对其成功至关重要。没有它,学生就会面临访问受限、加载时间缓慢和视觉体验不佳等问题。在任何项目的早期体验中让学生失望会导致重新参与的漫长道路。
在标准和乐趣之间取得平衡。在具有无数功能的系统可能缺乏符合标准的课程的情况下,教学上强大的课程可能不会对学生使用有吸引力。
以教师为中心的支持。计算机科学程序必须易于教师访问和使用 - 并从中学习 - 以便他们可以帮助自己的学生取得成功。
一个强大的计划还可以平衡其在所有方面的交付能力。在添加计算机科学时,一定要选择一个基于强大技术的灵活程序,其中包括教育工作者的支持。