教 授 要 目

情報学群/マネジメント学群 プログラミング(2)
Programming (2)
1 年  2 単位  必修科目
 担当教員 穴田一, 岡誠
【 科目概要・到達目標 】
[科目概要]
プログラミング(1)で学んだ基礎的なプログラミング技術を基に、基礎的なアルゴリズムやデータ構造を学ぶとともに、具体的問題を題材とした演習を通して、応用プログラミング能力を身につける。

[到達目標]
Java言語により、基礎的なアルゴリズムやデータ構造を用いた応用プログラムが書けること。
 ・メソッドを扱える。
 ・複数のクラスを使ったプログラムが組める。
 ・リスト構造が分かる。
 ・ファイルの出入力ができる。
【 成績評価 】
毎週の課題レポート(30%)と中間試験(35%)、期末試験(35%)で評価する。
総合で60%以上を合格とする。
【 履修心得 】
教科書・(紙の)ノートを必ず持ってくること。
各自持参ノートパソコンを使用する。
【 授業計画 】
1.プログラミングへの再入門 -- Java言語によるアルゴリズムの表現
2.アルゴリズムの基本構成 -- 変数、計算、代入、条件分岐、繰り返しの基礎
3.データ構造 -- 原始型と参照型
4.メソッド(1) -- 戻り値のないメソッド
5.メソッド(2) -- 戻り値のあるメソッド
6.メソッド(3) -- メソッドの再帰呼び出し
7.中間試験
8.ファイル出入力
9.プログラムの構造--クラスとフィールドの理解
10.関数の活用 -- ライブラリ関数
11.複数のクラスを用いたプログラム
12.リスト構造(1) -- リストの追加、削除
13.リスト構造(2) -- 双方向リスト、木構造
14.期末試験
15.まとめ--試験結果の解説と学生自身による達成度評価

【 教科書 】
権藤克彦著、Javaによるプログラミング入門、サイエンス社
【 参考書 】
高橋麻奈著、やさしいJava、ソフトバンククリエイティブ
【e-mail address】
オンライン版では非公開です。
【 学生へのメッセージ 】
高校までの受け身の姿勢ではプログラミングは身につきません。
能動的に自分の頭で考えることがプログラミング能力を習得する近道です。
積極的に質問してください。
【 オフィスアワー 】
随時。予めe-mailにてアポイントを取ること。

| 目  次  | 科目一覧 |