如何讲授编程一小时

Join the movement and introduce a group of students to their first hour of computer science with these steps:

1) 观看指导视频

2) 选择一小时的教程︰

We provide a variety of fun, hour-long tutorials for students of all ages, created by a variety of partners.

Student-guided Hour of Code tutorials:

  • 老师只需极少的准备时间
  • 可允许学生按照他们自己的进度和能力水平自学

Teacher-guided Hour of Code tutorials:

  • 有教案,需要老师提前备课
  • 按照年级和0>科目(如数学,英语等)分类

1) 推广你的编程一小时

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

4) 计划您所需的教学设备 — 这并不一定需要电脑

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

提前计划 !在您的活动开始之前,请按以下操作︰

  • 在学生的计算机或设备上测试教程。确保他们能够在浏览器里正常使用,并能播放视频和声音。
  • 如果想让教程有最好的音响效果,需要给班级提供耳机,或者让他们自带耳机。
  • 没有足够的设备吗?采取结对编程的方式。 学生之间搭档之后,他们会互相帮助并减少对老师的依赖。 他们也将明白计算机科学是一种社交和协作。
  • 宽带较低?可计划在全班面前进行视频演示,这样就不是每个学生都在各自下载视屏,或或尝试不插电/离线教程。

5) Start your Hour of Code off with an inspiring speaker or video

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. Use this map to find local volunteers who can visit your classroom or join a video chat with your students.

播放鼓舞人心的视频:

It’s okay if both you and your students are brand new to computer science. Here are some ideas to introduce your Hour of Code activity:

  • Explain ways that technology impacts our lives, with examples both boys and girls will care about (Talk about saving lives, helping people, connecting people, etc.).
  • 让全班一起来列出每天生活中用到代码的地方。
  • 让女孩子也对计算机科学产生兴趣,小贴示 在这里.

Need more guidance? Download this template lesson plan.

想要更多的教学点子? 看看来自其他有经验的教育工作者的 最佳实践

6) 编程!

Direct students to the activity

When your students come across difficulties it's okay to respond:

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

Check out these teaching tips

What to do if a student finishes early?

  • Students can see all tutorials and try another Hour of Code activity at hourofcode.com/learn
  • 或者可以让提早完成的学生去帮助那些在活动中遇到困难的同学。

 

7) 庆祝

 

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

编程一小时之后做什么?

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

  • 鼓励学生继续 在线学习.
  • 参加 1 天的面对面的研讨会,接受有经验的计算机科学推动者的指导。 (仅适用于美国学习者)