目次
Hour of Codeは、毎年12月5日から11日のコンピュータサイエンス教育週間に開催されます。 このイベントは、デジタルゲームやアプリを使った簡潔で楽しいレッスンで、子供たちがコーディングに夢中になるように設計されています。 しかし、コーディングやコンピュータロジックを「アンプラグド」なアナログレッスンで教えることもできます。以下にそのいくつかを挙げます。
これらのHour of Codeのリソースは無料なだけでなく、ほとんどがアカウントやログインを必要としないため、簡単に使用することができます。
Hour of Codeの無料レッスンとアクティビティのベスト
Hour of Codeの活動
革新的な非営利団体Code.orgが提供する、Hour of Codeのレッスンやアクティビティが満載です。 各アクティビティには、教師用ガイドが付属し、アンプラグドアクティビティ、レッスンプラン、拡張プロジェクトのアイデア、生徒の作品などが紹介されています。 Hour of Codeを教室で使う場合は、まずハウツーガイドを読んでください。 どう教えたらよいかわからない場合Code.orgのアンプラグド・コーディングの完全ガイド「Computer Science Fundamentals: Unplugged Lessons」をご覧ください。
コードコンバットゲーム
Pythonとjavascriptに焦点を当てたCodeCombatは、標準に沿ったコンピューターサイエンス・プログラムで、ゲームが大好きな子どもたちに最適なHour of Codeアクティビティを無料で提供しています。 アクティビティは初級から上級まであり、誰もが参加できます。
Teachers Pay Teachers Hour of Codeリソース
Hour of Codeの無料レッスンとアクティビティを集めたコレクションです。 初心者のためのロボット工学、ジンジャーブレッドコーディング、アンプラグドコーディングパズルなど、さまざまなものをご紹介します。 科目、学年、リソースタイプ、基準で検索できます。
Google for Education: CS First Unplugged
コンピュータサイエンスの勉強に、コンピュータやデジタル機器、電気さえも必要ないことに驚くかもしれません。 Google Computer Science First Unpluggedのレッスンとアクティビティで、コンピュータサイエンスの原理を英語とスペイン語で紹介します。
セット・イット・ストレート・ゲーム
Googleの実験的製品のためのワークショップのコーダーによって作られたGrasshopperは、年齢を問わず初心者がコーディングを学ぶための無料のAndroidアプリとデスクトッププログラムです。
マウスオープンプロジェクト
非営利団体マウスクリエイトが運営するこの独立型サイトでは、3D空間モデルからアプリデザイン、ストップモーションアニメーションまで、あらゆるユーザーがコンピューターサイエンスのプロジェクトをすぐに始めることができます。 プロジェクトの開始にはアカウントが必要ありませんが、多くのプロジェクトはscratch.eduなど他のサイトにリンクしていて、無料アカウントが必要です。 よくできたレッスンプランのように、これらのプロジェクトは、詳細、背景、例を豊富に含んでいます。
Hour of Code:シンプルな暗号化
以前は軍やスパイの領域でしたが、今ではデジタル機器を使うすべての人にとって、暗号化は現代生活の重要な一部となっています。 このシンプルな暗号パズルは、最低レベルから始まり、徐々に複雑になっていきます。 楽しみながら学べます。
無料Pythonチュートリアル サイコロゲーム
Pythonの基礎知識がある11歳以上の学習者を対象としたこの完全なコーディングチュートリアルの最後には、すべての年齢層が楽しめるサイコロゲームも用意されています。
子供向けScratchチュートリアル:ロケット着陸ゲームのコード化
ブロックプログラミング言語「Scratch」を使ったコーディングの素晴らしい入門書です。
コード・ア・ダンス・パーティー
生徒がコードを学びながら、体を動かし、ノリノリになること間違いなし!教師用ガイド、レッスンプラン、生徒の作品、インスピレーションビデオも収録。 デバイスがなくても大丈夫!ダンスパーティ・アンプラグド・バージョンを使ってください。
フラッピーゲームをコーディングしよう シンプルで楽しい10ステップのチャレンジで、ブロックベースのコーディングに飛び込もう!フラッピーを飛ばそう。
アプリラボ入門
関連項目: Scratchとは何か、どのように機能するのか?App Labのツールやガイダンスを使って、自分だけのアプリを作ろう。
コードでスター・ウォーズ・ギャラクシーを作る
ブロックをドラッグ&ドロップして、JavaScriptをはじめとするさまざまなプログラミング言語を学ぶことができます。 説明ビデオを見て始めることも、そのままコーディングに取り掛かることもできます。 アカウントは必要ありません。
コンピュータサイエンス フィールドガイド
高校生のための無料のプログラミング教材で、教師用ガイド、カリキュラムガイド、インタラクティブなレッスンが含まれています。 元々はニュージーランドの学校向けに開発されましたが、現在は世界中で使用できるように適応されています。
Dr. Seuss' The Grinch コーディングレッスン
難易度が上がる20のコーディングレッスンでは、グリンチや愛読書のシーンが登場します。
FreeCodeCamp(フリーコードキャンプ
上級者向けには、6,000以上の無料コースやチュートリアルが用意されており、修了すると単位が認定されます。
Girls Who Code
JavaScript、HTML、CSS、Python、Scratchなど、生徒、保護者、教育関係者が自宅で完結できる無料のプログラミングレッスンです。
Google for Education:教育用ビデオによるハンズオンアクティビティ
コーディングを使って、カリキュラムの普通の側面をコンピュータサイエンスの学習に変える1時間のアクティビティです。
カーンアカデミー:Hour of Codeを教室で使う
JavaScript、HTML、CSS、SQLを使ったプログラミングなど、Khan Academyが提供する無料のHour of Codeリソースのステップバイステップガイドです。
アワー・オブ・コード with コダブル
Hour of Codeの無料ゲーム、レッスン、ワークシート。 教師用アカウントを作成して、生徒の進捗状況を確認できます。
MIT App Inventor
ブロックベースのプログラミング言語を使って、自分だけのモバイルアプリを作成します。 助けが必要な場合は、Hour of Code Teacher's guideをお試しください。
Microsoft Make Code:ハンズオンコンピューティング教育
ブロックエディターとテキストエディタの両方を使った楽しいプロジェクトを、あらゆる年齢の学生向けに提供します。 アカウントは不要です。
Scratch:コーディングでクリエイティブになろう
新しい世界、アニメ、空飛ぶ動物のコーディングを始めるのに、アカウントは必要ありません。
スクラッチJr
関連項目: 小学生向けKahoot!レッスンプラン5~7歳の子どもがインタラクティブなストーリーやゲームを作れるプログラミング言語「Scratch Jr.」を使ったコーディングを9つのアクティビティで紹介しています。
特別なニーズを持つ学生をサポートする
自閉症、ADHD、感覚障害のある生徒にコーディングを教えるためのアイデア。
Tynker: Hour of Code for Teachers(アワー・オブ・コード フォー ティーチャーズ
テキストとブロックで構成されたコーディングパズルを、小・中・高のレベル別に検索することができます。
- ベストコーディングキット2022
- 未経験でもコーディングができるように指導する方法
- 冬休みの無料レッスンとアクティビティ ベスト