常见问题

是否有我能否使用编程一小时标志或名称的限制?

Hour of Code is trademarked. We don't want to prevent its usage, but we want to make sure its usage fits within our branding guidelines. Please see these guidelines for usage or contact marketing@code.org with any questions.

编程一小时是什么?

The Hour of Code started as a one-hour introduction to computer science, designed to demystify "code", to show that anybody can learn the basics, and to broaden participation in the field of computer science. It has since become a worldwide effort to celebrate computer science, starting with 1-hour coding activities but expanding to all sorts of community efforts. Check out the tutorials and activities.

编程一小时活动将在什么时候举行?

The Hour of Code takes place each year during Computer Science Education Week. The 2023 Computer Science Education Week will be 9月5日-12月17日, but you can host an Hour of Code event all year-round. Computer Science Education Week is held annually in recognition of the birthday of computing pioneer Admiral Grace Murray Hopper (December 9, 1906).

为什么要学习计算机科学?

Computer Science is foundational and impactful for students' futures. A recent study showed that participating in computer science education causes an earnings increase for all students, with even more significant impacts for historically underrepresented groups. By starting early, students will have a foundation for success in any 21st-century career path.

我怎样才能参加编程一小时活动?

Start planning here by reviewing our how-to guide. You can organize an Hour of Code event at your school or in your community—like in an extracurricular club, non-profit, or at work.

谁是编程一小时活动的组织者?

The Hour of Code is organized by Code.org as well as an unprecedented coalition of partners that have come together to support the Hour of Code—including Microsoft, Apple, Amazon, Boys and Girls Clubs of America, and the College Board.

我完全不懂编程。我也可以举办这个活动吗?

Yes! Hour of Code activities are self-guided. All you have to do is try our current tutorials, pick the tutorial you want, and pick an hour. We have activities for every age and experience-level, starting as early as kindergarten. Start planning your event by reading our how-to guide.

我应该给我的学生用什么设备?

Code.org tutorials work on all devices and browsers. You can see more information about Code.org's tutorial tech needs here. Tech needs for non-Code.org tutorials can be found on hourofcode.com/learn in the tutorial specific description. Don't forget we also offer unplugged activities if your school can't accommodate the tutorials!

我需要为所有的学生准备计算机吗?

No. We have Hour of Code tutorials that work on PCs, smartphones, tablets, and some that require no computer at all! You can join wherever you are, with whatever you have.

Here are a few options:

  • Work in pairs. Research shows students learn best with pair programming, sharing a computer and working together. Encourage your students to double up.
  • Use a projected screen. If you have a projector and screen for a Web-connected computer, your entire group can do an Hour of Code together. Watch video portions together and take turns solving puzzles or answering questions.
  • Go unplugged. We offer tutorials that require no computer at all.
学生需要使用帐户登录吗?

No. Absolutely no signup or login is required for students to try the Hour of Code. Most of the follow-on courses require account creation to save student progress. Also, signing up for the Hour of Code does NOT automatically create a Code Studio account. If you do want to create accounts for your students, please follow these instructions.

在哪里可以为我的学生打印证书?

Go to our certificates page where you can print certificates for your entire class ahead of time.

你对《编程一小时》有多期待?

We do not count unique student IDs perfectly when tracking participation in the Hour of Code. Why? Partly because we don't want the friction of prompting to "login / register" before a student or classroom tries learning for the first time, and partly because there are many activities we cannot track online. We do take certain steps to reduce double-counting, but without a login prompt, this can't work perfectly. At the same time, there are MANY student activities in the Hour of Code that aren't tracked at all. For example: (1) students who use a mobile/tablet app to try the Hour of Code are typically not counted (2) students who share a screen for pair-programming or group-programming may be counted as one (3) students trying an unplugged classroom activity cannot be counted online (4) teachers who create their own Hour of Code activities. As a result, there is some under-counting and some double-counting, and so we do not view the Hour of Code tracker to be an exact measure of usage. It is certainly directionally correct, and shows that many tens of millions of students have participated.

一小时能学到多少?

The goal of the Hour of Code is not to teach anybody to become an expert computer scientist in one hour. One hour is only enough to learn that Computer Science (CS) is fun and creative, and that it's accessible at all ages and for all students, regardless of background. Millions of the participating teachers and students have decided to go beyond one hour—to learn for a whole day or a whole week or longer, and many students have decided to enroll in a CS course (or college major) as a result.

