「アルゴロジック1」って何?GIGAサポートスタッフと学習した3年生

アルゴロジックとは、ゲーム感覚でプログラミングを体験するための「課題解決型ゲームソフト」です。プログラムに触れたことのない未経験者から上級者まで、プログラミングの基礎であるアルゴリズムの学習に楽しみながら取り組むことができ、プログラミング的思考力の育成に役立ちます。プログラムの3つの制御構造のうち、3年生が学習したアルゴロジック1は、「順次処理」と「繰り返し処理」を、アルゴロジック2は、「順次処理」「繰り返し処理」「分岐処理」を実現しています。アルゴリズムとは、コンピュータで計算を行うときの「計算方法」のことです。広く考えれば何か物事を行うときの「やり方」のことです。この「アルゴロジック1」は、プログラミングの入門段階での使用が望ましく、プログラム言語を使用することなく、「順次処理」や「繰り返し処理」などをゲーム感覚で体験し、概念を習得するのに適していると考えています。他のタイルスクリプティング型ソフトと組み合わせて使用するのも有効です。プログラムの3つの制御構造とは、「順次処理」「繰り返し処理」「分岐処理」の3つです。プログラムはこれら3つの要素によって構成されています。3年生は、GIGAサポートスタッフの先生と一緒に、ゲーム感覚で楽しく学習を行うことができました。