如何讲授编程一小时

参与活动,并用下面的步骤向学生们介绍他们第一个小时的计算机科学。 编程一小时的课程哪怕是对初学者来说都非常容易上手! If you'd like an extra set of hands to help out, you can find a local volunteer to help run an Hour of Code in your class.

1. 观看指导视频

2. 选择教程

我们为所有年龄组和经验水平提供了各种乐趣, 学生指导教程 学生自己做活动, 虽然许多活动包括教师教案 (您将在单击活动时看到链接) 以指导讨论或扩展活动。

3. 推广您的编程一小时活动

用这些工具 来推广您的编程一小时并鼓励其他人来举办他们自己的活动。

4. 您所需的教学设备——电脑不是必需的

要获得编程一小时活动的最佳体验,需要一台联网的电脑。 但您并不需要给每一个孩子提供电脑,您甚至可以在没有电脑的情况下开展编程一小时课程活动。

在学生计算机或设备上测试这些指南,确保它们在播放器上的声音和视频能够正常运作。 担心网速不好? 可以在课程一开始就集中播放全部视频,这样学生就无需自行下载这些视频资料了。 也可采用线下离线的教学指南内容开展授课活动。

如果教程包含音频,那么应提前准备耳机,或者让学生自带耳机。

电脑不够?采取搭档合作编程的方式。 学生之间搭档之后,他们会互相帮助并减少对老师的依赖。 他们将明白编程也是一种社交和协作。

5)以一段激励演讲或视频来开始编程一小时活动

Invite a local volunteer to inspire your students by talking about the breadth of possibilities in computer science. There are thousands of volunteers around the world ready to help with your Hour of Code through either a classroom visit or video chat with your students!

播放鼓舞人心的视频:

如果您和您的学生都是第一次接触计算机科学也没关系。这里有一些建议来帮助您介绍您的《编程一小时》活动:

  • 通过男孩和女孩们都关心的例子,介绍科技如何影响我们的生活(比如拯救生命,帮助人们,连接人们等)
  • 让全班一起来列出每天生活中用到编程的地方。
  • See tips for getting girls interested in computer science here.

6. 编程!

指导学生参与活动

当你的学生遇到困难时,你完全可以用这样的方式回答:

  • "我也不知道。让我们一起来找到问题的答案吧"。
  • “科学技术并不总是同我们期望的方式一样工作。”
  • “学习编程就像是学习一门新的语言(事实上就是-我们一直都将学习编程称作学习编程语言,你现在学的这种叫Blocky?);你不会马上就说得很流利。”

如果一个学生提前完成了怎么办?

 

7. 庆祝

 

给教育工作者的其他编程一小时的资源

编程一小时之后该做什么?

编程一小时只是学习技术的工作原理和创建软件应用旅程的第一步。继续这个旅程:

  • Encourage students to continue to learn online.
  • Attend a 1-day, in-person workshop to receive instruction from an experienced computer science facilitator. (US educators only)