Loading…

0%

RubricMark

Practise the thinking. Keep the judgement.

コンピュータサイエンス教育:学校で身につける計算論的思考

コンピュータサイエンス教育は、問題を定義し、データを表し、手順を設計する学びです。アプリを操作できることとは別の技能です。

コンピュータサイエンス教育とは?

問題を定義し、情報を表し、人またはコンピュータがたどれる手順を設計する学びです。

オーストラリア課程の Digital Technologies では、計算論的思考と情報システムを使い、デジタルな解決策を定義し、設計し、実装します。抽象化、データの収集と表現、解決策が満たす条件、アルゴリズムの設計、実装が挙げられています。

スライドや検索を開くことはデジタルリテラシーです。コンピュータサイエンス教育では、道具を動かすだけでなく、手順とデータを説明します。9〜10年生でどの科目を履修できるかは、州・準州または学校が決めます。自分の学校の科目を確認してください。

コンピュータサイエンスとデジタルリテラシーはどう違う?

デジタルリテラシーは、デジタルな道具を安全かつ効果的に使うことです。コンピュータサイエンス教育は、その道具が動かす解決策を設計することです。

オーストラリア課程は、Digital Literacy と Digital Technologies を関連しつつ別のものとして扱います。機器に慣れていても、入力・出力・両者をつなぐ規則を言えないことがあります。

数が偶数かどうかを決める手順を、負の数や小数を含めて書いてみましょう。規則を言えないなら、その考えを使っているだけで、まだ説明できていません。

学校のコンピュータサイエンスでは何をする?

必要を調べ、手順を設計し、実装し、その必要を満たすか判断する課題が中心です。特定の名称の教室プログラムと、科目そのものとは別です。

「学校のコンピュータサイエンス」という検索は、さまざまな教室プログラムを含みます。プログラム名、学年、提供者は学校に確認してください。検索結果の塾の名前は、課程そのものではありません。

この課程での計算論的思考は、問題を分け、抽象的な考えに名前を付け、アルゴリズム、パターン、モデルを設計することです。手で追える小さな課題が役立ちます。得点の規則、並べ替えの規則、集めてよいデータの判断などです。

コンピュータサイエンス教育はどう練習する?

問題を一つ選び、入力と出力を書き、二つの例で手順を追い、条件を一つ変えて、見ずに解き直します。

オリジナル例:延滞料は1日20セントで、2日の猶予があります。5日遅れなら課金される日数は 5−2=3 日、延滞料は60セントです。1日遅れは猶予の内側なので0です。掛ける前に猶予を言ってください。二つ目の例で最初の答えを写しただけなら、規則ではなく数を覚えただけです。

RubricMarkの数学練習は、数学的な推論のためのものです。コンピュータサイエンスの講座ではなく、学校の科目の代わりにもなりません。数、パターン、注意深い計算が必要なときに使い、そのあと手順を言葉で説明し直しましょう。