検索結果画面へ戻る閉じる

入学年度
app year
科目名(クラス)
Course Title
単位数
credits
開講期
year
時間割
担当教員名
Instructor(S)
2000~情報処理論(応用) (2)Applied Information Processing
4
後期
火曜日5時限
金曜日1時限
檀 裕也

1.サブタイトル Subtitle
Java プログラミングによるアルゴリズムの世界
2.関連する教育諸方針 Course-Related Policies; Diploma and Curriculum Policy

3.授業科目のテーマと目的 Theme of the Course
今年度は、 Java 言語の基本文法を習得しながらプログラミングの面白さと大変さを体験する。実際にプログラムを作成することでアルゴリズムを理解し、論理的思考能力を身につけると同時に、柔軟な発想に磨きをかけることが目的である。
4.授業科目の内容・具体的な授業計画及び進度 Course Description and Outline
授業序盤では、 Java 言語のプログラミングについて基本事項を学習する。Java 言語の基本文法を理解したら、さまざまなアルゴリズムの実装を通じて、プログラミングの考えかたを身につける。授業終盤では、受講者各自のアルゴリズムを実装したプログラムで対戦ゲームができるようにしたい。

 第 1 回目
    ガイダンス

 第 2 回目~第11回目
  Java 言語によるプログラミングの基本
  (1)コマンドラインと統合開発環境
  (2)入出力と変数
  (3)条件分岐の if 文
  (4)繰り返しの for 文
  (5)配列
  (6)関数
  (7)クラス

 第12回目~第29回目
   Java によるアルゴリズムの実装
  (1)並べ替え(ソート)のアルゴリズム
  (2)石取りゲーム
  (3)3目並べ
  (4)人工知能と思考ルーチン

 第30回目
    まとめ
5.利用教科書 Textbook(s)
No.
書名
(Title)
出版社
(Publisher)
著者
(Author)
ISBN番号
(ISBN)
発刊年
(pub,year)
1
明解 Java 入門編
ソフトバンククリエイティブ
柴田望洋
9784797339536
2007
2
明解 Java によるアルゴリズムとデータ構造
ソフトバンククリエイティブ
柴田望洋
9784797345230
2007
6.参考書 Reference Book(s)
No.
書名
(Title)
出版社
(Publisher)
著者
(Author)
ISBN番号
(ISBN)
発刊年
(pub,year)
1
やさしい Java [第3版]
ソフトバンククリエイティブ
高橋麻奈
9784797331820
2005
2
Java 言語プログラミングレッスン (上)
ソフトバンククリエイティブ
結城浩
9784797332117
2005
3
Java 言語プログラミングレッスン (下)
ソフトバンククリエイティブ
結城浩
9784797332124
2005
4
Java によるアルゴリズム事典
技術評論社
奥村晴彦ほか
9784774117294
2007
5
The Java Programming Language
Addison-Wesley Pub.
Ken Arnold, James Gosling, David Holmes
9780321349804
2005
※教科書・参考書以外の資料 Materials other than textbooks and Reference Books

7.準備学習(予習・復習) Expected Work outside of Class時間




8.フィードバック Instructor Feedback

9.評価の方法・基準 Criteria for Evaluation
出席状況および制作課題、ならびに最終制作課題および発表について総合的に判断する。
なお、筆記試験は実施しない。

出席状況および制作課題:50点
最終制作課題および発表:50点

合計100点満点で、松山大学成績考査規程に基づき評価する。
10.学習の到達目標 The Main Goals of Course
Java 言語を理解し、自由自在にアルゴリズムを操ってプログラミングできる水準に到達することを目標とする。
11.その他の留意事項について Additional Instractions / Comments to Students
※これまでのプログラミング経験は問わない。
※その他、授業に関する情報は Web で公開する。
http://www.cc.matsuyama-u.ac.jp/~dan/


Copyright(c)2007-2016 Matsuyama University.All rights reserved.