最終更新日:

文学部 応用情報処理Ⅴ(2018)

担当:新居雅行(msyk@msyk.net)


このホームページは、「応用情報処理Ⅴ」(文学部・三田・金曜3限・321教室)の履修者向けに、授業で行ったことの記録やあるいは課題などの連絡確認のために設けたものです。必要に応じて、随時、内容のチェックを行ってください。


連絡事項

講師宛メールについて

教科書

2004年までは書籍として販売されているテキスト、2014年までは書籍の内容を講義向けにアレンジしたサイトを使っていただきましたが、2015年より電子版のテキストを利用します。書籍としてまとめ直して、きちんと校正も行ってあります。サイト上では「販売」していることになっていますが、履修者の皆さんへは無償で提供します。以下の手順に従って、アカウントを取得してください。つまり、履修される方へはテキストを配布しますので、テキストは購入する必要はありません。配布方法は、1回目の講義の時に説明します。2回目以降より参加の方は、TAのサポートを受けてください。

教科書は、「Javaで始めるプログラミング」という名前にしましたが、講義の中では「JavaBook」と略称することにしましょう。JavaBookと言えば、教科書と思ってください。

  1. https://server.msyk.net/にブラウザで接続します。
  2. 「新規登録」ボタンを押します。
  3. 名前とメールアドレスが表示されるページが出てきます。名前は履修名簿と突き合わせるので、正しい名前を入力しますが、頭に「KEIO 」と記述してください。「山田一郎」君の場合は「KEIO 山田一郎」と名前を入力してください。メールアドレスについてはメールが届けばなんでも構いませんが、今、手元に届くアドレスで作業をしてください。
  4. 確認メールが入力したメールアドレスに届きます。その確認メールの中のリンクをクリックします。登録されたアカウントがメールで届きます。ログインできるかどうかを確認します。
    履修者の皆さんはテキストは購入しなくても結構です。
  5. 皆さんに送られるメールは講師の新居にも届きます。それを見て、履修者であることが確認できれば、アクセス権を与えます。
  6. アクセス権の設定をすれば、講義中であれば伝達します。講義時間外の場合にはメールをします。ログインをすると、購入コンテンツに『Javaで始めるプログラミング』が含まれているはずですので、ダウンロードして利用してください。講義では、PDF版を使います。

レポート課題

ファイルのやり取り

出席の取り方

氏名: 学籍番号:

講義内容

  講義日 講義テーマ 講義内容
1 2018/9/28 講義の準備とプログラミングとは何か JavaBook:Chapter 1 プログラミングに必要な知識
2 2018/10/5 Eclipseの使い方 JavaBook:Chapter 2 Javaプログラミングを始めよう(一部)
JavaBook:Chapter 3 初めて作るJavaアプリケーション
3 2018/10/12 変数と式 JavaBook:Chapter 4 文法の基礎〜変数と式
4 2018/10/19 文字列の取扱い JavaBook:Chapter 5 文字列を扱う
5 2018/10/26 制御構造 JavaBook:Chapter 6 条件判断と繰り返し
6 2018/11/2 変数の活用 JavaBook:Chapter 7 変数は知っている
7 2018/11/9 呼び出しと返り値 JavaBook: Chapter 8 別のところにあるプログラムを利用する
8 2018/11/16 Catch-Up Day 復習や練習問題のやり残しを行うために1日確保します
* 2018/11/23 (三田祭) (講義なし)
9 2018/11/30 クラスとプログラム全体の構造 プレゼン JavaBook:Chapter 9 クラスとプログラム全体の構造
10 2018/12/7 クラスを活用する様々な機能 プレゼン JavaBook:Chapter 10 クラスを活用する様々な機能
11 2018/12/14 ユーザインタフェースの作成 プレゼン JavaBook:Chapter 11 ソフトウエアの部品を使う
12 2018/12/21 ボタンに反応させる プレゼン JavaBook:Chapter 12 ボタンをユーザーの動作に反応させる
* 2018/12/28 (冬期休暇期間) (講義なし)
* 2018/1/4 (冬期休暇期間) (講義なし)
13 2018/1/11 電卓を作ってみる JavaBook:Chapter 13 電卓を作ってみる
テキストのコードではエラーになりますので、こちらをダウンロードしてください
14 2018/1/18 情報処理試験でのJava プレゼン資料 シラバス 過去問題

講義にあたっての注意点

実際の講義の進行について

受講についての確認事項(初回の講義で説明)

講義に入るための前提知識(初回の講義で説明)

毎回、ワークスペースの指定が面倒な方に

eclipseを起動した時、通常であれば、以前に使用したワークスペースのパスを覚えてくれるのですが、学校のPCではそれがなされないようになっています。異なる利用者で使った場合でも問題ないようにそのようにしてあります。しかし、毎回、ワークスペースを指定するのは面倒ですので、以下のような方法があります。

  1. スタートメニューを開き、「E」の「eclipse」を開いて、「eclipse」のアプリケーションのアイコンを見えるようにします。
  2. eclipse.exeを右ボタンでクリックして、「その他」を選択し、さらに「ファイルの場所を開く」を選択します。
  3. eclipseという名前のショートカットアイコンが1つだけ見えるウインドウが表示されることを確認します。
  4. eclipseというアイコンを、サイドバーの「ドキュメント」にドラッグして、コピーします。ドラッグでコピーするはずですが、マウスポインタに緑色の+マークがつくことを確認します。
  5. ドキュメントフォルダを開き、その中の「eclipse」のショートカットを右ボタンでクリックして、「プロパティ」を選択します。
  6. リンク先の記述の後に「 -data "Z:¥Workspace"」という記述を追加します。なお、-dataの前後には半角の空白があります。
  7. OKをクリックして閉じます。これで、ドキュメントにあるeclipseをダブルクリックすると、Workspaceの選択をせずに、-dataで指定したパスのフォルダをワークスペースとして開きます。

参考文献

Javaの書籍は昔からたくさんあるが、言語使用などは徐々に変わっているため、比較的新しい書籍を選択する方がいいだろう。以下は入門書で評価が高い物を集めてみた。ほかにも、いろいろなテーマでJavaの書籍はある。特に最近はAndroidの開発言語としても注目されている。JavaとJavaScriptはある意味でぜんぜん違うので、書籍を買うときには混同しないように。

書籍名著者・出版社・定価
やさしいJava第5版 高橋麻奈, ソフトバンクパブリッシング, 2730円
わかりやすいJava入門編 川場 隆, 秀和システム, 2940円
Java言語プログラミングレッスン 第3版(上)(下) 結城浩, ソフトバンククリエイティブ, 各2520円

関連リンク