著者
松澤 芳昭 保井 元 杉浦 学 酒井 三四郎
雑誌
情報処理学会論文誌 (ISSN:18827764)
巻号頁・発行日
vol.55, no.1, pp.57-71, 2014-01-15

近年,SqueakやScratchをはじめとするビジュアルプログラミング言語による入門教育の実践が広く行われている.しかしながら,既存の環境はCやJavaなどのテキスト型言語への移行が考慮されていないため,学習の発展性に課題がある.本研究では,OpenBlocksフレームワークを利用して,ブロック型ビジュアル言語とテキスト型言語(Java)の相互変換ができるプログラミング教育環境「BlockEditor」を開発した.文科系大学生向けプログラミング入門授業の学生約100名に対して実証実験を行った.15週の授業で課した36題の課題解答過程において,学習者に2つの言語を任意に選択できる環境を与え,言語選択率を測定した.その結果,プログラミング学習の進行に沿ってブロック言語からJavaへ緩やかに移行していくこと,およびそのタイミングには個人差があることが定量的に示された.プログラミングに苦手意識を持つ学生ほどブロック型言語の選択率が高く,言語の相互変換環境が言語の交ぜ書きを促進し,Javaプログラム構築能力習得の足場かけとなることが示された.

言及状況

Twitter (4 users, 7 posts, 0 favorites)

@anoparanominal このような環境を用いることで学習効果が上がるかという研究も多数あります。たとえば、こちらもそうです。 ビジュアル-Java相互変換によるシームレスな言語移行を指向したプログラミング学習環境の提案と評価 https://t.co/D41yfCacWC
@ShingoNCC1701D アイデア自体は以前からあり、実際に適用するとどうなるかの論文も出ています。たとえば、こちらなど。 ビジュアル-Java相互変換によるシームレスな言語移行を指向したプログラミング学習環境の提案と評価 https://t.co/D41yfCacWC
類似の研究には例えば松澤先生たちの「ビジュアル-Java相互変換によるシームレスな言語移行を指向したプログラミング学習環境の提案と評価」があります。 https://t.co/hxBS4PGipd @ukkaripon
.@0310lan SFCの@okadakenさんのCauliflowerも面白いです。 https://t.co/ChCXIsZh5p またJavaに変換するものとしては静岡大学の松澤さんらによるBlockEditorもあります。 https://t.co/1Ph4HvAlaA

収集済み URL リスト