Besides the students, another "learner" is the educator who gains the confidence after one hour that they can teach computer science even though they may not have a college degree as a computer scientist. Tens of thousands of teachers decide to pursue computer science further, either attending professional development or follow-on online courses, or both. And this applies to school administrators too, who realize that computer science is something their students want and their teachers are capable of.

Above all, what all participants can learn in an hour is that anyone can learn computer science!

我如何在一小时后还接着学习?

Anyone can host an Hour of Code at any time. The tutorials stay up year-round. You can expect all of our tutorials and curriculum to be available on our site in perpetuity. Please see our resources page and event how-to guides to help make your Hour of Code event a success.

I found a bug in an Hour of Code activity! What should I do?

Oh no! If you've come across a bug in an Hour of Code activity first check the URL for the activity you are on. If the URL starts with studio.code.org, our Code.org Support team can help! Click the question mark icon in the upper right corner of your screen, then select "Report a problem" from the dropdown menu.

If the URL does not start with studio.code.org, you are likely working on a third party activity and will need to reach out to that company's support team for further assistance.

How can I do an Hour of Code with a screen reader?

The Hour of Code activities page includes a filter for activities compatible with screen readers.

If you use a screen reader, the Quorum tutorial for beginners or the Quorum tutorial for comfortable students are great places to start an Hour of Code. Quorum started as an interpreted language originally designed to be accessible through screen readers. It has become a general purpose programming language designed for any user. And, if you want to go beyond an Hour of Code, the team at Quorum has additional tools and curriculum.

If you use a screen reader and are interested in robotics, try the Dash Joins a Dance Circle activity (for grades K-5) or the Dash Joins a Dance Circle with Functions activity (for grades 6-8) from Lauren Milne.

For grades K-5

For grades 6-8

What tutorials can I do without audio?

The Code.org tutorials can all be used with or without sound. All the videos have captions.

What tutorials support deaf or hard of hearing students?

The Code.org tutorials are all designed to be used with or without sound. All the videos have captions. Some students can also benefit from headphones set to a higher volume.

What tutorials support students who are blind or low vision?

For students who use a screen reader, the Quorum tutorial for beginners or the Quorum tutorial for comfortable students is a great place to start. Quorum started as an interpreted language designed to be accessible to screen reader users. Eventually, it became a general purpose programming language designed for any user. You can use these Hour of Code tutorials with your entire classroom. And, if you want to go beyond an Hour of Code, the team at Quorum has additional tools and curriculum.

If your student uses other accommodations in technology classes, you may use those to help with Hour of Code as well. These can include larger monitors, software screen magnification, high contrast settings in their operating system, voice control, and more.

How can I support students with different learning needs?

Anyone can try an Hour of Code during Computer Science Education Week. Often, students with autism, ADHD, or other learning differences find they love programming. Encourage all the students in your classroom to give it a try! In setting up the experience for your classroom, reward participation rather than completion. You can give everyone a certificate no matter how many puzzles or challenges they complete within the hour. Pair programming is another great way to teach collaboration and have students work together to solve problems.

How can my company get involved in the Hour of Code?

One of the most fulfilling ways to participate in the Hour of Code is to volunteer with a local classroom, either in-person or virtually. Best of all, you don't have to be an engineer or someone with a technical background in order to volunteer. You can still provide a meaningful experience to students by sharing your own career experience and how computer science or technology has impacted your role.

编程一小时不仅适合K-12年级学生,也适合所有年龄段和所有技能水平的学习者。联系贵公司的活动团队,为所有员工举办编程一小时活动。

How can I get government officials involved?

Inviting an elected official to your Hour of Code event will show your representative the impact and need for computer science education, and your students will be inspired by a role model in government.

Create a specific agenda for the day and make sure all parties participating (teachers, students, administrators, elected officials and their staff) are aware of what is happening and when. Things to consider:

  • What is each participant doing during each part of the event?
  • Will the official sit with one student, or rotate between many students during the event? (You may want to coordinate this ahead of time with the official's staffer.)
  • Will the official speak to the students as a group?
  • Plan flexibility into the agenda. What if the official is running late? What if some students finish their activity before others?

Know who will be responsible for coordinating media invitations. It could be the school, the district, the official's office, or any combination. Secure media waivers for all students, per your state/district/school policy.

How can I volunteer to help with the Hour of Code?

One of the most fulfilling ways to participate in the Hour of Code is to volunteer with a local classroom, either in-person or virtually. Best of all, you don't have to be an engineer or someone with a technical background in order to volunteer. You can still provide a meaningful experience to students by sharing your own career experience and how computer science or technology has impacted your role.