memorandumsスマートフォン用の表示で見るmemorandums日々の作業ログです。comprehensionっていう領域の文献をいろいろと調査しています。そこで見つけたプログラミング教育用ツールです。この領域自体が2003年あたりに盛り上がっていた研究のためツールもこの辺の時代に研究・開発されたツールです*1。古いツールですがその後も開発が続けられており、Windowsはもちろんmacやlinuxでも使えます。http://www.drjava.org/初心者がプログラミングするときの障害の一つに環境構築の難しさ煩雑さがあります。「よーしこれからプログラム勉強しちゃうぞー」と思って本を読んでいくとまず環境構築が必要になります。Eclipseはプロも使う便利なツールですがインストールはゲームソフトなどに比べれば手間です。多機能がゆえにif文やfor文を学習しているときには不必要なビューも多く見えてしまいます。DrJavaは初心者に配慮してその辺の問題が解消されているようです(まだDrJavaの論文は読んでいませんが。Lectureが3本あります。英語が苦手でも絵を見ていれば何となくわかるでしょう。いいなと思うのはREPL(対話評価環境)です。下図がその例なのですが、interactionsというタブを選択して、Javaの命令を書いていくとその場で実行結果を見ることができるんですね。したメソッドの動きをその場で確認するには便利だと思います。初心者だけではなく初めて使うAPIやライブラリなどでも有効かと。Eclipseとは違ってプロジェクトを作る必要がありません。これも初心者が戸惑う点の一つと言われています。エディタにクラスを書いてCompileボタンを押せばエラーが確認できます。Fileを選択すれば実行できます。Eclipseがちょっとダメだな。ともし感じたらまずここから初めてみて慣れるというのはいいかもしれませんよ。»プロフィールid:ke_takahashiソフトウェア開発、工作、面白ガジェットに興味があります。(1)はてなブログをはじめよう!ke_takahashiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。