Algorithms (アルゴリズム)
これは何か
アルゴリズムとは、問題を解決したりタスクを達成したりするための、正確な段階的手順のことです。レシピでも、道順でも、コードの一部でも、この考え方は同じです。
なぜ重要か
すべてのプログラムは、コードになる前にアルゴリズムとして始まります。GCSEでは、フローチャートや擬似コードを使ってアルゴリズムを記述し、バブルソート、マージソート、二分探索といった標準的なアルゴリズムを効率性の観点から比較します。
試験のコツ
アルゴリズムの効率を比較する問題では、採点者は普通の言葉での論理的説明を求めています。「二分探索は毎回リストを半分に分けるので、大きなデータに対してはるかに速い」といった説明は、定義を暗唱するよりも高い評価を得られます。
Algorithms (アルゴリズム)の授業にご興味がありますか?
生徒の目標と自信についてお聞かせください — 個別のプランを作成します。
