プログラミング入門(2017年度夏学期)?
[スタートメニュー]→[すべてのプログラム]→[専門ソフト]→[BlueJ]→[Select BlueJ VM]を選ぶと以下のような選択画面が表示されます。 C:\Program Files\Java\jdk1.8.0_73 の行を選んで Launch ボタンを押して BlueJ を起動してください。&ref(): File not found: "select_jdk.png" at page "プログラミング入門(2018年度前期)";
この方法で完全に解決するかは不明です。この方法を使っても落ちる、という場合には是非報告をお願いします。
この講義では,計算機プログラミングの基本的な概念と技法について学びます.プログラミング言語 Java を使い,マウスの動きやクリックに反応して様々な動作を行うプログラムを実際に作成することで,プログラミングの本質である抽象化や,計算機科学に欠かせない再帰といった概念を習得します.
期末試験とプログラミング演習についての数回のレポート
通常は総合研究8号館講義室2です。演習の週は総合研究9号館演習室1,2です。以下、括弧がついているのは予定で変更の可能性があります。
回数 | 日付 | 講義内容(予定) | 資料/宿題など(アクセスには講義資料1のID,パスワードを使ってください) |
1 | 4/14 | プログラミングとは? | Week01 |
2 | 4/21 | 演習1 | Week02 |
3 | 4/28 | Ch. 2-3.3 | Week03 |
4 | 5/12 | Ch. 3.4-4 | Week04 |
5 | 5/19 | Ch. 5 | Week05 |
6 | 5/26 | 演習2 | Week06 |
7 | 6/ 2 | Ch. 6 | Week07 |
8 | 6/ 9 | Ch. 7 | Week08 |
9 | 6/16 | Ch. 9 | Week09 |
10 | 6/23 | 演習3 | Week10 |
11 | 6/30 | Ch. 10,12 | Week11 |
12 | 7/ 7 | Ch. 12-13 | Week12 |
13 | 7/14 | Ch.14 | Week13 |
14 | 7/21 | 演習4 | Week14 |
15 | 7/28 | フィードバック授業(Q&A) | |
16 | 8/ 4 | 試験 |
ここで紹介するのは、いずれも五十嵐が目を通したことがある本ですが、巷には Java の本が沢山あふれていますので、他に定評のある名著があるのかもしれません。
以下の2冊は,どちらも大学の先生が著したもので,大学のプログラミング教育で使いやすいものになっています.偶然にも(?)タートルグラフィクスという題材を取りあげています.
以下は Java の開発者である Gosling 自らが著した本で,開発者自らの Java に対する考えが伺えますが,ある程度プログラミングの経験がないと 読むのは難しい気がします.