予稿集

CHaserWeb:ブラウザ上で動作する対戦型プログラミング学習環境の提案と評価

Abstract

プログラミング学習には様々な環境が用いられており,そのひとつにU-16プログラミングコンテストで用いられる対戦型プログラミングプラットフォームCHaserがある.従来のCHaserは,実行環境のインストールやCHaserサーバーの起動など煩雑な初期設定が必要であり,これが学習者の意欲を削ぐ要因となっていた.また,環境構築におけるOSや端末への依存性が,導入の障壁となっていた.そこで本研究では,Webブラウザ上でCHaserのプログラム記述から実行,デバッグ,盤面表示をワンストップで行えるCHaserWebを提案する.CHaserWebは,Webブラウザ向けPythonランタイムPyodideを用い,Pythonで記述したプログラムを実行可能とした.高校生と大学生を対象に評価実験を実施し,簡便性と使い勝手が高く評価された.CHaserWebが学習者の開発負荷軽減および学習モチベーション向上に寄与し,プログラミング初学者が挫折しにくい学習基盤として有効であることを示唆する結果を得た.

Artifacts

Information

Book title

インタラクション2025論文集

Date of issue

2025/02/23

Date of presentation

2025/03/03

Location

一橋記念講堂 (東京都千代田区)

Citation

井上 慎之介, 湯村 翼. CHaserWeb:ブラウザ上で動作する対戦型プログラミング学習環境の提案と評価, インタラクション2025論文集, 2025.

Links