Các bài học và hoạt động trong giờ viết mã miễn phí tốt nhất

Greg Peters 03-10-2023
Greg Peters

Giờ Viết mã diễn ra hàng năm trong Tuần lễ Giáo dục Khoa học Máy tính, từ ngày 5 đến ngày 11 tháng 12. Nó được thiết kế để khiến trẻ hào hứng với việc viết mã thông qua các bài học ngắn gọn, thú vị, thường dựa trên các ứng dụng và trò chơi kỹ thuật số. Tuy nhiên, bạn cũng có thể dạy mã hóa và logic máy tính bằng các bài học tương tự “không kết nối”, một số trong số đó được liệt kê bên dưới.

Các tài nguyên Giờ viết mã này không chỉ miễn phí mà tất cả đều dễ sử dụng vì hầu hết đều không' không yêu cầu tài khoản hoặc đăng nhập.

Các bài học và hoạt động trong Giờ viết mã miễn phí tốt nhất

Hoạt động trong Giờ viết mã

Từ tổ chức phi lợi nhuận sáng tạo Code.org, sự phong phú của Giờ viết mã Các bài học và hoạt động viết mã có lẽ là nguồn trực tuyến hữu ích nhất. Mỗi hoạt động được đi kèm với hướng dẫn của giáo viên và bao gồm các hoạt động chưa kết nối, kế hoạch bài học, ý tưởng dự án mở rộng và sáng tạo nổi bật của học sinh. Để biết tổng quan về Hour of Code trong lớp học, trước tiên hãy đọc hướng dẫn cách thực hiện. Không chắc làm thế nào để dạy khoa học máy tính mà không có máy tính? Hãy xem hướng dẫn đầy đủ của Code.org về viết mã không kết nối, Nguyên tắc cơ bản về khoa học máy tính: Bài học không kết nối.

Trò chơi Code Combat

Tập trung vào Python và javascript, CodeCombat là một chương trình khoa học máy tính phù hợp với tiêu chuẩn cung cấp các hoạt động Giờ viết mã miễn phí, lý tưởng cho trẻ em thích chơi game. Các hoạt động bao gồm từ người mới bắt đầu đến nâng cao, vì vậy mọi người đều có thể tham gia.

Giáo viên trả lương cho giờ giáo viênof Code Resources

Bộ sưu tập tuyệt vời các bài học và hoạt động miễn phí trong Giờ viết mã, do các giáo viên đồng nghiệp của bạn tạo ra và đánh giá. Khám phá rô-bốt cho người mới bắt đầu, mã hóa bánh gừng, câu đố mã hóa không cần kết nối, v.v. Tìm kiếm theo chủ đề, lớp, loại tài nguyên và tiêu chuẩn.

Google for Education: CS First Unplugged

Bạn có thể ngạc nhiên khi biết rằng một người không cần máy tính hoặc thiết bị kỹ thuật số—hoặc thậm chí là điện—để nghiên cứu khoa học máy tính. Sử dụng các bài học và hoạt động Google Computer Science First Unplugged này để giới thiệu các nguyên tắc của khoa học máy tính, bằng tiếng Anh và tiếng Tây Ban Nha.

Thiết lập trò chơi thẳng thắn

Được xây dựng bởi các lập trình viên từ xưởng sản phẩm thử nghiệm của Google, Grasshopper là một ứng dụng Android và chương trình máy tính để bàn miễn phí dành cho người mới bắt đầu học lập trình ở mọi lứa tuổi.

Dự án mở chuột

Từ tổ chức phi lợi nhuận Mouse Create, trang web độc lập này cho phép bất kỳ người dùng nào nhanh chóng bắt đầu dự án khoa học máy tính, với các chủ đề từ Mô hình không gian 3D đến thiết kế ứng dụng cho đến dừng -chuyển động hoạt hình. Không cần tài khoản để bắt đầu một dự án; tuy nhiên, nhiều dự án liên kết đến các trang web khác, chẳng hạn như scratch.edu, yêu cầu phải có tài khoản miễn phí. Giống như các kế hoạch bài học được phát triển tốt, các dự án này bao gồm nhiều chi tiết, thông tin cơ bản và ví dụ.

Giờ mã hóa: Mã hóa đơn giản

Trước đây là lĩnh vực của quân đội và gián điệp, mã hóa hiện làmột phần quan trọng của cuộc sống hiện đại đối với bất kỳ ai sử dụng thiết bị kỹ thuật số. Câu đố mã hóa đơn giản này bắt đầu ở mức thấp nhất và ngày càng phức tạp. Vui vẻ và giáo dục.

Trò chơi xúc xắc hướng dẫn Python miễn phí

Dành cho người học từ 11 tuổi trở lên đã có kiến ​​thức cơ bản về Python, hướng dẫn lập trình hoàn chỉnh này kết thúc bằng một trò chơi súc sắc thú vị mà mọi lứa tuổi đều có thể thưởng thức.

Hướng dẫn Scratch đơn giản dành cho trẻ em: Viết mã trò chơi hạ cánh bằng tên lửa

Giới thiệu tuyệt vời về viết mã bằng ngôn ngữ lập trình khối Scratch.

Bữa tiệc khiêu vũ khi viết mã

Giúp học sinh của bạn di chuyển và thư giãn trong khi học cách viết mã. Bao gồm hướng dẫn của giáo viên, kế hoạch bài học, sáng tạo nổi bật của học sinh và video truyền cảm hứng. Không có thiết bị? Không vấn đề gì - hãy sử dụng phiên bản Dance Party Unplugged .

Viết mã trò chơi Flappy của riêng bạn Đi sâu vào mã hóa dựa trên khối với thử thách 10 bước đơn giản và thú vị: Làm cho Flappy bay được.

