Loading…

0%

RubricMark

Practise the thinking. Keep the judgement.

オンラインのコンピュータ講座:手を動かしてコンピュータサイエンスを学ぶ

オンラインのコンピュータ講座が役立つのは、問題を定義し、手順を追い、条件を変えた例を説明できるときです。修了証そのものは、その作業ではありません。

オンラインのコンピュータ講座では何をすべき?

問題を指定し、データを表し、アルゴリズムを設計し、別の例で確かめることです。見るだけの動画では、その作業は終わりません。

「オンラインのコンピュータ講座」や「オンラインのコンピュータサイエンス講座」を探すと、授業と修了証の一覧に着くことが多いです。修了証は、提供者が所定の活動を終えたと記したものです。問題を変えても方法を説明できることまでは示しません。

申し込む前に、手で追った例、短いプログラム、文章での説明のどれを作るのかを読んでください。費用、単位、学校の要件は提供者に確認します。このガイドは申込案内ではありません。

コンピュータサイエンスをオンラインでどう学ぶ?

一週間に一つの技能を選び、解説を見る前に試み、説明できなかった手順を復習します。

小さな一週間で足ります。まず入力、出力、規則を書きます。次に二つの例を手で追います。条件を一つ変えます。誤りを一文で説明します。あとで、解説を隠して新しい例を解きます。

オリジナル例:プレイリストのシャッフルは、各曲をそれより後ろの曲と入れ替えます。A、B、Cで、AとCを入れ替えBが残ると、結果の一つはC、B、Aです。これは並べ替えではありません。並べ替えには最終的な順序が必要です。シャッフルには手順があり、一つの最終順序は必要ありません。コードを探す前に、求められているのがどちらかを言ってください。

次に学ぶことはどう選ぶ?

自分で名前を付けられる隙間を追います。誤りがデータ、規則、計算のどれか言えなければ、そこが次の練習です。

オーストラリア課程の Digital Technologies は、抽象化、データ、仕様、アルゴリズム、実装という計算論的思考が中心です。問題を指定させないオンライン講座は、道具の使い方を教えていて、その科目ではありません。学校のプログラムが何を求めるかは、コンピュータサイエンス教育のガイドで説明しています。

RubricMarkは、オンラインのコンピュータ講座の一覧を公開していません。数量の課題には数学の練習を、結論が成り立つかを確かめるにはクリティカルシンキングの練習を使います。

次の講座を足さない方がよいのはいつ?

先週の例を、ノートを閉じてまだ追えないなら、入門講座をもう一つ始めない方がよいです。

直前のアルゴリズムを言い直し、新しい数で実行し、失敗した手順を指せたら、次の講座に進みます。提供者のページが修了証の表示だけなら、課題の方を探してください。