如何在课后及兴趣班中讲授编程一小时

参与活动,并用下面的步骤向学生们介绍他们第一个小时的计算机科学。 编程一小时的课程哪怕是对初学者来说都非常容易上手! 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 after-school class or club.


1. 观看指导视频

2. 请选择一个教程

We provide a variety of fun, hour-long tutorials for participants all ages, created by a variety of partners. Try them out!

对组织者来说,所有的编程一小时课程都不需要额外再做其他准备,可以让参与者依照他们自己的进度和技术水平自我学习。

需要编程一小时的课外活动大纲?来看看 这个模版吧!

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

Promote your Hour of Code with these tools and encourage others to host their own events.

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

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

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

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

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

5. 用一段鼓舞人心的视频来开始你的编程一小时

通过鼓励参与者、组织关于计算机如何影响生活的讨论来引入“编程一小时”课程。

播放鼓舞人心的视频:

如果您从未深入接触过计算机科学也没有关系。这里有一些帮助您介绍编程一小时活动的建议:

  • 用无论男孩还是女孩都会关心的例子来阐述技术是如何影响我们的生活的(比如一些用于挽救生命、帮助人类、沟通你我的一些软件和技术之类的例子)。
  • 列举日常生活中需要使用程序的情况。
  • See tips for getting girls interested in computer science here.

需要更多的指导吗?请点击下载课程大纲模板

6. 编程!

Direct participants to the activity - Write the tutorial link on a whiteboard. Find the link listed on the information for your selected tutorial under the number of participants.

When someone comes across difficulties it's okay to respond: - “I don’t know. Let’s figure this out together.” - “Technology doesn’t always work out the way we want.” - “Learning to program is like learning a new language; you won’t be fluent right away.”

What to do if someone finishes early? - Encourage participants to try another Hour of Code activity at hourofcode.com/learn - Or, ask those who finish early to help others who are having trouble.

7. 庆祝

  • Print certificates for your students.
  • Print "I did an Hour of Code!" stickers for your students.
  • 为参与者定制T恤
  • 在社交媒体上分享关于您的编程一小时活动的照片或视频。请使用 #HourOfCode 和 @codeorg,这样我们也可以突出显示您活动的成功 !

适用于教育工作者的其他编程一小时的资源

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

编程一小时课程活动只是学习之旅的第一步:为学生建立了关于高科技如何运作、软件如何制作的基础概念。 Help students continue their journey and encourage them to learn more online!