講義内容詳細:計算機実習Ⅱ

戻る
年度/Academic Year 2024
授業科目名/Course Title (Japanese) 計算機実習Ⅱ
英文科目名/Course Title (English) Computer ProgrammingⅡ
学期/Semester 後期 単位/Credits 2
教員名/Instructor (Japanese) 大内 紀知/伊藤 崇/高橋 直己
英文氏名/Instructor (English) OUCHI Noritomo/ITO Takashi/TAKAHASHI Naoki

講義概要/Course description
Java言語を用いた演習を通し,オブジェクト指向の基本概念を学習する.
達成目標/Course objectives
Java言語によるオブジェクト指向プログラミングの考え方を実践的に理解することを目標とする.


学部・研究科のディプロマポリシー(卒業認定・学位授与の方針)に基づき、当該科目を履修することで身につく能力 / Abilities to be acquired by completing the course in accordance with the faculty and graduate school diploma policy (graduation certification and degree conferral)
学部・研究科のディプロマポリシー(卒業認定・学位授与の方針)/ Undergraduate and Graduate Diploma Policy (Graduation Certification and Degree Conferral)
履修条件(事前に履修しておくことが望ましい科目など)/Prerequisite
計算機実習Iを履修しておくことが望ましい.

授業計画/Lecture plan
1
授業計画/Class ガイダンス【オンライン(オンデマンド型)】
事前学習/Preparation 計算機実習Iの内容を復習すること
事後学習/Reviewing 講義内容の復習,宿題,ミニテストの範囲の勉強
2
授業計画/Class コマンドラインからの実行,型と変数,演算子,コメントの書き方, 条件(if-else, switch),反復(for, while, do-while),SPDの書き方
事前学習/Preparation 計算機実習Iの内容を復習すること
事後学習/Reviewing 講義内容の復習,宿題,ミニテストの範囲の勉強
3
授業計画/Class 配列,APIの見方,標準クラス(Scanner, String)
事前学習/Preparation 配列について教科書の該当箇所を読み,理解しておくこと
事後学習/Reviewing 講義内容の復習,宿題,ミニテストの範囲の勉強
4
授業計画/Class メソッド,標準クラス(Math, Random, ラッパークラス)
事前学習/Preparation メソッド,標準クラス(Math, Random, ラッパークラス)について教科書の該当箇所を読み,理解しておくこと
事後学習/Reviewing 講義内容の復習,宿題,ミニテストの範囲の勉強
5
授業計画/Class 応用的なメソッド,コンソール入出力
事前学習/Preparation 応用的なメソッド,コンソール入出力について教科書の該当箇所を読み,理解しておくこと
事後学習/Reviewing 講義内容の復習,宿題,ミニテストの範囲の勉強
6
授業計画/Class オブジェクトとクラス
事前学習/Preparation オブジェクトとクラスについて教科書の該当箇所を読み、理解しておくこと
事後学習/Reviewing 講義内容の復習、宿題、ミニテストの範囲の勉強
7
授業計画/Class コンストラクタ,インスタンスメソッド
事前学習/Preparation コンストラクタ,インスタンスメソッドについて教科書の該当箇所を読み,理解しておくこと
事後学習/Reviewing 講義内容の復習,宿題,ミニテストの範囲の勉強
8
授業計画/Class アクセス修飾子,カプセル化
事前学習/Preparation アクセス修飾子,カプセル化について教科書の該当箇所を読み,理解しておくこと
事後学習/Reviewing 講義内容の復習,宿題,ミニテストの範囲の勉強
9
授業計画/Class 中間試験
事前学習/Preparation 試験勉強
事後学習/Reviewing 試験の範囲を改めて復習すること
10
授業計画/Class 継承
事前学習/Preparation 継承について自分で調べること
事後学習/Reviewing 講義内容の復習,宿題,ミニテストの範囲の勉強
11
授業計画/Class オーバーロード,オーバーライド
事前学習/Preparation オーバーロード,オーバーライドについて調べておくこと
事後学習/Reviewing 講義内容の復習,宿題,ミニテストの範囲の勉強
12
授業計画/Class 例外,エラーの見方
事前学習/Preparation 例外,エラーの見方について自分で調べておくこと
事後学習/Reviewing 講義内容の復習,宿題,ミニテストの範囲の勉強
13
授業計画/Class ファイル入出力(1)
事前学習/Preparation ファイル入出力について自分で調べること
事後学習/Reviewing 講義内容の復習,宿題,ミニテストの範囲の勉強
14
授業計画/Class ファイル入出力(2)
事前学習/Preparation ファイル入出力について自分で調べること
事後学習/Reviewing 講義内容の復習,宿題,ミニテストの範囲の勉強
15
授業計画/Class まとめ
事前学習/Preparation これまでの範囲を復習しておくこと
事後学習/Reviewing 試験勉強
授業方法/Method of instruction
区分/Type of Class 対面授業 / Classes in-person
実施形態/Class Method 通常型 / regular
補足事項/Supplementary notes本講義は対面授業(通常型)で実施します。

活用される授業方法/Teaching methods used
成績評価方法/Evaluation
1 平常点 In-class Points 30% ミニテスト,演習課題,宿題
2 試験 Exam 70% 中間試験(30%)、期末試験(40%)
教科書/Textbooks
 著者名
Author
タイトル
Title
出版社
Publisher
出版年
Published year
コメント
Comments
1 山本道子 オラクル認定資格教科書 Javaプログラマ Bronze SE 7 翔泳社 2012 毎回の講義で,資料を配布する.
参考書/Reference books
 著者名
Author
タイトル
Title
出版社
Publisher
出版年
Published year
 
1 志賀 澄人ほか 徹底攻略 Java SE 7 Bronze問題集[1Z0-802]対応 インプレスジャパン 2013
2 日本サード・パーティ株式会社 オラクル認定資格教科書 Javaプログラマ Bronze SE 7 スピードマスター問題集 翔泳社 2013
3 川場隆 わかりやすいJava オブジェクト指向編 秀和システム 2013
その他/Others
課題を提出していない講義の回が4回以上ある学生は、成績評価の対象とならない。
この科目は全ての回を全教員で分担して行う