コンテンツへスキップ

科目別に学ぶ

情報科学

情報科学では、概念、計算量、構文、古典的なアルゴリズムを頭に入れておく必要があります。Lumiがそれを思い出させてくれるので、毎行基本を調べなくてもコードが書けます。

この科目をカードにする方法

情報科学では、覚えておくべきことをカードにします。定義(スタック、キュー、木、グラフ)、古典的なアルゴリズムの計算量、授業で使う言語の構文規則、各アルゴリズムの不変条件です。よくある罠は、コードを読んで理解したのに、空のファイルの前で固まってしまうことです。それを直すには、書く前にアルゴリズムを手順として記憶から説明できるようにしましょう。Lumiはその手順と計算量についてクイズを出します。ほとんどの学生は読み返すだけで、自分をテストする人はほとんどいません。調査の著者たちはこれを能力の錯覚と呼びました (Karpicke ら, 2009)。定義、構文、計算量、アルゴリズムの手順を覚えるのに役立ちます。

例題カード

試してみてください。Lumiがブラウザで穴埋め問題に変えます。

学習カード.txt

情報科学・このカードをLumiに教える

ビットは0か1で、8ビットで1バイトになります。整列済み配列の二分探索は各ステップで探索範囲を半分にします。マージソートはn log n時間で動作します。スタックは後入れ先出しの規則に従います。Pythonではリストは可変ですが、タプルは不変です。

Lumiからの問題

ビットは0か1で、8ビットで1_____になります。

抜けている単語を選びましょう

1 / 5
すべての科目
プレビュー

正解してLumiを光らせましょう

事実が抜け落ちると、ランプは暗くなります。

Lumiがこの科目を提供しているレベル

次に読む

これをLumiに教える

情報科学のノートをLumiに渡すと、ちょうどいいタイミングで質問として返してくれます。

近日公開App Store無料で週3枚のカード。広告なし。