論文の概要: ClassCode: An Interactive Teaching and Learning Environment for
Programming Education in Classrooms
- arxiv url: http://arxiv.org/abs/2001.08194v1
- Date: Wed, 22 Jan 2020 18:28:16 GMT
- ステータス: 処理完了
- システム内更新日: 2023-06-06 06:57:26.283027
- Title: ClassCode: An Interactive Teaching and Learning Environment for
Programming Education in Classrooms
- Title(参考訳): ClassCode: 教室におけるプログラミング教育のための対話型学習環境
- Authors: Ryo Suzuki, Jun Kato, Koji Yatani
- Abstract要約: 教室でのプログラミング教育に適したWebベースの環境であるClassCodeを紹介する。
学生は、インストラクターが自己のペースで準備したオンラインチュートリアルを受講することができる。チュートリアルにインターリーブされたインタラクティブなコーディング演習を実行することで、理解を深めることができる。
ClassCodeは、各学生のすべてのインタラクションを追跡し、それをインストラクタに要約する。これは進捗レポートとして機能し、インストラクタがコース資料の追加説明や改訂を行うのに役立つ。
- 参考スコア(独自算出の注目度): 7.156054045963555
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Programming education is becoming important as demands on computer literacy
and coding skills are growing. Despite the increasing popularity of interactive
online learning systems, many programming courses in schools have not changed
their teaching format from the conventional classroom setting. We see two
research opportunities here. Students may have diverse expertise and experience
in programming. Thus, particular content and teaching speed can be disengaging
for experienced students or discouraging for novice learners. In a large
classroom, instructors cannot oversee the learning progress of each student,
and have difficulty matching teaching materials with the comprehension level of
individual students. We present ClassCode, a web-based environment tailored to
programming education in classrooms. Students can take online tutorials
prepared by instructors at their own pace. They can then deepen their
understandings by performing interactive coding exercises interleaved within
tutorials. ClassCode tracks all interactions by each student, and summarizes
them to instructors. This serves as a progress report, facilitating the
instructors to provide additional explanations in-situ or revise course
materials. Our user evaluation through a small lecture and expert review by
instructors and teaching assistants confirm the potential of ClassCode by
uncovering how it could address issues in existing programming courses at
universities.
- Abstract(参考訳): プログラミング教育は、コンピュータリテラシーとコーディングスキルの需要が高まるにつれて重要になっている。
インタラクティブなオンライン学習システムの普及にもかかわらず、学校のプログラミングコースの多くは、従来の教室環境から授業形式を変更していない。
研究の機会は2つあります
学生はプログラミングの専門知識と経験が多種多様である。
したがって、特定の内容や指導速度を経験者や初心者の学習者に対して低下させることができる。
大きな教室では、インストラクターは各生徒の学習の進捗を監督することができず、個々の生徒の理解レベルと教材の整合が困難である。
教室でのプログラミング教育に適したWebベースの環境であるClassCodeを紹介する。
学生は、インストラクターが準備したオンラインチュートリアルを自分のペースで受けられる。
チュートリアルの中でインターリーブされたインタラクティブなコーディング演習を実行することで、理解を深めることができる。
ClassCodeは各生徒のすべてのインタラクションを追跡し、インストラクターに要約する。
これは進捗レポートとして機能し、インストラクタがコース資料をその場であるいは修正するために追加の説明を提供する。
大学における既存のプログラミングコースの課題にどのように対処できるかを明らかにすることで,教師やアシスタントによる小規模な講義や専門家によるレビューを通じてユーザ評価を行った。
関連論文リスト
- CourseAssist: Pedagogically Appropriate AI Tutor for Computer Science Education [1.052788652996288]
このポスターでは、コンピュータサイエンス教育用に作られた新しいLLMベースのチューターシステムであるCourseAssistを紹介している。
一般的なLLMシステムとは異なり、CourseAssistは検索強化生成、ユーザ意図分類、質問分解を使用して、AI応答を特定のコース材料や学習目標と整合させる。
論文 参考訳(メタデータ) (2024-05-01T20:43:06Z) - Multimodal Classification of Teaching Activities from University Lecture
Recordings [0.9790236766474201]
本稿では,授業のいつでも実施されている活動の種類を特定するマルチモーダル分類アルゴリズムを提案する。
いくつかの学術活動は、音声信号とより容易に識別でき、テキストの書き起こしに頼って他者を特定する必要がある。
論文 参考訳(メタデータ) (2023-12-24T08:33:30Z) - Large Language Model-Driven Classroom Flipping: Empowering
Student-Centric Peer Questioning with Flipped Interaction [3.1473798197405953]
本稿では,大規模言語モデルにおけるフリップ相互作用に基づく教室のフリップの教育的アプローチについて検討する。
欠落した相互作用は、プロンプトに対する回答ではなく、言語モデルを使用して質問を生成することである。
本稿では,クイズ・クイズ・ルーチンとクイズ・プイズ・クイズ・ルーチンとを用いて,クイズ・クイズ・クイズ・クイズとアクイズ・クイズ・クイズ・インシデント・エンジニアリングを統合するワークフローを提案する。
論文 参考訳(メタデータ) (2023-11-14T15:48:19Z) - Thinking beyond chatbots' threat to education: Visualizations to
elucidate the writing and coding process [0.0]
言語教育と学習のための教育実践のランドスケープは、主に結果駆動のアプローチに焦点が当てられている。
最近の大規模言語モデルのアクセシビリティは、これらのアプローチを徹底的に破壊している。
本研究は,学習者の書面やプログラミングプロセスの本質的および教えられた能力を要約する,新しい可視化ツールを提案する。
論文 参考訳(メタデータ) (2023-04-25T22:11:29Z) - An Analysis of Programming Course Evaluations Before and After the
Introduction of an Autograder [1.329950749508442]
本稿では,最近自己評価を導入した基礎的コンピュータ科学コースの標準化された大学評価アンケートに対する回答について検討する。
我々は,教師と生徒の交流の改善,コースの質の向上,学習の成功の向上,時間の短縮,難易度の向上など,データに大きな変化をもたらした可能性について仮説を立てた。
オートグレーダ技術は、プログラミングコースにおける生徒の満足度を向上させるための教育方法として検証することができる。
論文 参考訳(メタデータ) (2021-10-28T14:09:44Z) - Iterative Teacher-Aware Learning [136.05341445369265]
人間の教育において、教師と学生はコミュニケーション効率を最大化するために適応的に交流することができる。
本稿では,教師の協調意図を可能性関数に組み込むことができる,勾配最適化に基づく教師認識学習者を提案する。
論文 参考訳(メタデータ) (2021-10-01T00:27:47Z) - ProtoTransformer: A Meta-Learning Approach to Providing Student Feedback [54.142719510638614]
本稿では,フィードバックを数発の分類として提供するという課題について考察する。
メタラーナーは、インストラクターによるいくつかの例から、新しいプログラミング質問に関する学生のコードにフィードバックを与えるように適応します。
本手法は,第1段階の大学が提供したプログラムコースにおいて,16,000名の学生試験ソリューションに対するフィードバックの提供に成功している。
論文 参考訳(メタデータ) (2021-07-23T22:41:28Z) - Dive into Deep Learning [119.30375933463156]
この本はJupyterのノートブックでドラフトされており、説明図、数学、インタラクティブな例を自己完結型コードとシームレスに統合している。
私たちのゴールは、(i)誰でも自由に利用できるリソースを提供すること、(ii)応用機械学習科学者になるための出発点を提供するのに十分な技術的な深さを提供すること、(iii)実行可能なコードを含み、実際にどのように問題を解決するかを読者に示すこと、(iv)私たちとコミュニティの両方による迅速なアップデートを可能にすることです。
論文 参考訳(メタデータ) (2021-06-21T18:19:46Z) - What's the worth of having a single CS teacher program aimed at teachers
with heterogeneous profiles? [68.8204255655161]
アルゼンチンのK-12教師を対象とした400時間の教員養成プログラムの結果について検討した。
本研究の目的は,教師にCSの内容や具体的教育を指導する上で,教師一人ひとりの教育プログラムが有効であるかどうかを,多種多様なプロファイルを持つ教師に理解することである。
論文 参考訳(メタデータ) (2020-11-09T15:03:31Z) - Neural Multi-Task Learning for Teacher Question Detection in Online
Classrooms [50.19997675066203]
教師の音声記録から質問を自動的に検出するエンドツーエンドのニューラルネットワークフレームワークを構築している。
マルチタスク学習手法を取り入れることで,質問の種類によって意味的関係の理解を深めることが可能となる。
論文 参考訳(メタデータ) (2020-05-16T02:17:04Z) - Siamese Neural Networks for Class Activity Detection [49.320548570516124]
授業記録から教師や生徒の発話を自動的に識別する,Siameseニューラルフレームワークを構築した。
提案モデルは実世界の教育データセットに基づいて評価される。
論文 参考訳(メタデータ) (2020-05-15T14:03:35Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。