メソッドを教えるパーソナルAIプログラミングチューター オンライン
チューターは、どこを調べるべきか変数の名前を示してから待ちます。修正されたファイルを渡されると、今日の締め切りは過ぎてしまい、来週も同じ状況のままになります。そのため、修正は最初に届くのではなく、リクエストに応じて利用可能になります。
AskSia AIプログラミングチューターとは何ですか?
AskSia AIプログラミングチューターは、修正されたファイルではなく、どこを見るべきかについてのヒントから始めるパーソナルチューターツールです。調べるべき変数の名前と調べるべき点を指摘し、あなたの試行を待ち、本能ではなく繰り返し可能な手順としてデバッグを教えます。データ構造、再帰、プログラム設計、テスト、複雑さを含む、言語間で転移する概念をカバーし、Python、Java、C、C++、JavaScript、SQLで動作します。完全なソリューションはいつでもリクエストでき、すべてのウォークスルーはあなたへの質問で終わります。8つの言語で回答します。AskSia A+プランの学生は、成績保証の対象となります。AskSiaは学習補助であり、解答集ではありません。
実際のチュータリングと同じ、4つのステップ
解答が出ればソルバーは終わり。次の問題を一人で解けるようになったとき、チュータリングは完了です。
答えではなく、次の一歩のヒント
つまずいた手順を示し、次の一手を自分で考えられるよう問題を返します。
一行ずつ、図解とともに
さらに求めれば、最終結果だけでなく解法を一行ずつ説明します。
あなたに問い返します
次に進む前に、短い問いで次の手順を自分のものにできたか確認します。
あとでもう一度出題します
苦手分野は、思い出す練習が解法の定着につながりやすいタイミングで再登場します。
試験まであと3週間
次の問題にも使える解法を残すため、チューターはあえてゆっくり進めます。
毎学期、得点を落とす3つの習慣
3つの習慣が、学生を必要以上に長くヘルプに依存させ続けます。
一度に複数のことを変更する
動作し始めたときに理由がわからず、動作しないときに何がそれを悪化させたのかわかりません。1回の変更、1回の予測、1回のテスト。
コードではなく状態を読む
読み返すことは、意図したことを示します。値を出力することは、起こったことを示し、その2つの間のギャップがバグです。
理由なく修正をコピーする
理由のない修正は、一度うまくいった偶然です。同じ誤解が、次の課題で新しいバグを生み出します。
問題集ではなく、あなたの間違いから作るクイズ
あなたのポイントは均等に失われるわけではないので、練習も均等に広がりません。これを試してみてください。
このチューターがサポートする内容
プログラミングチューターが、チューターを必要としなくなることを目標に教えること。
今日の課題がスキルではなく問題である場合、宿題ヘルプページは代わりに作業済みのソリューションを返します。理論コースワークはコンピュータサイエンスのページにあります。
チャットボックスにはない、チューターができる4つのこと
質問だけでなく、学習履歴も把握します
次のセッションは、実際につまずいた手順から始まり、トピック全体を一般的に繰り返すことはありません。
代数だけでなく、図解も示します
図解は途中式の各手順の横でラベル付きで組み立てられ、視覚的な考え方も独立した得点につながります。
自分の途中式で最初に間違えた行を見つけます
うまくいかなかった解答を撮影すると、解法がずれた最初の手順を見つけ、その手順を教えます。
あなたのコースに合わせて確認します
記述式は、選択問題の問題集ではなく、あなた自身の試験形式に合わせた練習が必要です。
なぜ修正を与えることが問題なのか
修正されたコードを返すすべてのツールは、今日の課題を容易にし、来週は同じままにします。このツールは、調べるべき変数の名前を示して待ちます。なぜなら、評価されるスキルは自分でエラーを見つけることであり、それは、誰も答えを知らない仕事にも転移する、この主題の唯一の部分だからです。
パーソナルとは、どのトピックではなく、どのデバッグ習慣が失敗するかを記憶することを意味します。あなたのロジックが健全で、すべてのセッションが検査ではなく書き直しから始まる場合、そのパターンは課題の後ではなく、次の課題の前に提起されます。
英語、ドイツ語、日本語、韓国語、スペイン語、ポルトガル語、簡体字中国語、繁体字中国語で指導します。
学生が実際に尋ねる質問
頼めばコードをくれますか?
はい。デフォルトはどこを見るべきかについてのヒントであり、いつでもリクエストすれば完全なソリューションが利用可能です。
どの言語をカバーしていますか?
Python、Java、C、C++、JavaScript、SQLをカバーしており、コースの言語が変わっても転移するような方法で概念を教えています。
デバッグが上手くなるのを助けてくれますか?
それが焦点です。メッセージを読み、1つの仮説を立て、それを確認する状態を出力し、半分に絞り込みます。これは才能ではなく手順です。
プログラム設計を手伝ってくれますか?
はい、コードが書かれる前です。なぜなら、最も難しいバグの多くは明示的に行われなかった設計上の決定だからです。
すでに完成したコードをレビューしてくれますか?
はい、正しさ、読みやすさ、エッジケースについてです。これらはほとんどの採点基準が見るものです。
プログラミングにAIチューターを使用することは許可されていますか?
AskSiaは解答集ではなく、学習補助として構築されています。採点対象の課題に使用する前に、ご自身の学部の方針を確認してください。
AskSiaのチューター 149名
どの科目でも同じアプローチです。つまずいている手順に的を絞ったヒントを、あなた自身の授業教材をもとに教え、最後に考えるための質問をお返しします。
数学と統計
15代数から微積分まで。締切前の夜のための課題サポートも用意しています。
科学
11物理、化学、生命科学のチューターと課題サポートを用意しています。
コンピューティングとデータ
22主要なプログラミング言語に加え、理論、データ、実際の授業で使うツールも扱います。
エンジニアリング
8静力学から流体力学まで、応用課題のページもあわせて提供します。
ビジネスと経済
9会計、金融、経済学を、グラフや財務諸表とともに学べます。
人文科学と文章
13文章を代筆せず、草稿を見直す人文・作文科目のサポートです。
言語
16ルールつきの添削と、対象言語での会話練習を行えます。
APコース
20学習内容だけでなく、採点ルーブリックも踏まえて設計しています。
試験と認定
11資格試験と入学試験を、実際の採点形式に合わせて練習できます。
健康プログラム
7コースワークと資格取得の準備を、各選択肢の根拠とともに進めます。
学習サポート
9予定全体の立て直しや、今夜の締切への対応が必要なときに。
学習ツールの比較
8各ツールが得意なことと、対応できない範囲を比較します。