開講学期 Course Start |
2011年度 前期 |
授業区分 Regular or Intensive |
週間授業 |
対象学科 Department |
情報電子工学系学科 情報システム学コース コンピュータ知能学コース |
対象学年 Year |
3年生 |
必修・選択 Mandatory or Elective |
選択 |
授業方法 Lecture or Seminar |
講義と演習 |
授業科目名 Course Title |
オブジェクト指向言語 |
単位数 Number of Credits |
2 |
担当教員 Lecturer |
未定(窓口教員:板倉賢一) |
教員室番号 Office |
未定(窓口教員:V510) |
連絡先(Tel) Telephone |
未定(窓口教員:5424) |
連絡先(E-mail) |
未定(窓口教員:itakura(at)mmm.muroran-it.ac.jp) |
オフィスアワー Office Hour |
未定(窓口教員:月曜日16:00〜17:30) |
授業のねらい Learning Objectives |
Java言語の理解、習得を通してオブジェクト指向言語およびソフトウェア開発環境について学ぶ。また、Webサービス用ソフトウェア開発環境について学び、演習により習得する。 |
到達度目標 Outcomes Measured By: |
1.Java言語によるプログラミングの基礎的文法を理解する。 2.Java言語を用いて,アルゴリズムに沿ったプログラミングができる。 3.Java言語を用いて,簡単な独自プログラムを開発できる。 |
授業計画 Course Schedule |
第1週 Javaの概要,使い方(Javaコンパイラのしくみとプログラムの実行) 第2週 変数(変数のしくみ) 第3週 式と演算子(式のしくみ) 第4週 条件分岐(関数演算子と条件のしくみ) 第5週 繰り返し(for文の基本) 第6週 配列(1)(1次元配列の宣言と利用) 第7週 配列(2)(2次元配列の宣言と利用) 第8週 配列(3)(多次元配列の宣言と利用) 第9週 クラスの基本(1)(クラスの宣言とオブジェクトの作成@) 第10週 クラスの基本(2)(クラスの宣言とオブジェクトの作成A) 第11週 クラスの利用(継承) 第12週 スレッド(1)(スレッドの基本) 第13週 スレッド(2)(スレッドの操作) 第14週 アプレット(アプレットのしくみ) 第15週 総合演習 |
教科書 Required Text |
高橋麻奈著「やさしいJava 第4版」,ソフトバンククリエイティブ,定価(2,730円) |
参考書 Required Materials |
坂下夕里著「これならわかるJava入門の入門」、翔泳社、1600円 芳賀博英、新 淳著「Javaによるプログラミング−アルゴリズムとデータ構造」、森北出版、2400円 布広永示編著「Javaオブジェクト指向プログラミング」、オーム社、2800円 加藤 暢ほか著「Eclipseではじめるオブジェクト指向Javaプログラミング入門」、近代科学社、2800円 下村隆夫「Javaによるインターネットプログラミング」、近代科学社、2900円 その他 |
教科書・参考書に関する備考 | 上記以外に、Java言語に関する参考書は多数出版されている。適宜、参考にして欲しい。 |
成績評価方法 Grading Guidelines |
授業中の提出課題、レポート課題と定期試験の総合点数を100点とし、60点以上を合格とする。 |
履修上の注意 Please Note |
この科目の演習に相当する「オブジェクト指向言語応用演習」では、「オブジェクト指向言語」で学習した内容をもとに、Webアプリケーションの開発に関する演習を行う。 |
教員メッセージ Message from Lecturer |
非常勤講師による授業のため,授業時間帯の変更などがある。掲示等に注意して欲しい。 |
学習・教育目標との対応 Learning and Educational Policy |
この授業科目は、情報工学科の学習目標の以下の項目に対応している。 情報技術者[コンピュータサイエンス]:情報工学の基礎知識と応用能力を身につける。 |
関連科目 Associated Courses |
「フレッシュマンセミナー」、「プログラミング演習」、「情報システム学演習」、「コンピュータ知能学演習」の延長に位置し、「オブジェクト指向言語応用演習」、「オペレーテングシステム」、「ソフトウェア工学」、「計算機システム」などと関連が深い。 |
備考 Remarks |