方法を教えるオンラインパーソナルAIコンピュータサイエンスチューター
問題を説明すると、チューターはより良いアプローチを議論する前に、あなたの方法のコストを尋ねます。なぜなら、コンピュータサイエンスの試験では、それを実装するコードよりも、アルゴリズムが機能する理由についての議論が評価されるからです。
AskSia AIコンピュータサイエンスチューターとは何ですか?
AskSia AIコンピュータサイエンスチューターは、実装を提供するのではなく、正しさやコストについて推論することを教えるパーソナルチューターツールです。インバリアントや不足している回答の複雑さについてヒントを与え、要求に応じて議論を進め、異なる制約を持つバリエーションを返します。データ構造、アルゴリズム設計と分析、離散数学、コンピュータアーキテクチャ、オペレーティングシステム、データベース、ネットワークをカバーし、講義スライド、問題集、および独自のコードから機能します。8つの言語で回答します。AskSia A+プランの学生は、成績信頼保証によってさらにカバーされます。AskSiaは学習補助であり、解答集ではありません。
実際のチュータリングと同じ、4つのステップ
解答が出ればソルバーは終わり。次の問題を一人で解けるようになったとき、チュータリングは完了です。
答えではなく、次の一歩のヒント
つまずいた手順を示し、次の一手を自分で考えられるよう問題を返します。
一行ずつ、図解とともに
さらに求めれば、最終結果だけでなく解法を一行ずつ説明します。
あなたに問い返します
次に進む前に、短い問いで次の手順を自分のものにできたか確認します。
あとでもう一度出題します
苦手分野は、思い出す練習が解法の定着につながりやすいタイミングで再登場します。
試験まであと3週間
次の問題にも使える解法を残すため、チューターはあえてゆっくり進めます。
毎学期、得点を落とす3つの習慣
コンピュータサイエンスの試験はコンパイルではなく記述式です。これら3つは、自信のあるプログラマーでも失点しやすい点です。
コードが何をするかを説明するだけで、なぜ正しいのかを説明しない
ループのウォークスルーは証明ではありません。チューターは、証明の基礎となる不変条件が各反復で何が真であり続けるかを尋ねます。
成長について推論するのではなく、行数を数える
複雑さは、関数の見た目の長さではなく、入力サイズとともにコストがどのようにスケールするかということです。チューターは入力が倍になったときに何が起こるかを尋ねます。
平均は良好だからといって最悪ケースを無視する
ハッシュテーブルとクイックソートはどちらも、試験で特に問われる最悪ケースがあります。チューターは、あなたの方法にとって最悪の入力は何になるかを尋ねます。
問題集ではなく、あなたの間違いから作るクイズ
あなたの成績は均等に失われるわけではないので、練習も均等に分散されるわけではありません。これを試してみてください。
このチューターがサポートする内容
コアコンピュータサイエンスシーケンス。課題でテストされるコーディングよりも、筆記試験でテストされる推論に重点を置いています。
実装ではなく理論で苦労していますか?言語チューターは一行ずつ見ていきます。学位のデータサイエンス側に向かっていますか?
コンピュータサイエンスチューターがチャットボックスにはできない4つのこと
質問だけでなく、学習履歴も把握します
次のセッションは、実際につまずいた手順から始まり、トピック全体を一般的に繰り返すことはありません。
代数だけでなく、図解も示します
図解は途中式の各手順の横でラベル付きで組み立てられ、視覚的な考え方も独立した得点につながります。
自分の途中式で最初に間違えた行を見つけます
うまくいかなかった解答を撮影すると、解法がずれた最初の手順を見つけ、その手順を教えます。
あなたのコースに合わせて確認します
記述式は、選択問題の問題集ではなく、あなた自身の試験形式に合わせた練習が必要です。
動作するコードが正しい答えではない理由
課題はプログラムが実行されるかどうかで採点され、試験はそれが実行されなければならないと論証できるかどうかで採点されます。これらは異なるスキルであり、後者で失点します。チューターは、実装について議論する前に、各反復で何が真であり続けるかを尋ねます。
パーソナルとは、どの推論が繰り返し失敗するかを記憶することを意味します。データ構造の知識は堅実でも、すべての複雑性の議論が行数を数えるだけで成長を考慮しない場合、それは追跡され、練習は異なる入力でそれに戻ります。LMSを接続すると、コースが期待する表記法と証明スタイルもフォローします。
英語、ドイツ語、日本語、韓国語、スペイン語、ポルトガル語、簡体字中国語、繁体字中国語で指導します。これは、用語が意味の大部分を占める主題では重要です。
学生が実際に尋ねる質問
コードを書いてくれますか?
いいえ、筆記試験がその理由です。各反復で何が真であり続けるか、そして入力が増加するにつれてコストがどうなるかを尋ね、あなたが尋ねたときに議論を進めます。実装のヘルプについては、言語固有のチューターを使用してください。
アルゴリズムが正しいことを証明するのを手伝ってくれますか?
はい。まず不変条件を尋ね、次に初期化、維持、終了をあなたと一緒に進めます。これは、ほとんどのコースが筆記証明で期待する構造です。
離散数学をカバーしていますか?
はい、数学的帰納法、論理、組み合わせを含みます。これらは通常、コンピュータサイエンスの学生が最初に形式証明に出会い、最初に苦労する分野です。
複雑性を平易な言葉で説明してくれますか?
はい、これは最も要望の多いトピックです。記憶すべき成長率の表を提示するのではなく、入力が倍になったときに何が起こるかを尋ねます。
システムトピックをカバーしていますか?
はい、メモリ階層、プロセスと並行性、データベースとネットワークを含み、コア学部シーケンスが教える深さで扱います。
AIコンピュータサイエンスチューターの使用は許可されていますか?
AskSiaは解答集ではなく、学習補助として構築されています。議論を理解したり、追加の練習を生成したりするために使用することは、チュートリアルと同じカテゴリに属します。プログラミングコースは、支援された作業に関してほとんどの場合よりも厳格であることが多いため、採点された作業でツールを使用する前に、自身の学部の方針を確認してください。
AskSiaのチューター 149名
どの科目でも同じアプローチです。つまずいている手順に的を絞ったヒントを、あなた自身の授業教材をもとに教え、最後に考えるための質問をお返しします。
数学と統計
15代数から微積分まで。締切前の夜のための課題サポートも用意しています。
科学
11物理、化学、生命科学のチューターと課題サポートを用意しています。
コンピューティングとデータ
22主要なプログラミング言語に加え、理論、データ、実際の授業で使うツールも扱います。
エンジニアリング
8静力学から流体力学まで、応用課題のページもあわせて提供します。
ビジネスと経済
9会計、金融、経済学を、グラフや財務諸表とともに学べます。
人文科学と文章
13文章を代筆せず、草稿を見直す人文・作文科目のサポートです。
言語
16ルールつきの添削と、対象言語での会話練習を行えます。
APコース
20学習内容だけでなく、採点ルーブリックも踏まえて設計しています。
試験と認定
11資格試験と入学試験を、実際の採点形式に合わせて練習できます。
健康プログラム
7コースワークと資格取得の準備を、各選択肢の根拠とともに進めます。
学習サポート
9予定全体の立て直しや、今夜の締切への対応が必要なときに。
学習ツールの比較
8各ツールが得意なことと、対応できない範囲を比較します。