Giới thiệu về App Lab

Tạo ứng dụng của riêng bạn bằng các công cụ và hướng dẫn của App Lab.

Xây dựng Thiên hà Chiến tranh giữa các vì sao bằng mã

Trẻ em kéo và thả khối để học JavaScript và nhiều ngôn ngữ lập trình khác. Bắt đầu với các video giải thích hoặc chuyển thẳng sang viết mã. Không cần tài khoản.

Xem thêm: Nearpod là gì và nó hoạt động như thế nào?

Hướng dẫn Lĩnh vực Khoa học Máy tính

Tài nguyên lập trình miễn phí dành cho học sinh trung học này bao gồm hướng dẫn dành cho giáo viên, hướng dẫn chương trình giảng dạy và các bài học tương tác. Ban đầu được phát triển choCác trường học ở New Zealand, nhưng hiện đã được điều chỉnh để sử dụng trên toàn thế giới.

TS. Seuss’ The Grinch Các bài học viết mã

Hai mươi bài học viết mã với độ khó tăng dần mô tả Grinch và các cảnh trong cuốn sách được yêu thích.

FreeCodeCamp

Đối với người học nâng cao, trang web này cung cấp hơn 6.000 khóa học và hướng dẫn miễn phí sẽ cấp tín chỉ sau khi hoàn thành.

Girls Who Code

Các bài học miễn phí về JavaScript, HTML, CSS, Python, Scratch và các bài học lập trình khác mà học sinh, phụ huynh và nhà giáo dục có thể hoàn thành tại nhà.

Google for Education: Các hoạt động thực hành với video hướng dẫn

Các hoạt động kéo dài một giờ sử dụng mã hóa để biến các khía cạnh thông thường của chương trình giảng dạy thành việc học khoa học máy tính.

Khan Academy: Sử dụng Hour of Code trong lớp học của bạn

Hướng dẫn từng bước về tài nguyên Hour of Code miễn phí từ Khan Academy, bao gồm lập trình với JavaScript, HTML, CSS và SQL.

Giờ viết mã với Kodable

Trò chơi, bài học và bảng tính miễn phí trong Giờ viết mã. Tạo tài khoản của giáo viên để theo dõi sự tiến bộ của học sinh.

MIT App Inventor

Người dùng tạo ứng dụng di động của riêng họ bằng ngôn ngữ lập trình dựa trên khối. Cần giúp đỡ? Hãy thử Hướng dẫn dành cho giáo viên của Hour of Code .

Microsoft Make Code: Giáo dục máy tính thực hành

Các dự án thú vị sử dụng cả trình soạn thảo khối và văn bản cho học sinh ở mọi lứa tuổi. Không cần tài khoản.

Scratch: Sáng tạo vớiViết mã

Không cần tài khoản để bắt đầu viết mã thế giới mới, phim hoạt hình hoặc động vật biết bay.

Scratch Jr

Chín hoạt động giới thiệu cho trẻ cách viết mã bằng ngôn ngữ lập trình Scratch Jr., cho phép trẻ em từ 5-7 tuổi tạo ra các câu chuyện và trò chơi tương tác.

Hỗ trợ học sinh có nhu cầu đặc biệt

Các ý tưởng dạy viết mã cho học sinh mắc chứng tự kỷ, tăng động giảm chú ý và khiếm khuyết giác quan.

Xem thêm: Xác định cấp độ đọc Flesch-Kincaid bằng Microsoft Word

Tynker: Giờ viết mã dành cho giáo viên

Các câu đố mã hóa dựa trên văn bản và khối, có thể tìm kiếm theo cấp tiểu học, trung học cơ sở và trung học phổ thông.

  • Bộ công cụ viết mã tốt nhất năm 2022
  • Cách dạy viết mã mà không cần kinh nghiệm trước đó
  • Các bài học và hoạt động miễn phí tốt nhất trong kỳ nghỉ đông

Greg Peters

Greg Peters là một nhà giáo dục giàu kinh nghiệm và là người ủng hộ nhiệt tình cho việc chuyển đổi lĩnh vực giáo dục. Với hơn 20 năm kinh nghiệm làm giáo viên, quản trị viên và nhà tư vấn, Greg đã cống hiến sự nghiệp của mình để giúp các nhà giáo dục và trường học tìm ra những cách sáng tạo để cải thiện kết quả học tập cho học sinh ở mọi lứa tuổi.Là tác giả của blog nổi tiếng, CÔNG CỤ & Ý TƯỞNG ĐỂ CHUYỂN ĐỔI GIÁO DỤC, Greg chia sẻ những hiểu biết sâu sắc và kiến ​​thức chuyên môn của mình về nhiều chủ đề, từ tận dụng công nghệ đến thúc đẩy học tập cá nhân hóa và thúc đẩy văn hóa đổi mới trong lớp học. Anh ấy được biết đến với cách tiếp cận giáo dục sáng tạo và thực tế, và blog của anh ấy đã trở thành nguồn tài nguyên cho các nhà giáo dục trên khắp thế giới.Ngoài công việc là một blogger, Greg còn là một diễn giả và nhà tư vấn được săn đón, hợp tác với các trường học và tổ chức để phát triển và thực hiện các sáng kiến ​​giáo dục hiệu quả. Ông có bằng Thạc sĩ Giáo dục và là một giáo viên được chứng nhận trong nhiều lĩnh vực chủ đề. Greg cam kết cải thiện giáo dục cho tất cả học sinh và trao quyền cho các nhà giáo dục để tạo ra sự khác biệt thực sự trong cộng đồng của họ.