会津大学技術
整理番号:K23-001_K23-002
スマートなプログラミング学習支援環境
Aizu Online Judge
概要
プログラミングはあらゆるシステム・計算を実現するための手段であり、社会と科学の発展には欠かせないスキルです。昨今は、初等教育や大学入試共通テストへ導入されるなど、プログラミング教育やそのビジネスが注目されています。
プログラミングに必要な資質・能力は、主体的かつ能動的に養われます。一方で、論理的思考やバグ(間違い)の修正など、学習や指導には様々な困難が伴います。
Aizu Online Judge (AOJ)は、スマートプログラミング教育支援システムです。
自主的な反復演習や教育現場での効率的な演習を支援します: 問題セット・教材の提供、プログラムコードの自動採点、演習・コンテストの開催、オンラインの学習支援と教育支援、適応型ユーザインタフェース・環境、
自律型学習支援AIモデル、API・データ活用etc.
性能・特徴等
AOJにアクセス
https://onlinejudge.u-aizu.ac.jp/home
応用例
・プログラミング学習用ソフトウェア
関連文献
[1] Y.Watanabe et. al.(2022), Online Judge System: Requirements, Architecture, and Experiences
知的財産データ
知財関連番号 : 特願2021-121259 特願2021-121263
発明者 : 渡邊 有隆
技術キーワード: programming