1.サブタイトル Subtitle |
|
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 | | | | | |
2 | | | | | |
6.参考書 Reference Book(s) |
No. | 書名 (Title) | 出版社 (Publisher) | 著者 (Author) | ISBN番号 (ISBN) | 発刊年 (pub,year) |
1 | | | | | |
2 | | | | | |
3 | | | | | |
4 | | | | | |
5 | The Java Programming Language |
| | Ken Arnold, James Gosling, David Holmes |
| | |
※教科書・参考書以外の資料 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/
| |
|