2019年度
情報科学部

2019年度

講義概要︵シラバス︶

情報科学部
講義概要（シラバス）

科目一覧

最新版のシラバスは、法政大学 Web シラバス（https://syllabus.hosei.ac.jp/）で確認してください。

専門教育科目_科学基礎科目【J0001】微分法の基礎と応用［秋野喜彦］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0002】微分法の基礎と応用［秋野喜彦］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0003】積分法の基礎と応用［秋野喜彦］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0004】積分法の基礎と応用［石田邦夫］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0005】線形代数の基礎［平洋一］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0006】線形代数の基礎［善甫康成］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0007】線形代数の応用１［平洋一］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0008】線形代数の応用１［善甫康成］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0009】統計学 1 ［佐藤裕二］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0010】統計学 1 ［花泉弘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0011】統計学 1 ［小西克巳］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0012】抽象代数学［西島利尚］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0013】複素関数論 1 ［庄司高太］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0014】複素関数論 2 ［庄司高太］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0015】微分幾何学［庄司高太］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0016】位相幾何学［雪田修一］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0017】自然科学の基礎 -力学入門［秋野喜彦］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0018】自然科学の基礎 -力学入門［善甫康成］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0019】電気と磁気［秋野喜彦］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0020】交流回路と電磁波：周波数・過渡応答、ベクトル解析［秋野専門教育科目_科学基礎科目【J0021】音と光［秋野喜彦］ . . . . . . .

喜彦］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0022】現代物理入門［岡本政邦］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0023】数理実験［小池崇文］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0024】数理実験［伊藤克亘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0025】数学演習 1 ［田村祐介］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0026】数学演習 1 ［西川憲明］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0027】統計学演習［佐藤裕二］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0028】統計学演習［相島健助］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0029】数学・物理演習［孝橋照生］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

専門教育科目_科学基礎科目【J0030】数学・物理演習［西川憲明］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

外国語科目【J0101】英語表現１［花﨑美紀］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

外国語科目【J0102】英語表現１［Alan D.Morgan］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
外国語科目【J0103】英語表現１［マイケル・J・マクドナルド］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
外国語科目【J0104】英語表現１［クリスマシオ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

外国語科目【J0105】英語表現１［Alan D.Morgan］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
外国語科目【J0106】英語表現１［花﨑美紀］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

外国語科目【J0107】英語表現１［クリスマシオ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

外国語科目【J0108】英語表現１［マイケル・J・マクドナルド］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
外国語科目【J0111】英語理解１［マイケル・J・マクドナルド］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
外国語科目【J0112】英語理解１［ﾚｵｰﾈ ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
外国語科目【J0113】英語理解１［藤野輝雄］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

外国語科目【J0114】英語理解１［渋谷奈津子］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

外国語科目【J0115】英語理解１［ﾚｵｰﾈ ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
外国語科目【J0116】英語理解１［マイケル・J・マクドナルド］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
外国語科目【J0117】英語理解１［渋谷奈津子］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

外国語科目【J0118】英語理解１［藤野輝雄］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

外国語科目【J0121】科学英語１［Alan D.Morgan］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
外国語科目【J0122】科学英語１［Terence Cooney］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
外国語科目【J0123】科学英語１［上田秀樹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

外国語科目【J0124】科学英語１［Terence Cooney］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
外国語科目【J0125】科学英語１［上田秀樹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

外国語科目【J0126】科学英語１［Alan D.Morgan］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
外国語科目【J0131】リーディング＆ライティング［クリス—I—マシオ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
19
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55

外国語科目【J0132】リーディング＆ライティング［ﾚｵｰﾈ ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56
57
外国語科目【J0134】リーディング＆ライティング［ﾚｵｰﾈ ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
外国語科目【J0135】リーディング＆ライティング［行名 一夫］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
外国語科目【J0136】リーディング＆ライティング［クリス マシオ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
外国語科目【J0141】テクニカルライティング２［藤野 輝雄］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
外国語科目【J0142】テクニカルライティング２［上田 秀樹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
外国語科目【J0143】テクニカルライティング２［花﨑 美紀］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
外国語科目【J0144】テクニカルライティング２［花﨑 美紀］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
外国語科目【J0145】テクニカルライティング２［藤野 輝雄］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
外国語科目【J0146】テクニカルライティング２［上田 秀樹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
外国語科目【J0151】英語表現２［花﨑 美紀］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
外国語科目【J0152】英語表現２［Alan D.Morgan］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
外国語科目【J0153】英語表現２［マイケル・J・マクドナルド］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
外国語科目【J0154】英語表現２［クリス マシオ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
外国語科目【J0155】英語表現２［Alan D.Morgan］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
外国語科目【J0156】英語表現２［花﨑 美紀］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
外国語科目【J0157】英語表現２［クリス マシオ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
外国語科目【J0158】英語表現２［マイケル・J・マクドナルド］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
外国語科目【J0161】英語理解２［マイケル・J・マクドナルド］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
外国語科目【J0162】英語理解２［ﾚｵｰﾈ ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
外国語科目【J0163】英語理解２［藤野 輝雄］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
外国語科目【J0164】英語理解２［渋谷 奈津子］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
外国語科目【J0165】英語理解２［ﾚｵｰﾈ ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
外国語科目【J0166】英語理解２［マイケル・J・マクドナルド］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
外国語科目【J0167】英語理解２［渋谷 奈津子］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
外国語科目【J0168】英語理解２［藤野 輝雄］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
外国語科目【J0171】科学英語２［Alan D.Morgan］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
外国語科目【J0172】科学英語２［Terence Cooney］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
外国語科目【J0173】科学英語２［上田 秀樹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
外国語科目【J0174】科学英語２［Terence Cooney］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
外国語科目【J0175】科学英語２［上田 秀樹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
外国語科目【J0176】科学英語２［Alan D.Morgan］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
外国語科目【J0181】時事英語［ﾚｵｰﾈ ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
外国語科目【J0182】時事英語［クリス マシオ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
外国語科目【J0183】時事英語［行名 一夫］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
外国語科目【J0184】時事英語［クリス マシオ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
外国語科目【J0185】時事英語［行名 一夫］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
外国語科目【J0186】時事英語［ﾚｵｰﾈ ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
外国語科目【J0191】テクニカルライティング１［藤野 輝雄］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
外国語科目【J0192】テクニカルライティング１［上田 秀樹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
外国語科目【J0193】テクニカルライティング１［花﨑 美紀］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
外国語科目【J0194】テクニカルライティング１［花﨑 美紀］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
外国語科目【J0195】テクニカルライティング１［藤野 輝雄］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
外国語科目【J0196】テクニカルライティング１［上田 秀樹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
教養科目_人文系科目【J0201】法と社会［石川 澄雄］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
教養科目_人文系科目【J0202】法学（日本国憲法）［石川 澄雄］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
教養科目_人文系科目【J0203】ファイナンス［清水 正人］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
教養科目_人文系科目【J0204】社会と科学［内村 直之］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
教養科目_人文系科目【J0205】社会と情報科学［内村 直之］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
教養科目_人文系科目【J0206】国際関係論［工藤 芽衣］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
教養科目_人文系科目【J0207】西洋近現代史［秋山 千恵］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
教養科目_人文系科目【J0208】心理学［井上 和哉］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
教養科目_人文系科目【J0209】言語学［花﨑 美紀］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
教養科目_人文系科目【J0210】CG デザイン［小早川 真衣子］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
教養科目_人文系科目【J0211】情報社会と情報倫理［高崎 茂］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
教養科目_人文系科目【J0212】情報化社会と職業［中島 円］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
外国語科目【J0133】リーディング＆ライティング［行名一夫］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

— II —

教養科目_人文系科目【J0213】情報と法［宮内宏］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

教養科目_人文系科目【J0214】技術者倫理［千田 恭子］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
教養科目_保健体育系科目【J0281】スポーツ総合 1 ［浅井玲子］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

教養科目_保健体育系科目【J0282】スポーツ総合 1 ［浅井玲子］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

教養科目_保健体育系科目【J0283】スポーツ総合 2 ［白土 男女幸］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
教養科目_保健体育系科目【J0284】スポーツ総合 2 ［白土 男女幸］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
専門教育科目_専門科目【J0301】情報科学入門［日高宗一郎］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

専門教育科目_専門科目【J0302】情報科学入門［坂本寛］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

専門教育科目_専門科目【J0303】コンピュータシステム入門 1 ［赤石美奈］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

専門教育科目_専門科目【J0304】コンピュータシステム入門 1 ［坂本寛］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

専門教育科目_専門科目【J0305】コンピュータシステム入門 2 ［尾花賢］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

専門教育科目_専門科目【J0306】コンピュータシステム入門 2 ［村上健一郎］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

専門教育科目_専門科目【J0307】情報科学リテラシ［坂本寛］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

専門教育科目_専門科目【J0308】情報科学リテラシ［小西克巳］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

専門教育科目_専門科目【J0309】離散構造 1 ［細部博史］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

専門教育科目_専門科目【J0310】離散構造 1 ［若原徹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

専門教育科目_専門科目【J0311】離散構造 2 ［佐々木専門教育科目_専門科目【J0312】離散構造 2 ［西島晃］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
利尚］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

専門教育科目_専門科目【J0313】離散構造演習 1 ［佐藤裕二］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

専門教育科目_専門科目【J0314】離散構造演習 1 ［李亜民］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

専門教育科目_専門科目【J0315】離散構造演習 1 ［西島利尚］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

専門教育科目_専門科目【J0316】離散構造演習 1 ［NGUYEN N BINH］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
専門教育科目_専門科目【J0317】離散構造演習 2 ［赤石美奈］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

専門教育科目_専門科目【J0318】離散構造演習 2 ［西島利尚］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

専門教育科目_専門科目【J0319】論理回路入門［李亜民］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

専門教育科目_専門科目【J0320】プログラミング入門［波多野大督］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

専門教育科目_専門科目【J0321】プログラミング入門［五月女健治］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

専門教育科目_専門科目【J0322】プログラミング入門［佐々木晃］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

専門教育科目_専門科目【J0323】プログラミング入門［久東義典］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

専門教育科目_専門科目【J0324】プログラミング 1(C/C++) ［藤田悟］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

専門教育科目_専門科目【J0325】プログラミング 1(C/C++) ［坂本寛］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

専門教育科目_専門科目【J0326】プログラミング 1(C/C++) ［久東義典］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

専門教育科目_専門科目【J0327】プログラミング演習 1(Python) ［佐々木専門教育科目_専門科目【J0328】プログラミング演習 1(Python) ［小林晃］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
郁夫］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

専門教育科目_専門科目【J0329】データ構造とアルゴリズム［尾花賢］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

専門教育科目_専門科目【J0330】データ構造とアルゴリズム［花泉弘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

専門教育科目_専門科目【J0331】データ構造とアルゴリズム演習［佐藤裕二］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

専門教育科目_専門科目【J0332】データ構造とアルゴリズム演習［黄専門教育科目_専門科目【J0333】データ構造とアルゴリズム演習［小池潤和］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

専門教育科目_専門科目【J0334】データ構造とアルゴリズム演習［李崇文］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
亜民］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

専門教育科目_専門科目【J0335】最適化［佐藤裕二］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

専門教育科目_専門科目【J0336】最適化［佐川浩彦］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

専門教育科目_専門科目【J0337】アルゴリズムの設計と解析［黄専門教育科目_専門科目【J0338】情報科学実験［尾花専門教育科目_専門科目【J0339】インターンシップ［日高専門教育科目_専門科目【J0340】教育アシスト［西島潤和］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

賢］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
宗一郎］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

利尚］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

専門教育科目_専門科目【J0341】テクニカルプレゼンテーション［マイケル・J・マクドナルド］ . . . . . . . . . . . . . . . . 160
専門教育科目_専門科目【J0401】プログラミング 2(C/C++) ［劉少英］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

専門教育科目_専門科目【J0402】プログラミング 2(C/C++) ［相島健助］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162

専門教育科目_専門科目【J0403】プログラミング演習 1(C/C++) ［廣津登志夫］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

専門教育科目_専門科目【J0404】形式言語とオートマトン［日高宗一郎］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

専門教育科目_専門科目【J0405】形式言語とオートマトン［藤田悟］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

専門教育科目_専門科目【J0406】コンピュータ構成と設計入門［八巻専門教育科目_専門科目【J0407】コンパイラ［佐々木隼人］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

晃］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

専門教育科目_専門科目【J0408】プログラミング演習 2(C/C++) ［若原徹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

専門教育科目_専門科目【J0409】線形代数の応用 2 ［岩沢美佐子］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

専門教育科目_専門科目【J0410】線形代数の応用 2 ［善甫康成］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170— III —

専門教育科目_専門科目【J0411】統計学 2 ［小西克巳］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

専門教育科目_専門科目【J0412】統計学 2 ［若原徹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

専門教育科目_専門科目【J0413】情報基礎学 A ［尾花賢］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

専門教育科目_専門科目【J0414】情報基礎学 B ［雪田修一］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

専門教育科目_専門科目【J0415】コンピュータ構成と設計［李専門教育科目_専門科目【J0416】情報理論［西島亜民］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

利尚］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

専門教育科目_専門科目【J0417】プログラム設計［劉少英］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

専門教育科目_専門科目【J0418】オペレーティングシステム［山田浩史］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

専門教育科目_専門科目【J0419】型システムと関数型言語［雪田専門教育科目_専門科目【J0420】ソフトウェア工学［劉専門教育科目_専門科目【J0421】並列分散処理［八巻修一］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

少英］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
隼人］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

専門教育科目_専門科目【J0422】新ネットワーク理論［廣津登志夫］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

専門教育科目_専門科目【J0423】情報・ネットワークセキュリティ入門［尾花専門教育科目_専門科目【J0424】プログラミング 3(Java) ［黄賢］ . . . . . . . . . . . . . . . . . . . . . . . . . . 184

潤和］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

専門教育科目_専門科目【J0425】プログラミング 3(Java) ［細部

博史］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

専門教育科目_専門科目【J0426】ヒューマンコンピュータインタラクション［細部博史］ . . . . . . . . . . . . . . . . . . . . . 188

専門教育科目_専門科目【J0427】データベース［日高宗一郎］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189

専門教育科目_専門科目【J0428】データベース［坂本寛］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

専門教育科目_専門科目【J0429】人工知能［赤石美奈］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

専門教育科目_専門科目【J0430】人工知能［藤田悟］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192

専門教育科目_専門科目【J0431】プログラミング 4(Java) ［馬建華］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

専門教育科目_専門科目【J0432】コンピュータネットワーク［馬建華］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

専門教育科目_専門科目【J0433】サービスコンピューティング［佐治信之］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

専門教育科目_専門科目【J0434】オペレーションズリサーチ［小西克巳］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196

専門教育科目_専門科目【J0435】オブジェクト指向プログラミング［雪田専門教育科目_専門科目【J0436】情報検索［相島修一］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197

健助］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

専門教育科目_専門科目【J0437】ユビキタスコンピューティング［馬専門教育科目_専門科目【J0438】CG のための幾何学［小池建華］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199

崇文］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

専門教育科目_専門科目【J0439】コンピュータグラフィックス［小池専門教育科目_専門科目【J0440】パターン認識と機械学習［若原崇文］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201

徹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

専門教育科目_専門科目【J0441】プログラミング (MATLAB) ［伊藤克亘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203

専門教育科目_専門科目【J0442】プログラミング演習 2(python) ［伊藤克亘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204

専門教育科目_専門科目【J0443】微積分法の応用：フーリエ級数と変換［秋野専門教育科目_専門科目【J0444】力学の応用［善甫

専門教育科目_専門科目【J0445】ディジタル信号処理［小池専門教育科目_専門科目【J0446】画像処理［花泉喜彦］ . . . . . . . . . . . . . . . . . . . . . . . . 205

康成］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
崇文］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

弘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

専門教育科目_専門科目【J0447】音声情報処理［伊藤克亘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

専門教育科目_専門科目【J0448】プログラミング演習 3(MATLAB) ［花泉弘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

専門教育科目_専門科目【J0449】数学演習 2 ［花泉弘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211

専門教育科目_専門科目【J0450】科学技術計算［岩沢美佐子］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

専門教育科目_専門科目【J0651】プロジェクト 1 ［相島健助］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

専門教育科目_専門科目【J0652】プロジェクト 1 ［赤石美奈］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214

専門教育科目_専門科目【J0653】プロジェクト 1 ［尾花賢］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

専門教育科目_専門科目【J0654】プロジェクト 1 ［佐々木晃］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

専門教育科目_専門科目【J0655】プロジェクト 1 ［佐藤裕二］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217

専門教育科目_専門科目【J0656】プロジェクト 1 ［日高宗一郎］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218

専門教育科目_専門科目【J0657】プロジェクト 1 ［廣津登志夫］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

専門教育科目_専門科目【J0658】プロジェクト 1 ［黄潤和］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

専門教育科目_専門科目【J0659】プロジェクト 1 ［李亜民］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

専門教育科目_専門科目【J0660】プロジェクト 1 ［劉少英］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

専門教育科目_専門科目【J0661】プロジェクト 1 ［伊藤克亘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

専門教育科目_専門科目【J0662】プロジェクト 1 ［小池崇文］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

専門教育科目_専門科目【J0663】プロジェクト 1 ［小西克巳］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

専門教育科目_専門科目【J0664】プロジェクト 1 ［善甫康成］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

専門教育科目_専門科目【J0665】プロジェクト 1 ［西島利尚］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

専門教育科目_専門科目【J0666】プロジェクト 1 ［花泉弘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228

専門教育科目_専門科目【J0667】プロジェクト 1 ［藤田悟］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229— IV —

専門教育科目_専門科目【J0668】プロジェクト 1 ［細部博史］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

専門教育科目_専門科目【J0669】プロジェクト 1 ［馬建華］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

専門教育科目_専門科目【J0670】プロジェクト 1 ［雪田修一］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232

専門教育科目_専門科目【J0671】プロジェクト 1 ［若原徹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

専門教育科目_専門科目【J0701】プロジェクト２Ａ［相島健助］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234

専門教育科目_専門科目【J0702】プロジェクト２Ａ［赤石美奈］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235

専門教育科目_専門科目【J0703】プロジェクト２Ａ［尾花賢］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

専門教育科目_専門科目【J0704】プロジェクト２Ａ［佐々木晃］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

専門教育科目_専門科目【J0705】プロジェクト２Ａ［佐藤裕二］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

専門教育科目_専門科目【J0706】プロジェクト２Ａ［日高宗一郎］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

専門教育科目_専門科目【J0707】プロジェクト２Ａ［廣津登志夫］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

専門教育科目_専門科目【J0708】プロジェクト２Ａ［黄潤和］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

専門教育科目_専門科目【J0709】プロジェクト２Ａ［李亜民］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

専門教育科目_専門科目【J0710】プロジェクト２Ａ［劉少英］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

専門教育科目_専門科目【J0711】プロジェクト２Ａ［伊藤克亘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

専門教育科目_専門科目【J0712】プロジェクト２Ａ［小池崇文］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

専門教育科目_専門科目【J0713】プロジェクト２Ａ［小西克巳］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

専門教育科目_専門科目【J0714】プロジェクト２Ａ［善甫康成］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

専門教育科目_専門科目【J0715】プロジェクト２Ａ［西島利尚］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

専門教育科目_専門科目【J0716】プロジェクト２Ａ［花泉弘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249

専門教育科目_専門科目【J0717】プロジェクト２Ａ［藤田悟］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

専門教育科目_専門科目【J0718】プロジェクト２Ａ［細部博史］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

専門教育科目_専門科目【J0719】プロジェクト２Ａ［馬建華］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

専門教育科目_専門科目【J0720】プロジェクト２Ａ［雪田修一］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

専門教育科目_専門科目【J0721】プロジェクト２Ａ［若原徹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

専門教育科目_専門科目【J0901】情報科学特講［相島健助］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255

専門教育科目_専門科目【J0902】情報科学特講［赤石美奈］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256

専門教育科目_専門科目【J0903】情報科学特講［尾花賢］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

専門教育科目_専門科目【J0904】情報科学特講［佐々木晃］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

専門教育科目_専門科目【J0905】情報科学特講［佐藤裕二］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

専門教育科目_専門科目【J0906】情報科学特講［日高宗一郎］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260

専門教育科目_専門科目【J0907】情報科学特講［廣津登志夫］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

専門教育科目_専門科目【J0908】情報科学特講［黄潤和］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262

専門教育科目_専門科目【J0909】情報科学特講［李亜民］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263

専門教育科目_専門科目【J0910】情報科学特講［劉少英］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264

専門教育科目_専門科目【J0911】情報科学特講［伊藤克亘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

専門教育科目_専門科目【J0912】情報科学特講［小池崇文］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

専門教育科目_専門科目【J0913】情報科学特講［小西克巳］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267

専門教育科目_専門科目【J0914】情報科学特講［善甫康成］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268

専門教育科目_専門科目【J0915】情報科学特講［西島利尚］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269

専門教育科目_専門科目【J0916】情報科学特講［花泉弘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270

専門教育科目_専門科目【J0917】情報科学特講［藤田悟］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

専門教育科目_専門科目【J0918】情報科学特講［細部博史］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272

専門教育科目_専門科目【J0919】情報科学特講［馬建華］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

専門教育科目_専門科目【J0920】情報科学特講［雪田修一］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

専門教育科目_専門科目【J0921】情報科学特講［若原徹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275

専門教育科目_専門科目【J0951】情報科学卒業論文［相島健助］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

専門教育科目_専門科目【J0952】情報科学卒業論文［赤石美奈］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277

専門教育科目_専門科目【J0953】情報科学卒業論文［尾花賢］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278

専門教育科目_専門科目【J0954】情報科学卒業論文［佐々木晃］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279

専門教育科目_専門科目【J0955】情報科学卒業論文［佐藤裕二］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280

専門教育科目_専門科目【J0956】情報科学卒業論文［日高宗一郎］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281

専門教育科目_専門科目【J0957】情報科学卒業論文［廣津登志夫］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282

専門教育科目_専門科目【J0958】情報科学卒業論文［黄潤和］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

専門教育科目_専門科目【J0959】情報科学卒業論文［李亜民］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

専門教育科目_専門科目【J0960】情報科学卒業論文［劉少英］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

専門教育科目_専門科目【J0961】情報科学卒業論文［伊藤克亘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286—V—

専門教育科目_専門科目【J0962】情報科学卒業論文［小池崇文］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

専門教育科目_専門科目【J0963】情報科学卒業論文［小西克巳］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

専門教育科目_専門科目【J0964】情報科学卒業論文［善甫康成］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

専門教育科目_専門科目【J0965】情報科学卒業論文［西島利尚］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

専門教育科目_専門科目【J0966】情報科学卒業論文［花泉弘］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291

専門教育科目_専門科目【J0967】情報科学卒業論文［藤田悟］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

専門教育科目_専門科目【J0968】情報科学卒業論文［細部博史］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293

専門教育科目_専門科目【J0969】情報科学卒業論文［馬建華］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294

専門教育科目_専門科目【J0970】情報科学卒業論文［雪田修一］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

専門教育科目_専門科目【J0971】情報科学卒業論文［若原徹］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

教職科目【J2003】情報科教育法［小林邦久］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

教職科目【J2004】教育実習（事前指導）［小林邦久］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298— VI —

発行日：2019/5/1
MAT147KA-【GMP-151 】

微分法の基礎と応用
秋野喜彦

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
微積分法は現実世界の出来事の予測や・シミュレーションに絶大な力を発揮
し，情報科学を応用する様々な場面で用いられます．専門科目に対する基礎力を養うため，1 変数と 2 変数の実数関数について微分法の基礎と応用を学
びます．

No. 9

テーラー展開の応用２No.10【２変数関数】平面を表す数式
平面の性質を表す量【２変数関数】滑らかな曲面接平面の性質を表す量【偏微分法】
偏微分の計算法
全微分

No.11【到達目標】
微分法に親しみ違和感なく対応できるようになることを目標としています．あ
わせて「数学を使って考える技術」を身につけることも心がけます．

No.12【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】No.13【授業の進め方と方法】
教室では計算法とともに実戦的な応用例を紹介します．計算力を養うために，
課題（教科書の問題と，別途用意する問題・解説を自宅で学習）を提出してもらいます．
授業は，まず 1 変数関数の微分法から始めます．つぎに，多変数関数の微分法とその応用を学びます．
この授業では予習が非常に大切です．予習では「授業中にどのような質問をしようか」と考えましょう．そうすると，予習は「考える技術」の訓練の場となりますし，何に焦点をあわせて聞くかという心構えができるので，授業の時間を非常に有効に使えます．
なお，このコースには 2 種類のクラスがあり，高校数学の数 III・C の学習が完了していない諸君には，基礎トレーニングをより重視するクラスを選択してもらいます．

No.14【偏微分法応用】
座標変換と偏微分係数【偏微分法応用】
極値の探索

テーラー展開を，現実世界，ことに物理現象の理解と関連付けて学びます．
偏微分法を学ぶ準備として平面を表す
関数について復習します．
２変数関数のグラフ，等高線、接平面、接平面の傾きについて学びます．
２変数関数のグラフと偏微分係数の関係を考察します．
また、全微分の意味と取り扱いを学びます．
極座標で計算した偏微分係数の意味を考え，偏微分法の適用範囲を広げます．
偏微分係数を用い 2 変数関数の極値を求める方法を考察します．

【授業時間外の学習（準備学習・復習・宿題等）】
担当教員の授業用ホームページを参照：各回ごとの課題を掲載．
基礎重視クラスについては，担当教員の指示に従うこと．
【テキスト（教科書）】
微分積分（理工系の数学入門コース 1）、和達三樹著、岩波
授業中に配布するプリント【参考書】
解析入門 1、２、ハーン著、丸善
解析教程、ハイラー/ワナー著、丸善【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【成績評価の方法と基準】
レポートと小テスト（50 ％），期末試験（50 ％）の総点で評価します．

【フィールドワーク（学外での実習等）の実施】
なし / No【学生の意見等からの気づき】
微分法や積分法は、物理学においてだけでなく、情報科学分野においても基礎となるものです。レポートやテストなど負担の多い科目ですが、しっかりと身に付けることが重要です。頑張りましょう。

【授業計画】
回
テーマ
No. 1【数列と級数】
数列
漸化式
級数
数列の極限
実数の連続性
自然対数の底 e
No. 2【簡単な関数】
べき関数
整関数
有理関数
No. 3
【簡単な関数】
指数関数
対数関数
逆関数
三角関数

No. 4

【簡単な関数】逆三角関数
関数の極限と連続性

No. 5【微分法基礎】
滑らかな関数直線近似
増分と微分【微分法応用】
ニュートン法
極値問題【微分法応用】
平均値の定理その一般化
テーラー展開【微分法応用】
テーラー展開の応用１

No. 6

No. 7

No. 8

内容
現象が従うルールを漸化式で表し将来を予測する例題から数列や級数が役立つことを体験します．
有理数の数列の極限が有理数でない例
を用い無理数や実数の連続性に触れます．自然対数の底 e の定義を学びます．
これらの初等関数の定義とグラフや性質を復習し，これらの関数で表される例を見ます．

【Outline and objectives】
Calculus is an essential technique not only in the prediction ofphenomena in real world and various simulations, but also in theapplications of information science. In this class, we will study thebasics and applications of differential calculus of real functions with one
or two variables.

これらの初等関数の定義とグラフや性質を復習し，これらの関数で表される例を見ます．
また関数を対称性で分類したり，既知の関数の逆関数として定義される関数も学びます．
指数関数と対数関数の関係を逆関数としてとらえ，対数にかかわる公式を指数の演算規則から導きます．
周期関数の例として三角関数を学び，諸公式を基本の関係から誘導します．
これらの初等関数の定義とグラフや性質を復習し，これらの関数で表される例を見ます．
三角関数の逆関数として定義される関
数も学びます．
さらに関数の極限と連続性について復習します．
関数のグラフを直線で近似することを通し微分法の基本を復習します．

微分法の応用を学びます．方程式の数
値解，極値問題（光線の経路，包絡線など）がテーマです．
テーラー展開の基礎を学びます．

概略の関数値を簡単に計算したり，関数の形を多項式で近似する方法とその意味，具体的な計算例を学びます．

—1—

発行日：2019/5/1
MAT147KA-【GMP-151 】

微分法の基礎と応用
秋野喜彦

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
微積分法は現実世界の出来事の予測や・シミュレーションに絶大な力を発揮
し，情報科学を応用する様々な場面で用いられます．専門科目に対する基礎力を養うため，1 変数と 2 変数の実数関数について微分法の基礎と応用を学
びます．

No. 9

テーラー展開の応用２No.10【２変数関数】平面を表す数式
平面の性質を表す量【２変数関数】滑らかな曲面接平面の性質を表す量【偏微分法】
偏微分の計算法
全微分

No.11【到達目標】
微分法に親しみ違和感なく対応できるようになることを目標としています．あ
わせて「数学を使って考える技術」を身につけることも心がけます．

No.12【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】No.13【授業の進め方と方法】
教室では計算法とともに実戦的な応用例を紹介します．計算力を養うために，
課題（教科書の問題と，別途用意する問題・解説を自宅で学習）を提出してもらいます．
授業は，まず 1 変数関数の微分法から始めます．つぎに，多変数関数の微分法とその応用を学びます．
この授業では予習が非常に大切です．予習では「授業中にどのような質問をしようか」と考えましょう．そうすると，予習は「考える技術」の訓練の場となりますし，何に焦点をあわせて聞くかという心構えができるので，授業の時間を非常に有効に使えます．
なお，このコースには 2 種類のクラスがあり，高校数学の数 III・C の学習が完了していない諸君には，基礎トレーニングをより重視するクラスを選択してもらいます．

No.14【偏微分法応用】
座標変換と偏微分係数【偏微分法応用】
極値の探索

テーラー展開を，現実世界，ことに物理現象の理解と関連付けて学びます．
偏微分法を学ぶ準備として平面を表す
関数について復習します．
２変数関数のグラフ，等高線、接平面、接平面の傾きについて学びます．
２変数関数のグラフと偏微分係数の関係を考察します．
また、全微分の意味と取り扱いを学びます．
極座標で計算した偏微分係数の意味を考え，偏微分法の適用範囲を広げます．
偏微分係数を用い 2 変数関数の極値を求める方法を考察します．

【授業時間外の学習（準備学習・復習・宿題等）】
担当教員の授業用ホームページを参照：各回ごとの課題を掲載．
基礎重視クラスについては，担当教員の指示に従うこと．
【テキスト（教科書）】
微分積分（理工系の数学入門コース 1）、和達三樹著、岩波
授業中に配布するプリント【参考書】
解析入門 1、２、ハーン著、丸善
解析教程、ハイラー/ワナー著、丸善【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【成績評価の方法と基準】
レポートと小テスト（50 ％），期末試験（50 ％）の総点で評価します．

【フィールドワーク（学外での実習等）の実施】
なし / No【学生の意見等からの気づき】
微分法や積分法は、物理学においてだけでなく、情報科学分野においても基礎となるものです。レポートやテストなど負担の多い科目ですが、しっかりと身に付けることが重要です。頑張りましょう。

【授業計画】
回
テーマ
No. 1【数列と級数】
数列
漸化式
級数
数列の極限
実数の連続性
自然対数の底 e
No. 2【簡単な関数】
べき関数
整関数
有理関数
No. 3
【簡単な関数】
指数関数
対数関数
逆関数
三角関数

No. 4

【簡単な関数】逆三角関数
関数の極限と連続性

No. 5【微分法基礎】
滑らかな関数直線近似
増分と微分【微分法応用】
ニュートン法
極値問題【微分法応用】
平均値の定理その一般化
テーラー展開【微分法応用】
テーラー展開の応用１

No. 6

No. 7

No. 8

内容
現象が従うルールを漸化式で表し将来を予測する例題から数列や級数が役立つことを体験します．
有理数の数列の極限が有理数でない例
を用い無理数や実数の連続性に触れます．自然対数の底 e の定義を学びます．
これらの初等関数の定義とグラフや性質を復習し，これらの関数で表される例を見ます．

【Outline and objectives】
Calculus is an essential technique not only in the prediction ofphenomena in real world and various simulations, but also in theapplications of information science. In this class, we will study thebasics and applications of differential calculus of real functions with one
or two variables.

これらの初等関数の定義とグラフや性質を復習し，これらの関数で表される例を見ます．
また関数を対称性で分類したり，既知の関数の逆関数として定義される関数も学びます．
指数関数と対数関数の関係を逆関数としてとらえ，対数にかかわる公式を指数の演算規則から導きます．
周期関数の例として三角関数を学び，諸公式を基本の関係から誘導します．
これらの初等関数の定義とグラフや性質を復習し，これらの関数で表される例を見ます．
三角関数の逆関数として定義される関
数も学びます．
さらに関数の極限と連続性について復習します．
関数のグラフを直線で近似することを通し微分法の基本を復習します．

微分法の応用を学びます．方程式の数
値解，極値問題（光線の経路，包絡線など）がテーマです．
テーラー展開の基礎を学びます．

概略の関数値を簡単に計算したり，関数の形を多項式で近似する方法とその意味，具体的な計算例を学びます．

—2—

発行日：2019/5/1
MAT147KA-【GMP-251 】

積分法の基礎と応用
秋野喜彦

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
微積分法は，現実世界の出来事の予測やシミュレーションを行うとき，絶大な力を発揮し，情報科学を応用する様々な場面で用いられます．授業は 1 変数関数の積分法から始め，つぎに多変数関数の微積分法を学びます．

【学生の意見等からの気づき】
微分法や積分法は物理学においてだけでなく、情報科学分野においても基礎となるものです。レポートやテストなど負担の多い科目ですが、しっかりと身に付けることが重要です。頑張りましょう。

【到達目標】
積分法に親しみ違和感なく対応できるようになることを目標としています．あ
わせて「数学を使って考える技術」を身につけることも心がけます．また，後半の授業では，統計学の学習に積分法が役立つことを経験します．
必修科目「微分法の基礎と応用」の内容が前提となりますから，その単位を未取得の場合は履修できません．

【Outline and objectives】
Calculus is an essential technique not only in the prediction ofphenomena in real world and various simulations, but also in theapplications of information science. In this class, we will study integral
calculus of one variable and multi-variable functions.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
教室では計算法とともに実戦的な応用例を紹介します．計算力を養うために，
課題（教科書の問題と，別途用意する問題・解説）を自宅で学習し毎週提出してもらいます．
この授業では予習が非常に大切です．予習では「授業中にどのような質問をしようか」と考えましょう．そうすると，予習は「考える技術」の訓練の場となりますし，何に焦点をあわせて聞くかという心構えができるので，授業の時間を非常に有効に使えます．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
No.1
基本定理

No.2
No.3
No.4
No.5
No.6
No.7
No.8

No.9

No.10
No.11
No.12
No.13

No.14

内容
リーマン和の極限である定積分と「基本定理」すなわち微分法との関係を復
習します．
不定積分１
「この関数は何の導関数か」という立場から基本的な初等関数を観察します．
不定積分２
置換積分法や部分積分法により幅広く
不定積分を求められるようにします．
定積分の応用１
平面図形の面積、断面積が既知の図形の体積、曲線の長さなど．
定積分の応用２
視点を変えて関数の内積、直交関数系という概念を紹介します．
定積分の拡張広義積分により積分できる場合を拡張します．
フーリエ級数１
周期関数を、三角関数を重ね合わせて表す方法（フーリエ級数）を考えます．
フーリエ級数２
フーリエ級数やフーリエ係数の意味を
現実世界の現象に関係させながら考えます．
フーリエ級数３
フーリエ級からフーリエ変換へ．周期が無限に大きくなったとき，フーリエ級数がどのように変化するかを考えます．
多重積分１
2 変数関数の定積分を累次積分で表す方法を学びます．
多重積分２
多重積分を用いる現実世界の例を学び
ます．
多重積分３
極座標を用いた多重積分を学びます．
確率・統計に用いる積分 「確率・統計」では確率密度関数の積１分により確率，平均値，分散などを計算します．具体例をとおしてこれらの積分に親しみます．
確率・統計に用いる積分 正規分布が関係する積分計算を学びま２
す．また，母関数についても学びます．

【授業時間外の学習（準備学習・復習・宿題等）】
課題の提出：担当教員のホームページあるいは講義時間中に指示します．
【テキスト（教科書）】
・微分積分（理工系の数学入門コース 1）、和達三樹著、岩波・授業中に配布するプリント【参考書】
・解析入門 1、２、ハーン著、丸善
・解析教程、ハイラー/ワナー著、丸善【成績評価の方法と基準】
レポートと小テスト（50 ％），期末試験（50 ％）の総点で評価します．

—3—発行日：2019/5/1
MAT147KA-【GMP-251 】

積分法の基礎と応用
石田邦夫

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
微積分法は，現実世界の出来事の予測やシミュレーションを行うとき，絶大な力を発揮し，情報科学を応用する様々な場面で用いられます．授業は 1 変数関数の積分法から始め，つぎに多変数関数の微積分法を学びます．

【学生の意見等からの気づき】
微分法や積分法は物理学においてだけでなく、情報科学分野においても基礎となるものです。レポートやテストなど負担の多い科目ですが、しっかりと身に付けることが重要です。頑張りましょう。

【到達目標】
積分法に親しみ違和感なく対応できるようになることを目標としています．あ
わせて「数学を使って考える技術」を身につけることも心がけます．また，後半の授業では，統計学の学習に積分法が役立つことを経験します．
必修科目「微分法の基礎と応用」の内容が前提となりますから，その単位を未取得の場合は履修できません．

【Outline and objectives】
Calculus is an essential technique not only in the prediction ofphenomena in real world and various simulations, but also in theapplications of information science. In this class, we will study integral
calculus of one variable and multi-variable functions.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
教室では計算法とともに実戦的な応用例を紹介します．計算力を養うために，
課題（教科書の問題と，別途用意する問題・解説）を自宅で学習し毎週提出してもらいます．
この授業では予習が非常に大切です．予習では「授業中にどのような質問をしようか」と考えましょう．そうすると，予習は「考える技術」の訓練の場となりますし，何に焦点をあわせて聞くかという心構えができるので，授業の時間を非常に有効に使えます．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
No.1
基本定理

No.2
No.3
No.4
No.5
No.6
No.7
No.8

No.9

No.10
No.11
No.12
No.13

No.14

内容
リーマン和の極限である定積分と「基本定理」すなわち微分法との関係を復
習します．
不定積分１
「この関数は何の導関数か」という立場から基本的な初等関数を観察します．
不定積分２
置換積分法や部分積分法により幅広く
不定積分を求められるようにします．
定積分の応用１
平面図形の面積、断面積が既知の図形の体積、曲線の長さなど．
定積分の応用２
視点を変えて関数の内積、直交関数系という概念を紹介します．
定積分の拡張広義積分により積分できる場合を拡張します．
フーリエ級数１
周期関数を、三角関数を重ね合わせて表す方法（フーリエ級数）を考えます．
フーリエ級数２
フーリエ級数やフーリエ係数の意味を
現実世界の現象に関係させながら考えます．
フーリエ級数３
フーリエ級からフーリエ変換へ．周期が無限に大きくなったとき，フーリエ級数がどのように変化するかを考えます．
多重積分１
2 変数関数の定積分を累次積分で表す方法を学びます．
多重積分２
多重積分を用いる現実世界の例を学び
ます．
多重積分３
極座標を用いた多重積分を学びます．
確率・統計に用いる積分 「確率・統計」では確率密度関数の積１分により確率，平均値，分散などを計算します．具体例をとおしてこれらの積分に親しみます．
確率・統計に用いる積分 正規分布が関係する積分計算を学びま２
す．また，母関数についても学びます．

【授業時間外の学習（準備学習・復習・宿題等）】
課題の提出：担当教員のホームページあるいは講義時間中に指示します．
【テキスト（教科書）】
・微分積分（理工系の数学入門コース 1）、和達三樹著、岩波・授業中に配布するプリント【参考書】
・解析入門 1、２、ハーン著、丸善
・解析教程、ハイラー/ワナー著、丸善【成績評価の方法と基準】
レポートと小テスト（50 ％），期末試験（50 ％）の総点で評価します．

—4—発行日：2019/5/1
MAT147KA-【GMP-152 】

線形代数の基礎平洋一

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
行列の基礎的演算と連立 1 次方程式をテーマに、線形代数の初歩を学び、行列演算が自在にできるようにすることを目標とする。

【Outline and objectives】
The goal is to learn the basics of linear algebra, so that matrix
operations can be freely handled, and simultaneous linear equations canbe solved.

【到達目標】
これまで学んだ線形代数の基礎知識を使って、次の行列演算が自在にできるようにすることを目標とする．
1. 行列の基礎的計算ができる．
2. 逆行列を求める事ができる．
3. 連立 1 次方程式を行列の理論で解く事ができる．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
最近の IT 技術の進歩は目覚しく、特に計算機利用技術の発展は著しい。線形
代数はその利用技術の根幹をなす基盤である。多数のデーターを一括して取り扱う際や、座標変換など、すべて線形代数の知識がなくてはならない。そのため、講義では数式の解説ばかりでなく最も基盤となる事項を選び、線形代数の基本的な知識と実践的な課題をあげ、演習も併用し理解を深めていく。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
線形代数の基本要素（ベクトル、行列、行列式）
2
行列の基本演算
3
様々な行列

4
5
6
7
8
9
10
11
12
13
14

内容
ベクトル、行列、行列式の表記と演算

m×n 行列と n×l 行列の積
対角行列、単位行列、転置行列、対称行列、交代行列、逆行列
行列の基本変形
行の定数倍、ある行の何倍かを他行へ加算、行の入替え
連立 1 次方程式と行列の 連立 1 次方程式の「行列−ベクトル」
基本変形
表示による解法、拡大係数行列
行列のランク
階段行列、ランク、行既約な階段行列
同次連立方程式
自明な解、非自明な解．解とランクの関係
掃き出し法による行列計 逆行列の求め方．拡大係数行列の利用
算
行列式とその性質（順列 行列式の意味（順列と互換、定義、性と互換、定義、性質）
質）
行列式とその性質、一般 行列式の定義、互換数、符号関数、行化
列の分割と行列式
余因子展開による行列式 行列式の展開、余行列、余因子、余因の計算
子展開
余因子と逆行列
余因子行列の意味とそれを用いた逆行列の計算
連立方程式とクラメルの 余因子行列を用いた連立方程式の計算
公式
法とその理解まとめ
全体の復習【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学ぶ範囲に出てくる主要な術語の意味や定義を調べておく
こと．特にベクトルの表記について注意すること．
【テキスト（教科書）】
線形代数、永井敏隆・永井 敦 著、裳華房（ISBN978-4-7853-1551-1）【参考書】
授業支援システムへの登録が必要です．同システムにて配布資料を後日閲覧できるようにしています．
【成績評価の方法と基準】
予習復習課題、レポート、小テスト等の評点（50 ％）と期末試験（50 ％）の総点で評価します。
【学生の意見等からの気づき】
演習問題をできるだけ多く解くようにしてください．また前に出てきて問題を解くことで自信がつくようです．
【学生が準備すべき機器他】
授業支援システムへの登録が必要です．同システムにて配布資料を後日閲覧できるようにしています．
【メッセージ】
線形代数を習得するには演習を通した実践が必須です．講義中の演習を含め手を動かすと確実に理解が深まります．

—5—発行日：2019/5/1
MAT147KA-【GMP-152 】

線形代数の基礎
善甫

康成

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
行列の基礎的演算と連立 1 次方程式をテーマに、線形代数の初歩を学び、行列演算が自在にできるようにすることを目標とする。

【Outline and objectives】
The goal is to learn the basics of linear algebra, so that matrix
operations can be freely handled, and simultaneous linear equations canbe solved.

【到達目標】
これまで学んだ線形代数の基礎知識を使って、次の行列演算が自在にできるようにすることを目標とする．
1. 行列の基礎的計算ができる．
2. 逆行列を求める事ができる．
3. 連立 1 次方程式を行列の理論で解く事ができる．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
最近の IT 技術の進歩は目覚しく、特に計算機利用技術の発展は著しい。線形
代数はその利用技術の根幹をなす基盤である。多数のデーターを一括して取り扱う際や、座標変換など、すべて線形代数の知識がなくてはならない。そのため、講義では数式の解説ばかりでなく最も基盤となる事項を選び、線形代数の基本的な知識と実践的な課題をあげ、演習も併用し理解を深めていく。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
線形代数の基本要素（ベクトル、行列、行列式）
2
行列の基本演算
3
様々な行列

4
5
6
7
8
9
10
11
12
13
14

内容
ベクトル、行列、行列式の表記と演算

m×n 行列と n×l 行列の積
対角行列、単位行列、転置行列、対称行列、交代行列、逆行列
行列の基本変形
行の定数倍、ある行の何倍かを他行へ加算、行の入替え
連立 1 次方程式と行列の 連立 1 次方程式の「行列−ベクトル」
基本変形
表示による解法、拡大係数行列
行列のランク
階段行列、ランク、行既約な階段行列
同次連立方程式
自明な解、非自明な解．解とランクの関係
掃き出し法による行列計 逆行列の求め方．拡大係数行列の利用
算
行列式とその性質（順列 行列式の意味（順列と互換、定義、性と互換、定義、性質）
質）
行列式とその性質、一般 行列式の定義、互換数、符号関数、行化
列の分割と行列式
余因子展開による行列式 行列式の展開、余行列、余因子、余因の計算
子展開
余因子と逆行列
余因子行列の意味とそれを用いた逆行列の計算
連立方程式とクラメルの 余因子行列を用いた連立方程式の計算
公式
法とその理解まとめ
全体の復習【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学ぶ範囲に出てくる主要な術語の意味や定義を調べておく
こと．特にベクトルの表記について注意すること．
【テキスト（教科書）】
線形代数、永井敏隆・永井 敦 著、裳華房（ISBN978-4-7853-1551-1）【参考書】
授業支援システムへの登録が必要です．同システムにて配布資料を後日閲覧できるようにしています．
【成績評価の方法と基準】
予習復習課題、レポート、小テスト等の評点（50 ％）と期末試験（50 ％）の総点で評価します。
【学生の意見等からの気づき】
演習問題をできるだけ多く解くようにしてください．また前に出てきて問題を解くことで自信がつくようです．
【学生が準備すべき機器他】
授業支援システムへの登録が必要です．同システムにて配布資料を後日閲覧できるようにしています．
【メッセージ】
線形代数を習得するには演習を通した実践が必須です．講義中の演習を含め手を動かすと確実に理解が深まります．

—6—発行日：2019/5/1
MAT147KA-【GMP-252 】

線形代数の応用１
平洋一

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
線形代数の基礎をベースに、固有値および固有ベクトルを求めるための線形代数の基礎知識の修得と以下に示す目標が達成できるよう、基礎的な計算力を向上させる．

【メッセージ】
線形代数を習得するには演習を通した実践が必須です．講義中の演習を含め手を動かすと確実に理解が深まります．
【Outline and objectives】
Based on the prerequisite course, Basics of Linear Algebra, we improve
our basic understandings of linear algebra through the practical
exercise to calculate eigenvalues and eigenvectors towards the goal ofthis course as shown below.

【到達目標】
線形代数の基礎的な計算力を向上させ、以下に示す目標が達成できるようにする．
1. ベクトル空間とその部分空間に関する基本的な概念を扱うことができる．
2. 自然科学や工学を学ぶ上で必要になる基本事項を身に付ける．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
現代は情報化社会と呼ばれているが、計算機利用技術の発展は著しい．線形代数はその基礎となる数学である．この応用に最も大切なことは定理や公式を覚えることではなく、根底にある基本的な考え方を理解しておくことが重要である．適切な例題を自分の手を動かして解き、その過程で理論の根幹にある基本的な考え方を把握するのが最も効率的な学習法である．講義では線形代数の基礎知識を学び、実践的な課題、演習も併用し理解を深めていく．なお、当講義は「線形代数の基礎」の履修を前提とする．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
1
線形空間と基底、座標

2
3
4
5
6

7
8
9
10
11
12
13
14

内容
線形空間の性質、次元と基底、生成される空間、座標線形空間と部分空間、内 基底の延長、部分空間、和空間と直積
和、内積
1 次独立と 1 次従属
1 次結合、自明な線形関係、非自明な線形関係、1 次独立、1 次従属内積空間
内積と内積空間、直交補空間、正規直交基底
正規直交基底と正規直交系、正射影、Gram-Schmidt
Gram-Schmidt 法の直交化法
線形写像、表現行列 (1)2 次元での線形写像と表現行列の例、
線形写像の行列表現、交等写像、合成
写像、逆写像
線形写像、表現行列 (2)線形写像、表現行列の一般化
線形写像の像と核像および核の求め方
基底変換と座標変換
表現行列と基底、基底の変換、座標変
換と座標変換行列
固有値と固有ベクトル (1) 固有多項式、固有値方程式
固有値と固有ベクトル (2) 固有値の意味、固有ベクトルの意味
行列の対角化
実対称行列とその特徴、行列演算と対角化、実対称行列の対角化の手順
線形変換と固有値固有ベ 線形変換、2 次形式と図形の回転、２
クトル
次曲線
まとめ
全体の復習

【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学ぶ範囲に出てくる主要な術語の意味や定義を調べておく
こと．
【テキスト（教科書）】
線形代数、永井敏隆・永井 敦 著、裳華房、ISBN978-4-7853-1551-1【参考書】
発展・応用を深く知るために：「線形代数」長谷川浩司、日本評論社 2004
（ISBN4-555-78371-3）【成績評価の方法と基準】
予習復習課題、レポート、小テスト等の評点（50 ％）と期末試験（50 ％）の総点で評価する．
【学生の意見等からの気づき】
演習問題をできるだけ多く解くようにしてください．また前に出てきて問題を解くことで自信がつくようです．
【学生が準備すべき機器他】
授業支援システムへの登録が必要です．同システムにて配布資料を後日閲覧できるようにしています．
【その他の重要事項】「線形代数の基礎」が前提科目となっています．

—7—発行日：2019/5/1
MAT147KA-【GMP-252 】

線形代数の応用１
善甫

康成

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
線形代数の基礎をベースに、固有値および固有ベクトルを求めるための線形代数の基礎知識の修得と以下に示す目標が達成できるよう、基礎的な計算力を向上させる．

【メッセージ】
線形代数を習得するには演習を通した実践が必須です．講義中の演習を含め手を動かすと確実に理解が深まります．
【Outline and objectives】
Based on the prerequisite course, Basics of Linear Algebra, we improve
our basic understandings of linear algebra through the practical
exercise to calculate eigenvalues and eigenvectors towards the goal ofthis course as shown below.

【到達目標】
線形代数の基礎的な計算力を向上させ、以下に示す目標が達成できるようにする．
1. ベクトル空間とその部分空間に関する基本的な概念を扱うことができる．
2. 自然科学や工学を学ぶ上で必要になる基本事項を身に付ける．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
現代は情報化社会と呼ばれているが、計算機利用技術の発展は著しい．線形代数はその基礎となる数学である．この応用に最も大切なことは定理や公式を覚えることではなく、根底にある基本的な考え方を理解しておくことが重要である．適切な例題を自分の手を動かして解き、その過程で理論の根幹にある基本的な考え方を把握するのが最も効率的な学習法である．講義では線形代数の基礎知識を学び、実践的な課題、演習も併用し理解を深めていく．なお、当講義は「線形代数の基礎」の履修を前提とする．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
1
線形空間と基底、座標

2
3
4
5
6

7
8
9
10
11
12
13
14

内容
線形空間の性質、次元と基底、生成される空間、座標線形空間と部分空間、内 基底の延長、部分空間、和空間と直積
和、内積
1 次独立と 1 次従属
1 次結合、自明な線形関係、非自明な線形関係、1 次独立、1 次従属内積空間
内積と内積空間、直交補空間、正規直交基底
正規直交基底と正規直交系、正射影、Gram-Schmidt
Gram-Schmidt 法の直交化法
線形写像、表現行列 (1)2 次元での線形写像と表現行列の例、
線形写像の行列表現、交等写像、合成
写像、逆写像
線形写像、表現行列 (2)線形写像、表現行列の一般化
線形写像の像と核像および核の求め方
基底変換と座標変換
表現行列と基底、基底の変換、座標変
換と座標変換行列
固有値と固有ベクトル (1) 固有多項式、固有値方程式
固有値と固有ベクトル (2) 固有値の意味、固有ベクトルの意味
行列の対角化
実対称行列とその特徴、行列演算と対角化、実対称行列の対角化の手順
線形変換と固有値固有ベ 線形変換、2 次形式と図形の回転、２
クトル
次曲線
まとめ
全体の復習

【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学ぶ範囲に出てくる主要な術語の意味や定義を調べておく
こと．
【テキスト（教科書）】
線形代数、永井敏隆・永井 敦 著、裳華房、ISBN978-4-7853-1551-1【参考書】
発展・応用を深く知るために：「線形代数」長谷川浩司、日本評論社 2004
（ISBN4-555-78371-3）【成績評価の方法と基準】
予習復習課題、レポート、小テスト等の評点（50 ％）と期末試験（50 ％）の総点で評価する．
【学生の意見等からの気づき】
演習問題をできるだけ多く解くようにしてください．また前に出てきて問題を解くことで自信がつくようです．
【学生が準備すべき機器他】
授業支援システムへの登録が必要です．同システムにて配布資料を後日閲覧できるようにしています．
【その他の重要事項】「線形代数の基礎」が前提科目となっています．

—8—発行日：2019/5/1
MAT147KA-【GMP-153 】

統計学 1
佐藤

裕二

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
理系大学 1 年生、2 年生を対象に、「アルゴリズムとデータ構造」、「データベース」、「情報検索」、「情報理論」、「進化計算」、「画像処理」、「パターン認識」などのコンピュータ科学およびデジタルメディア分野の専門科目を学ぶ
上で必要な数理的手法として、確率・統計の基礎を習得することを目標とする。専門科目に直結するさらに高度な内容、特にマルチメディアを活用した表現・処理に関する知識・技術などの習得に直接関係する内容は統計学 2 で学ぶ。まず始めに、確率論の基本理解と応用、重要な定理の理解を行う。また、確率論の理解を基にデータ処理を行う上で有用な分布関数や母関数を学ぶ。さらに、標本、推定、検定など、統計学の基礎理解をテーマとする。

【授業の進め方と方法】
授業の概要
前記到達目標を達成するために、以下に示す教育目標を設定する。
(1) 確率論の基本概念および重要な定理を理解する。
標本空間と事象、確率の公理から導かれる一連の定理、条件付き確率およびベイズの定理について十分な理解を得ること。
(2) 確率変数とその応用に関して理解する。
確率変数が標本空間から実数への写像を実現する関数であることを理解する。また、確率変数と確率分布関数の関係、確率分布と密度、密度と期待値の関係を理解する。
(3) 母関数とその応用に関して理解する。
確率変数を特徴付けるモーメントの概念とモーメント母関数について理解する。また、母関数や積率母関数と平均、分散との関係を理解する。
(4) エントロピーの概念と性質を理解する。
情報量とは何か、エントロピーとは何かを理解する。また、エントロピーと相互情報量との関係を理解する。
(5) 統計学の基礎を習得する。
標本データを基に母集団の性質を理解するための推定や検定の基本概念を理解し、簡単な応用問題への適用ができるようになる。
上記教育目標を達成するために、理系大学 1 年生、2 年生を対象に執筆されたテキストを用い、例題や演習を交えながら確率・統計の基礎を習得する。また、授業中に解説した例題を中心に数回の小テストを行い、理解度の確認を各
自が行えるようにしながら授業を進める。授業中は当然として、教育 GP の中で進行中の GBC(ガラスボックス・オフィスアワーセンター: 学生が教員や先輩に気軽に質問できる場) を、先輩と後輩、あるいは学生同士が自発的に授業時間外に理解の向上に努めることができる場として活用する。

確率とランダム現象 1

第4回

確率とランダム現象 2

第5回

確率とランダム現象 3

第6回
第7回

近似理論
確率変数 1

第8回
第9回
第 10 回

確率変数 2母関数
母関数の応用

第 11 回

エントロピー 1

第 14 回

検定、まとめ【テキスト（教科書）】
松葉育雄著「確率」朝倉書店 (2001)【参考書】[1] 東京大学教養学部統計学教室編「統計学入門」東京大学出版会 (2003)[2] 馬場、久池井著「確率統計 キャンパスゼミ」マセマ出版社 (2003)【その他の重要事項】
高校教科書標準レベルの基本的な微分、積分に関しては事前に把握しておくこと。
【Outline and objectives】
As a mathematical technique necessary for learning specialized
subjects, we aim to master the basics of probability and statistics. Firstof all, we will understand fundamental and application of probability
theory and understanding important theorems.
In addition, we
learn distribution functions and generating functions useful for dataprocessing based on understanding of probability theory. We will also
understand the basics of statistics, such as specimens, estimates, tests.

【フィールドワーク（学外での実習等）の実施】
なし / No

第3回

標本と推定

【学生の意見等からの気づき】「授業の復習を毎回必ず行うこと」、「間違った演習課題は必ず復習して理解すること」を授業外の学習として指定しているが、授業評価アンケートから、実行していない学生がいる。そのため、できるだけ授業中に演習問題を通して理解を深める工夫をしている。

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes

高校の復習

第 13 回

エントロピーの性質、条件付エントロ
ピー、相互情報量、情報伝達
点推定 (不偏推定、最充推定)、区間推定
母平均の検定、母分散の検定、全体的なまとめ【成績評価の方法と基準】
期末試験、小テストおよび授業への参加の度合いから総合的に判断する。
期末試験（80%）：
小テストの範囲も含めて、全授業の範囲を広くカバーする問題を出題することで、学生の最終的な理解度（到達度）を評価する。
小テスト（15%）：
授業進行過程での理解度を評価する。授業にどれだけ集中しているか、予習・復習を行なっているかなどを評価するための判断材料として利用する。
授業への参加の度合い（5%）：
授業中に積極的に質問を行なうか、授業中の演習問題を自ら率先して回答するかなど、授業に取り組む姿勢を評価する。なお、授業に出席することを前提に評価することとし、正当な理由のない欠席は減点対象とする。欠席が5 日に達した場合は評価を E とする。遅刻 2 回で欠席 1 日分とカウントする。授業中に騒いでいて他の学生の迷惑になると判断した場合は欠席と同等の扱いとする。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】第2回

エントロピー 2【授業時間外の学習（準備学習・復習・宿題等）】
１．授業の予習または復習を毎回必ず行うこと
２．間違った演習課題は必ず復習して理解すること【到達目標】
理系大学 1 年生、2 年生を対象に、「アルゴリズムとデータ構造」
、
「データ
ベース」
、
「情報検索」、「情報理論」、「進化計算」、「画像処理」、「パターン認識」などのコンピュータ科学およびデジタルメディア分野の専門科目を学ぶ上で必要な数理的手法として、確率・統計の基礎を習得することを目標とする。

【授業計画】
回
テーマ
第1回
確率とは

第 12 回

内容
確率とは（確率の必要性、概念などの解説）、および授業の目標、レベル、進め方、評価基準などのガイダンス
高校で習う順列、組合せ、および確率の簡単な復習標本空間と事象、加法定理、条件付き確率分配則とベイズの定理、小テスト 1（高校および第 3 回までの授業内容の理解度確認）
前回小テストの解説、事象の独立性、
ベルヌイ試行
正規分布、ポアソン分布、大数の法則
確率変数、確率分布、小テスト 2（第6 回までの授業内容の理解度確認）
前回小テストの解説、密度、期待値
母関数、積率母関数
データの最大値探索アルゴリズムの解
析、ハッシュ法の解析などへの応用
例、小テスト 3（第 9 回までの授業内
容の理解度確認）
前回小テストの解説、情報量と不確かさ、エントロピーの概念—9—発行日：2019/5/1
MAT147KA-【GMP-153 】

統計学 1
花泉

弘

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
統計学は、音声や画像のように共通する特徴はあるものの、個別には変動（バラつきやゆらぎ）があるようなデータを扱うときに非常に有用である。また、ビッグデータと呼ばれるような、膨大なデータを扱うときにも不可欠な技術である。こうした統計学の基礎を実験精度と誤差の観点から講義していく。後半では、ベイズ統計学についても触れる。この科目では、統計学の基礎を習得する。多くの専門科目、特に、統計学 2、音声情報処理、ディジタル信号処
理、情報理論、画像情報処理、パターン認識の基盤となる重要な学問である。
【到達目標】
合格者は、以下の項目を達成することを想定している。(1)「確率変数」「確率分布」の概念を理解する。(2)「期待値」の演算ができる。(3)「正規分布」の基礎概念を理解し、データから統計量を推定できる。(4)「検定」の概念を理解する。(5) データからノート PC を使って回帰係数が計算できる。
数学的な知識をベースとして、実際のデータの処理・解析を通して本質を見抜く論理的思考ができることを期待する。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
教科書の内容を授業計画に沿って、「理解する」ことを目標とする。「理解する」とは、教科書に取り上げられている内容に関する問題に解答でき、「説明」
できることである。
「説明」とは、式変形がどの式や定理・公理に基づいているのかを明確にすることである。授業の方法としては、まず、予習として、教科書の数式、例題などを導出できるようにしておくこと。授業内容に関連する応用演習課題を復習課題とする。本授業だけで問題演習が足りない学生には、別途開講される「統計学演習」の受講を勧める。

【成績評価の方法と基準】
中間テストと定期試験とで評価する。教科書の内容が難しいと感じる学生は同時に開講される統計学演習を受講すること。定期試験の結果に、復習課題の成績を加味することがある（努力を評価する）。無断欠席をする、授業態度が悪い（指名されたときに答えない）、復習課題を解かない、等の学生は定期試験の受験を認めないことがある。
【学生の意見等からの気づき】
練習問題が少ないと感じるときには、参考書等の問題を数多く解いてみると力がつく。
【学生が準備すべき機器他】
演習にはノート PC を利用する。授業支援システムを利用する。
【Outline and objectives】
Statistics is very useful for us to process data having some fluctuations
such as speeches and/or images. Students receive lectures on fundamentals in Statistics from the viewpoint of accuracy and error in someexperiments. Bayesian Statistics will be introduced a little. Statistics
is an important academic field for some specialized courses such as
Statistics 2, Speech processing, Digital signal processing, Information
theory, image processing, and pattern recognition. Therefore, those whowish to study these cources are required to take Statistics.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
データの把握と記述

5
6
7
8
9

確率変数と確率分布（離散型）
確率変数と確率分布（連続型）
多次元確率分布 （共分散）
二項分布と正規分布
積率母関数
相関と回帰
中間テスト
標本分布

10
11
12
13
14

統計的推定
最尤法とその応用
統計的検定１
統計的検定２
まとめ

2
3
4

内容
イントロダクションと収集されたデー
タの把握手段離散型の確率変数と確率分布、期待値や分散の計算連続型の確率変数と確率分布、期待値や分散の計算3 次元以上のデータの取り扱い
二項分布の性質と正規分布との関わり
分布のモーメントとその使用法
2 組のデータの関わり
前半のまとめ
データが従うであろうさまざまな分布の性質推定の考え方と推定の例
尤度の考え方と最尤法
検定の考え方と分布表の使い方
ｔ検定やカイ二乗検定など
全体のまとめと統計学の応用例【授業時間外の学習（準備学習・復習・宿題等）】
毎回予習課題と復習課題を課す。予習として、事前に教科書をよく読み、授業に必要な知識を確認しておくこと。わからないことがあったら、参考書などを調べて、課題を解くこと。復習課題は授業で学んだ項目の理解を再確認したり深めることで定着を図ることを目的としている。コンピュータを用いた課題は教科書の授業範囲に出現したグラフのプロットや実際のデータから授業で学んだ統計量を推定できるようにすることを目的としている。復習課
題に取り組むことにより、学んだことを実際に応用できるスキルが身につく。
【テキスト（教科書）】
皆本晃弥：スッキリわかる確率統計、近代科学社 (2015)
内容が不足する場合は、資料を配布する。
【参考書】
豊田秀樹：基礎からのベイズ統計学、朝倉書店 (2015)
豊田秀樹：はじめての統計データ分析、朝倉書店 (2016)
西内啓：統計学が最強の学問である、ダイヤモンド社（2013）
西内啓：統計学が最強の学問である [実践編]、ダイヤモンド社（2014）
野口、西郷：基本｜統計学、培風館 (2014)
藤澤：確率と統計、朝倉書店、(2006)
薩摩：確率・統計、岩波 (1989)
N.C.Barford 著、酒井英行訳：実験精度と誤差、丸善出版 (1997)— 10 —

発行日：2019/5/1
MAT147KA-【GMP-153 】

統計学 1
小西

克巳

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
コンピュータ科学およびデジタルメディア分野の専門科目を学ぶ上で必要不
可欠な知識である確率・統計の基礎を習得することを目標とする。本授業は前年の統計学 1 の再履修者のための授業である。
【到達目標】
合格者は、以下の項目を達成することを想定している。(1)「確率変数」「確率分布」の概念を理解する。(2)「期待値」の演算ができる。(3)「正規分布」の基礎概念を理解し、データから統計量を推定できる。(4)「検定」の概念を理解する。(5) データからノート PC を使って回帰係数が計算できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義形式で実施し、毎回演習を行う。講義は板書を中心に進める。演習は授業時間中に解いたものを提出する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
データの把握と記述

6
7
8
9

相関と回帰
確率変数と確率分布（離散型）
確率変数と確率分布（連続型）
多次元確率分布 （共分散）
二項分布と正規分布
積率母関数
これまでの復習
標本分布

10
11
12
13
14

統計的推定
最尤法とその応用
統計的検定１
統計的検定２
まとめ

2
3
4
5

内容
イントロダクションと収集されたデー
タの把握手段
2 組のデータの関わり
離散型の確率変数と確率分布、期待値や分散の計算連続型の確率変数と確率分布、期待値や分散の計算3 次元以上のデータの取り扱い
二項分布の性質と正規分布との関わり
分布のモーメントとその使用法
第１回〜７回までの復習
データが従うであろうさまざまな分布の性質推定の考え方と推定の例
尤度の考え方と最尤法
検定の考え方と分布表の使い方
ｔ検定やカイ二乗検定など
第１回〜１３回までの復習【授業時間外の学習（準備学習・復習・宿題等）】
予習として、事前に教科書をよく読み、授業に必要な知識を確認しておくこと。演習問題は授業中に提出することとするが、時間内に解けなかった問題は復習し、必ず解いておくこと。
【テキスト（教科書）】
皆本晃弥：スッキリわかる確率統計、近代科学社 (2015)【参考書】
薩摩 順吉：確率・統計 (理工系の数学入門コース 7) 、岩波書店【成績評価の方法と基準】
毎回実施する演習問題を４０％、定期試験を６０％、合計１００％で評価する。
【学生の意見等からの気づき】
本年度授業担当者変更によりフィードバックできません【学生が準備すべき機器他】
特になし【Outline and objectives】
This course introduces the fundamentals of statics and aims to help
students acquire an understanding of statics, probability and statisticaltest.

— 11 —

発行日：2019/5/1
MAT247KA-【CS-152 】

抽象代数学
西島

利尚

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
抽象代数学では、ある集合が与えられ、その集合の元と元の間の演算について考察していきます。その最も基本的な概念が群・環・体です。本講義では整数の基本的な概念から始め、特に群に着目をします。この講義を通して抽象化・一般化とは何かを学び、抽象的な概念の積み重ねへ向けての第 1 歩を踏み出すことを目的とします。
【到達目標】
情報科学の基礎として代数学は重要です。代数学は抽象的な概念の積み重ねにより構築されています。本講義を基とし、さらに環、体などを学んで行き、代数学における抽象的な概念が情報科学の中でどのように応用されているかを学習するきっかけとします。専門科目では暗号理論、符号理論などで応用されています。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義は板書を中心に、定義、定理、例 (例題) の順に進めて行きます。ノートを正確にとることを薦めます。適当な時期に何回かの授業の復習を兼ねた演
習問題をプリントで配布します。適宜、ノートを使って復習をし、理解ができているかを演習問題を解くことで確認してください。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
整数
第2回
第3回

整数の合同と有理数
集合

第4回
第5回

同値関係
写像

第6回
第7回
第8回
第9回
第 10 回

半群と群
有限群群の一般的性質
巡回群
置換群

第 11 回
第 12 回部分群
剰余類

第 13 回
第 14 回正規部分群と剰余群準同型と同型

内容
自然数、約数、最大公約数、Euclid の互除法、素数、素因数分解
整数の合同、剰余類、既約分数、有理数
和集合、共通集合、集合の演算、De
Morgan の法則
分割、反射律、対称律、推移律上への写像、一対一写像、一対一対
応、逆写像
半群の定義、群の定義、単位元、逆元
位数、置換、単位置換、逆置換積、ベキ (冪)、加法群、ゼロ (零) 元
生成元、巡回群
巡回置換、奇置換、偶置換、n 次置換、
n 次交代群
部分群、自明な部分群、真部分群
左剰余類、右剰余類、Lagrange の定理
共役な元、正規部分群、剰余群
準同型、同型【授業時間外の学習（準備学習・復習・宿題等）】
ノートの作成を重視してください。途中で配布される演習問題の正しい解答
をノートに追記するなどしてノートが教科書になるように学習してください。
【テキスト（教科書）】
教科書は指定しません。授業中に作成したノートが教科書と考えてください。
【参考書】
稲葉栄次著、「現代代数の基礎」、サイエンス社 (ISBN4-7819-0110-7)【成績評価の方法と基準】
期末テスト (60 分) の点数で成績をつけます。
【学生の意見等からの気づき】
なし。
【Outline and objectives】
Abstract algebra is widely recognized as an essential element ofcomputer science. This class deals with group theory. Groups are thefirst algebraic structure axiomatically.

— 12 —

発行日：2019/5/1
MAT247KA-【GMP-352 】

複素関数論 1
庄司

高太

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
複素数を定義域とする関数の微分積分学の初歩を学ぶ。実数値関数の微積分と比較して、よりシンプルな結果 (留数定理) を得ることができ、それが実数値関数の積分などにも応用されることを学ぶ。
【到達目標】
複素数を平面上で表現すること、複素関数の微分および初等関数について理解すること、留数定理を理解し応用できるようになる、ことを目指す。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
複素数について理解する事から始まる。そして複素数の関数のもつ特徴やその微積分の特徴を学ぶ。べき級数展開は積分を理解する上で重要であり、それを通して留数定理を理解する。授業は講義形式で、演習は課題の形で与える。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
１
複素数平面

２

ｎ乗根

３
４

複素関数
指数関数と対数関数

５

三角関数

６
７

中間試験
微分法

８
９

複素積分
コーシーの積分定理

１０

コーシーの積分公式

１１
１２
１３
１４

べき級数・テイラー展開
ローラン展開留数定理
留数定理の応用

内容
複素数を定義し、それを視覚的に表現することを学ぶ。さらに距離と角度を用いて極形式による表現を学ぶ。
複素数のｎ乗根は極形式によって扱いやすくなることを学ぶ。
複素数を変数とする関数を考える。
複素関数のうちでもっとも基本的な２つの関数を学ぶ。
指数関数を利用して、三角関数を定義する。
ここまでの内容で中間試験を実施する。
微分の定義、および複素関数の微分における重要な関係式を学ぶ。
複素関数の積分を定義する。
複素積分におけるもっとも重要な定理を学ぶ。
関数とその複素積分との関係を理解する。
複素関数の級数展開を学ぶ。
複素関数独特の展開式を学ぶ。
留数定理を学ぶ。
留数定理の応用として、実数値関数の定積分を考える。

【授業時間外の学習（準備学習・復習・宿題等）】
微分積分学の復習をすること。
【テキスト（教科書）】『テキスト 複素解析』小寺平治著、共立出版株式会社
【参考書】
とくになし
【成績評価の方法と基準】
中間試験 (45%)、期末の定期試験 (55%)
【学生の意見等からの気づき】
定理の証明は最小限度にとどめ、定理や式の内容を把握できるような説明を目指す。また、計算がある程度できるように方向づける。
【Outline and objectives】
This class gives an introduction to complex analysis. The objective is tounderstand the residue theorem ond its application, in paticular to real
integral calculus.

— 13 —

発行日：2019/5/1
MAT347KA-【GMP-353 】

複素関数論 2
庄司

高太

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
複素関数論１において学んだことをベースに、いくつかの解析的話題を提供する。具体的には、フーリエ解析、複素関数論の少し踏み込んだ話題、そして級数の収束などについて学ぶ。
【到達目標】
フーリエ級数、フーリエ変換、ラプラス変換、ｚ変換、調和関数、等角写像、収束の概念について理解できることを目指す。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
各回のテーマに沿って、講義形式が主体の授業となる。演習は課題の形で与える。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
１
フーリエ級数展開２
３
４
５
６

複素フーリエ級数展開
直交関数系
フーリエ変換ラプラス変換
微分方程式への応用

７
８
９
１０

中間試験
離散フーリエ変換
Z 変換
調和関数

１１
１２
１３
１４

等角写像
等角写像の応用
整級数の収束
一様収束

内容
周期関数の三角関数による級数展開を学ぶ。
フーリエ級数展開を複素形式で考える。
直交関数系を学ぶ。
フーリエ変換を学ぶ。
ラプラス変換、ラプラス逆変換を学ぶ。
ラプラス変換。逆変換を微分方程式の解法へ応用する。
これまでの内容で中間試験を行う。
離散フーリエ変換を学ぶ。
Z 変換を学ぶ。
調和関数と、複素関数論との関連を学ぶ。
等角写像を学ぶ。
等角写像の応用を学ぶ。
整級数の収束を学ぶ。
一様収束を学ぶ。

【授業時間外の学習（準備学習・復習・宿題等）】
微分積分学と複素関数論１の内容を復習すること。
【テキスト（教科書）】
ハンドアウトを用意する。
【参考書】
とくになし。
【成績評価の方法と基準】
中間試験 (45%)、期末の定期試験 (55%)
【学生の意見等からの気づき】
フーリエ解析の基礎的な内容はある程度既知であるようであり、したがって、
その意味の理解と応用を概観する。また、複素関数の知恵をさらに豊かにすることにより、複素関数論１の内容を再確認する。
【Outline and objectives】
This class gives some subjects related to complex analysis, including
Fourier series, Fourier transform, Laplace transform, discrete Fouriertransform, z transform and convergence of series.

— 14 —

発行日：2019/5/1
MAT247KA-【GMP-356 】

微分幾何学
庄司

高太

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
幾何学的な量を導入することによって、特に曲面の局所的な性質を中心に理解する。また、曲面上の幾何学の基礎を理解する。
【到達目標】
曲線を特徴づける量とは何か、曲面を特徴づける量とはなにかを、微分積分学と線形代数学の知識を基に理解できることを目標とする。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
曲線に関しては曲率と捩率とは何かを理解する。曲面については、基本量と微分形式、およびガウス曲率と平均曲率について理解する。微分積分学と線形代数学についての知識を必要とする。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
１
平面曲線
２
空間曲線
３
曲面の表現
４
５

第一基本形式・第二基本形式
法曲率・主曲率

６７８

ガウス曲率・平均曲率
中間試験
微分形式と正規直交標構

９１０曲面の構造方程式
測地線

１１

ガウス・ボンネの定理

１２曲面上の幾何学１

１３
１４

曲面上の幾何学２
いくつかの話題内容
平面曲線を特徴づける量を考える。
空間曲線を特徴づける量を考える。
空間内の曲面がどのような式で表現されるかを学ぶ。
曲面の最も基本的な量と、外見を決定する量を考える。
曲面に垂直な平面で切ったときの切り口を考える。
曲面に関する代表的な量を知る。
これまでの範囲で、中間試験を行う。
この後の議論を形式的に単純化するための道具を学ぶ。そして曲面において正規直交標構を導入する。
曲面の構造方程式を求める。
曲面上に、平面における直線に相当する曲線を定義する。
微分幾何学におけるもっとも有名な定理の一つを学ぶ。
平面にリーマン計量を導入して、局所的に、曲面との対応を考える。
ベクトル場と共変微分を定める。
これまでの内容をもとに、微分幾何学の中から、話題を提供する。

【授業時間外の学習（準備学習・復習・宿題等）】
微分積分学および線形代数学の復習をすること。
【テキスト（教科書）】
ハンドアウトを提供する。
【参考書】『曲線と曲面の微分幾何学』小林昭七著、裳華房、『曲線と曲面―微分幾何学的アプローチ』梅原雅顕・山田光太郎著、裳華房、『曲線論・曲面論 Mathematica
で探索する古典微分幾何学』【成績評価の方法と基準】
中間試験 (45%)、期末試験 (55%)
【学生の意見等からの気づき】
可能な限り視覚的イメージを用いて説明をする。重要な証明は省かない。理解しやすい例を用いて、実際の計算も示して見せる。
【Outline and objectives】
This class gives an introduction to differential geometry. The objective
is to understand some local characters of curves and curved surfaces inthree dimensional Euclidean space and Gauss-Bonnet theorem.

— 15 —

発行日：2019/5/1
MAT247KA-【GMP-357 】

位相幾何学
雪田

修一

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
閉曲面のトポロジーを題材にして自由に伸び縮みを行わせても変わらない特性を研究する技法を学ぶ。これらはコンピュータグラフィックスの専門家を志す学生には必須の知識である。数式処理システム Mathematica を使って、概念の実装法を学ぶ。
【到達目標】
閉曲面の分類カタログを記述することができる。
閉曲面の展開図をもとに Euler 標数を計算することができる。
以上の概念の装置を数式処理システムで実装できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
様々な抽象概念を理解するために、具体例での計算を示す。学生はその提示された例の取り扱いを模倣し、類似例の計算を行う。一部は授業時間内に行
うが、学生自身の考えた例と計算結果を課題レポートとして提出する。概念を数式処理システム Mathematica で実装する課題が多い。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【学生が準備すべき機器他】
ノート PC を毎回持参。数式処理システム Mathematica のプログラミングを行う。
【Outline and objectives】
We study the topology of closed surfaces with the help of polygon
diagrams. The diagrams have nice data representations and are readyto be handled by any computer algebra systems such as Mathematica,
python + sympy, and others. We choose Mathematica as our main tool
to attack various problems in topology. The first half part of this course
is dedicated to the classification theorem for closed surfaces. We willobtain a complete catalog of closed surfaces, or compact 2-manifolds.
To put in other words, we obtain a complete list of possible twodimensional spaces without boundaries or pin holes, at every pointof which there is an open disk neighborhood. They are topologicallydistinguished by their orientability and Euler characteristics. Bothare topological invariants that completely determined the topology ofa closed surface. The second half of the course is dedicated to thedesign of algorithms and their implementation. Mathematica comes
into play with symbolic computation and graphics functions. Students
will obtain both theoretical and algorithmic insights for the topology ofclosed surfaces.

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
導入
第2回

2 次元宇宙と閉曲面

第3回

閉曲面と見取り図

第4回

閉曲面と展開図

第5回
第6回

平面連結グラフとオイ
ラーの公式
多面体

第7回

閉曲面のオイラー標数

第8回

向き付可能な閉曲面の分類

第9回

向き付不可能な閉曲面の分類

第 10 回

グラフ

第 11 回

リスト処理と再帰的プロ
グラミング

第 12 回展開図のデータ構造とア
ルゴリズム (1)

第 13 回展開図のデータ構造とア
ルゴリズム (2)
最終発表会

第 14 回

内容
第 2 回以降のトピックについて概略を述べる。
ここで問題にする曲面とは何か。本講義での研究対象としての曲面を定義する。具体例を多数あげる。
閉曲面の見取り図上で曲線の交差状況を観察しながら、様々なトポロジーを区別する必要性をみる。
閉曲面のひとつのデータ構造として展開図に親しむ。
構造に関する帰納法に親しむ。高校で習う数学的帰納法の発展版である。
平面グラフに関するオイラーの定理の応用として正多面体の分類を行う。
オイラー標数を導入し、多くの実例にあたって計算をする。
裏表の区別、あるいは右利き左利きの区別ができる 2 次元宇宙 (閉曲面) のカタログをつくる。
裏表の区別ができない、あるいは右利き左利きの区別ができない 2 次元宇宙
(閉曲面) のカタログをつくる。
第 11 回以降の準備としてグラフ理論の必要な部分を復習する。
閉曲面のデータ処理の前提となるリス
ト処理の再帰的なプログラミングを演習する。
展開図のデータ構造は辺の符号付ラベルのリストである。リスト処理の再帰的プログラミングについて学ぶ。
展開図のデータ構造を処理する高度なアルゴリズムについて学ぶ。
受講者が多数の場合は最終課題について説明し、解法のアウトラインを解説する。

【授業時間外の学習（準備学習・復習・宿題等）】
毎回出される課題の取り組みと次回の授業の内容をテキストにもとづき予習。
【テキスト（教科書）】
絵ときトポロジー ―曲面のかたち―, 前原 濶 (著), 桑田 孝泰 (著, 編集), 共立
出版【参考書】
適宜指示する。
【成績評価の方法と基準】
毎回の授業で議論への貢献 (30%)。期末発表会 (70%)。受講者が多い場合は、
期末発表会に替えて最終レポート課題を評価する。
【学生の意見等からの気づき】
論証の作法をもっと明確に指導する必要がある。ゲーム (授業の進め方、成績評価) のルールをはっきりさせるということを改善のポイントとする。また、レポートの書き方について明確な指針を文書化して与える必要がある。

— 16 —

発行日：2019/5/1
PHY149KA- 【GMP-253 】

自然科学の基礎
秋野

-力学入門

喜彦

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
この講義では，現代の自然科学や数学の母体となったニュートンの力学の学
習を通して，自然科学のスタイルに親しむことを目的とします．
情報科学とその応用分野を学ぶときに「科学的なアプローチ」が不可欠です．
本講はその練習の場として，なかでも分析的手法とモデル化は重要です．すなわち，複雑で分かりにくいものをより明快で分かりやすい基本概念に分解し理解してから，それらを組み合わせて複雑なものを構築する，という方法を実際に学べるからです．また，複雑な現象をあつかうとき，その本質的な部分だけに注目してモデル（模型）をつくり，取り扱いやすくして定量的な推論を行うという方法が随所に現れるので，現実世界をあつかうソフトウェアの制作には欠かせない練習になります．
もちろん，本講で学ぶ力学の諸概念（位置，変位，速度，加速度，力，質量，
仕事，エネルギー，運動量，角速度，角運動量，トルクなど），運動方程式，エネルギー保存則などは，情報科学の立場から現実世界を取り扱う場合に不可欠です．これらの概念を運用できるようになることも本講の目標です．
【到達目標】
公式を覚えるのではなく，基本となる原理から出発して必要な情報を数学的に導くという推理方法を体験することが目標です．

4

慣性の法則と運動方程式

5

運動方程式

6

力の作用と反作用

7

典型的な運動：放物運動

8

典型的な運動：斜面上の運動と糸で結ばれた物体の円運動

9

バネに結ばれた物体の直線運動

10

仕事と運動エネルギー【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
教科書に沿って基本概念を丁寧に説明します．また，基本概念から出発して必要な情報を引き出すため，微積分法やベクトルなどの数式を運用します．得
られた数式と現実世界を対応させる作業も学びます．
教科書の例題・章末問題を解く過程で，「常に基本に立ち返り，理解できるものに分解し，それらを積み上げて結論を導く」というスタイルを体得してもらいたいと考えます．「公式に数を入れる」やりかたは思考停止状態を作り出すので本講の趣旨に反します．
物理に慣れていない諸君には，教科書の問題を解く機会を増やしたいと思います．数式を含む論理的な文章の書き方にも注意を払います．
小テストを行い基本的な内容を理解しているかを確認し、平常点の一部とします。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
力の性質
1

2

直線上の運動の記述

3

平面上の運動の記述

内容
物体のつり合いに関係して力の性質を学びます．
[キーワード] 力の測定，力のつりあい，力の重ね合わせ，力の成分，ベクトル．
直線上の運動をグラフで表す方法と，そのグラフから運動に関する情報を得る方法を，具体例を通じて学びます．
また，微分法をもちいて速度や加速度を算出する方法を学びます．
[キーワード] 座標，位置，変位，速度，
加速度，等速度，等加速度，グラフの傾きと微分係数，グラフの面積と定積
分，物理量の表し方（単位・測定），物
理量を式に代入する
運動の概念を平面上の運動に拡張します．
[キーワード] 座標系，位置ベクトル，
変位ベクトル，速度ベクトル，加速度ベクトル，ベクトルの大きさの変化と向きの変化，速度の合成，加速度の合成，ベクトルの成分とその時間微分・積分，ベクトル量の書き方，円運動への応用— 17 —

慣性系を用いて運動を記述すると（非慣性系を用いたときと比較し）どんな利点があるかを学びます．
[キーワード] 質点，慣性，慣性の法則，慣性系，第一法則，力を受けない物体の運動を表す式とその解
つぎに，慣性系で物体に加わる力と加速度が比
例することを表す式を導入します．この式により運動のしかたを正確に予測できることを学びます．
[キーワード] 力の効果，質量，加速度，第二法則，1 次元の運動方程式，2 次
元の運動方程式，初期位置と初速度，運動する観測者，運動量と力積（運動方程式の積分），非慣性系と見かけの力
慣性系で物体に加わる力と加速度が比
例することを表す式を導入します．この式により運動のしかたを正確に予測できることを学びます．
[キーワード] 力の効果，質量，加速度，第二法則，1 次元の運動方程式，2 次
元の運動方程式，初期位置と初速度，運動する観測者，運動量と力積（運動方程式の積分），非慣性系と見かけの力
2 個の物体が力を及ぼし合うとき，それらの力の相互関係を学びます．力を及ぼしあう物体の数が増えたとき運動を予測するには，どのような分析をす
るか学びます．
[キーワード] 質点系，内力と外力，
作用反作用の法則，内力だけで運動する質点系と慣性の法則，重心，質点と質点系の運動量，運動量保存則，質点
系と運動方程式
重力による質点の放物運動を求める過程を詳細に追跡し，数式の意味をとらえながら必要な情報を導くための式変形を体験します．
[キーワード] モデル化，慣性系，質点，重力，座標系，成分ごとの運動方
程式，初速度，初期条件と解，解の選択，解が表す運動，射程距離，着地速度，最高高度，到達時刻
斜面上を運動する物体を例に，力を分析し運動方程式をつくり，運動を予測します．
[キーワード] 重力（遠隔力），摩擦
力と垂直抗力（接触力，拘束力），力の分解と合成，フリーボディーダイアグ
ラム，運動方程式，運動の予測
糸で結ばれた２物体の直線運動を運動
方程式を用いて調べます．また，糸から力を受けて平面（水平もしくは鉛直）の上を円運動する物体を例に，力と加速度の関係を調べます．
[キーワード] 張力（拘束力），糸の線密度，円運動（等速，非等速）の速度と加速度，加速度から力を求める，
角度を座標とした運動方程式
フックの法則を満たすバネに結ばれた質点の運動を学びます．
[キーワード] 実際のバネ，復元力，フックの法則，変位と力の符号，バネ定数，バネの連結，水平に置かれたバ
ネによる運動，運動方程式と解，鉛直に吊したバネによる運動，等速円運動と単振動
刻々と変化する運動のなかに不変なものを追求すると，仕事という概念を通してエネルギーに行き着きます．ここでは仕事と運動エネルギーの関係を調べ，重力やバネによる直線上の運動を用いて理解を深めます．
[キーワード] 仕事，運動エネルギー

発行日：2019/5/1
11

保存力と位置エネルギー

12

エネルギー保存則

13

エネルギー保存則と運動
量保存則

14

回転と角運動量

力が位置エネルギーの傾斜として与えられる重要ないくつかの例を学びます．
[キーワード] 保存力，重力，万有引力，バネの復元力
運動エネルギーと位置エネルギーの和がいつも変わらないことを，運動法則
から調べます．この事実を使うと，運動方程式を解かずに速度を求めることができること，そしてその重要性に言及します．具体的には，バネによる振動などの場合を例にして学びます．
[キーワード] 運動方程式，力学的エネ
ルギー保存，運動方程式の積分，位置
エネルギーの図による運動の把握
エネルギー保存則と運動量保存則の適用範囲を明確にします．
[キーワード] 保存力と非保存力，作用反作用の法則，外力による仕事
回転運動の取り扱いに便利なように運動方程式を変形します．回転運動の勢いを表す角運動量を導入し，その具体的な意味や例を調べます．
[キーワード] 回転のつりあい，トルク，角運動量，中心力と角運動量保存則，慣性モーメント【授業時間外の学習（準備学習・復習・宿題等）】
http://cis.k.hosei.ac.jp/~akino にある予習シートや、配布資料等を用いて対応する箇所の予習をします．
担当者の指示に従って教科書等の問題を解いてください．
【テキスト（教科書）】
東京化学同人、 大学生のための基礎シリーズ 4、物理学入門
村、狩野共著)

I. 力学 (市【参考書】
・http://cis.k.hosei.ac.jp/~akino【成績評価の方法と基準】
レポートと小テストの評点（〜50 ％），期末試験（〜50 ％）の総点で評価します．詳細は担当者が説明します．
【学生の意見等からの気づき】
この講義を受講するためには１年前期の「微分法の基礎と応用」と同時に進行する「積分法の基礎と応用」（すくなくとも高校数学の積分法）をよく勉強しておくことが不可欠です．また，微積分法の現実世界への応用をこの講義で体験できることにも注目すべきでしょう．
【Outline and objectives】
This lecture aims to be familiar with the style of natural science throughlearning the Newton dynamics, which is the basics of modern naturalscience and mathematics.
"Scientific approach" is essential when we study the field of information
science and its application. In this lecture, it is quite importantto practice analytical methods and modeling. In other words, we
can practically study the scientific way: Phenomena which seem tobe complicated and difficult to understand are deconstructed into
several much clear and comprehensive fundamental concepts. After
we understand each of them, from the combination of those we create
more complicated ideas and new concepts. Also, when we deal withcomplicated phenomena, we frequently use this scientific process. In
each process, we focus on the essence, and turn it a physical model,
which is easy to handle and to perform quantitative verification. As we
frequently come across this process, it will be a very good practice tomake the software that deals with the real world.
Of course, the concepts of dynamics in this lecture (position, displacement, velocity, acceleration, force, mass, work, energy, momentum,
angular velocity, angular momentum, torque, etc.), motion equations,
are indispensable to handle the real world from an information science
point of view. Another goal of this lecture is to use these concepts
effectively.

— 18 —

発行日：2019/5/1
PHY149KA- 【GMP-253 】

自然科学の基礎
善甫

-力学入門

康成

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
この講義では，現代の自然科学や数学の母体となったニュートンの力学の学
習を通して，自然科学のスタイルに親しむことを目的とします．
情報科学とその応用分野を学ぶときに「科学的なアプローチ」が不可欠です．
本講はその練習の場として，なかでも分析的手法とモデル化は重要です．すなわち，複雑で分かりにくいものをより明快で分かりやすい基本概念に分解し理解してから，それらを組み合わせて複雑なものを構築する，という方法を実際に学べるからです．また，複雑な現象をあつかうとき，その本質的な部分だけに注目してモデル（模型）をつくり，取り扱いやすくして定量的な推論を行うという方法が随所に現れるので，現実世界をあつかうソフトウェアの制作には欠かせない練習になります．
もちろん，本講で学ぶ力学の諸概念（位置，変位，速度，加速度，力，質量，
仕事，エネルギー，運動量，角速度，角運動量，トルクなど），運動方程式，エネルギー保存則などは，情報科学の立場から現実世界を取り扱う場合に不可欠です．これらの概念を運用できるようになることも本講の目標です．
【到達目標】
公式を覚えるのではなく，基本となる原理から出発して必要な情報を数学的に導くという推理方法を体験することが目標です．

4

慣性の法則と運動方程式

5

運動方程式

6

力の作用と反作用

7

典型的な運動：放物運動

8

典型的な運動：斜面上の運動と糸で結ばれた物体の円運動

9

バネに結ばれた物体の直線運動

10

仕事と運動エネルギー【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
教科書に沿って基本概念を丁寧に説明します．また，基本概念から出発して必要な情報を引き出すため，微積分法やベクトルなどの数式を運用します．得
られた数式と現実世界を対応させる作業も学びます．
教科書の例題・章末問題を解く過程で，「常に基本に立ち返り，理解できるものに分解し，それらを積み上げて結論を導く」というスタイルを体得してもらいたいと考えます．「公式に数を入れる」やりかたは思考停止状態を作り出すので本講の趣旨に反します．
物理に慣れていない諸君には，教科書の問題を解く機会を増やしたいと思います．数式を含む論理的な文章の書き方にも注意を払います．
小テストを行い基本的な内容を理解しているかを確認し、平常点の一部とします。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
力の性質
1

2

直線上の運動の記述

3

平面上の運動の記述

内容
物体のつり合いに関係して力の性質を学びます．
[キーワード] 力の測定，力のつりあい，力の重ね合わせ，力の成分，ベクトル．
直線上の運動をグラフで表す方法と，そのグラフから運動に関する情報を得る方法を，具体例を通じて学びます．
また，微分法をもちいて速度や加速度を算出する方法を学びます．
[キーワード] 座標，位置，変位，速度，
加速度，等速度，等加速度，グラフの傾きと微分係数，グラフの面積と定積
分，物理量の表し方（単位・測定），物
理量を式に代入する
運動の概念を平面上の運動に拡張します．
[キーワード] 座標系，位置ベクトル，
変位ベクトル，速度ベクトル，加速度ベクトル，ベクトルの大きさの変化と向きの変化，速度の合成，加速度の合成，ベクトルの成分とその時間微分・積分，ベクトル量の書き方，円運動への応用— 19 —

慣性系を用いて運動を記述すると（非慣性系を用いたときと比較し）どんな利点があるかを学びます．
[キーワード] 質点，慣性，慣性の法則，慣性系，第一法則，力を受けない物体の運動を表す式とその解
つぎに，慣性系で物体に加わる力と加速度が比
例することを表す式を導入します．この式により運動のしかたを正確に予測できることを学びます．
[キーワード] 力の効果，質量，加速度，第二法則，1 次元の運動方程式，2 次
元の運動方程式，初期位置と初速度，運動する観測者，運動量と力積（運動方程式の積分），非慣性系と見かけの力
慣性系で物体に加わる力と加速度が比
例することを表す式を導入します．この式により運動のしかたを正確に予測できることを学びます．
[キーワード] 力の効果，質量，加速度，第二法則，1 次元の運動方程式，2 次
元の運動方程式，初期位置と初速度，運動する観測者，運動量と力積（運動方程式の積分），非慣性系と見かけの力
2 個の物体が力を及ぼし合うとき，それらの力の相互関係を学びます．力を及ぼしあう物体の数が増えたとき運動を予測するには，どのような分析をす
るか学びます．
[キーワード] 質点系，内力と外力，
作用反作用の法則，内力だけで運動する質点系と慣性の法則，重心，質点と質点系の運動量，運動量保存則，質点
系と運動方程式
重力による質点の放物運動を求める過程を詳細に追跡し，数式の意味をとらえながら必要な情報を導くための式変形を体験します．
[キーワード] モデル化，慣性系，質点，重力，座標系，成分ごとの運動方
程式，初速度，初期条件と解，解の選択，解が表す運動，射程距離，着地速度，最高高度，到達時刻
斜面上を運動する物体を例に，力を分析し運動方程式をつくり，運動を予測します．
[キーワード] 重力（遠隔力），摩擦
力と垂直抗力（接触力，拘束力），力の分解と合成，フリーボディーダイアグ
ラム，運動方程式，運動の予測
糸で結ばれた２物体の直線運動を運動
方程式を用いて調べます．また，糸から力を受けて平面（水平もしくは鉛直）の上を円運動する物体を例に，力と加速度の関係を調べます．
[キーワード] 張力（拘束力），糸の線密度，円運動（等速，非等速）の速度と加速度，加速度から力を求める，
角度を座標とした運動方程式
フックの法則を満たすバネに結ばれた質点の運動を学びます．
[キーワード] 実際のバネ，復元力，フックの法則，変位と力の符号，バネ定数，バネの連結，水平に置かれたバ
ネによる運動，運動方程式と解，鉛直に吊したバネによる運動，等速円運動と単振動
刻々と変化する運動のなかに不変なものを追求すると，仕事という概念を通してエネルギーに行き着きます．ここでは仕事と運動エネルギーの関係を調べ，重力やバネによる直線上の運動を用いて理解を深めます．
[キーワード] 仕事，運動エネルギー

発行日：2019/5/1
11

保存力と位置エネルギー

12

エネルギー保存則

13

エネルギー保存則と運動
量保存則

14

回転と角運動量

力が位置エネルギーの傾斜として与えられる重要ないくつかの例を学びます．
[キーワード] 保存力，重力，万有引力，バネの復元力
運動エネルギーと位置エネルギーの和がいつも変わらないことを，運動法則
から調べます．この事実を使うと，運動方程式を解かずに速度を求めることができること，そしてその重要性に言及します．具体的には，バネによる振動などの場合を例にして学びます．
[キーワード] 運動方程式，力学的エネ
ルギー保存，運動方程式の積分，位置
エネルギーの図による運動の把握
エネルギー保存則と運動量保存則の適用範囲を明確にします．
[キーワード] 保存力と非保存力，作用反作用の法則，外力による仕事
回転運動の取り扱いに便利なように運動方程式を変形します．回転運動の勢いを表す角運動量を導入し，その具体的な意味や例を調べます．
[キーワード] 回転のつりあい，トルク，角運動量，中心力と角運動量保存則，慣性モーメント【授業時間外の学習（準備学習・復習・宿題等）】
http://cis.k.hosei.ac.jp/~akino にある予習シートや、配布資料等を用いて対応する箇所の予習をします．
担当者の指示に従って教科書等の問題を解いてください．
【テキスト（教科書）】
東京化学同人、 大学生のための基礎シリーズ 4、物理学入門
村、狩野共著)

I. 力学 (市【参考書】
・http://cis.k.hosei.ac.jp/~akino【成績評価の方法と基準】
レポートと小テストの評点（〜50 ％），期末試験（〜50 ％）の総点で評価します．詳細は担当者が説明します．
【学生の意見等からの気づき】
この講義を受講するためには１年前期の「微分法の基礎と応用」と同時に進行する「積分法の基礎と応用」（すくなくとも高校数学の積分法）をよく勉強しておくことが不可欠です．また，微積分法の現実世界への応用をこの講義で体験できることにも注目すべきでしょう．
【Outline and objectives】
This lecture aims to be familiar with the style of natural science throughlearning the Newton dynamics, which is the basics of modern naturalscience and mathematics.
"Scientific approach" is essential when we study the field of information
science and its application. In this lecture, it is quite importantto practice analytical methods and modeling. In other words, we
can practically study the scientific way: Phenomena which seem tobe complicated and difficult to understand are deconstructed into
several much clear and comprehensive fundamental concepts. After
we understand each of them, from the combination of those we create
more complicated ideas and new concepts. Also, when we deal withcomplicated phenomena, we frequently use this scientific process. In
each process, we focus on the essence, and turn it a physical model,
which is easy to handle and to perform quantitative verification. As we
frequently come across this process, it will be a very good practice tomake the software that deals with the real world.
Of course, the concepts of dynamics in this lecture (position, displacement, velocity, acceleration, force, mass, work, energy, momentum,
angular velocity, angular momentum, torque, etc.), motion equations,
are indispensable to handle the real world from an information science
point of view. Another goal of this lecture is to use these concepts
effectively.

— 20 —

発行日：2019/5/1
PHY249KA-【GMP-254 】

電気と磁気
秋野

喜彦

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
いろいろな電磁気現象とそこから導かれる基本法則を順次学んでいきます．また，日常的に起きる電磁気現象を基本法則から理解することも試みます．
この科目では時間的な変動がない電気現象を中心に学び，「交流回路と電磁波」
では時間的に変動する電気現象を学ぶ予定です．
【到達目標】
電気や磁気に関する技術は現代生活に不可欠です．その背後にある電磁気現象が従う法則について理解を深めるのがこの授業の目的です．諸法則がどのような現象から導かれたか，さまざまな技術がそれらの法則とどのように関係するかを学びます．
力学では物体の目に見える動きを対象としたのですが，電気や磁気の現象は力学と同じ意味で直接に目で見ることができません．そのため電磁気現象を数学的に表しその数式が示すものを思い浮かべる必要があります．数式は微積分学で学ぶ偏微分や多重積分を用います．空間の性質（ベクトル場）のイ
メージと微積分の式が一体となるとよいと思います．

【成績評価の方法と基準】
レポートと小テストの評点（50 ％），期末試験（50 ％）の総点で評価します．
【学生の意見等からの気づき】
この授業においては、「微分法の基礎と応用」と「積分法の基礎と応用」の理解が前提となります。それらを用いて、電磁気学を数学的に表現しながら、電気・磁気に関する多くの技術の背後にある法則についての理解を深めます。
【Outline and objectives】
In this class, we will study the fundamental laws in electromagnetismand apply them to understand various electromagnetic phenomena.
Static electric phenomena will be main topics in this class, and timedependent phenomena will be studied in the class “AC Circuit andElectromagnetic Waves”.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
この授業では 1 年前期で学んだ力学と微積分学が基礎知識・能力として要求されます．三次元空間の位置と時間を変数としたベクトルの微積分により電磁気現象を数学的に表す必要があるからです． 力学の授業と同様に，ここでも数学を用いて考える訓練をします．
各回の授業に対する予習は大変に重要です．教科書の対応する部分には，どのような現象と法則について書かれているか，どのような論理でどのような結論が導かれているか，新しく導入された用語や概念は何かを予習しておいてください．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
No.1
電荷と電流，電荷保存則

No.2

電荷に作用する力No.3

電気力線と静電場

No.4

荷電粒子の運動１

No.5

エネルギーと電位No.6金属の静電誘導No.7
No.8

電気双極子と誘電体
誘電体の静電誘導

No.9

電気容量

No.10

電気抵抗

No.11
No.12

磁石
磁力線と磁場No.13

電流がつくる磁場

No.14

電磁誘導

内容
電磁気現象が電荷と電流だけによって引き起こされることを確認します．
電荷の動きが電流であり、電荷は不生不滅であることから導かれる電流と電荷分布の特徴について考察します．
クーロンの法則と重ね合わせの原理を学びます．
電荷に作用する力の源を静電場（空間の性質）として理解します．
静電場による荷電粒子の運動の様子を学びます．
静電気力の位置エネルギーと電位、電位と電場を導入します．
金属の電荷が誘導される現象の理解を深めます．
誘電体のモデルを学びます．
誘電体に分極が生じる現象を理解しますコンデンサーの性質とコンデンサーに蓄えられる電気的エネルギーについて学びます．
オームの法則と簡単な直流回路を理解します．
磁石の性質について知識をまとめます．
磁石に作用する力の源を磁場（空間の性質）として理解します．
ビオサバールの法則とアンペールの法則を学びます．
電磁誘導の法則を学びます．電磁気現象を記すマクスウェル方程式を概観します．

【授業時間外の学習（準備学習・復習・宿題等）】
担当教員が指定する予習と復習の課題【テキスト（教科書）】
東京化学同人、 大学生のための基礎シリーズ４、物理学入門
学 (狩野、市村共著)【参考書】
http://cis.k.hosei.ac.jp/~akino

II . 電磁気を参照．

— 21 —

発行日：2019/5/1
PHY349KA-【GMP-358 】

交流回路と電磁波：周波数・過渡応答、ベクトル解析
秋野喜彦

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
電磁気学の題材を使って，少し進んだ数学の手法を学ぶのが目的です．ここで学ぶ数学は物理に限らず，情報科学の応用分野を含めて非常に広い範囲に使えるものです．「電気と磁気」では時間的に変動がない電気現象を扱いましたが，この講義の題材は，時間的に変化する電磁気現象に注目します．
【到達目標】
１．交流回路のサイン波電流電圧における応答特性を調べる手法として，複素指数関数の取り扱いと複素インピーダンスの意味を理解します．
２．一般の波形に対する回路の応答特性を調べる手法として，ラプラス変換
による微分方程式の解法を学びます．
３．波の性質と，波を記す波動方程式を学びます．つぎに電磁気現象をマク
スウェル方程式により表します．それらの式を変形するために必要なベクトルの微分法を学び，波動方程式を導きます．
４．マクスウェル方程式から推察できる電磁波の性質を概観し，日常的に経験する光や電磁波の性質を理解します．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業時間外の学習（準備学習・復習・宿題等）】
担当教員が指定する予習と復習の課題【テキスト（教科書）】東京化学同人、 大学生のための基礎シリーズ４、物理学入門
学 (狩野、市村共著)
問題集は随時配布します．
【参考書】
http://cis.k.hosei.ac.jp/~akino【学生の意見等からの気づき】
難易度が高い科目ですが，現実世界のモデルを扱うために必要な数学の力がつきます。頑張りましょう。
【Outline and objectives】
The aim of this class is to study some advanced mathematicaltechniques based on electromagnetism. The techniques are useful not
only for physics, but also for applications in information science. This
class will mainly focus on time dependent electromagnetic phenomena.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No

No.2

交流素子

No.3

複素表示

No.4

交流回路のインピーダン
ス

No.5

回路の応答と微分方程式

No.6

微分方程式入門No.7

ラプラス変換による微分方程式の解法

No.8

回路の過渡応答

No.9

No.11

マクスウェル方程式とベクトル解析 １
マクスウェル方程式とベクトル解析 ２
波動方程式

No.12

電磁波の存在No.13

電磁波の性質１No.14

電磁波の性質

２

No.10

を参照．

【成績評価の方法と基準】
レポートと小テストの評点（50 ％），期末試験（50 ％）の総点で評価します．

【授業の進め方と方法】
課題となる問題集を配布し解答を解説します．

【授業計画】
回
テーマ
No.1
直流回路

II . 電磁気内容
前期の復習と交流回路への準備として，キルヒホッフの法則を学びます．
法則の物理的な意味を理解し，簡単な直流回路の解析をします．
サイン波の交流電流や電圧を表す式，
実効値について学びます．
抵抗，コンデンサー，コイルの電流・電圧特性を復習します．
複素指数関数の使い方を学びます．複素数を基本から復習し，複素電流や複素電圧が意味するものを理解し，その使い方を学びます．
交流回路網を調べるために必要な，素子の合成に関する規則を学び，有効電力，共振について理解します．
サイン波ではない一般の電流・電圧波形に対する回路の動作を調べるため，微分方程式の書き方を学びます．
定係数線型の微分方程式の一般的な特徴を学びます．
ラプラス変換と逆変換によって，回路の特性を記述する微分方程式が簡単に解けることを体験します．
コンデンサーの充電や放電，共振回路の自由振動など，LCR 回路の過渡応答に注目して数学的な解が持つ意味を
物理的に理解します．
前期に学んだ電磁気現象の基本法則を微分の式で表します．
マクスウェル方程式の変形に必要なベクトルの微分法を学びます．
サイン波だけでない一般的な波を数学的に表す方法を学びます．
波を理解するための基本概念である縦波・横波，震幅，位相速度，波面などを学びます．
マクスウェル方程式から電場と磁場の波動方程式を導きます．
光速度の推定と測定，電磁波の偏光，
電場と磁場の関係を学びます．波動の伝播を直観的に知るためホイヘンスの原理を学びます．干渉，解説，反射，屈折などを理解します．
荷電粒子の加速度運動が電磁波を発生させることを学びます．
光の反射や散乱についても，電磁波の吸収，最放出，干渉などの支点から理解します．

— 22 —

発行日：2019/5/1
PHY249KA-【GMP-353 】

音と光
秋野

喜彦

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
音と光は情報伝達に欠かせない物理現象であり，情報科学の応用分野にはこれを扱うものがたくさんあります．本講の目的は，古典的な音と光の特性を知り，関連する現象を科学的に表現・理解することにあります．
本講の内容を理解するために，「自然科学の基礎」「微分法の基礎と応用」「線
形代数の基礎」を先修科目とします．さらに「積分法の基礎と応用」の内容をマスターしておくと履修が容易になります．
【到達目標】
振動および波動現象を物理的に理解するとともに，それらの数学的な表現に慣れることを目標とします．

14

電磁波

・電磁波と光・光の速さ，波長と振動数・偏光・光の伝播，屈折，反射・光の吸収と放出【授業時間外の学習（準備学習・復習・宿題等）】
各回に課題を出す予定です．
【テキスト（教科書）】随時配布します．

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【参考書】
・全般的な参考書：基礎コース「物理学」（狩野，春日，佐藤，善甫，別役共訳） 東京化学同人
・振動： 物理学入門１（「自然科学の基礎」のテキスト）
・波動： 物理学入門２（「電気と磁気」「電磁場と電磁波」のテキスト）【授業の進め方と方法】
現象を数式を用いて扱う能力を養うため，講義を聞くだけでなく自ら問題を解くようにしてもらいます．

【成績評価の方法と基準】
課題提出と小テストによる平常点 (50 点) と期末テスト (50 点) の合計【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
内容
1
自然界に現れる波と波の ・音波，電磁波，地震波，水波など
性質
・波の数量的な比較に必要な量（振幅，波長，振動数，波の速さ，位相，位相差，波面）・波が伝わるときの特徴（反射，屈折，回折，干渉）
・縦波と横波・横波の偏波（偏光）
2
周期運動の記述・さまざまな周期運動
・サイン関数・フーリエ級数
3単振動
・単振動の物理・振り子・非調和振動4減衰振動
・摩擦による減衰・減衰振動の種類
・単振動との比較
5
強制振動と共鳴・外部からの周期的な力
・強制振動の動き
・共鳴
6
サイン波
・式と物理現象・式に現れる量と波の特徴
・波動方程式・重ね合わせ7波の干渉
・進行波と定在波
・一般的な波形とフーリエ級数・うなり・ホイヘンスの原理
・回折と干渉8
音波１・物体を伝わる音波
・縦波，粗密波，圧縮波
・超音波
・聴覚，デシベル
・音波の利用9
気柱の共鳴
・空気の性質と音速・気柱の共鳴10
弦の共鳴・基本振動数，高調波
・弦を伝わる波・波の速さとエネルギー
11
弦の振動の解析 １・フーリエ級数・波動方程式
・境界条件と初期条件
・解の重ね合わせ12
弦の振動の解析 ２
・例題
13
幾何光学
・光波と光線・幾何光学
・反射と屈折・レンズ・光学装置【学生の意見等からの気づき】
この授業の前提として、「自然科学の基礎」「微分法の基礎と応用」「線形代数の基礎」の理解が重要となります。それらをベースにして、物理を必要とす
る情報科学の応用分野を学習していきます。物理現象を数学的に表現する練習にもなります。頑張りましょう。
【Outline and objectives】
Sound and light are physical phenomena essential for informationtransmission. The aim of this class is to understand properties of soundand light, and the related various phenomena.
Prerequisites are “Basics of Natural Science”, “Differential Calculus”,
and “Linear Algebra”. Completion of “Integral Calculus” will be helpful
in this class.

— 23 —

発行日：2019/5/1
PHY349KA-【GMP-301 】

現代物理入門岡本政邦

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
科学・技術の進歩により，日常生活のなかで様々なエレクトロニクス製品を目にする。我々はその恩恵を受けているが，これらエレクトロニクス製品は現代物理学の研究成果に依っている。量子力学の成果を使っている半導体や相対性理論の効果を取り入れた GPS など，その良い例である。本講義では線形変換，行列の固有値といった線形代数の知識を前提に，量子論と相対性理論の基本的な考え方を学ぶ。

No. 11

No. 12
No. 13

特殊相対性理論：ローレ ・動いている時計の遅れと動いている
ンツ変換
棒の収縮
・時計のパラドックス
特殊相対性理論：相対論 ・ニュートン力学との比較
的力学
・質量とエネルギーの等価性
一般相対性理論：等価原 ・重力による時間の遅れ
理と重力・時計のパラドックスの解決
・GPS における相対論効果
・重力波
全体のまとめ・量子論のまとめ・相対論のまとめ【到達目標】
古典的な世界像とは一線を画す，量子論と相対性理論に基づく世界の捉え方とその応用の一端を理解することを目標とする。講義前半では，まず，二重ス
リットによる干渉実験から始め，状態の重ね合わせや確率振幅の概念を学ぶ。
そして具体的計算が容易な二準位系を実例にして，レーザーや量子情報処理の原理について入門的知識を得る。次に，これらの応用として量子コンピュータの動作原理について理解する。講義後半では，光速一定の原理からローレン
ツ変換を導き，時刻の相対性や質量とエネルギーの等価性について理解する。

【授業時間外の学習（準備学習・復習・宿題等）】
予習として，次回学ぶ範囲に出てくる主要な術語の意味や定義を調べておくこと。また，概念を理解するためには自分で簡単な計算を行ってみることが不可欠なので，講義中に示す例題を基にした演習課題を解くこと。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【テキスト（教科書）】
教科書は特に用いないが，基本的な内容は下記参考文献に系統的に解説されているので参考にして欲しい。

【授業の進め方と方法】
従来，量子力学の入門講義ではシュレーディンガー方程式に従う波動関数の計算法習得に時間が費やされ，スピンなどの基本概念にたどり着くまで大変時間を要した。本講義ではより一般的に，状態ベクトルの重ね合わせと線形変換を基礎にして量子論の重要事項を最短コースで学ぶ。量子力学に代表される
現代物理学は古典物理学のような直感的理解は難しいとよく言われる。スピンなど二準位系について簡単な演習問題を解くことで理解を深めていく。また，量子論の本質を表した電子波の干渉と収縮に関する有名な実験をビデオ上映し理解を深める (日立製作所外村彰氏ご提供)。相対性理論はアインシュ
タインの思考を追体験すべく歴史背景から重力波までの要点とその仕組みが理解できるように話を進める。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
内容
No. 1
光の量子性：光は波であ ・光の二重スリット干渉実験
り粒子である・太陽光スペクトル・黒体輻射・プランク定数・レーザー光の回折No. 2電子の量子性：電子は粒 ・電子線の二重スリット干渉実験
子であり波である
・電子顕微鏡・ドブロイ波長No. 3
量子論の枠組：量子状態 ・シュテルンーゲルラッハの実験
・電子スピン・パウリ行列・純粋状態と混合状態
No. 4
量子論の枠組：表現方法 ・ヒルベルト空間
・ブラとケット
・演算子
・固有状態
・期待値
No. 5
量子論の枠組：不確定性 ・交換関係
原理
・ゆらぎ
・不確定性原理No. 6
量子論の枠組：時間発展 ・ハミルトニアン
・正準量子化・時間発展
・スピンの歳差運動
No. 7
量子論の枠組：調和振動 ・シュレーディンガー方程式
子
・波動関数
・ハイゼンベルグ方程式
・生成消滅演算子
No. 8
中間試験及び補足説明
・講義前半の量子論の範囲から出題する
No. 9
量子コンピュータ
・量子ビット・量子もつれ・ラビ振動・ベリー位相・RSA 暗号No. 10
相対性理論の背景：光の ・ガリレイの相対性原理
速度は宇宙の真理につな ・マイケルソン-モーリーの実験がっている・アインシュタインの相対性原理

No. 14【参考書】
・量子力学，岡部洋一 著，http://www.moge.org/okabe/temp/quantum.pdf
・新版 量子論の基礎，清水明 著，サイエンス社
・高校数学でわかる相対性理論 (ブルーバックス), 竹内淳 著, 講談社
その他，現代的な応用に関連した参考書については講義中に適宜紹介する。
【成績評価の方法と基準】
予習復習課題，レポート，中間テスト等の評点（40 ％）と期末試験（60 ％）の総点で評価する。
【学生の意見等からの気づき】
・電子線の二重スリット干渉実験をビデオで見ると，量子の世界の不思議さを実感できるようである。
・レーザー光の干渉の実演とその波長解析は分かりやすかったようである。
・量子論と情報科学部との接点としての量子コンピュータの動作原理を理解することを講義前半のゴールとした。
・要望があったため相対性理論の時間数を 4 回分に増やした。
【その他の重要事項】
必要な古典物理の概念は講義時に補足するが，ニュートン力学におけるエネ
ルギーや運動量のような概念は知っていること。
【Outline and objectives】
Due to advances in science and technology, we see various electronics
products in everyday life. We are benefiting from that, but theseelectronics products depend on the research results of modern physics.
It is a good example such as semiconductors using the result of quantum
mechanics and GPS incorporating the effect of relativity theory. In
this lecture, we will learn fundamental concepts of quantum theory
and relativity theory on the assumption of linear algebra such as linear
transformation and eigenvalues of matrix.

— 24 —

発行日：2019/5/1
MAT147KA-【GMP-154 】

数理実験
小池

崇文

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報科学とその応用分野を学ぶには「科学的なアプローチ」が不可欠である．
また、様々な科学技術内容を表現する方法として、課題レポートや操作マニュ
アルをはじめ、卒業論文など、数多くの論理的な文章を書かなければならな
い．本講はその基礎練習の場として、数理実験を行い、その内容と結果や課題などを報告するという実践的な作業を通して、文書作成技術の基礎を修得する．理系の学生には欠かせない文書作成技術を練習する．
【到達目標】
理系の課題レポートや卒業論文を対象とした理科系の文書作成技術の基礎として、次の項目を達成する。適切な日本語で文章を書ける。文書の性質をふまえて論理的に文書を構成できる。図表を的確に作成し、文章で説明できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
基礎的な科学実験を行い、そのレポートを仕上げることを通して、課題レポー
トや卒業論文など理科系の文書作成技術について学ぶ．作文技術の解説と実習を組合せて授業を進める．フィードバックを通し参加者が自ら作成したレポートの課題に気づき、それを適切な形に修正していくことを通して理系の文書作成技術を体得する．
実験を行い、単にそのレポートを提出することは本講の趣旨に反する．論理的に文書を構成する方法、考え方を身に付けることを重視する．数式や図、表を含む論理的な文章の書き方にも注意を払う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No

木下是雄：「レポートの組み立て方」、筑摩書房、ちくま学芸文庫, 1994
【参考書】
木下是雄：「理科系の作文技術」中公新書 624、1981
酒井聡樹：「これからレポート・卒論を書く若者のために第 2 版」共立出版、2017
山田俊弘：「論文を書くための科学の手順」文一総合出版、2018【成績評価の方法と基準】
成績評価は、原則として２回の数理実験について提出された 3 通の最終レポー
トとその内容（100%）により総合的に判断する．ただし、グループでの実験への参加姿勢などを最大 20%の範囲で考慮する場合がある。
【学生の意見等からの気づき】
特になし。
【学生が準備すべき機器他】
データ収集のための貸与 PC 等
【その他の重要事項】
この授業は自らレポートを作成し、指導に基づき自ら課題に気づきそれを修正を行うことで理系の作文技術を修得することを目標としています．添削が授業の目的ではありません．初回の授業でノートを指定する。そのノートを必ず持参すること。
【Outline and objectives】"Scientific writing" is essential for learning computer science and its
application fields. Also, as a way of expressing various scientific andtechnical contents, we should write various logical sentences such asreports and manuals, graduation theses and so on. In this lecture, as abasic practice, students will perform experiments and learn the basics
of science writing techniques through practical work of reporting theircontents and results.

【授業計画】
回
テーマ
内容
1
ガイダンス/レポートの書 授業の概要、目的、進め方の理解。レき方
ポートとは何か、レポート執筆の準備について学ぶ。
2
レポートの書き方
レポートの構成、表図の使い方、論理の展開について学ぶ。
3
データ計測の方法/実験の データ計測の方法、実験の計画方法に計画ついて学ぶ。実験 (1,2) の説明を行う。
4
実験１（三角測量）
実験の手順について説明．計画に従って、実験を開始、データ収集を行う．
5
実験２（重力加速度計測） 実験の手順について説明．また何を測定すればよいかなどグループで議論を行う。
6
実験レポート提出
提出レポートについて指導を受ける．
7
レポートの書き方２
１回目のレポート提出を受けて、構成（フィードバック１）
上の問題点や注意点について指導を受ける．その指導に基づいて自分のレポートを見直し修正等を行い、提出する．
8
レポートの書き方２提出されたレポートについて、実験方（フィードバック２）法の記述などについて指導を受ける．
その指導に基づいて自分のレポートを見直し修正等を行い、提出する．
9
レポートの書き方 3
結果、考察の書き方について学ぶ。
（フィードバック２）
10
実験 3（温度測定 1）計画に従って、実験を開始、データ収集を行う．
11
実験 3（温度測定 2）
実験プロセス、実験結果に従い、レポートを作成する準備ができているか確認する。
12
数理実験レポート提出
提出レポートについて指導を受ける．
（温度測定）（これまでの理系レポート作成技術を基盤として作成する）
13
レポートの書き方３
前回までに指導を受けた理系文書作成（フィードバック１）
技術を基に作成した第２回目の数理実験レポートについて、構成上の問題点や注意点について指導を受ける．その指導に基づいて自分のレポートを見直し修正等を行い、提出する．
14
まとめ
全体の復習
【授業時間外の学習（準備学習・復習・宿題等）】
１．実験後１週間以内にレポートを作成し提出．
２．フィードバックによる複数回の提出も同様に１週間以内に提出．
【テキスト（教科書）】
配布資料— 25 —

発行日：2019/5/1
MAT147KA-【GMP-154 】

数理実験
伊藤

克亘

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報科学とその応用分野を学ぶには「科学的なアプローチ」が不可欠である．
また、様々な科学技術内容を表現する方法として、課題レポートや操作マニュ
アルをはじめ、卒業論文など、数多くの論理的な文章を書かなければならな
い．本講はその基礎練習の場として、数理実験を行い、その内容と結果や課題などを報告するという実践的な作業を通して、文書作成技術の基礎を修得する．理系の学生には欠かせない文書作成技術を練習する．
【到達目標】
理系の課題レポートや卒業論文を対象とした理科系の文書作成技術の基礎として、次の項目を達成する。適切な日本語で文章を書ける。文書の性質をふまえて論理的に文書を構成できる。図表を的確に作成し、文章で説明できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
基礎的な科学実験を行い、そのレポートを仕上げることを通して、課題レポー
トや卒業論文など理科系の文書作成技術について学ぶ．作文技術の解説と実習を組合せて授業を進める．フィードバックを通し参加者が自ら作成したレポートの課題に気づき、それを適切な形に修正していくことを通して理系の文書作成技術を体得する．
実験を行い、単にそのレポートを提出することは本講の趣旨に反する．論理的に文書を構成する方法、考え方を身に付けることを重視する．数式や図、表を含む論理的な文章の書き方にも注意を払う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No

木下是雄：「レポートの組み立て方」、筑摩書房、ちくま学芸文庫, 1994
【参考書】
木下是雄：「理科系の作文技術」中公新書 624、1981
酒井聡樹：「これからレポート・卒論を書く若者のために第 2 版」共立出版、2017
山田俊弘：「論文を書くための科学の手順」文一総合出版、2018【成績評価の方法と基準】
成績評価は、原則として２回の数理実験について提出された 3 通の最終レポー
トとその内容（100%）により総合的に判断する．ただし、グループでの実験への参加姿勢などを最大 20%の範囲で考慮する場合がある。
【学生の意見等からの気づき】
特になし。
【学生が準備すべき機器他】
データ収集のための貸与 PC 等
【その他の重要事項】
この授業は自らレポートを作成し、指導に基づき自ら課題に気づきそれを修正を行うことで理系の作文技術を修得することを目標としています．添削が授業の目的ではありません．初回の授業でノートを指定する。そのノートを必ず持参すること。
【Outline and objectives】"Scientific writing" is essential for learning computer science and its
application fields. Also, as a way of expressing various scientific andtechnical contents, we should write various logical sentences such asreports and manuals, graduation theses and so on. In this lecture, as abasic practice, students will perform experiments and learn the basics
of science writing techniques through practical work of reporting theircontents and results.

【授業計画】
回
テーマ
内容
1
ガイダンス/レポートの書 授業の概要、目的、進め方の理解。レき方
ポートとは何か、レポート執筆の準備について学ぶ。
2
レポートの書き方
レポートの構成、表図の使い方、論理の展開について学ぶ。
3
データ計測の方法/実験の データ計測の方法、実験の計画方法に計画ついて学ぶ。実験 (1,2) の説明を行う。
4
実験１（三角測量）
実験の手順について説明．計画に従って、実験を開始、データ収集を行う．
5
実験２（重力加速度計測） 実験の手順について説明．また何を測定すればよいかなどグループで議論を行う。
6
実験レポート提出
提出レポートについて指導を受ける．
7
レポートの書き方２
１回目のレポート提出を受けて、構成（フィードバック１）
上の問題点や注意点について指導を受ける．その指導に基づいて自分のレポートを見直し修正等を行い、提出する．
8
レポートの書き方２提出されたレポートについて、実験方（フィードバック２）法の記述などについて指導を受ける．
その指導に基づいて自分のレポートを見直し修正等を行い、提出する．
9
レポートの書き方 3
結果、考察の書き方について学ぶ。
（フィードバック２）
10
実験 3（温度測定 1）計画に従って、実験を開始、データ収集を行う．
11
実験 3（温度測定 2）
実験プロセス、実験結果に従い、レポートを作成する準備ができているか確認する。
12
数理実験レポート提出
提出レポートについて指導を受ける．
（温度測定）（これまでの理系レポート作成技術を基盤として作成する）
13
レポートの書き方３
前回までに指導を受けた理系文書作成（フィードバック１）
技術を基に作成した第２回目の数理実験レポートについて、構成上の問題点や注意点について指導を受ける．その指導に基づいて自分のレポートを見直し修正等を行い、提出する．
14
まとめ
全体の復習
【授業時間外の学習（準備学習・復習・宿題等）】
１．実験後１週間以内にレポートを作成し提出．
２．フィードバックによる複数回の提出も同様に１週間以内に提出．
【テキスト（教科書）】
配布資料— 26 —

発行日：2019/5/1
MAT147KA-【GMP-155 】

数学演習 1
田村祐介

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
行列の基礎的演算と行列を用いた連立 1 次方程式の解法、1 変数と 2 変数の実数関数について微分法の基礎と応用について、総合的な基礎演算力を身につけることを目標とする。
【到達目標】
学んだ線形代数の基礎知識、および基本的な関数の微分に関する基礎知識を使って、次の計算・演算が自在にできるようにすることを目標とする。
1. 行列の基礎的計算ができる。
2. 連立 1 次方程式を行列の理論で解く事ができる。
3. 簡単な関数の微分をすることができる。
4. 関数のグラフが書ける。
5. テーラー展開および級数により関数を表すことができる。

【Outline and objectives】
The goal is to acquire comprehensive fundamental computational ability
on fundamental matrices and solving simultaneous linear equations
using matrices, real variables functions of one variable and twovariables on the basis and application of differential method.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
線形代数および微分法の中で様々な理解を進めるためには、基礎知識および基礎演算力を高めることが必要である。教室では、これら最も基盤となる事
項のについて実践的な課題をあげ、演習を中心に理解を深めていく。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
線形代数の基本要素（ベクトル、行列、行列式）
2
行列の基本演算3
行列の基本変形4数列の極限 実数の連続性
自然対数の底56

簡単な関数の微分
簡単な関数のグラフ

7

連立 1 次方程式と行列の基本変形
同次連立方程式

89平均値の定理 その一般化
テーラー展開1012平面を表す数式 平面の性
質を表す量
行列式とその性質、（順列と互換、定義、性質）
偏微分の計算法と全微分13

逆行列の求め方

14

連立方程式とクラメルの公式による計算法とその
理解

11

内容
ベクトル、行列、行列式の表記と演算

m×n 行列と n×l 行列の積
行の定数倍、ある行の何倍かを他行へ加算、行の入替え
数列や級数の理解。
有理数と無理数の実例、実数の連続性と自然対数の底 e の定義
から実際の計算例。
指数関数 対数関数 逆関数 三角関数
微分法の基礎知識をもちいて、関数のグラフを作成連立 1 次方程式の「行列−ベクトル」
表示による解法、拡大係数行列
自明な解、非自明な解．解とランクの関係
テーラー展開の基礎、概略の関数値を簡単に計算したり、関数の形を多項式で近似する方法2 変数関数のグラフ、等高線、接平面、接平面の傾き
行列式の定義、互換数、符号関数、行列の分割と行列式
2 変数関数のグラフと偏微分係数の関係を考察します。
また、全微分の意味と取り扱いを学び
ます。
掃き出し法
余因子展開による行列式の計算
余因子行列を用いた連立方程式の計算法とその理解【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学ぶ範囲に出てくる主要な術語の意味や定義を調べておく
こと．特にベクトルの表記について注意すること．
【テキスト（教科書）】
授業中に配布するプリント【参考書】
線形代数、永井敏隆・永井 敦 著、裳華房
微分積分 (理工系の数学入門コース 1)、和達三樹著、岩波【成績評価の方法と基準】
授業への積極的参加、提出課題の評点、授業内発表回数（67%)、試験（33 ％）の総点で評価します。
【学生の意見等からの気づき】
演習問題をできるだけ多く解くようにしてください．また前に出てきて問題を解くことで自信がつくようです．

— 27 —

発行日：2019/5/1
MAT147KA-【GMP-155 】

数学演習 1
西川憲明

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
行列の基礎的演算と行列を用いた連立 1 次方程式の解法、1 変数と 2 変数の実数関数について微分法の基礎と応用について、総合的な基礎演算力を身につけることを目標とする。
【到達目標】
学んだ線形代数の基礎知識、および基本的な関数の微分に関する基礎知識を使って、次の計算・演算が自在にできるようにすることを目標とする。
1. 行列の基礎的計算ができる。
2. 連立 1 次方程式を行列の理論で解く事ができる。
3. 簡単な関数の微分をすることができる。
4. 関数のグラフが書ける。
5. テーラー展開および級数により関数を表すことができる。

【Outline and objectives】
The goal is to acquire comprehensive fundamental computational ability
on fundamental matrices and solving simultaneous linear equations
using matrices, real variables functions of one variable and twovariables on the basis and application of differential method.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
線形代数および微分法の中で様々な理解を進めるためには、基礎知識および基礎演算力を高めることが必要である。教室では、これら最も基盤となる事
項のについて実践的な課題をあげ、演習を中心に理解を深めていく。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
線形代数の基本要素（ベクトル、行列、行列式）
2
行列の基本演算3
行列の基本変形4数列の極限 実数の連続性
自然対数の底56

簡単な関数の微分
簡単な関数のグラフ

7

連立 1 次方程式と行列の基本変形
同次連立方程式

89平均値の定理 その一般化
テーラー展開1012平面を表す数式 平面の性
質を表す量
行列式とその性質、（順列と互換、定義、性質）
偏微分の計算法と全微分13

逆行列の求め方

14

連立方程式とクラメルの公式による計算法とその
理解

11

内容
ベクトル、行列、行列式の表記と演算

m×n 行列と n×l 行列の積
行の定数倍、ある行の何倍かを他行へ加算、行の入替え
数列や級数の理解。
有理数と無理数の実例、実数の連続性と自然対数の底 e の定義
から実際の計算例。
指数関数 対数関数 逆関数 三角関数
微分法の基礎知識をもちいて、関数のグラフを作成連立 1 次方程式の「行列−ベクトル」
表示による解法、拡大係数行列
自明な解、非自明な解．解とランクの関係
テーラー展開の基礎、概略の関数値を簡単に計算したり、関数の形を多項式で近似する方法2 変数関数のグラフ、等高線、接平面、接平面の傾き
行列式の定義、互換数、符号関数、行列の分割と行列式
2 変数関数のグラフと偏微分係数の関係を考察します。
また、全微分の意味と取り扱いを学び
ます。
掃き出し法
余因子展開による行列式の計算
余因子行列を用いた連立方程式の計算法とその理解【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学ぶ範囲に出てくる主要な術語の意味や定義を調べておく
こと．特にベクトルの表記について注意すること．
【テキスト（教科書）】
授業中に配布するプリント【参考書】
線形代数、永井敏隆・永井 敦 著、裳華房
微分積分 (理工系の数学入門コース 1)、和達三樹著、岩波【成績評価の方法と基準】
授業への積極的参加、提出課題の評点、授業内発表回数（67%)、試験（33 ％）の総点で評価します。
【学生の意見等からの気づき】
演習問題をできるだけ多く解くようにしてください．また前に出てきて問題を解くことで自信がつくようです．

— 28 —

発行日：2019/5/1
MAT147KA-【GMP-153e 】

統計学演習
佐藤

裕二

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
確率・統計の基礎を習得するために、統計学 1（講義形式）では理解が十分でないと感じている学生を対象として理解を補うことを目的とする。講義で充分と思う学生は本演習を取得する必要は特にない。
【到達目標】
理系大学 1 年生、2 年生を対象に、「アルゴリズムとデータ構造」
、
「データ
ベース」
、
「情報検索」、「情報理論」、「進化計算」、「画像処理」、「パターン認識」などのコンピュータ科学およびデジタルメディア分野の専門科目を学ぶ上で必要な数理的手法として、確率・統計の基礎を習得することを目標とする。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
授業の概要
前記到達目標を達成するために、以下に示す教育目標を設定する。
(1) 確率論の基本概念および重要な定理を理解する。
標本空間と事象、確率の公理から導かれる一連の定理、条件付き確率およびベイズの定理について十分な理解を得ること。
(2) 確率変数とその応用に関して理解する。
確率変数が標本空間から実数への写像を実現する関数であることを理解する。また、確率変数と確率分布関数の関係、確率分布と密度、密度と期待値の関係を理解する。
(3) 母関数とその応用に関して理解する。
確率変数を特徴付けるモーメントの概念とモーメント母関数について理解する。また、母関数や積率母関数と平均、分散との関係を理解する。
(4) エントロピーの概念と性質を理解する。
情報量とは何か、エントロピーとは何かを理解する。また、エントロピーと相互情報量との関係を理解する。
(5) 統計学の基礎を習得する。
標本データを基に母集団の性質を理解するための推定や検定の基本概念を理解し、簡単な応用問題への適用ができるようになる。
上記教育目標を達成するために、統計学 1 の講義の復習として演習を進める。
また、授業中に解説した例題を中心にほぼ毎回小テストを行い、理解度の確認を各自が行えるようにしながら授業を進める。授業中は当然として、教育
GP の中で進行中の GBC(ガラスボックス・オフィスアワーセンター: 学生が教員や先輩に気軽に質問できる場) を、先輩と後輩、あるいは学生同士が自発的に授業時間外に理解の向上に努めることができる場として活用する。

【テキスト（教科書）】
松葉育雄著「確率」朝倉書店 (2001)【参考書】[1] 東京大学教養学部統計学教室編「統計学入門」東京大学出版会 (2003)[2] 馬場、久池井著「確率統計 キャンパスゼミ」マセマ出版社 (2003)【成績評価の方法と基準】
演習課題、小テストおよび授業への参加の度合いから総合的に判断する。
演習課題（30%）：
講義に対応した演習問題を出題することで、学生の授業理解度を随時評価する。
小テスト（50%）：
授業進行過程での理解度を評価する。授業にどれだけ集中しているか、予習・復習を行なっているかなどを評価するための判断材料として利用する。
授業への参加の度合い（20%）：
授業中に積極的に質問を行なうか、授業中の演習問題を自ら率先して回答するかなど、授業に取り組む姿勢を評価する。なお、授業に出席することを前提に評価することとし、正当な理由のない欠席は減点対象とする。欠席が5 日に達した場合は評価を E とする。遅刻 2 回で欠席 1 日分とカウントする。授業中に騒いでいて他の学生の迷惑になると判断した場合は欠席と同等の扱いとする。
【学生の意見等からの気づき】「授業の復習を毎回必ず行うこと」、「間違った演習課題は必ず復習して理解すること」を授業外の学習として指定しているが、授業評価アンケートから、実行していない学生がいる。そのため、できるだけ授業中に演習問題を通して理解を深める工夫をしている。
【その他の重要事項】
高校教科書標準レベルの基本的な微分、積分に関しては事前に把握しておくこと。
【Outline and objectives】
In order to master the basics of probability and statistics, the objective isto supplement understanding of students who feel that understanding
is not sufficient in lecture form.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
確率とは

第2回

高校の復習

第3回

確率とランダム現象 1

第4回
第5回

確率とランダム現象 2
確率とランダム現象 3

第6回

近似理論

第7回
第8回
第9回
第 10 回

確率変数 1
確率変数 2母関数
母関数の応用

第 11 回

エントロピー 1

第 12 回

エントロピー 2

第 13 回標本と推定

第 14 回

検定

内容
確率とは（確率の必要性、概念などの解説）、および授業の目標、レベル、進め方、評価基準などのガイダンス
高校で習う順列、組合せ、および確率の簡単な復習の演習
標本空間と事象、加法定理、条件付き確率の演習
分配則とベイズの定理の演習
事象の独立性、ベルヌイ試行の演習、
小テスト１
正規分布、ポアソン分布、大数の法則の演習
確率変数、確率分布の演習
密度、期待値の演習
母関数、積率母関数の演習
データの最大値探索アルゴリズムの解
析、ハッシュ法の解析などへの応用例の演習、小テスト２
情報量と不確かさ、エントロピーの概
念の演習
エントロピーの性質、条件付エントロ
ピー、相互情報量、情報伝達の演習
点推定 (不偏推定、最充推定)、区間推定の演習
母平均の検定、母分散の検定の演習、
小テスト３【授業時間外の学習（準備学習・復習・宿題等）】
１．授業の予習または復習を毎回必ず行うこと
２．間違った演習課題は必ず復習して理解すること— 29 —

発行日：2019/5/1
MAT147KA-【GMP-153e 】

統計学演習
相島

健助

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
さまざまな専門科目の基礎となる統計学の理解を助けるため、基本的な問題を数多く解き、それによって専門科目や演習、卒業研究などにおける解析ツー
ルとしての統計学を自分のものとする。

【その他の重要事項】
とにかく問題を自力で解いてみて、どこがわかっていないかを明らかにすること。わかっていないのがどこかわかったら、その部分の教科書を読み直して理解に努める。それでもわからなければ質問すること。

【到達目標】
この演習科目は、統計学 1 で到達すべき目標に達しない学生のためのものである。受講者は、数多くの問題を解くことによって統計学 1 で要求するレベ
ルに達することを目標とする。

【Outline and objectives】
It is important to understand statistics that is fundamental to various
special subjects. Studenst are expected to solve many basic problems tobe able to learn statistic as their own skills of data analysis in special
subjects and graduation researches.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
統計学 1 の内容を理解するのに役立つような課題を取り上げる。課題を自力で解いてみることによって、わからなかったところを明らかにし、その部分の内容を教科書で調べ直し、理解に努めること。わからなかった部分を解説しつつ問題を解いていく。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
１
確率とは
２
３

確率変数
離散値の確率分布

４

分散

５
６

連続確率分布
連続確率分布と期待値１

７

連続確率分布と期待値２

８

正規分布

９

共分散行列と相関係数

１０

多次元正規分布

１１
１２
１３

統計的推定
統計的検定
統計的推定と統計的検定

１４

まとめ

内容
確率の内容を補充する形で問題を解いていく。
確率変数の問題を解いていく。
離散値と確率分布の内容を補充する形
で問題を解いていく。
分散の内容を補充する形で問題を解いていく。
連続確率分布の問題を解いていく。
連続確率分布の講義内容を補う形で問題を解いていく。
より複雑な連続確率分布について講義の内容を補充する形で問題を解いていく。
正規分布の講義内容を補充する形で問題を解いていく。
共分散行列と相関係数の求め方を中心に問題を解いていく。
多次元正規分布の講義内容を補充する
形で問題を解いていく。
統計的推定の問題を解いていく。
統計的検定の問題を解いていく。
理解を深めるために多くの（基礎的な）問題を解いていく。
演習全体のまとめと不足分の補填【授業時間外の学習（準備学習・復習・宿題等）】
1 回の演習でこなすべき課題をあらかじめ決めておく。時間内に解けなかった課題については、解けた問題とともに期限内にレポートにして提出するものとする。課題が解けるようになるまで、とにかく多くの問題を解くこと。
【テキスト（教科書）】
皆本晃弥：スッキリわかる確率統計、近代科学社 (2015)
内容が不足する場合は、資料を配布する。
【参考書】
豊田秀樹：基礎からのベイズ統計学、朝倉書店 (2015)
豊田秀樹：はじめての統計データ分析、朝倉書店 (2016)
西内啓：統計学が最強の学問である、ダイヤモンド社（2013）
西内啓：統計学が最強の学問である [実践編]、ダイヤモンド社（2014）
野口、西郷：基本｜統計学、培風館 (2014)
藤澤：確率と統計、朝倉書店、(2006)
薩摩：確率・統計、岩波 (1989)
N.C.Barford 著、酒井英行訳：実験精度と誤差、丸善出版 (1997)【成績評価の方法と基準】
演習に積極的に参加し、指示された問題を解き、発表やレポート提出を行った者は合格とする。なお、レポート提出の質と発表の質とはそれぞれ５０％ずつの重みで評価する。発表に対して消極的な者や欠席の多い者は発表の機会がなくなり必然的に不合格となるので、注意すること。
【学生の意見等からの気づき】
問題が不足する場合には、参考書の問題も解いてみること。
【学生が準備すべき機器他】
ノートＰＣを持参すること。

— 30 —

発行日：2019/5/1
MAT147KA-【GMP-255 】

数学・物理演習
孝橋

照生

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
線形代数においては写像と固有値・固有ベクトル、積分法では 1 変数と 2 変数の実数関数の積分法、物理では力学を中心に手順を踏まえた解法と運動方
程式の解法など、数学・物理について総合的な基礎演算力を身につけることを目標とする。
【到達目標】
これまで学んだ線形代数の基礎知識、基本的な関数の積分に関する基礎知識、および力学の基礎的な考え方に基いて、次の計算・演算が自在にできるようにすることを目標とする。
1. 行列を用いて写像を表す。
2. 行列の固有値・固有ベクトルが算出できる。
3. 簡単な関数の積分をすることができる。
4．2 変数の定積分が計算できる。
5．力の釣合、手順を踏まえた解法ができる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
線形代数、積分法および物理の基礎である力学について基礎的な理解を進める
ためには、基礎演算力を高めることが必要である。教室では、これら最も基盤となる事項のについて実践的な課題をあげ、演習を中心に理解を深めていく。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
１次独立と１次従属
同次連連立１次方程式
2線形写像の像と核

3

力学問題の解法 (1)4

力学問題の解法 (2)56Gram-Schmidt と正規直交基底
不定積分 (1)7不定積分 (2)8同次連立方程式

910

固有値・固有ベクトル
力学問題の解法 (3)11

力学問題の解法 (4)12

定積分の解法 (1)13

定積分の解法 (1)14

図形の回転と行列

内容
１次結合と線形関係、自明な解と非自明な解、ランク
同時方程式を用いた像および核の求め方力の釣合、重ね合わせ、成分分解、ベ
クトル、
作用反作用
分析的思考法による７ステップによる解法の理解
直線状の運動正規直交系、正射影、Gram-Schmidtの直交化法の理解「この関数の導関数は何か」という立場から基本的な初等関数の不定積分の求め方
置換法、部分積分法による幅広く不定積分の求め方
自明な解、非自明な解．解とランクの関係固有値の意味、固有ベクトルの意味
第一法則（慣性の法則）、第二法則（運動方程式）
直線状の運動、平面上の運動の記述方
法、放物運動．不変なものは何かを探る方法
平面図形の面積、断面積が既知の図形の体積の求め方図形の体積面積の求め方と、関数の内積、直交関数系
楕円のグラフの描画と図形の回転、回転行列の求め方【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学ぶ範囲に出てくる主要な術語の意味や定義を調べておく
こと．特にベクトルの表記について注意すること．
【テキスト（教科書）】
授業中に配布するプリント【参考書】
線形代数、永井敏隆・永井 敦 著、裳華房
微分積分 (理工系の数学入門コース 1)、和達三樹著、岩波【成績評価の方法と基準】
予習復習課題、小テスト等の評点（50%)、レポート（50 ％）の総点で評価します。
【学生の意見等からの気づき】
演習問題をできるだけ多く解くようにしてください．また前に出てきて問題を解くことで自信がつくようです．

— 31 —

発行日：2019/5/1
MAT147KA-【GMP-255 】

数学・物理演習西川憲明

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
線形代数においては写像と固有値・固有ベクトル、積分法では 1 変数と 2 変数の実数関数の積分法、物理では力学を中心に手順を踏まえた解法と運動方
程式の解法など、数学・物理について総合的な基礎演算力を身につけることを目標とする。
【到達目標】
これまで学んだ線形代数の基礎知識、基本的な関数の積分に関する基礎知識、および力学の基礎的な考え方に基いて、次の計算・演算が自在にできるようにすることを目標とする。
1. 行列を用いて写像を表す。
2. 行列の固有値・固有ベクトルが算出できる。
3. 簡単な関数の積分をすることができる。
4．2 変数の定積分が計算できる。
5．力の釣合、手順を踏まえた解法ができる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
線形代数、積分法および物理の基礎である力学について基礎的な理解を進める
ためには、基礎演算力を高めることが必要である。教室では、これら最も基盤となる事項のについて実践的な課題をあげ、演習を中心に理解を深めていく。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
１次独立と１次従属
同次連連立１次方程式
2線形写像の像と核

3

力学問題の解法 (1)4

力学問題の解法 (2)56Gram-Schmidt と正規直交基底
不定積分 (1)7不定積分 (2)8同次連立方程式

910

固有値・固有ベクトル
力学問題の解法 (3)11

力学問題の解法 (4)12

定積分の解法 (1)13

定積分の解法 (1)14

図形の回転と行列

内容
１次結合と線形関係、自明な解と非自明な解、ランク
同時方程式を用いた像および核の求め方力の釣合、重ね合わせ、成分分解、ベ
クトル、
作用反作用
分析的思考法による７ステップによる解法の理解
直線状の運動正規直交系、正射影、Gram-Schmidtの直交化法の理解「この関数の導関数は何か」という立場から基本的な初等関数の不定積分の求め方
置換法、部分積分法による幅広く不定積分の求め方
自明な解、非自明な解．解とランクの関係固有値の意味、固有ベクトルの意味
第一法則（慣性の法則）、第二法則（運動方程式）
直線状の運動、平面上の運動の記述方
法、放物運動．不変なものは何かを探る方法
平面図形の面積、断面積が既知の図形の体積の求め方図形の体積面積の求め方と、関数の内積、直交関数系
楕円のグラフの描画と図形の回転、回転行列の求め方【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学ぶ範囲に出てくる主要な術語の意味や定義を調べておく
こと．特にベクトルの表記について注意すること．
【テキスト（教科書）】
授業中に配布するプリント【参考書】
線形代数、永井敏隆・永井 敦 著、裳華房
微分積分 (理工系の数学入門コース 1)、和達三樹著、岩波【成績評価の方法と基準】
予習復習課題、小テスト等の評点（50%)、レポート（50 ％）の総点で評価します。
【学生の意見等からの気づき】
演習問題をできるだけ多く解くようにしてください．また前に出てきて問題を解くことで自信がつくようです．

— 32 —

発行日：2019/5/1
LANe132KA-【ENG-101 】

英語表現１
花﨑

美紀

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】『英語表現』は、英語の４技能のうち、Writing と Speaking の、主に英語の発信能力を涵養することをねらいとしている。
専門に進んでから必要とされる英語での知的作業の土台となる、英語の発信力の養成を主なねらいとし、さらには、『英語理解』の授業が主に伸ばすことを目的としている英語受信能力とも有機的に関連付けながら、ライティン
グ・スピーキングの基礎の習熟を目指す。
【到達目標】『英語表現１』では、主にセンテンスレベル〜パラグラフレベルでの特にライティング能力を中心とした、英語力の習得を目指し、『英語表現２』では、
主にパラグラフレベル〜エッセイレベルでの、英語力の習得を目指す。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
この授業では、以下の３つを、行います。
（１）英単語力の獲得をめざします（２）英語による受信に必要な、英語の発音に慣れ親しみます（３）良文のリーディングの速読を行い、英語によるパラグラフの構成や論理の基礎を学びます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
オリエンテーション

2

3

4

5

6

7

8

9

10

11

12

13

14

（１）単語テスト（２）発音練習（３）リーディング（１）単語テスト（２）発音練習（３）ライティング（１）単語テスト（２）発音練習（３）ライティング（１）単語テスト（２）発音練習（３）英語らしい文の学習

内容
授業の目的および進め方について、説明します
1 つ目のリーディング課題を読み、トピックセンテンスの作り方を学びます。

（３）リーディング、ライティングマテリアルは、こちらで用意します【参考書】
授業内に指示します【成績評価の方法と基準】
以下の割合をもとに、総合的に判断します
・授業への参加態度（30 ％）・複数のリーディングとライティングの課題や小テストなど（30 ％）・学期末試験（30 ％）・TOEIC の点数（10 ％）【学生の意見等からの気づき】
覚える英語から脱して、使える英語を皆さんに身につけていただけるよう、努
力したいと思います。
【学生が準備すべき機器他】
特になし【その他の重要事項】（１）授業への積極的な参加と定期的に出題される課題への意欲的な取り組みが必要です。積極的に授業には参加してください。
（２）リーディングやライティングでは、類推力や想像力が必要なことが多いですが、それらに留意して辞書は効果的に使うようにしてください。
（３）質問がある場合は、初回授業時にお知らせする、オフィスアワーに研究室まで来ていただくか、メールでお願いします。
（４）英語科目の単位修得要件として、TOEIC-IP テストの受験と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
This course aims to cultivate the speaking and writing skills amoung
the four basic English skills. In order to cultivate those skills, wewill mainly do the following tasks; (1) build up vocabulary necessary
for scientific studies (2) learn the pronunciation of English to enhance
speaking (3) learn the basic skills of paragraph writing, and (5) write
paragraphs and make presentations based on the knowledge acquired.

1 つ目のリーディング課題を再度行
い、トピックセンテンスの作り方を確認します。
1 つ目のリーディング課題を参考に、
トピックセンテンスを作成します。

実際に受講生が書いたトピックセンテ
ンスをお互いに読み、英語らしい英語でかかれたトピックセンテンスの学習をします（１）単語テスト
ピアレビューされたトピックセンテン（２）発音練習スをもとに、英語らしい英語でかかれ（３）英語らしい文の学習 たトピックセンテンスを作成します。
（１）単語テスト
2 つ目のリーディング課題を読み、パ（２）発音練習
ラグラフリーディングについて学びま（３）リーディング
す。
（１）単語テスト
2 つ目のリーディング課題を再度読（２）発音練習
み、パラグラフリーディングについて（３）リーディング
確認します。
（１）単語テスト
2 つ目のリーディング課題を参考に、（２）発音練習
パラグラフライティングを行います。
（３）ライティング（１）単語テスト
実際に受講生が書いたパラグラフライ（２）発音練習
ティングをピアレビューし、英語らし（３）ライティング
い英語でかかれたパラグラフライティ
ングを学習します。
（１）単語テスト
ピアレビューされたパラグラフライ（２）発音練習
ティングをもとに、英語らしい英語で（３）ライティング
かかれたパラグラフライティングを作成します。
（１）単語テスト
書きあがったパラグラフの発表会を行（２）発音練習い、ピアレビューを行います。
（３）スピーキング（１）単語テスト
書きあがったパラグラフの発表会を行（２）発音練習い、ピアレビューを行います。
（３）スピーキング
授業内テスト
定期試験を行います【授業時間外の学習（準備学習・復習・宿題等）】
毎回授業で行う単語テストのための準備をしてきてください。
【テキスト（教科書）】（１）Word Master Approach for the TOEIC test、成美堂（２）American & British English Pronunciation 南雲堂— 33 —

発行日：2019/5/1
LANe132KA-【ENG-101 】

英語表現１Alan D.Morgan
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】1). To enable students to use English to communicate with others
efficiently and appropriately in a variety of social settings. 2). To give
students a wider range of vocabulary and better control of grammaticalstructures to more accurately communicate their ideas and opinions. 3).
To encourage students to use reference sources and feedback from the
instructor to improve their English skills.

【授業時間外の学習（準備学習・復習・宿題等）】
3 written assignments covering language covered in the course will be
set and assessed according to task completion and accuracy and variety
of use of target language.

【到達目標】
1). Students will learn how to speak with others in defined social
interactions more effectively and appropriately. 2). Students will havea wider range of vocabulary covering a number of thematic areas andbe able to use the grammatical structures covered in the course toachieve objective goals and express their own ideas and opinions more
successfully. 3). Students will be able to use reference sources andfeedback to better overcome weaknesses and use strengths in their useof English.

【参考書】
My English Lab is an online component that can be used by students
who have a Speakout course book.
http://www.myenglishlab.com/courses-speakout.html【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）
】

14

Exam

Exam

【テキスト（教科書）】
Speakout Pre-Intermediate Students’ Book - Antonia Clare and JJ
Wilson (Pearson Longman)ISBN 978-1-4082-1932-4) c. ¥ 2,800【成績評価の方法と基準】
Homework 30%
In class role plays 15%
Class participation 20%
Exam 25%
TOEIC 10%

【授業の進め方と方法】
The class uses a textbook organized in thematic units with a focus on
specific grammar structures and appropriate functional language. The
class will comprise of frequent pair work and group work and listening
tasks during class to familiarise students with the use of vocabulary
and grammar structures in English. The class will also include realistic
listening comprehensions to improve listening skills. Role-play tests will
be used to evaluate speech skills, and homework assignments will be set
to evaluate progress in writing skills.

【学生の意見等からの気づき】
Students have valued the amount of actual speech practice in classand focus on performance of language in role plays as useful but also
somewhat challenging in both the last year and previous years .
In addition, there will be occasional activities designed to enable
students to use reference materials more effectively, both physical andonline, in order to improve their use of English. Examples might include
the IPA phonetic alphabet and simple meta-linguistic terms found inreference materials.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【学生が準備すべき機器他】
Students should bring a paper or electronic dictionary to class. Students
may use a dictionary on their smartphone, but any use of a smartphone
unconnected to the lesson will be penalised and result in a lower grade.

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Course guidelines &orientation

2

3

4

5

6

7

8
9

10
11

12

13

内容
Course goals and objectives; course
procedures for assignments;
grading criteria; suggested study
materials and methods; course
rules.
Personal information
Talking about yourself and others
close to you, asking questions ofothers; question forms andhandling questions (Question
forms).
Describing families and Talking about people and events inrelationships
your life; talking about similarities
and difference (Past simple).
Talking about personal Talking and asking about
routines and activities frequency and types of routines(Present tenses).
Likes & dislikes
Expressing & explaining
preferences (verbs + infinitives andpresent participles).
Role Play Assessment
Two-person role-plays Lessons 2-5
preparation and practice;performance; feedback
Future plans
Talking and asking aboutschedules and intentions (Present
continuous/be going to).
Describing experience
Relating and asking about
experience (present perfect).
Jobs/Careers
Talking about obligations andactivities; discussing personalqualities (modals of obligation).
Giving advice
Giving and asking for advice(modal verbs).
Role Play Assessment
Two-person role-plays Lessons 6-10
preparation and practice;performance; feedback
Talking about an event Talking about an event in greater
detail(past simple and past
continuous).
Prediction
Talking about a news story andspeculating on the future (modals).

【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC test held at Hosei
during the term.

— 34 —

発行日：2019/5/1
LANe132KA-【ENG-101 】

英語表現１
マイケル・J・マクドナルド
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】This class will focus on speaking and simple grammar.
Themain activities will be conversation-building, quizzes, show-and-tell,grammar handouts, group surveys, and group presentations【到達目標】The purpose is to prepare students for real spoken communication
with non-Japanese. At the end of the course, students should be able
to express themselves in English with more confidence, and to elicit
necessary information from their conversation partners.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The focus will be on practical use of English, with additional attention
to grammar and vocabulary. In addition to weekly miniquizzes, there
will be an oral/written exam at the end of the semester. Each student
will be required to bring an item to class and talk about it for 1 minuteon two occasions. There will be a lot of pairwork, and students will also
work in groups to prepare and conduct a survey of class members, andto present the results. We will also work on grammar handouts.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation

2

Classroom English

3

Yes-no questions

4

Show-and-tell"Wh" questions
Find someone who . . .

5Show-and-tellSurvey preparation

6

Show-and-tellSurvey preparation

7

Show-and-tell
Questions with "wh"subjects and objects
Survey8

Show-and-tell
Questions with final
prepositions
Survey9Show-and-tell
Giving reasons
Presentation
preparation

10

Show-and-tell"Because"/"although","So"/"but"Presentation
preparation

11

Show-and-tell
Making andresponding tosuggestions
Presentation
preparation

12

Show-and-tellPresentation practice13

Group presentations

14

How to learn new
vocabulary

More one-minute presentations"Let’s", "Shall we", "How about",
etc.
"Good idea", "Yes, OK", "I’m sorry,but . . ." etc.
Groups continue preparing theirpresentations
More one-minute presentations
Groups rehearse theirpresentations
Final advice on how to give goodpresentations
Groups give their presentations
and respond to questions
Feedback
Grouping related words
Word networks
Meanings of common prefixes andsuffixes
Vocabulary notebooks
Word cards
etc.

【授業時間外の学習（準備学習・復習・宿題等）】
ALC NetAcademy 2 PowerWords Course Plus (50 units)
Preparation of show-and-tell talks and presentations【テキスト（教科書）
】
None

内容
Get to know your teacher
Get to know your classmatesYes/no question forms
How to ask for explanations,
repetition, permission, etc.
Do you, can you, are you, did you,were you, etc.
Initial 1-minute show-and-tellpresentations
Asking questions beginning with"who", "what", "why", etc.
Find people in the class who did
the 10 listed things in Golden Week
More one-minute presentations
More "wh" questions
Sample class survey
Group discussions on topics fortheir class surveys
More one-minute presentations
Conduct the sample class survey
Preparation of questions for theclass surveys
More one-minute presentations"Who phoned Maya?""Who did Maya phone?"Groups interview each other for
their surveys
More one-minute presentations"Who is she talking to?"
"What are we waiting for?"
Finish interviewing each other forthe surveys
More one-minute presentations
How to express reasons using"because", "so", etc.
Groups analyse their survey
results and begin preparing apresentation.
More one-minute presentations
The Good Grammar Book p. 222
Groups continue preparing theirpresentations【参考書】
http://www.k.hosei.ac.jp/~mcdonald/【成績評価の方法と基準】
Weekly quizzes: 15%
Show and tell: 20%
Group survey: 20%
Participation: 15%
Exam: 25%
TOEIC test: 10%【学生の意見等からの気づき】
None【学生が準備すべき機器他】
Students need to bring dictionaries every week, and notebook PCs for
preparing the survey presentations【その他の重要事項】
Please try to use English as much as possible for classroom interaction.
Assignments and non-copyright handouts will be posted on my Hosei
Class Support System webpage.
You cannot get a credit unless you complete the ALC assignment andtake the TOEIC test held at Hosei.
【Outline and objectives】
This class will focus on speaking and simple grammar.
Themain activities will be conversation-building, quizzes, show-and-tell,grammar handouts, group surveys, and group presentations— 35 —

発行日：2019/5/1
LANe132KA-【ENG-101 】

英語表現１
クリス マシオ
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Effective communication techniques open up a lot of possibilities foranyone wanting to work in an international environment. This course isfor students who wish to practice their speaking and writing. Attention
will also be given to developing the skills students require to be
independent language learners.
【到達目標】
1. Students will demonstrate improved speaking, listening, and writing
fluency.
2. Students will become more capable of participating in spoken
discourse.
3. Students will become familiar with the writing process.
4. Students will become better independent language learners.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The instructor will act as a facilitator and provide support to ensure
students successfully achieve the goals of the course.

【学生の意見等からの気づき】
Previous students were happy with this course. There is no data
available to support changes to it. The teacher always welcomes
feedback and encourages students to suggest changes to improve thecourse at any time during the semester.
【学生が準備すべき機器他】
Occasional use of computers and the internet in class.
【その他の重要事項】
The contents and timing of the syllabus are subject to change according
to the needs of the class.
Students cannot get credit unless they complete the ALC assignments
for the semester.
Students must take the TOEIC-IP test held during the semester.
Class attendance is a course requirement. Students are allowed no morethan four absences in the semester.er.
【Outline and objectives】
This course will provide students with speaking, listening, andreading practice combined with activities and tasks for expanding their
vocabulary. Additionally, students will be given opportunities to develop
their writing skills within the context of the course material.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Class orientation

2

6

Unit 20 Why Learn
English?
Unit 20 Why Learn
English?
Unit 1 The Guy with
Green Hair
Unit 1 The Guy with
Green Hair
Unit 2 The Shoplifter

7

Unit 2 The Shoplifter

8
9Mid-semester test.
Unit 3 I’m Not
Addicted
Unit 3 I’m Not
Addicted
Unit 4 Social MediaStar
Unit 4 Social MediaStar
Semester review
Final test

3
4
5

10
11
12
13
14

内容
Introduction to the course,
students and teacher.
Speaking and writing task: what
are good ways to learn English?
Presentation: the story of myEnglish learning.
Speaking and writing task: whatfashions are acceptable to you?
Presentation: what’s important toyour fashion?
Speaking and writing task: what isa big problem in a friendship?
Presentation: maitaining a goodfriendship.
Review of the semester thus far.
Speaking and writing task: whatthings do you really like?
Presentation: l can’t live without it.

Speaking and writing task: what is
important to succeed in life?
Presentation: an accomplishment I
am proud of.
Review of the semester thus far.
Feedback on the course andreflection【授業時間外の学習（準備学習・復習・宿題等）】
Students are expected to complete homework assignments from the
textbook and worksheets. They are also required to keep a learningjournal of what they read and listen to outside of class.
【テキスト（教科書）】
Impact Issues 1 (3rd Edition)
ISBN 9789813134379
Pearson¥ 3,316【参考書】
Worksheet handouts【成績評価の方法と基準】
On-going evaluation of in-class participation (20%)
Homework completion (30%)
Mid-semester test (15%)
Final test (25%)
TOEIC Test Result (10%)— 36 —

発行日：2019/5/1
LANe132KA-【ENG-101 】

英語表現１Alan D.Morgan
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】1). To enable students to use English to communicate with others
efficiently and appropriately in a variety of social settings. 2). To give
students a wider range of vocabulary and better control of grammaticalstructures to more accurately communicate their ideas and opinions. 3).
To encourage students to use reference sources and feedback from the
instructor to improve their English skills.
【到達目標】
1). Students will learn how to speak with others in defined social
interactions more effectively and appropriately. 2). Students will havea wider range of vocabulary covering a number of thematic areas andbe able to use the grammatical structures covered in the course toachieve objective goals and express their own ideas and opinions more
successfully. 3). Students will be able to use reference sources andfeedback to better overcome weaknesses and use strengths in their useof English.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The class uses a textbook organized in thematic units with a focus on
specific grammar structures and appropriate functional language. The
class will comprise frequent pair work and group work and listening
tasks during class to familiarise students with the use of vocabulary
and grammar structures in English. The class will also include realistic
listening comprehensions to improve listening skills. Role-play tests will
be used to evaluate speech skills, and homework assignments will be set
to evaluate progress in writing skills.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Course Guidelines andIntroduction

2

Personal Information

3

Describing Families
and Relationships

4

Talking about Personal
Experience

5

Role Play Assessment
Lessons 2-4

6

Telling a story

7

Future Plans

8

Jobs/Careers 1

9

Jobs/Careers 2

10Role Play Assessment
Lessons 6-10

11

Describing routines

12

Technology

内容
Course goals and objectives; course
procedures for assignments;
grading criteria;suggested study
materials and methods; course
rules; course rules.
Talking about oneself andrelations, asking appropriatequestions of others; question forms
and responding to questions; Emailformats.
Talking about people and events inyour life; talking about similarityand difference.
Using simple narrative tenses;
talking about life experiences;
expressing reactions(skepticism/sympathy/surprise...)Two-person role-plays preparation and practice;performance; feedback
Talking about past events;
narrative tenses ;expressions fortime past; reading news reports.
Making predictions; future time
markers; modals verbs and degrees
of certainty.
Using modal verbs to talk aboutobligations and activities
Talking about career plans;
discussing personal qualities; likes
and dislikes
Two-person role-plays preparation and practice;performance; feedback
Expressing and explaining theregularity of personal routines
Making comparisons : discussing
advantages and disadvantages

13

Narrative Exposition

14

Exam

Relation of a narrative ; expressionof opinions and ideas related to theevents of a narrative
Exam【授業時間外の学習（準備学習・復習・宿題等）】
3 written assignments will be set in the semester focused on using
language introduced in class to convey information.
【テキスト（教科書）】
Speakout Intermediate Students Book- Antonia Clare and JJ Wilson
Pearson Longman (ISBN 978-4082-1931-7) c. ¥ 2,800【参考書】
My English lab is an online component that can be used by students
who have a Speakout textbook
http://www.myenglishlab.com/courses-speakout.html
A collocation dictionary is a dictionary that shows which words are mostfrequently used with the word you look up. It is a useful tool to check if
the words you use in combination with new vocabulary are appropriate.
The links below are for an online collocation dictionary and a good paper
collocation dictionary.
http://www.ozdic.com/
Oxford Collocation Dictionary
https://elt.oup.com/catalogue/items/global/dictionaries/9780194325387?
cc=global&selLanguage=en【成績評価の方法と基準】
Homework 30%
In class role plays 15%
Class participation 20%
Exam 25%
TOEIC 10%
【学生の意見等からの気づき】
Students have valued the amount of actual speech practice in class andfocus on performance of language in role plays in both the last year andprevious yearsas useful but also somewhat challenging. The aim in thisyear is to make students more comfortable with this form of language
practice.
In addition, occasional activities designed to enable students to use
reference materials more effectively, both physical and online, in orderto improve their use of English. Examples might include the IPA
phonetic alphabet and simple metalinguistic terms found in referencematerials.
【学生が準備すべき機器他】
Students are welcome to bring a paper or electronic dictionary to class,but should try to use verbal methods to ask for the meaning of words
from other students and the teacher first.
【その他の重要事項】
Students cannot get a credit unless they complete their ALC assignment
and take the TOEIC test held at Hosei.

— 37 —

発行日：2019/5/1
LANe132KA-【ENG-101 】

英語表現１
花﨑

美紀

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】『英語表現』は、英語の４技能のうち、Writing と Speaking の、主に英語の発信能力を涵養することをねらいとしている。
専門に進んでから必要とされる英語での知的作業の土台となる、英語の発信力の養成を主なねらいとし、さらには、『英語理解』の授業が主に伸ばすことを目的としている英語受信能力とも有機的に関連付けながら、ライティン
グ・スピーキングの基礎の習熟を目指す。
【到達目標】『英語表現１』では、主にセンテンスレベル〜パラグラフレベルでの特にライティング能力を中心とした、英語力の習得を目指し、『英語表現２』では、
主にパラグラフレベル〜エッセイレベルでの、英語力の習得を目指す。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
この授業では、以下の３つを、行います。
（１）英単語力の獲得をめざします（２）英語による受信に必要な、英語の発音に慣れ親しみます（３）良文のリーディングの速読を行い、英語によるパラグラフの構成や論理の基礎を学びます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
オリエンテーション

2

3

4

5

6

7

8

9

10

11

12

13

14

（１）単語テスト（２）発音練習（３）リーディング（１）単語テスト（２）発音練習（３）ライティング（１）単語テスト（２）発音練習（３）ライティング（１）単語テスト（２）発音練習（３）英語らしい文の学習

内容
授業の目的および進め方について、説明します
1 つ目のリーディング課題を読み、トピックセンテンスの作り方を学びます。

（３）リーディング、ライティングマテリアルは、こちらで用意します【参考書】
授業内に指示します【成績評価の方法と基準】
以下の割合をもとに、総合的に判断します
・授業への参加態度（30 ％）・複数のリーディングとライティングの課題や小テストなど（30 ％）・学期末試験（30 ％）・TOEIC の点数（10 ％）【学生の意見等からの気づき】
覚える英語から脱して、使える英語を皆さんに身につけていただけるよう、努
力したいと思います。
【学生が準備すべき機器他】
特になし【その他の重要事項】（１）授業への積極的な参加と定期的に出題される課題への意欲的な取り組みが必要です。積極的に授業には参加してください。
（２）リーディングやライティングでは、類推力や想像力が必要なことが多いですが、それらに留意して辞書は効果的に使うようにしてください。
（３）質問がある場合は、初回授業時にお知らせする、オフィスアワーに研究室まで来ていただくか、メールでお願いします。
（４）英語科目の単位修得要件として、TOEIC-IP テストの受験と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
This course aims to cultivate the speaking and writing skills amoung
the four basic English skills. In order to cultivate those skills, wewill mainly do the following tasks; (1) build up vocabulary necessary
for scientific studies (2) learn the pronunciation of English to enhance
speaking (3) learn the basic skills of paragraph writing, and (5) write
paragraphs and make presentations based on the knowledge acquired.

1 つ目のリーディング課題を再度行
い、トピックセンテンスの作り方を確認します。
1 つ目のリーディング課題を参考に、
トピックセンテンスを作成します。

実際に受講生が書いたトピックセンテ
ンスをお互いに読み、英語らしい英語でかかれたトピックセンテンスの学習をします（１）単語テスト
ピアレビューされたトピックセンテン（２）発音練習スをもとに、英語らしい英語でかかれ（３）英語らしい文の学習 たトピックセンテンスを作成します。
（１）単語テスト
2 つ目のリーディング課題を読み、パ（２）発音練習
ラグラフリーディングについて学びま（３）リーディング
す。
（１）単語テスト
2 つ目のリーディング課題を再度読（２）発音練習
み、パラグラフリーディングについて（３）リーディング
確認します。
（１）単語テスト
2 つ目のリーディング課題を参考に、（２）発音練習
パラグラフライティングを行います。
（３）ライティング（１）単語テスト
実際に受講生が書いたパラグラフライ（２）発音練習
ティングをピアレビューし、英語らし（３）ライティング
い英語でかかれたパラグラフライティ
ングを学習します。
（１）単語テスト
ピアレビューされたパラグラフライ（２）発音練習
ティングをもとに、英語らしい英語で（３）ライティング
かかれたパラグラフライティングを作成します。
（１）単語テスト
書きあがったパラグラフの発表会を行（２）発音練習い、ピアレビューを行います。
（３）スピーキング（１）単語テスト
書きあがったパラグラフの発表会を行（２）発音練習い、ピアレビューを行います。
（３）スピーキング
授業内テスト
定期試験を行います【授業時間外の学習（準備学習・復習・宿題等）】
毎回授業で行う単語テストのための準備をしてきてください。
【テキスト（教科書）】（１）Word Master Approach for the TOEIC test、成美堂（２）American & British English Pronunciation 南雲堂— 38 —

発行日：2019/5/1
LANe132KA-【ENG-101 】

英語表現１
クリス マシオ
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Effective communication techniques open up a lot of possibilities foranyone wanting to work in an international environment. This course isfor students who wish to practice their speaking and writing. Attention
will also be given to developing the skills students require to be
independent language learners.
【到達目標】
1. Students will demonstrate improved speaking, listening, and writing
fluency.
2. Students will become more capable of participating in spoken
discourse.
3. Students will become familiar with the writing process.
4. Students will become better independent language learners.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The instructor will act as a facilitator and provide support to ensure
students successfully achieve the goals of the course.

【学生の意見等からの気づき】
Previous students were happy with this course. There is no data
available to support changes to it. The teacher always welcomes
feedback and encourages students to suggest changes to improve thecourse at any time during the semester.
【学生が準備すべき機器他】
Occasional use of computers and the internet in class.
【その他の重要事項】
The contents and timing of the syllabus are subject to change according
to the needs of the class.
Students cannot get credit unless they complete the ALC assignments
for the semester.
Students must take the TOEIC-IP test held during the semester.
Class attendance is a course requirement. Students are allowed no morethan four absences in the semester.
【Outline and objectives】
This course will provide students with speaking, listening, andreading practice combined with activities and tasks for expanding their
vocabulary. Additionally, students will be given opportunities to develop
their writing skills within the context of the course material.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Class orientation
Unit 10 Fan Worship

2
3
4
5

6
7
8
9
10
11
12

13
14

内容
Introduction to the semester.
Speaking and writing task: Whatdo fans ofmusical groups do?
Unit 10 Fan Worship
Presentation: what are you a
fan of?
Unit 11 Pet Peeve
Speaking and writing task: whatbothers you?
Unit 11 Pet Peeve
Presentation: my pet peeve.
Unit 13 Protecting our Speaking and writing task: What
Environment
will youchange to help
the environment?
Unit 13 Protecting our Presentation: what I will do for
Environment
the environment.
Mid-semester test.
Review of the semester thus far.
Unit 14 Get a job!
Speaking and writing task: what
do you value in life?
Unit 14 Get a job!
Presentation: your life goals.
Unit 15 To tell or not to Presentation: what is courage?
tell
Unit 15 To tell or not to Presentation: what is courage?
tell
Unit 16 Flight 77
Speaking and writing task: whatshould you do if you hear a voice inyour head?
Unit 16 Flight 77
Presentation: a dream I remember.
Final test
Feedback on the course andreflection.

【授業時間外の学習（準備学習・復習・宿題等）】
Students are expected to complete homework assignments from the
textbook and worksheets. They are also required to keep a learningjournal of what they read and listen to outside of class.
【テキスト（教科書）】
Impact Issues 1 (3rd Edition)
ISBN 9789813134379
Pearson¥ 3,316【参考書】
Worksheet handouts【成績評価の方法と基準】
On-going evaluation of in-class participation (20%)
Homework completion (30%)
Mid-semester test (15%)
Final test (25%)
TOEIC Test Result (10%)— 39 —

発行日：2019/5/1
LANe132KA-【ENG-101 】

英語表現１
マイケル・J・マクドナルド
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】This class will focus on speaking and simple grammar.
Themain activities will be conversation-building, quizzes, show-and-tell,grammar handouts, group surveys, and group presentations【到達目標】The purpose is to prepare students for real spoken communication
with non-Japanese. At the end of the course, students should be able
to express themselves in English with more confidence, and to elicit
necessary information from their conversation partners.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The focus will be on practical use of English, with additional attention
to grammar and vocabulary. In addition to weekly miniquizzes, there
will be an oral/written exam at the end of the semester. Each student
will be required to bring an item to class and talk about it for 1 minuteon two occasions. There will be a lot of pairwork, and students will also
work in groups to prepare and conduct a survey of class members, andto present the results. We will also work on grammar handouts.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation

2

Classroom English

3

Yes-no questions

4

Show-and-tell"Wh" questions
Find someone who . . .

5Show-and-tellSurvey preparation

6

Show-and-tellSurvey preparation

7

Show-and-tell
Questions with "wh"subjects and objects
Survey8

Show-and-tell
Questions with final
prepositions
Survey9Show-and-tell
Giving reasons
Presentation
preparation

10

Show-and-tell"Because"/"although","So"/"but"Presentation
preparation

11

Show-and-tell
Making andresponding tosuggestions
Presentation
preparation

12

Show-and-tellPresentation practice13

Group presentations

14

How to learn new
vocabulary

More one-minute presentations"Let’s", "Shall we", "How about",
etc.
"Good idea", "Yes, OK", "I’m sorry,but . . ." etc.
Groups continue preparing theirpresentations
More one-minute presentations
Groups rehearse theirpresentations
Final advice on how to give goodpresentations
Groups give their presentations
and respond to questions
Feedback
Grouping related words
Word networks
Meanings of common prefixes andsuffixes
Vocabulary notebooks
Word cards
etc.

【授業時間外の学習（準備学習・復習・宿題等）】
ALC NetAcademy 2 PowerWords Course Plus (50 units)
Preparation of show-and-tell talks and presentations【テキスト（教科書）
】
None

内容
Get to know your teacher
Get to know your classmatesYes/no question forms
How to ask for explanations,
repetition, permission, etc.
Do you, can you, are you, did you,were you, etc.
Initial 1-minute show-and-tellpresentations
Asking questions beginning with"who", "what", "why", etc.
Find people in the class who did
the 10 listed things in Golden Week
More one-minute presentations
More "wh" questions
Sample class survey
Group discussions on topics fortheir class surveys
More one-minute presentations
Conduct the sample class survey
Preparation of questions for theclass surveys
More one-minute presentations"Who phoned Maya?""Who did Maya phone?"Groups interview each other for
their surveys
More one-minute presentations"Who is she talking to?"
"What are we waiting for?"
Finish interviewing each other forthe surveys
More one-minute presentations
How to express reasons using"because", "so", etc.
Groups analyse their survey
results and begin preparing apresentation.
More one-minute presentations
The Good Grammar Book p. 222
Groups continue preparing theirpresentations【参考書】
http://www.k.hosei.ac.jp/~mcdonald/【成績評価の方法と基準】
Weekly quizzes: 15%
Show and tell: 20%
Group survey: 20%
Participation: 15%
Exam: 25%
TOEIC test: 10%【学生の意見等からの気づき】
None【学生が準備すべき機器他】
Students need to bring dictionaries every week, and notebook PCs for
preparing the survey presentations【その他の重要事項】
Please try to use English as much as possible for classroom interaction.
Assignments and non-copyright handouts will be posted on my Hosei
Class Support System webpage.
You cannot get a credit unless you complete the ALC assignment andtake the TOEIC test held at Hosei.
【Outline and objectives】
This class will focus on speaking and simple grammar.
Themain activities will be conversation-building, quizzes, show-and-tell,grammar handouts, group surveys, and group presentations— 40 —

発行日：2019/5/1
LANe132KA-【ENG-103 】

英語理解１
マイケル・J・マクドナルド
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：
11【授業の概要と目的（何を学ぶか）】
Listening and reading comprehension【到達目標】
The aim is to develop the students’ ability to assimilate information
through both intensive and extensive practice in reading and listening,
and at the same time to reinforce the structures and vocabulary they
have practised in English Interaction 1. At the end of the course,
students should be more fluent listeners and readers. They shouldbe able to understand the main points more quickly, and to guess themeanings of English phrases they do not know.

1213【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
There will be a strong focus in both reading and listening
on developing a broad vocabulary in context and appropriate
strategies for comprehension. We will use the textbook (Q: Skills for
Success 2: Listening and Speaking) in most classes, with individualtasks and pairwork. About 20 minutes of each class will be spent on
extensive reading, using a large selection of graded English readers.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation
2
Q: Skills for Success 2:
Listening andSpeaking unit 1:
Architecture
Extensive reading
3
Q: Skills for Success 2:
Listening andSpeaking unit 1:
Architecture
Extensive reading
4
Q: Skills for Success 2:
Listening andSpeaking unit 1:
Architecture
Extensive reading5
Q: Skills for Success 2:
Listening andSpeaking unit 2:
Psychology
Extensive reading
6
Q: Skills for Success 2:
Listening andSpeaking unit 2:
Psychology
Extensive reading
7
Q: Skills for Success 2:
Listening andSpeaking unit 2:
Psychology
Extensive reading
8
Q: Skills for Success 2:
Listening andSpeaking unit 3:
Behavioral science
Extensive reading
9
Q: Skills for Success 2:
Listening andSpeaking unit 3:
Behavioral science
Extensive reading10
Q: Skills for Success 2:
Listening andSpeaking unit 3:
Behavioral science
Extensive reading

内容
Classroom English
What are current trends inarchitecture?

14

Q: Skills for Success 2:
Listening andSpeaking unit 4: Game
studies
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 4: Game
studies
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 4: Game
studies
Extensive reading
Revision andconsolidation

How can games compareto real life?

Listening 1: Crossword puzzles

Listening 2: Business is a game

Units 1-4

【授業時間外の学習（準備学習・復習・宿題等）】
Weekly listening and/or reading homework
ALC NetAcademy 2 PowerWords Course Plus (50 units)【テキスト（教科書）】
Margaret Brooks, "Q: Skills for Success 2: Listening and Speaking"(OUP), ISBN 978-0-19-481872-8
【参考書】
None
【成績評価の方法と基準】
Exam: 40%
Homework: 20%
Weekly quizzes: 20%
Participation: 10%
TOEIC: 10%【学生の意見等からの気づき】
None

Listening 1: Modern architecture

Listening 2: Sustainablearchitecture

How can colors be useful?

【学生が準備すべき機器他】
Please bring a paper or electronic dictionary to every class.
【その他の重要事項】
Please try to use English as much as possible for classroom
interaction.
Homework assignments and non-copyright handouts will be
posted on my Hosei Class Support System website.
You cannot get a credit unless you complete the ALC assignment andtake the TOEIC test held at Hosei.
【Outline and objectives】
Listening and reading comprehension

Listening 1: The colors of nature

Listening 2: Building with color

Why are good manners important?

Listening 1: Be polite

Listening 2: Classroom etiquette— 41 —

発行日：2019/5/1
LANe132KA-【ENG-103 】

英語理解１
ﾚｵｰﾈ

ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
The course is designed to introduce topics of current interest to
university-level students with an emphasis on forming and expressing
opinions on them.

【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC-IP test held at Hosei
during the term.

【到達目標】
The aim of this course is to improve students English communication
skills and ability to discuss, explain and write about a wide range of
topics in English and to build confidence in both oral and written skills.
There is also heavy emphasis on listening skills as each weekly topic
will be introduced with an aural component.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
Classes will be conducted using a wide range of activities, with aconcentration on vocabulary introduction, listening exercises related
to the topics, including note-taking and comprehension questions,Students will participate in pair/group discussions on the topics andpresent their ideas both orally and in writing.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Introduction

2

Language

3

Education

4

Culture5
6

MoviesRestaurants

7

Mid-Term Review

8

Mid-term report

9

Music

10

Famous People

11
12
13

Environment
Routines
History

14

Final Report

内容
Introduction to the course andrequirements, short
self-introductions
Introduction of English as a global
language, self-assess meant oflanguage ability
education in Japan, discussing
academic disciplines
explaining aspects of Japaneseculture to non-Japanese speakers
Movies and movie reviews/criticism
Restaurants and eating out,
ordering, diets
Review of units first five weekly
topicswrite mid-term report, Show ALC
progress (complete about half ofunits)
Different genres of music,
musicians, instruments
Discuss famous people,
present/introduce a famous person
Environmental issues, recycling
Routines and daily activities
Describe important pastexperiences
Write final report, show final AlC
progress【授業時間外の学習（準備学習・復習・宿題等）】
students will be assigned homework and read texts outside of class to
prepare for topics.
【テキスト（教科書）】No textbook, teacher-provided materials
【参考書】
none
【成績評価の方法と基準】
Participation (actively participating, class/homework assignments,etc.):
30%
Mid-term Report: 30%
Final Report: 30%
TOEIC: 10%
Bonus (visiting English corner, 1 point each visit up to 5):5%【学生の意見等からの気づき】
Students comments will be taken into consideration for future changes【学生が準備すべき機器他】
pens, notebooks, dictionaries, computers— 42 —

発行日：2019/5/1
LANe132KA-【ENG-103 】

英語理解１
藤野

輝雄

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
動物・冒険など興味あるテーマを読み、聴き、話すことにより英語の読解力、リスニング力、スピーキング力、語彙力等を身につける。
【到達目標】
授業を通して英文を正確に早く理解すると同時に、 耳で聞いてその内容を理解し、相手にその内容を英語で伝える技術を習得できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
毎週興味あるテーマを英文で読み、語彙を確認し，ビデオを試聴し、テーマの内容を英語で説明することにより英語を理解し、英語によるコミュニケー
ション能力を養う。そのために、授業内容に関連したクイズや演習、シャドー
イングを行うと同時に、ペアやグループで活動を行う。

・「授業への参加および態度」では、先生の言うことをしっかり聴き、質問に自発的に大きな声で答え、与えられた課題に真面目に取り組み、授業に関係ない話をせず、他の学生の邪魔をしないかどうか等を評価する。
・教員間の評価の不公平を解消するために成績を調整する場合がある【学生の意見等からの気づき】
英語の短い文を読むことで、様々な国の文化や歴史を学ぶことができてよかったとのことなので今後もこのテキストを使っていきたいと思います。
【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
Students improve reading, listening, and speaking capabilities ofEnglish by reading, listening, and speaking interesting topics such asanimals and adventure.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation
2
Reading Explorer 1
Unit one A: Reading
and listening
3
Reading Explorer 1
Unit one B: Reading
and listening
4
Reading Explorer 1
Unit two A: Reading
and listening
5
Reading Explorer 1
Unit two B: Reading
and listening
6
Reading Explorer 1
Unit three A: Reading
and listening
7
Reading Explorer 1
Unit three B: Reading
and listening
8
Reading Explorer 1
Unit four A: Reading
and listening
9
Reading Explorer 1
Unit four B: Reading
and listening
10
Reading Explorer 1
Unit five A: Reading
and listening
11
Reading Explorer 1
Unit five B: Reading
and listening
12
Reading Explorer 1
Unit six A: Reading
and listening
13
Reading Explorer 1
Unit six B: Reading
and listening
14
Exam

内容
Introduction to the course
Amazing Animals: The Incredible
DolphinAmazing Animals: Musical
Elephants
Travel and Adventure: The Trip ofa Lifetime
Travel and Adventure: Adventure
IslandThe Power of Music: Hip-Hop
Planet
The Power of Music: A Musical
Boost
Into Space: Life Beyond Earth?

Into Space: Living in Space

City Life: Global Cities

City Life: Rio Reborn

Small Worlds: In One Cubic Foot

Small Worlds: A World Within Us

Contents of the course【授業時間外の学習（準備学習・復習・宿題等）】
・次回の授業の予習を行うこと
・小テストのための復習をすること・与えられた宿題を決められた日時に提出すること【テキスト（教科書）】
・Nancy Douglas, Reading Explorer 1, HEINLE CENGAGE Learning,ISBN 978-1-285-84685-9【参考書】
授業の中で必要に応じて紹介する．
【成績評価の方法と基準】
・試験（30%)、小テスト・演習（30%）、宿題（20%），授業への参加および態度（10%）、TOEIC（10%)— 43 —

発行日：2019/5/1
LANe132KA-【ENG-103 】

英語理解１
渋谷

奈津子

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
英語理解の入門コース。英語コミュニケーション力を測る TOEIC テストの題材や時事ニュースを利用して、まとまった量の英文を聞き取る力と読み取る力を伸ばす。同時に、英語の構文と語彙に馴染み、英文を和訳しながら解釈するのではなく、英語の語順のまま理解する力を養う。
【到達目標】
基本的な単語や語順、音のルールを習得し、まとまりのある英文を自力で読みきる体力をつける。目安として、コース終了後、TOEIC ベストスコアを 80点以上アップさせることを目指す。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
テキストの問題演習を通して文法や文章の構成について講義をする。時おり、時事的な記事を取り上げ、内容を要約するアクティビティを行う。単語力増強のため、単語テストを随時実施する。なお、英文リーディングを週間づける目的で、図書館の多読コーナーの利用を推奨する。

②単語テスト 30%③学期末試験 30%④ TOEIC 成績 10%【学生の意見等からの気づき】
聴く・読むスキルを向上するプログラムだが、漫然と聞いて読むのではなく、問題意識を持ち積極的な態度で英文に接するよう、仕組みづくりを工夫したい。
【学生が準備すべき機器他】
テキストの音声をダウンロードできる機器（スマホや IC レコーダーなど）を持参すること【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
The principal objective of the course is to develop the students’ reading
and listening skills, providing effective reading and listening strategies
in English communication in both academic and business settings.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation
テキスト サンプル問題

2

テキスト Part 1/ Part 5

3テキスト Part 2/ Part 5

4テキスト Part 2/ Part 55テキスト Part 4/ Part 6

6

テキスト Part 4/ Part 6

7テキスト Part 48テキスト Part 7

9テキスト Part 7

10テキスト Part 71112テキスト Part 7
テキスト Part 7

13テキスト Part 7

14

授業内テスト内容
授業や課題の説明。
リスニング力を上げるための練習方法を体験する。
文法の基礎、文の構造を知る。
客観的事象を描写する表現を学ぶ。
文法：動詞の使い方を学ぶ（時制、態）。
効果的な質問形を学ぶ（WH 疑問文)。
文法：文脈に沿った動詞の使い方を学習する。
効果的な質問形を学ぶ（YES/NO 疑問文）。短いパラグラフを読み、情報を引き出すための質問文を作成する。
文法：代名詞、限定詞を正しく使う。
まとまりのあるトークの聞き取りを学ぶ（トピックセンテンスの聞き取り）。
パラフレーズされた表現を学ぶ。
公共アナウンスの聞き取りを学ぶ。
キーワードを手がかりに、必要な情報を選択的に聞き取る練習をする。
実際のニュース映像を見て内容を聞き取る。概要を説明する練習をする。
長文を読み、概要をつかむ練習をする。
英文の構成を学ぶ。要約を書き出す。
長文を読み、概要をつかんでパラフ
レーズ表現の練習をする。
長文を読み、具体的な情報を検索する
練習をする。
時事ニュースを読んで概要を説明する。
自分で選んできた文書を要約して、説明する。
複数の関連書類を読み、情報を整理する。
定期試験を行う。

【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学習するユニットの解説と例題を読んでくる。
単語テキスト（『金のフレーズ』）より不定期にテストが実施されるので、必ず準備学習をしてくる。
（第 2 回目授業より実施、範囲は初日にアナウンスされる）【テキスト（教科書）】『公式 TOEIC Listening & Reading 問題集 3』（ETS、2017 年、3024 円）『TOEIC L&R TEST 出る単特急 金のフレーズ』（TEX 加藤著、朝日新聞出
版、2017 年、961 円）【参考書】『出るとこ集中 10 日間！ TOEIC テスト文法編』（八島晶、西東社、2016 年、1296 円）
http://amzn.asia/c8KUhDT【成績評価の方法と基準】①平常点（授業参加の積極性、受講態度、課題提出状況）30%— 44 —

発行日：2019/5/1
LANe132KA-【ENG-103 】

英語理解１
ﾚｵｰﾈ

ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
The course is designed to introduce topics of current interest to
university-level students with an emphasis on forming and expressing
opinions on them.

【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC-IP test held at Hosei
during the term.

【到達目標】
The aim of this course is to improve students English communication
skills and ability to discuss, explain and write about a wide range of
topics in English and to build confidence in both oral and written skills.
There is also heavy emphasis on listening skills as each weekly topic
will be introduced with an aural component.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
Classes will be conducted using a wide range of activities, with aconcentration on vocabulary introduction, listening exercises related
to the topics, including note-taking and comprehension questions,Students will participate in pair/group discussions on the topics andpresent their ideas both orally and in writing.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Introduction

2

Language

3

Education

4

Culture5
6

MoviesRestaurants

7

Mid-Term Review

8

Mid-term report

9

Music

10

Famous People

11
12
13

Environment
Routines
History

14

Final Report

内容
Introduction to the course andrequirements, short
self-introductions
Introduction of English as a global
language, self-assess meant oflanguage ability
education in Japan, discussing
academic disciplines
explaining aspects of Japaneseculture to non-Japanese speakers
Movies and movie reviews/criticism
Restaurants and eating out,
ordering, diets
Review of units first five weekly
topicswrite mid-term report, Show ALC
progress (complete about half ofunits)
Different genres of music,
musicians, instruments
Discuss famous people,
present/introduce a famous person
Environmental issues, recycling
Routines and daily activities
Describe important pastexperiences
Write final report, show final AlC
progress【授業時間外の学習（準備学習・復習・宿題等）】
students will be assigned homework and read texts outside of class to
prepare for topics.
【テキスト（教科書）】No textbook, teacher-provided materials
【参考書】
none
【成績評価の方法と基準】
Participation (actively participating, class/homework assignments,etc.):
30%
Mid-term Report: 30%
Final Report: 30%
TOEIC: 10%
Bonus (visiting English corner, 1 point each visit up to 5):5%【学生の意見等からの気づき】
Students comments will be taken into consideration for future changes【学生が準備すべき機器他】
pens, notebooks, dictionaries, computers— 45 —

発行日：2019/5/1
LANe132KA-【ENG-103 】

英語理解１
マイケル・J・マクドナルド
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：
11【授業の概要と目的（何を学ぶか）】
Listening and reading comprehension【到達目標】
The aim is to develop the students’ ability to assimilate information
through both intensive and extensive practice in reading and listening,
and at the same time to reinforce the structures and vocabulary they
have practised in English Interaction 1. At the end of the course,
students should be more fluent listeners and readers. They shouldbe able to understand the main points more quickly, and to guess themeanings of English phrases they do not know.

1213【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
There will be a strong focus in both reading and listening
on developing a broad vocabulary in context and appropriate
strategies for comprehension. We will use the textbook (Q: Skills for
Success 2: Listening and Speaking) in most classes, with individualtasks and pairwork. About 20 minutes of each class will be spent on
extensive reading, using a large selection of graded English readers.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation
2
Q: Skills for Success 2:
Listening andSpeaking unit 1:
Architecture
Extensive reading
3
Q: Skills for Success 2:
Listening andSpeaking unit 1:
Architecture
Extensive reading
4
Q: Skills for Success 2:
Listening andSpeaking unit 1:
Architecture
Extensive reading5
Q: Skills for Success 2:
Listening andSpeaking unit 2:
Psychology
Extensive reading
6
Q: Skills for Success 2:
Listening andSpeaking unit 2:
Psychology
Extensive reading
7
Q: Skills for Success 2:
Listening andSpeaking unit 2:
Psychology
Extensive reading
8
Q: Skills for Success 2:
Listening andSpeaking unit 3:
Behavioral science
Extensive reading
9
Q: Skills for Success 2:
Listening andSpeaking unit 3:
Behavioral science
Extensive reading10
Q: Skills for Success 2:
Listening andSpeaking unit 3:
Behavioral science
Extensive reading

内容
Classroom English
What are current trends inarchitecture?

14

Q: Skills for Success 2:
Listening andSpeaking unit 4: Game
studies
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 4: Game
studies
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 4: Game
studies
Extensive reading
Revision andconsolidation

How can games compareto real life?

Listening 1: Crossword puzzles

Listening 2: Business is a game

Units 1-4

【授業時間外の学習（準備学習・復習・宿題等）】
Weekly listening and/or reading homework
ALC NetAcademy 2 PowerWords Course Plus (50 units)【テキスト（教科書）】
Margaret Brooks, "Q: Skills for Success 2: Listening and Speaking"(OUP), ISBN 978-0-19-481872-8
【参考書】
None
【成績評価の方法と基準】
Exam: 40%
Homework: 20%
Weekly quizzes: 20%
Participation: 10%
TOEIC: 10%【学生の意見等からの気づき】
None

Listening 1: Modern architecture

Listening 2: Sustainablearchitecture

How can colors be useful?

【学生が準備すべき機器他】
Please bring a paper or electronic dictionary to every class.
【その他の重要事項】
Please try to use English as much as possible for classroom
interaction.
Homework assignments and non-copyright handouts will be
posted on my Hosei Class Support System website.
You cannot get a credit unless you complete the ALC assignment andtake the TOEIC test held at Hosei.
【Outline and objectives】
Listening and reading comprehension

Listening 1: The colors of nature

Listening 2: Building with color

Why are good manners important?

Listening 1: Be polite

Listening 2: Classroom etiquette— 46 —

発行日：2019/5/1
LANe132KA-【ENG-103 】

英語理解１
渋谷

奈津子

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
英語理解コース。英語コミュニケーション力を測る TOEIC テストの題材や
時事ニュースを利用して、まとまった量の英文を聞き取る力と読み取る力を伸ばす。同時に、英語の構文と語彙に馴染み、英文を和訳しながら解釈するのではなく、英語の語順のまま理解する力を養う。
【到達目標】
基本的な単語や語順、音のルールを習得し、まとまりのある英文を自力で読みきる体力をつける。目安として、コース終了後、TOEIC ベストスコアを 80点以上アップさせることを目指す。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
テキストの問題演習を通して文法や文章の構成について講義をする。時おり、時事的な記事を取り上げ、内容を要約するアクティビティを行う。単語力増強のため、単語テストを随時実施する。なお、英文リーディングを週間づける目的で、図書館の多読コーナーの利用を推奨する。

②単語テスト 30%③学期末試験 30%④ TOEIC 成績 10%【学生の意見等からの気づき】
聴く・読むスキルを向上するプログラムだが、漫然と聞いて読むのではなく、問題意識を持ち積極的な態度で英文に接するよう、仕組みづくりを工夫したい。
【学生が準備すべき機器他】
テキストの音声をダウンロードできる機器（スマホや IC レコーダーなど）を持参すること【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
The principal objective of the course is to develop the students’ reading
and listening skills, providing effective reading and listening strategies
in English communication in both academic and business settings.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation
テキスト サンプル問題

2

テキスト Part 1/ Part 5

3テキスト Part 2/ Part 5

4テキスト Part 2/ Part 55テキスト Part 4/ Part 6

6

テキスト Part 4/ Part 6

7テキスト Part 48テキスト Part 7

9テキスト Part 7

10テキスト Part 71112テキスト Part 7
テキスト Part 7

13テキスト Part 7

14

授業内テスト内容
授業や課題の説明。
リスニング力を上げるための練習方法を体験する。
文法の基礎、文の構造を知る。
客観的事象を描写する表現を学ぶ。
文法：動詞の使い方を学ぶ（時制、態）。
効果的な質問形を学ぶ（WH 疑問文)。
文法：文脈に沿った動詞の使い方を学習する。
効果的な質問形を学ぶ（YES/NO 疑問文）。短いパラグラフを読み、情報を引き出すための質問文を作成する。
文法：代名詞、限定詞を正しく使う。
まとまりのあるトークの聞き取りを学ぶ（トピックセンテンスの聞き取り）。
パラフレーズされた表現を学ぶ。
公共アナウンスの聞き取りを学ぶ。
キーワードを手がかりに、必要な情報を選択的に聞き取る練習をする。
実際のニュース映像を見て内容を聞き取る。概要を説明する練習をする。
長文を読み、概要をつかむ練習をする。
英文の構成を学ぶ。要約を書き出す。
長文を読み、概要をつかんでパラフ
レーズ表現の練習をする。
長文を読み、具体的な情報を検索する
練習をする。
時事ニュースを読んで概要を説明する。
自分で選んできた文書を要約して、説明する。
複数の関連書類を読み、情報を整理する。
定期試験を行う。

【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学習するユニットの解説と例題を読んでくる。
単語テキスト（『金のフレーズ』）より不定期にテストが実施されるので、必ず準備学習をしてくる。
（第 2 回目授業より実施、範囲は初日にアナウンスされる）【テキスト（教科書）】『公式 TOEIC Listening & Reading 問題集 3』（ETS、2017 年、3024 円）『TOEIC L&R TEST 出る単特急 金のフレーズ』（TEX 加藤著、朝日新聞出
版、2017 年、961 円）【参考書】『出るとこ集中 10 日間！ TOEIC テスト文法編』（八島晶、西東社、2016 年、1296 円）
http://amzn.asia/c8KUhDT【成績評価の方法と基準】①平常点（授業参加の積極性、受講態度、課題提出状況）30%— 47 —

発行日：2019/5/1
LANe132KA-【ENG-103 】

英語理解１
藤野

輝雄

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
動物・冒険など興味あるテーマを読み、聴き、話すことにより英語の読解力、リスニング力、スピーキング力、語彙力等を身につける。
【到達目標】
授業を通して英文を正確に早く理解すると同時に、 耳で聞いてその内容を理解し、相手にその内容を英語で伝える技術を習得できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
毎週興味あるテーマを英文で読み、語彙を確認し，ビデオを試聴し、テーマの内容を英語で説明することにより英語を理解し、英語によるコミュニケー
ション能力を養う。そのために、授業内容に関連したクイズや演習、シャドー
イングを行うと同時に、ペアやグループで活動を行う。

・「授業への参加および態度」では、先生の言うことをしっかり聴き、質問に自発的に大きな声で答え、与えられた課題に真面目に取り組み、授業に関係ない話をせず、他の学生の邪魔をしないかどうか等を評価する。
・教員間の評価の不公平を解消するために成績を調整する場合がある【学生の意見等からの気づき】
英語の短い文を読むことで、様々な国の文化や歴史を学ぶことができてよかったとのことなので今後もこのテキストを使っていきたいと思います。
【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
Students improve reading, listening, and speaking capabilities ofEnglish by reading, listening, and speaking interesting topics such asanimals and adventure.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation
2
Reading Explorer 1
Unit one A: Reading
and listening
3
Reading Explorer 1
Unit one B: Reading
and listening
4
Reading Explorer 1
Unit two A: Reading
and listening
5
Reading Explorer 1
Unit two B: Reading
and listening
6
Reading Explorer 1
Unit three A: Reading
and listening
7
Reading Explorer 1
Unit three B: Reading
and listening
8
Reading Explorer 1
Unit four A: Reading
and listening
9
Reading Explorer 1
Unit four B: Reading
and listening
10
Reading Explorer 1
Unit five A: Reading
and listening
11
Reading Explorer 1
Unit five B: Reading
and listening
12
Reading Explorer 1
Unit six A: Reading
and listening
13
Reading Explorer 1
Unit six B: Reading
and listening
14
Exam

内容
Introduction to the course
Amazing Animals: The Incredible
DolphinAmazing Animals: Musical
Elephants
Travel and Adventure: The Trip ofa Lifetime
Travel and Adventure: Adventure
IslandThe Power of Music: Hip-Hop
Planet
The Power of Music: A Musical
Boost
Into Space: Life Beyond Earth?

Into Space: Living in Space

City Life: Global Cities

City Life: Rio Reborn

Small Worlds: In One Cubic Foot

Small Worlds: A World Within Us

Contents of the course【授業時間外の学習（準備学習・復習・宿題等）】
・次回の授業の予習を行うこと
・小テストのための復習をすること・与えられた宿題を決められた日時に提出すること【テキスト（教科書）】
・Nancy Douglas, Reading Explorer 1, HEINLE CENGAGE Learning,ISBN 978-1-285-84685-9【参考書】
授業の中で必要に応じて紹介する．
【成績評価の方法と基準】
・試験（30%)、小テスト・演習（30%）、宿題（20%），授業への参加および態度（10%）、TOEIC（10%)— 48 —

発行日：2019/5/1
LANe232KA-【ENG-201 】

科学英語１
Alan D.Morgan
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
The course aims to provide students with a wider range of language andgrammar structures to understand scientific issues and methodology inlanguage appropriate to the subject.
【到達目標】
1). Students will learn target structures that enable them to describe
scientific and technical situations and issues in more varied andappropriate language 2). Students will be more aware of formal
language appropriate to writing about science to an audience.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The class uses a core textbook that offers a thematic and linguistic
focus in technical and scientific contexts. Additional materials will be
provided in handouts to extend students use of language introduced,
wherever possible, in Information and Computer Studies contexts, butalso dealing with other significant topical scientific issues.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Course Guidelines andIntroductions

2

Roles & careers

3

Measurements andDimensions /Attributes ofequipment :Giving instructions

4

5

Describing
mechanisms

6

Describing processes

7

Quantifying

8

Planning processes

9

The environment

10Graphs and trends I

11Graphs and trends II

12

Setting guidelines andmaking rules forprocedures.
Health and safety
Exam

13
14

内容
Course goals and objectives; course
procedures for assignments;
grading criteria; suggested study
materials and methods; course
rules.
Talking about and describing
vocations. Email structure andlanguage. Introduction to theInternational Phonetic Alphabet.
Describing and asking about thefeatures and functionsof equipment. Question formation.

【参考書】
Oxford University Press offers online resources for students to
supplement their Tech Talk Coursebooks. The link below is for resources
connected to the text book for this course.
https://elt.oup.com/student/techtalk/int/?cc=rs&selLanguage=en
A collocation dictionary is a dictionary that shows which words
are most frequently used with the word you look up. It is a useful tool
to check if the words you use in combination with new vocabulary areappropriate. The links below are for an online collocation dictionary anda good paper collocation dictionary.
http://www.ozdic.com/
Oxford Collocation Dictionary
https://elt.oup.com/catalogue/items/global/dictionaries/
9780194325387?cc=global&selLanguage=en【成績評価の方法と基準】
Homework 40%
Class participation 20%
Exam 30%
TOEIC 10%
【学生の意見等からの気づき】
Students in the previous year found the articles and video about scientific issues outside their own narrow field enjoyable and stimulating.
Their use will be continued in the course.
More time has been allotted to describing and talking about visual
depictions of scientific information and graphs and how to write about
interpretation of visual presentation of scientific information.
【学生が準備すべき機器他】
Students should bring a paper or electronic dictionary to class. Students
may use a dictionary on their smartphone, but any use of a smartphone
unconnected to the lesson will be penalised and result in a lower grade.
【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignment
and take the TOEIC test held at Hosei.
【Outline and objectives】
The objectives are 1). To enable students to identify target grammar
structures to use and widen the range of vocabulary they can use to
discuss scientific topics, and 2) to improve students’ abilities in writing
in a more formal register.

Describing sequences inprocedures. Using modals andadverbs in specifying instructions.
Describing component functions
and interaction. Using relative
clauses to describe function.
Describing technical processes
formally. Using the simple present
passive.
Describing amounts and numbers
accurately. Using SI units andsymbols.
Offering advice and suggestions.
Using will to describe the future.
Describing varying degrees of effectand comparing items in a series ofdata.
Describing graphs and the size andstrength of trends over time.
Describing graphs and the size andstrength of trends overtime.Making inferences.
Writing instructions for using adevice or following a procedure.
Using cause and effect structures.
Exam【授業時間外の学習（準備学習・復習・宿題等）】
3 written assignments covering language covered in the course will be
set and assessed according to task completion and accuracy and variety
of use of target language.
【テキスト（教科書）】
Tech Talk Intermediate Student’s Book - Vicki Hollett & John Sydes(Oxford University Press
ISBN 978-0-19-457541-6) c. ¥ 3,000— 49 —

発行日：2019/5/1
LANe232KA-【ENG-201 】

科学英語１
Terence Cooney
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Using English to present and understand information and ideas about
Information Technology.

【学生の意見等からの気づき】
The textbook has been changed to reflect recent advances in IT
technology.

【到達目標】At the end of the course students should have improved their ability
to understand both reading material and conversations related to the
IT-related topic areas covered during the semester. They should also
have improved their ability to discuss these topics using appropriate
vocabulary and structures.

【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC-IP test held at Hosei
during the term.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【Outline and objectives】
Using English to present and understand information and ideas about
Information Technology.

【授業の進め方と方法】
Each class will focus on a different topic related to Information
Technology. Reading and / or listening activities will focus students’attention on key vocabulary related to the topic, and on the key
structures and points of usage needed to talk about it. Practice activities
will usually involve pair-work information exchange or small-group
discussion. There may sometimes be short writing tasks to reinforce
key points, but most of the practice tasks will be speaking activities.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation /Diagnostic

2

Working in IT - Part 1

3

Working in IT - Part 2

4

Working in IT - Part 3

5

IT Systems - Part 1

6

IT Systems - Part 2

7

IT Systems - Part 3

8Mid-term Review

911

Data Communication Part 1
Data Communication Part 2
Software - Part 1

12
13

Software - Part 2
Round up / Review

14

Test

10

内容
Information about the course.
Warm-up activities to establish agood group dynamic.
Main language focus: Describing
IT-related jobs and duties.
Main language focus: Talking
about what IT companies do.
Main language focus: The languageof meetings.
Main language focus: Hardware
specifications.
Main language focus:
GUI Operations
Main language focus: Operating
Systems.
Further practice activities based on
work covered so far.
Main language focus: Internet
browsing.
Main language focus: Mobile
computing / Email.
Main language focus: Spreadsheets
and formulae.
Main language focus: Databases.
Further practice activities based on
work covered so far.
End-of-term review test.

【授業時間外の学習（準備学習・復習・宿題等）】
Students are expected to complete weekly homework tasks (sometimes
reading, sometimes writing) to review work done in class and /or prepare
for the following week’s class work.
【テキスト（教科書）】
English for Information Technology 2 (published by Pearson) ISBN: 9781-4082-6990-9【参考書】
Please bring an electronic or paper dictionary (E-J and J-E) to eachclass.
【成績評価の方法と基準】
Class Participation*: 60%
Homework:10%
End-of-term review test:20%
TOEIC: 10%*This includes active participation in all pair-work, small-group, andwhole-class activities.

— 50 —

発行日：2019/5/1
LANe232KA-【ENG-201 】

科学英語１
上田

秀樹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
経済・産業がグローバル化している現代社会で、将来、技術者・研究者として仕事をするうえで求められる実践的な英語の運用能力を、いろんな新しいユ
ニークなテクノロジーに触れながら高めます。

【授業時間外の学習（準備学習・復習・宿題等）】
計１０回出される通常の課題に加え、ニューテクノロジー探究セッションで探究するテクノロジーに関する情報をチーム内で分担して英語のウェブサイ
トから入手する課題が与えられる。

【到達目標】
この科目では、以下の２つを授業の主な目標とします。
（１）知りたい科学技術情報を、英語の文書から効率的に探し出したうえで、その内容を正確に理解するための基本的なリーディング技法を身に付ける。
（２）伝えたい科学技術情報を、英語で考えながら、分かりやすい英語で正確に表現するための基本的なライティング技法を身に付ける。

【テキスト（教科書）】参考書のコピーと参考資料の配布のみで対応する。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【成績評価の方法と基準】
成績の総合評価におけるウエートの配分は以下の通りとする。
定期試験：３０％
課題：３０％
平常点：３０％TOEIC ：１０％

【授業の進め方と方法】
コースの前半は、新しいユニークなテクノロジーに関する英語のウェブページ
などを教材とした、英語の文書を効率的に読む演習と、学生にとって身近な科
学技術分野における英語の語彙ネットワークを頭の中に拡げつつ、科学技術
情報を英語で考えながら英語でダイレクトに表現する演習などで構成します。
コースの後半は、参考書のプリントを参考に科学技術情報を分かりやすい英語で表現する演習と、新しいテクノロジーのアイデアを５人位のチームに分かれて考案・探究するアクティビティを通して科学技術情報を英語で具体的に表現する演習とで構成します。このアクティビティでは、教室を仮想研究室にみたて、新しいテクノロジーのアイデアを考案・探究する作業、海外で開かれる近未来テクノロジーエキシビションに参考出展するとの想定で、考案・探究したアイデアの概要を英語で紹介する展示ポスターを画用紙にて作成する作業などを行いながら、英語の実践的な運用能力を高めます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2

3
4

5

6

7

8
9

科学技術文書の効果的なリーディング手法を理解する
科学技術情報を的確に表現する手法を理解する
科学技術分野の英語の語
彙ネットワークを頭に作る（１）
科学技術分野の英語の語
彙ネットワークを頭に作る（２）科学技術分野の英語の語
彙ネットワークを頭に作る（３）フリーライティング
ニューテクノロジー探究
セッション（１）ニューテクノロジー探究
セッション（２）ニューテクノロジー探究
セッション（３）10

ニューテクノロジー探究
セッション（４）11

ニューテクノロジー探究
セッション（５）12

ニューテクノロジー探究
セッション（６）13

探究したニューテクノロ
ジーの発表会

14

定期試験

内容
シラバスの内容について補足説明を受ける。
英語の科学技術文書を効果的に読むための手法についての説明を受ける。

【参考書】『エンジニアのための英文メールライティング入門』 朝日出版社、上田秀樹著。
理工系の学生の興味を引くようなユニークなテクノロジーを紹介するウェブ
ページなどのプリントアウトも随時配布する。

【学生の意見等からの気づき】
英語力と想像力が向上したといった評価に、よりいっそう応えられるよう、努
めていきたいと思います。
【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
The language teaching theory widely agreed among TESOL (Teaching
English to Speakers of Other Languages) researchers is the one whichcame from ‘systemic functional linguistics.’ The linguists in this fieldinsist that a language cannot be acquired unless it is learned in social
contexts, since a language is used to accomplish a task in any social
situation.
In the new-technology exploration project in this class, students
in groups of five or six members will be instructed to devise anepoch-making technology and explore its feasibility. The students
will develop practical English reading and writing skills by searchingfor English websites relevant to the devised technologies, by locating
needed information in the web pages and by generating three posters(with academy boards) which introduce their new technologies withEnglish texts and illustrations.

科学技術情報を英語で的確に表現するための手法についての説明を受ける。
科学技術分野の英語の語彙ネットワー
クを頭に作る演習を行う。
科学技術分野の英語の語彙ネットワー
クをさらに拡げる演習を行う。
拡げた、科学技術分野の英語の語彙
ネットワークを強固にする演習を行う。
科学技術分野の与えられたトピックについて英語で自由に文章を書く演習を行う。
どんなニューテクノロジーについてイ
ンターネットを通して探究していくかについてブレーンストーミングを行う。
インターネットで調べてきた情報をワークシートに英語で記入する。
探究したニューテクノロジーの概要を紹介する展示ポスターの原案を英語で作成する。
探究したニューテクノロジーの概要を紹介する展示ポスターの原案の作成を完了させる。
探究したニューテクノロジーの概要を紹介する展示ポスターを画用紙にて作成する。
探究したニューテクノロジーの概要を紹介する展示ポスターの作成を完了させる。
探究したニューテクノロジーについて
ポスターセッション（展示会）形式で発表しあう。
全体のまとめをする。

— 51 —

発行日：2019/5/1
LANe232KA-【ENG-201 】

科学英語１
Terence Cooney
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Using English to present and understand information and ideas about
Information Technology.

【学生の意見等からの気づき】
The textbook has been changed to reflect recent advances in IT
technology.

【到達目標】At the end of the course students should have improved their ability
to understand both reading material and conversations related to the
IT-related topic areas covered during the semester. They should also
have improved their ability to discuss these topics using appropriate
vocabulary and structures.

【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC-IP test held at Hosei
during the term.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【Outline and objectives】
Using English to present and understand information and ideas about
Information Technology.

【授業の進め方と方法】
Each class will focus on a different topic related to Information
Technology. Reading and / or listening activities will focus students’attention on key vocabulary related to the topic, and on the key
structures and points of usage needed to talk about it. Practice activities
will usually involve pair-work information exchange or small-group
discussion. There may sometimes be short writing tasks to reinforce
key points, but most of the practice tasks will be speaking activities.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation /Diagnostic

2

Working in IT - Part 1

3

Working in IT - Part 2

4

Working in IT - Part 3

5

IT Systems - Part 1

6

IT Systems - Part 2

7

IT Systems - Part 3

8Mid-term Review

911

Data Communication Part 1
Data Communication Part 2
Software - Part 1

12
13

Software - Part 2
Round up / Review

14

Test

10

内容
Information about the course.
Warm-up activities to establish agood group dynamic.
Main language focus: Describing
IT-related jobs and duties.
Main language focus: Talking
about what IT companies do.
Main language focus: The languageof meetings.
Main language focus: Hardware
specifications.
Main language focus:
GUI Operations
Main language focus: Operating
Systems.
Further practice activities based on
work covered so far.
Main language focus: Internet
browsing.
Main language focus: Mobile
computing / Email.
Main language focus: Spreadsheets
and formulae.
Main language focus: Databases.
Further practice activities based on
work covered so far.
End-of-term review test.

【授業時間外の学習（準備学習・復習・宿題等）】
Students are expected to complete weekly homework tasks (sometimes
reading, sometimes writing) to review work done in class and /or prepare
for the following week’s class work.
【テキスト（教科書）】
English for Information Technology 2 (published by Pearson) ISBN: 9781-4082-6990-9【参考書】
Please bring an electronic or paper dictionary (E-J and J-E) to eachclass.
【成績評価の方法と基準】
Class Participation*: 60%
Homework:10%
End-of-term review test:20%
TOEIC: 10%*This includes active participation in all pair-work, small-group, andwhole-class activities.

— 52 —

発行日：2019/5/1
LANe232KA-【ENG-201 】

科学英語１
上田

秀樹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
経済・産業がグローバル化している現代社会で、将来、技術者・研究者として仕事をするうえで求められる実践的な英語の運用能力を、いろんな新しいユ
ニークなテクノロジーに触れながら高めます。

【授業時間外の学習（準備学習・復習・宿題等）】
計１０回出される通常の課題に加え、ニューテクノロジー探究セッションで探究するテクノロジーに関する情報をチーム内で分担して英語のウェブサイ
トから入手する課題が与えられる。

【到達目標】
この科目では、以下の２つを授業の主な目標とします。
（１）知りたい科学技術情報を、英語の文書から効率的に探し出したうえで、その内容を正確に理解するための基本的なリーディング技法を身に付ける。
（２）伝えたい科学技術情報を、英語で考えながら、分かりやすい英語で正確に表現するための基本的なライティング技法を身に付ける。

【テキスト（教科書）】参考書のコピーと参考資料の配布のみで対応する。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【成績評価の方法と基準】
成績の総合評価におけるウエートの配分は以下の通りとする。
定期試験：３０％
課題：３０％
平常点：３０％TOEIC ：１０％

【授業の進め方と方法】
コースの前半は、新しいユニークなテクノロジーに関する英語のウェブページ
などを教材とした、英語の文書を効率的に読む演習と、学生にとって身近な科
学技術分野における英語の語彙ネットワークを頭の中に拡げつつ、科学技術
情報を英語で考えながら英語でダイレクトに表現する演習などで構成します。
コースの後半は、参考書のプリントを参考に科学技術情報を分かりやすい英語で表現する演習と、新しいテクノロジーのアイデアを５人位のチームに分かれて考案・探究するアクティビティを通して科学技術情報を英語で具体的に表現する演習とで構成します。このアクティビティでは、教室を仮想研究室にみたて、新しいテクノロジーのアイデアを考案・探究する作業、海外で開かれる近未来テクノロジーエキシビションに参考出展するとの想定で、考案・探究したアイデアの概要を英語で紹介する展示ポスターを画用紙にて作成する作業などを行いながら、英語の実践的な運用能力を高めます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2

3
4

5

6

7

8
9

科学技術文書の効果的なリーディング手法を理解する
科学技術情報を的確に表現する手法を理解する
科学技術分野の英語の語
彙ネットワークを頭に作る（１）
科学技術分野の英語の語
彙ネットワークを頭に作る（２）科学技術分野の英語の語
彙ネットワークを頭に作る（３）フリーライティング
ニューテクノロジー探究
セッション（１）ニューテクノロジー探究
セッション（２）ニューテクノロジー探究
セッション（３）10

ニューテクノロジー探究
セッション（４）11

ニューテクノロジー探究
セッション（５）12

ニューテクノロジー探究
セッション（６）13

探究したニューテクノロ
ジーの発表会

14

定期試験

内容
シラバスの内容について補足説明を受ける。
英語の科学技術文書を効果的に読むための手法についての説明を受ける。

【参考書】『エンジニアのための英文メールライティング入門』 朝日出版社、上田秀樹著。
理工系の学生の興味を引くようなユニークなテクノロジーを紹介するウェブ
ページなどのプリントアウトも随時配布する。

【学生の意見等からの気づき】
英語力と想像力が向上したといった評価に、よりいっそう応えられるよう、努
めていきたいと思います。
【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
The language teaching theory widely agreed among TESOL (Teaching
English to Speakers of Other Languages) researchers is the one whichcame from ‘systemic functional linguistics.’ The linguists in this fieldinsist that a language cannot be acquired unless it is learned in social
contexts, since a language is used to accomplish a task in any social
situation.
In the new-technology exploration project in this class, students
in groups of five or six members will be instructed to devise anepoch-making technology and explore its feasibility. The students
will develop practical English reading and writing skills by searchingfor English websites relevant to the devised technologies, by locating
needed information in the web pages and by generating three posters(with academy boards) which introduce their new technologies withEnglish texts and illustrations.

科学技術情報を英語で的確に表現するための手法についての説明を受ける。
科学技術分野の英語の語彙ネットワー
クを頭に作る演習を行う。
科学技術分野の英語の語彙ネットワー
クをさらに拡げる演習を行う。
拡げた、科学技術分野の英語の語彙
ネットワークを強固にする演習を行う。
科学技術分野の与えられたトピックについて英語で自由に文章を書く演習を行う。
どんなニューテクノロジーについてイ
ンターネットを通して探究していくかについてブレーンストーミングを行う。
インターネットで調べてきた情報をワークシートに英語で記入する。
探究したニューテクノロジーの概要を紹介する展示ポスターの原案を英語で作成する。
探究したニューテクノロジーの概要を紹介する展示ポスターの原案の作成を完了させる。
探究したニューテクノロジーの概要を紹介する展示ポスターを画用紙にて作成する。
探究したニューテクノロジーの概要を紹介する展示ポスターの作成を完了させる。
探究したニューテクノロジーについて
ポスターセッション（展示会）形式で発表しあう。
全体のまとめをする。

— 53 —

発行日：2019/5/1
LANe232KA-【ENG-201 】

科学英語１
Alan D.Morgan
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
The course aims 1). to give students the basic vocabulary andgrammar tools to carry out communication tasks that involve technicalequipment, and 2). to understand the language to describe basic
scientific facts and processes and 3). to carry out simple communicative
tasks in social situations common in science and industry.
【到達目標】
1). Students will be able to follow basic descriptions of scientificand technical processes. 2). Students will acquire a wider range ofvocabulary common in scientific and industrial contexts. 3). Students
will be able to use simple grammar to communicate scientific facts andtechnical information.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The class uses a core textbook that offers a thematic and linguistic
focus in technical and scientific contexts. Additional materials will be
provided in handouts to extend students use of language.

【学生の意見等からの気づき】
Students have in previous years commented that they find listening
particularly difficult. More time will be spent on enhancing students’listening skills and enabling them to evaluate their improvement
in listening.
In addition, occasional activities designed to enable students to use
reference materials more effectively, both physical and online, in orderto improve their use of English. Examples might include the IPA
phonetic alphabet and simple metalinguistic terms found in referencematerials.
【学生が準備すべき機器他】
Students should bring a paper or electronic dictionary to class. Students
may use a dictionary on their smartphones, but any use of a smartphone
unconnected to the lesson will be penalised and result in a lower grade.
【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC test held at Hosei
during the term.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Course guidelines &orientation

2

4

Numbers andidentification
Clarification andspelling
Cost

5

Email

6
7
8

Instructions
Location I
Materials anddescription
Purpose andspecifications
Requests
Giving instructions
Location II
Describing current
activities
Exam

3

9
10
11
12
13
14

内容
Classroom language, in-classfeedback, rules and routines;
getting to know each otherSerial, reference and telephone
numbers and identifying objects.
Asking for repition of informationand details.
Numbers - currency andspecifications; language oftransaction.
Writing, layout and simple
functional emails.
Understanding simple instructions.
Using prepositions of location.
Describing objects and materials.

Simple descriptions of equipment
function.
Requesting items.
Giving and taking instructions.
Prepositions of place.
Using the present continuous todescribe current activities,
Exam【授業時間外の学習（準備学習・復習・宿題等）】
3 written assignments covering language covered in the course will be
set and assessed according to task completion and accuracy and variety
of use of target language.
【テキスト（教科書）】
Tech Talk Elementary Student’s Book - Vicki Hollett(Oxford University
Press
ISBN 978-0-19-457543-2) c. ¥ 3,000【参考書】
Oxford University Press offers online resources for students to
supplement their Tech Talk Coursebooks. The link below is for resources
connected to the text book for this course.
https://elt.oup.com/student/techtalk/elementary/?cc=rs&selLanguage=en【成績評価の方法と基準】
Homework 40%
Class participation 20%
Exam 30%
TOEIC 10%— 54 —

発行日：2019/5/1
LANe332KA-【ENG-204 】

リーディング＆ライティング
クリス マシオ
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】This course is for students who wish to improve their reading andwriting skills through the use of a variety of engaging and contemporary
topics.
【到達目標】
1. Students will demonstrate improved reading and writing fluency.
2. Students will learn and apply effective reading strategies.
3. Students will learn and apply effective writing strategies.
4. Students will become better independent language learners.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【その他の重要事項】
The contents and timing of the syllabus are subject to change according
to the needs of the class.
Class attendance is a course requirement. Students are allowed no morethan four absences in the semester.
【Outline and objectives】
This course will allow students to develop their proficiency in three
types of reading; extensive reading, intensive reading, and reading
fluency. Students will also learn and practice using the steps in thewriting process. Attention will be given to developing the skills students
require to be independent language learners.

【授業の進め方と方法】
The instructor will act as a facilitator and provide support to ensure
students successfully achieve the goals of the course.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Class orientation

2

Unit 1 Happiness

3

Unit 1 Happiness

4

6
7

Unit 2 Inventive
solutions
Unit 2 Inventive
solutions
Unit 3 Connected lives
Unit 3 Connected lives

8
9Mid-semester test.
Unit 4 Saving our seas

10

Unit 4 Saving our seas

11

Unit 5 Memory andlearning
Unit 5 Memory andlearning
Course review
Final test

5

12
13
14

内容
Introduction to the course,
students and teacher.
Reading: Is there a recipe forhappiness?
Writing a topic sentence andparagraph.
Reading: The power of creativity.

Language for writing andsupporting the main idea.
Reading: The power of crowds.
Language for writing and writing aconcluding sentence.
Review of the semester thus far.
Reading: Where have all the fishgone?
Writing: describing charts andgraphs.
Reading: The art of memory.
Writing: using an outline.
Test preparation
Feedback on the course andreflection【授業時間外の学習（準備学習・復習・宿題等）】
Students are expected to complete homework assignments from the
textbook and worksheets. They are also required to keep a learningjournal of what they read and listen to outside of class.
【テキスト（教科書）】Book 2 Pathways: Reading, Writing, and Critical Thinking, Second
EditionStudent Book with Online Workbook Access Code978-1-33-762511-1
Cengage Learning (National Geographic Learning)¥ 3,210【参考書】
Worksheet handouts【成績評価の方法と基準】
On-going evaluation of in-class participation (30%)
Homework completion (30%)
Mid-semester test (15%)
Final test (25%)
【学生の意見等からの気づき】
The teacher always welcomes feedback and encourages students tosuggest changes to improve the course at any time during the semester.
【学生が準備すべき機器他】
Occasional use of computers and the internet in class.

— 55 —

発行日：2019/5/1
LANe332KA-【ENG-204 】

リーディング＆ライティング
ﾚｵｰﾈ

ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】This course is designed for students to learn academic reading andwriting skills at an intermediate level. At the end of the course students
should be able to read and understand academic texts and to summarize
them. Students will also discuss and give opinions on the topics orally
and in writing【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC-IP test held at Hosei
during the term.

【到達目標】The goal of the course is to enable students to read an intermediatelevel academic text and summarize it, In addition, students will learn
to recognize and produce topic sentences and write paragraphs with aclear introduction, body, and conclusion. The course syllabus is tentativeand subject to change.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
Using the textbook, students will read texts and do comprehension,
vocabulary, and summarizing exercises. Writing about text topics will
be done both in class and at home. Students are expected to be active inclass and work with other students in pairs and groups. The class will
be conducted in English only
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
week 1
introduction

week 2week 3

unit 1
unit 2week 4week 5week 6

unit 3
unit 4
unit 5week 7

unit 6week 8

mid-term assignment

week 9unit 7week 10week 11

unit 8unit 9week 12

unit 10week 13week 14

unit 11
unit 12

内容
Course introduction, writing
sample from students
previewing, using collocations
scanning for details, using
compound words
skimming, understanding idioms
identifying the topic and main idea
finding supporting details, learning
collocations
making inferences, understanding
word roots
in-class mid-term writing
assignment, show about half of
ALC completion
making predictions, grouping
words and phrases
distinguishing facts from opinions,dealing with unfamiliar words,
understanding suffixes
using context cluses,
understanding phrasal verbs
summarising,reading words in groups, using
context to recognise word forms【授業時間外の学習（準備学習・復習・宿題等）】
homework assignments, pre-viewing texts, preparing for class, etc.
【テキスト（教科書）】TITLE: Select Readings Pre-Intermediate, Second Edition
AUTHORS: Linda Lee & Erik Gundersen
PUBLISHER: Oxford University Press
【参考書】
none
【成績評価の方法と基準】
Participation (actively participating, class/homework assignments,etc.):
30%
Mid-term Assignment: 30%
Final Assignment: 30%
TOEIC: 10%
Bonus (visiting English corner, 1 point each visit up to 5):5%【学生の意見等からの気づき】
Students comments will be taken into consideration for future changes【学生が準備すべき機器他】
pens, notebooks, dictionaries, computers— 56 —

発行日：2019/5/1
LANe332KA-【ENG-204 】

リーディング＆ライティング
行名

一夫

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】At the end of the course, students will be able to use pre-intermediate
reading and writing skills of cognitive/academic language proficiency(CALP).
【到達目標】
As for reading, students will learn how to identify an author’s mainideas through skimming for gist, and scanning for specific information.
As for writing, students will learn how to write some short essays withunity, cohesion, and coherence.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
Using the textbook, Pathway 3: Listening, speaking, and criticalthinking (2nd ed.), students will read texts and do comprehension,
vocabulary, and summarizing exercises, and will write some shortessays. Also, weekly vocabulary quizzes of words in Essential English
vocabulary 1400, will be given at the beginning of each session.

Session10

I. Unit 8: Traditionaland Modern Medicine
II. Quiz 8

Session11

I. Unit 9: Uncovering
the Past
II. Quiz 9

Session12

I. Unit 10: Emotions
and Personality
II. Quiz 10

Session13

Final ALC Assignment
Due
Summarizing Units
6-10
Final Exam

Session14【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
Session Introduction
1
Session I. Unit 1: The Science2of Shopping
II. Quiz 1

Session3

Session4

Session5

Session6

Session7

Session8

Session9

内容
Orientation, a Proficiency Test andQuestionnaires
I. Recognizing a Writer’s Attitude
Reviewing Your Notes
Quoting Statistics
Asking Rhetorical Questions
II. Section A Units 1-3, & Section B
Units 1-3
I. Unit 2: Mother
I. Reading for Content Words
NatureNoting Who Writes What
II. Quiz 2
Making Suggestions
Writing with Others
II. Section A Units 4-6, & Section B
Units 4-6
I. Unit 3: On the Move I. Reading for the Order of Events
II. Quiz 3
Noting Contrasting Ideas
Expressing Probability
Expressing Your Opinion Strongly
II. Section A Units 7-9, & Section B
Units 7-9
I. Unit 4: Our
I. Recognizing Digressions
Changing Planet
Noting Supporting Information
II. Quiz 4
II. Section A Units 10-12, & Section
B Units 10-12
I. Unit 5: Making a
I. Reading for Similarities andLiving, Making aContrasts
Difference
Using Abbreviations
II. Quiz 5
Using Numbers and Statistics
II. Section A Units 13-15, & Section
B Units 13-15
ALC Assignment Due
Handing in the First Half of the
Mid-Term Exam
ALC AssignimentSummarizing Units 1-5 Mid-term Exam
Summarizing and Reviewing theFirst Half of the Course
I. Unit 6: Design with
I. Reading for Inferences
PurposeNoting Steps in a Process
II. Quiz 6
Using Descriptive Language
II. Section A Units 16-18, & Section
B Units 16-18
I. Unit 7: Inspired to
I. Understanding a Writer’sProtect
PurposeII. Quiz 7
Dividing Your Notes
Using Analogies
Storyboarding
II. Section A Units 19-21, & Section
B Units 19-21

I. Reading for Supporting Details
Indenting Details
Using Phrases to Signal ReasonsII. Section A Units 22-24, & Section
B Units 22-24
I. Understanding Referents
Introducing Your Essay
II. Section A Units 25-27, & Section
B Units 25-27
I. Reading for Consequences
Using a Word Web
Defending an Opinion
Interacting with the Readers
II. Section A Units 28-30, & Section
B Units 28-30
Handing in the ALC Assignment
Summarizing and Reviewing theSecond Half of the Course
Reading and Summarizing Articles
and Writing an Essay
Summarizing the Course andShowing How to Improve Reading
and Writing Skills in the Future【授業時間外の学習（準備学習・復習・宿題等）】
Preparing for class, which includes homework assignments andpre-viewing texts.
【テキスト（教科書）】I. Main Textbook
Chase, B.T., & Lee, C. (2018). Pathways 3: Listening, speaking, andcritical thinking (2nd ed.). National Geographic Learning: Boston.
II. Textbook for Vocabulary Building
語彙力向上研究会. (2019). Essential English vocabulary 1400. 朝日出版:
東京.
【参考書】
References will be introduced during the course if necessary.
【成績評価の方法と基準】
The grades will be based on a TOEIC score (10%), active participationin class (20%), vocabulary quizzes (30%), a mid-term exam (20%) anda final exam (20%). Bonus point(s) can be given by using the English
corner (1 point each visit up to 5 points).
【学生の意見等からの気づき】
Last year, some students felt some difficulty in reading the main
textbook because of the length of the assigned texts each class. This
year, then, the textbook is changed to one of the same series for listening,speaking, and critical thinking because the contents of it are even more
intriguing.
【その他の重要事項】
Independent study at home is absolutely necessary.
Students cannot
get a credit unless they complete the ALC assignments for the term.
Students must also take the TOEIC-IP test held at Hosei during theterm.
【Outline and objectives】
At the end of the course, students will be able to use pre-intermediate
reading and writing skills of cognitive/academic language proficiency(CALP).

— 57 —

発行日：2019/5/1
LANe332KA-【ENG-204 】

リーディング＆ライティング
ﾚｵｰﾈ

ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】This course is designed for students to learn academic reading andwriting skills at an intermediate level. At the end of the course students
should be able to read and understand academic texts and to summarize
them. Students will also discuss and give opinions on the topics orally
and in writing【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC-IP test held at Hosei
during the term.

【到達目標】The goal of the course is to enable students to read an intermediatelevel academic text and summarize it, In addition, students will learn
to recognize and produce topic sentences and write paragraphs with aclear introduction, body, and conclusion. The course syllabus is tentativeand subject to change.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
Using the textbook, students will read texts and do comprehension,
vocabulary, and summarizing exercises. Writing about text topics will
be done both in class and at home. Students are expected to be active inclass and work with other students in pairs and groups. The class will
be conducted in English only
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
week 1
introduction

week 2week 3

unit 1
unit 2week 4week 5week 6

unit 3
unit 4
unit 5week 7

unit 6week 8

mid-term assignment

week 9unit 7week 10week 11

unit 8unit 9week 12

unit 10week 13week 14

unit 11
unit 12

内容
Course introduction, writing
sample from students
previewing, using collocations
scanning for details, using
compound words
skimming, understanding idioms
identifying the topic and main idea
finding supporting details, learning
collocations
making inferences, understanding
word roots
in-class mid-term writing
assignment, show about half of
ALC completion
making predictions, grouping
words and phrases
distinguishing facts from opinions,dealing with unfamiliar words,
understanding suffixes
using context cluses,
understanding phrasal verbs
summarising,reading words in groups, using
context to recognise word forms【授業時間外の学習（準備学習・復習・宿題等）】
homework assignments, pre-viewing texts, preparing for class, etc.
【テキスト（教科書）】TITLE: Select Readings Pre-Intermediate, Second Edition
AUTHORS: Linda Lee & Erik Gundersen
PUBLISHER: Oxford University Press
【参考書】
none
【成績評価の方法と基準】
Participation (actively participating, class/homework assignments,etc.):
30%
Mid-term Assignment: 30%
Final Assignment: 30%
TOEIC: 10%
Bonus (visiting English corner, 1 point each visit up to 5):5%【学生の意見等からの気づき】
Students comments will be taken into consideration for future changes【学生が準備すべき機器他】
pens, notebooks, dictionaries, computers— 58 —

発行日：2019/5/1
LANe332KA-【ENG-204 】

リーディング＆ライティング
行名

一夫

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】At the end of the course, students will be able to use intermediate
reading and writing skills of cognitive/academic language proficiency(CALP).
【到達目標】
As for reading, students will learn how to identify an author’s mainideas through skimming for gist, and scanning for specific information.
As for writing, students will learn how to write various essays withunity, cohesion, and coherence.

Session10

I. Unit 8: Health andTechnology
II. Quiz 8

Session11

I. Unit 9: The
Mysterious Mind
II. Quiz 9

Session12

I. Unit 10: The Futureof Food
II. Quiz 10

Session13

Final ALC Assignment
Due
Summarizing Units
6-10
Final Exam

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
Using the textbook, Pathway 4: listening, speaking, and criticalthinking (2nd ed.), students will read texts and do comprehension,
vocabulary, and summarizing exercises, and will write different typesof essays. Also, weekly vocabulary quizzes of words in Essential English
Vocabulary 1400, will be given at the beginning of each session.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
Session Introduction
1
Session I. Unit 1: Urban
2
Challenges
II. Quiz 1

Session3

Session4

Session5

Session6

Session7

Session8

Session9

内容
Orientation, a Proficiency Test andQuestionnaires
I. Understanding the Introduction
to an Essay
Using Abbreviations
Signaling Additional Aspects of a
Topic
Writing in Pairs
II. Section A Units 1-3, Section B
Units 1-3, & Section C Unit 1
I. Unit 2: Protecting
I. Activating Prior Knowledge
the Wild
Responding to an Argument
II. Quiz 2
II. Section A Units 4-6, Section B
Units 4-6, & Section C Unit 2
I. Unit 3: Beauty and
I. Reading for Specific Information
Appearance
Using an Outline
II. Quiz 3
Paraphrasing
Preparing Visuals for Display
II. Section A Units 7-9, Section B
Units 7-9, & Section C Unit 3
I. Unit 4: Going Global I. Reading for Advantages
II. Quiz 4
Using Columns
Defining Terms
II. Section A Units 10-12, Section B
Units 10-12, & Section C Unit 4
I. Unit 5: Migration
I. Reading for Clarification
II. Quiz 5
Using a Time Line
Approximating
Handling Readers’ Questions
II. Section A Units 13-15, Section B
Units 13-15, & Section C Unit 5
ALC Assignment Due
Handing in the First Half of the
Mid-Term Exam
ALC Assignment
Summarizing Units 1-5 Mid-term Exam
Summarizing and Reviewing theFirst Half of the Course
I. Unit 6: Tradition and I. Reading for a Correction
Progress
Using an Idea Map
II. Quiz 6
Using Rhetorical Questions
Writing with Confidence
II. Section A Units 16-18, Section B
Units 16-18, & Section C Unit 6
I. Unit 7: Money in our I. Reading for Shifts in Topic
Lives
Summarizing
II. Quiz 7
Referencing Research Studies
II. Section A Units 19-21, Section B
Units 19-21, & Section C Unit 7

Session14

I. Reading for Assessments
Using a T-Chart
Emphasizing Important
Information
Engaging Your Readers
II. Section A Units 22-24, Section B
Units 22-24, & Section C Unit 8
I. Recognizing Appositives
Highlighting Conclusions
Expressing Causal
Relationships
II. Section A Units 25-27 Section B
Units 25-27, & Section C Unit 9
I. Reading for Suggestions
The Cornell Method
II. Section A Units 28-30, Section B
Units 28-30, & Section C Unit 10
Handing in the ALC Assignment
Summarizing and Reviewing theSecond Half of the Course
Final Exam
Reading and Summarizing Essays,
and Writing an Essay【授業時間外の学習（準備学習・復習・宿題等）】
Preparing for class, which includes homework assignments andpre-viewing texts.
【テキスト（教科書）】I. Main Textbook
Chase, B.T., & Lee, C. (2018). Pathways 4: Listening, speaking, andcritical thinking (2nd ed.). National Geographic Learning: Boston.
II. Textbook for Vocabulary Building
語彙力向上研究会. (2019). Essential English vocabulary 1400. 朝日出版:
東京.
【参考書】
References will be introduced during the course if necessary.
【成績評価の方法と基準】
The grades will be based on a TOEIC score (10%), active participationin class (20%), vocabulary quizzes (30%), a mid-term exam (20%) anda final exam (20%). Bonus point(s) can be given by using the English
corner (1 point each visit up to 5 points).
【学生の意見等からの気づき】
Last year, some students felt some difficulty in reading the main
textbook because of the length of the assigned texts each class. This
year, then, the textbook is changed to one of the same series for listening,speaking, and critical thinking because the contents of it are even more
intriguing.
【その他の重要事項】
Independent study at home is absolutely necessary. Students cannot
get a credit unless they complete the ALC assignments for the term.
Students must also take the TOEIC-IP test held at Hosei during theterm.
【Outline and objectives】
At the end of the course, students will be able to use intermediate
reading and writing skills of cognitive/academic language proficiency(CALP).

— 59 —

発行日：2019/5/1
LANe332KA-【ENG-204 】

リーディング＆ライティング
クリス マシオ
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】This course is for students who wish to improve their reading andwriting skills through the use of a variety of engaging and contemporary
topics.
【到達目標】
1. Students will demonstrate improved reading and writing fluency.
2. Students will learn and apply effective reading strategies.
3. Students will learn and apply effective writing strategies.
4. Students will become better independent language learners.

Class attendance is a course requirement. Students are allowed no morethan four absences in the semester.
【Outline and objectives】
This course will allow students to develop their proficiency in three
types of reading; extensive reading, intensive reading, and reading
fluency. Students will also learn and practice using the steps in thewriting process. Attention will be given to developing the skills students
require to be independent language learners.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The instructor will act as a facilitator and provide support to ensure
students successfully achieve the goals of the course.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Class orientation
2
Unit 6 Animals andmedicine
3
Unit 6 Animals andmedicine
4
Unit 7 Nature’s fury
5
Unit 7 Nature’s fury

6

11
12

Unit 8 Building
wonders
Unit 8 Building
wonders
Mid-semester test.
Unit 9 Form andfunction
Unit 9 Form andfunction
Unit 10 Smart advice
Unit 10 Smart advice

13
14

Course review
Final test

7
8
9
10

内容
Introduction to the course.
Reading: The snake chaser.

Writing an argumentative
paragraph.
Reading: When tornadoes strike.
Writing a process paragraph anddescribing a process.
Reading: Unfinished masterpiece.
Language for writing and writing acomparison paragraph.
Review of the semester thus far.
Reading: What are feathers for?
Writing a summary paragrapgh
and using synonyms.
Reading: Turning ideas into reality.
Writing: Giving details that
support advice.
Test preparation
Feedback on the course andreflection.

【授業時間外の学習（準備学習・復習・宿題等）】
Students are expected to complete homework assignments from the
textbook and worksheets. They are also required to keep a learningjournal of what they read and listen to outside of class.
【テキスト（教科書）】Book 2 Pathways: Reading, Writing, and Critical Thinking, Second
EditionStudent Book with Online Workbook Access Code978-1-33-762511-1
Cengage Learning (National Geographic Learning)¥ 3,210【参考書】
Worksheet handouts【成績評価の方法と基準】
On-going evaluation of in-class participation (30%)
Homework completion (30%)
Mid-semester test (15%)
Final test (25%)
【学生の意見等からの気づき】
The teacher always welcomes feedback and encourages students tosuggest changes to improve the course at any time during the semester.
【学生が準備すべき機器他】
Occasional use of computers and the internet in class.
【その他の重要事項】
The contents and timing of the syllabus are subject to change according
to the needs of the class.

— 60 —

発行日：2019/5/1
LANe332KA-【ENG-306 】

テクニカルライティング２
藤野輝雄

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
論理的かつ情報検索を容易にする技術文書を作成するための基本となるパラグラフ（文章を構成する最小単位）の書き方を身につける．
【到達目標】
パラグラフの基本パターンと，分析パターンを含む応用パターンとの構成および書き方を学び，実際に書くことでパラグラフの書き方を習得できる．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
基本パラグラフの構成およびその書き方，情報の時間順，重要度順，空間順の配置の書き方，文章を書く手順を学び，さらに数種類のパターンのパラグ
ラフの構成および書き方を学ぶ．各自が書いたパラグラフのピア・レビュな
どのグループ活動も行う．授業の仕上げとして，完成したプロセス・指示パ
ターンついて口頭発表や質疑応答を行う．上記を通して，文書により，口頭により，視覚的に技術情報を明確に伝達するテクニカル・コミュニケーショ
ン技術を習得する．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
導入

2
3
4

基本パターン
情報の時間順の配置
情報の重要度順の配置

5
6
7
8
9
10
11
12
13
14

情報の空間順の配置
ライティング・プロセス
主題のサポート
分析パターン発言
比較・対照パターン
原因・結果パターン要約
発表
試験・まとめ内容
準備：よいライティングのためのポイ
ント
基本パラグラフの構成を学ぶ
情報を時間順に並べる書き方を学ぶ
情報を重要度に応じて並べる書き方を学ぶ
情報を空間順に並べる書き方を学ぶ
文章を書く手順を学ぶ
主題をサポートする書き方を学ぶ
分析パラグラフの書き方を学ぶ
意見の書き方を学ぶ
比較・対照パラグラフの書き方を学ぶ
原因・結果パラグラフの書き方を学ぶ
要約の書き方を学ぶ
作成したパラグラフを発表する
いままでに学んできた事柄の理解度の確認とまとめをする【授業時間外の学習（準備学習・復習・宿題等）】
・次回の授業の予習をすること・また小テストのための復習をすること・与えられた宿題を決められた日時に提出すること【テキスト（教科書）】
・Karen Blanchard, Christine Root, "Ready to Write 2," Longman, ISBN
0-13-136332-8【参考書】
・藤野輝雄，「理科系のためのかならず書ける英語論文」，研究社，2006 初版【成績評価の方法と基準】
・小テスト（30%），宿題（15%），試験（30%），授業への参加および態度（15%），
口頭発表 (10%)
・「授業への参加および態度」では、先生の言うことをしっかり聴き、質問に自発的に答え、与えられた課題に真面目に取り組み、教師の質問にきちっと答えることができ、授業に関係ない話をせず、他の学生の邪魔をしないかど
うか等を評価する。
・教員間の評価の不公平を解消するために成績を調整する場合がある。
【学生の意見等からの気づき】
もう少し英作文の時間が欲しいとのことなのでなるべく時間をとりたいと思います。
【Outline and objectives】
Students learn how to write a paragraph, namely the minimum unit
for composing a sentence, as a basis of creating a logical, technicaldocument for allowing readers to easily obtain required information.

— 61 —

発行日：2019/5/1
LANe332KA-【ENG-306 】

テクニカルライティング２
上田秀樹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
企業や研究機関などの多くの開発・設計の現場では、海外拠点や海外の技術協力会社・機関などの外国人スタッフとの間で、技術情報をいろいろな形で頻繁にやりとりしています。そこで、この科目では、開発・設計の現場にて求められる、実践的な英語でのコミュニケーション手法を学びます。
【到達目標】
技術情報を分かりやすい英語で正確に伝えるための基本的な構文、表現方法
及び文章の展開の仕方を習得するとともに、それらを英語の技術文書の作成において応用するノウハウを身に付けることを授業の主な目標とします。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
教室を仮想の開発・設計現場にみたて、５人位のチームで、次世代スマートフォンのコンセプトを設計しながら、技術英語の実践的な運用能力を高めてもらいます。具体的には、コンセプトを設計する過程で複数の種類の簡易的な技
術文書を英語で作成してもらい、そののち、設計した製品を展示会に参考出展
するとの状況設定において、設計した製品の概要を英語で紹介する展示ポス
ターを画用紙にて作成し、最終的には、設計した製品について、PowerPoint
を用いて英語でプレゼンをしてもらいます。また、上記のコンセプト設計を通した演習に加え、近未来の生活をテーマとしたアメリカのアニメを題材に、技術情報を英語で正しく伝えるライティング演習とを並行して行います。

平常点：３０％【学生の意見等からの気づき】
英語力と想像力が向上したといった評価に、よりいっそう応えられるよう、努
めていきたいと思います。
【Outline and objectives】
The language teaching theory widely agreed among TESOL (Teaching
English to Speakers of Other Languages) researchers is the one whichcame from ‘systemic functional linguistics.’ The linguists in this fieldinsist that a language cannot be acquired unless it is learned in social
contexts, since a language is used to accomplish a task in any social
situation.
In the pet robot concept design project in this class, students in groups offive or six members will make a conceptual design of a next-generation
smartphone, so that, through the design process, they will generate
several kinds of simple technical documents in English. At the end of
the project, the individual teams are expected to make a presentation
about their smartphones in English.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2
3

4
5
6

7
8

9

10

11
12
13
14

内容
シラバスの内容について補足説明を受ける。
コンセプト設計セッショ スマートフォンに設ける機能などにつン（１）いてブレーンストーミングを行う。
コンセプト設計セッショ スマートフォンに設ける主な機能を実ン（２）現するために必要なパーツ等を機能ごとに洗い出す表を英語で作成する。
コンセプト設計セッショ スマートフォンのホーム画面を英語で
ン（３）
作成する。
コンセプト設計セッショ スマートフォンの画面の遷移図を英語
ン（４）で作成する。
コンセプト設計セッショ スマートフォンの各部の名称と役割をン（５）
紹介する、英文マニュアルの一部を作成する。
設計したコンセプトの中 設計したスマートフォンのコンセプト
間発表会
を展示会形式で紹介し合う。
展示ポスターの英文原案 設計したスマートフォンの概要を紹介の作成（１）
する展示ポスターの原案を英語で作成する。
展示ポスターの英文原案 設計したスマートフォンの概要を紹介の作成（２）
する展示ポスターの原案の作成を完了させる。
展示ポスターの作成（１） 設計したスマートフォンの概要を紹介
する展示ポスターを画用紙にて作成する。
展示ポスターの作成（２） 設計したスマートフォンの概要を紹介
する展示ポスターの作成を完了させる。
プレゼンテーション（１） 設計したスマートフォンのプレゼンを英語で行うための準備をする。
プレゼンテーション（２） 設計したスマートフォンについて英語
でプレゼンをする。
定期試験
全体のまとめをする。

【授業時間外の学習（準備学習・復習・宿題等）】
計１０回課せられる課題を行う。
【テキスト（教科書）】
参考書のコピーと参考資料の配布のみで対応する。
【参考書】『エンジニアのための英文メールライティング入門』 朝日出版社、上田秀樹著。
次世代スマートフォンのコンセプトを設計するうえで参考となる英文資料などを随時配布する。
【成績評価の方法と基準】
成績の総合評価におけるウエートの配分は以下の通りとする。
定期試験：４０％
課題：３０％— 62 —

発行日：2019/5/1
LANe332KA-【ENG-306 】

テクニカルライティング２
花﨑美紀

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
専門分野において必要とされる、英語での知的作業の土台となる英語のリーディング およびライティング力の養成を主なねらいとします。具体的には、
英語のパラグラフの構成や論理の基礎を学び、トピックセンテンスやトラン
ジションの言葉に着目するなどパラグラフ・リーディング、ライティングの基礎を身に付けます。あわせて、ブレーンストーミングの方法やトピックの設定の仕方などからはじめ、パラグラフ・リーディングで学んだ論理構成を応用して、英語の論理に沿った文章 (essay レベル）が書けるようになることも目指します。
【到達目標】
この授業では、以下の４つを、主な目標とします。
（１）英語による発信に必要な、英単語力の獲得をめざします。
（２）英語による発信に必要な、英語の発音に慣れ親しみます。
（３）良文のリーディングの速読を行い、英語によるパラグラフの構成や論理の基礎を学びます。
（４）パラグラフ・リーディングで学んだ論理構成を応用して、英語の論理に沿ったエッセイが書けるようになることも目指します。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
各授業では以下の４つのことを行います。
（１）単語テスト（２）発音・リスニング練習（３）リーディング（４）ライティング（エッセイレベル）【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回テーマ
1 回目
オリエンテーション
2 回目
・単語テスト・リーディング

3 回目

・単語テスト・リーディング

4 回目

・単語テスト・パラグラフ

5 回目

・単語テスト・英語らしい英語の学習

6 回目

・単語テスト・パラグラフの再度作成

7 回目

・単語テスト・リーディング

8 回目

・単語テスト・リーディング

9 回目

・単語テスト・エッセイライティング
・単語テスト・英語らしい英語の学習

10 回目

11 回目

・単語テスト・エッセイライティング

12 回目

・単語テスト・リーディング

13 回目

・単語テスト・リーディング

14 回目

授業内試験

【テキスト（教科書）】（１）京大学術語彙データベース 基本英単語１１１０ 研究社（２）American & British English Pronunciation 南雲堂（３）The Essentials of Paragraph-Writing パラグラフ・ライティングの真髄 マクミラン ランゲージハウス【参考書】
授業内で指示します。
【成績評価の方法と基準】
以下の割合をもとに、総合的に判断します。
・授業への参加態度（30 ％）・複数のリーディングとライティングの課題や小テストなど（30 ％）・学期末試験（40 ％）【学生の意見等からの気づき】
覚える英語から脱して、使える英語を皆さんに身につけていただけるよう、努
力したいと思います。
【学生が準備すべき機器他】
特にありません。
【その他の重要事項】（１）授業への積極的な参加と定期的に出題される課題への意欲的な取り組みが必要です。積極的に授業には参加してください。
（２）質問がある場合は、メールでお送りいただくか、GBC にお越しください。
（３）TOEIC-IP テストおよび ALC NetAcademy2 は含まれません。
【Outline and objectives】
This course aims to cultivate the four basic English skills, namely,
listening, speaking, reading, and writing skills. In order to cultivate
those skills, we will mainly do the following five tasks; (1) build up
vocabulary necessary for scientific studies (2) learn the pronunciationof English to enhance both speaking and listening skills (3) summary
reading of scientific studies as well as language studies (4) learn thebasic skills of paragraph reading and writing, and write essays basedon the knowledge acquired.

内容
授業の概要について説明します。
1 つ目のリーディング課題を読み、トピックセンテンスの作り方を確認します。
1 つ目のリーディング課題を再度行い、トランジションワーズについて学習します。
1 つ目のリーディング課題を参考に、
トランジションワーズを含むパラグラ
フを作成します。
実際に受講生が書いたパラグラフをお互いに読み、英語らしい英語でかかれたトピックセンテンスの学習をします。
ピアレビューされたパラグラフをもとに、英語らしい英語でかかれたパラグ
ラフを作成します。
2 つ目のリーディング課題を読み、エッセイライティングについて学びます。
2 つ目のリーディング課題を再度読み、エッセイライティングについて確認します。
2 つ目のリーディング課題を参考に、
エッセイライティングを行います。
実際に受講生が書いたエッセイをピアレビューし、英語らしい英語でかかれたエッセイライティングを学習します。
ピアレビューされたパラグラフライ
ティングをもとに、英語らしい英語でかかれたエッセイを作成します。
３つ目のリーディング課題を読み、再度、エッセイライティングについて学びます。
３つ目のリーディング課題を再度読み、再度、エッセイライティングについて確認します。
授業内試験を行います【授業時間外の学習（準備学習・復習・宿題等）】
毎回授業で行う単語テストのための準備をしてきてください。また、学期中に出される 3 回のライティング課題を完成させてきてください。

— 63 —

発行日：2019/5/1
LANe332KA-【ENG-306 】

テクニカルライティング２
花﨑美紀

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
専門分野において必要とされる、英語での知的作業の土台となる英語のリーディング およびライティング力の養成を主なねらいとします。具体的には、
英語のパラグラフの構成や論理の基礎を学び、トピックセンテンスやトラン
ジションの言葉に着目するなどパラグラフ・リーディング、ライティングの基礎を身に付けます。あわせて、ブレーンストーミングの方法やトピックの設定の仕方などからはじめ、パラグラフ・リーディングで学んだ論理構成を応用して、英語の論理に沿った文章 (essay レベル）が書けるようになることも目指します。
【到達目標】
この授業では、以下の４つを、主な目標とします。
（１）英語による発信に必要な、英単語力の獲得をめざします。
（２）英語による発信に必要な、英語の発音に慣れ親しみます。
（３）良文のリーディングの速読を行い、英語によるパラグラフの構成や論理の基礎を学びます。
（４）パラグラフ・リーディングで学んだ論理構成を応用して、英語の論理に沿ったエッセイが書けるようになることも目指します。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
各授業では以下の４つのことを行います。
（１）単語テスト（２）発音・リスニング練習（３）リーディング（４）ライティング（エッセイレベル）【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回テーマ
1 回目
オリエンテーション
2 回目
・単語テスト・リーディング

3 回目

・単語テスト・リーディング

4 回目

・単語テスト・パラグラフ

5 回目

・単語テスト・英語らしい英語の学習

6 回目

・単語テスト・パラグラフの再度作成

7 回目

・単語テスト・リーディング

8 回目

・単語テスト・リーディング

9 回目

・単語テスト・エッセイライティング
・単語テスト・英語らしい英語の学習

10 回目

11 回目

・単語テスト・エッセイライティング

12 回目

・単語テスト・リーディング

13 回目

・単語テスト・リーディング

14 回目

授業内試験

【テキスト（教科書）】（１）京大学術語彙データベース 基本英単語１１１０ 研究社（２）American & British English Pronunciation 南雲堂（３）The Essentials of Paragraph-Writing パラグラフ・ライティングの真髄 マクミラン ランゲージハウス【参考書】
授業内で指示します。
【成績評価の方法と基準】
以下の割合をもとに、総合的に判断します。
・授業への参加態度（30 ％）・複数のリーディングとライティングの課題や小テストなど（30 ％）・学期末試験（40 ％）【学生の意見等からの気づき】
覚える英語から脱して、使える英語を皆さんに身につけていただけるよう、努
力したいと思います。
【学生が準備すべき機器他】
特にありません。
【その他の重要事項】（１）授業への積極的な参加と定期的に出題される課題への意欲的な取り組みが必要です。積極的に授業には参加してください。
（２）質問がある場合は、メールでお送りいただくか、GBC にお越しください。
（３）TOEIC-IP テストおよび ALC NetAcademy2 は含まれません。
【Outline and objectives】
This course aims to cultivate the four basic English skills, namely,
listening, speaking, reading, and writing skills. In order to cultivate
those skills, we will mainly do the following five tasks; (1) build up
vocabulary necessary for scientific studies (2) learn the pronunciationof English to enhance both speaking and listening skills (3) summary
reading of scientific studies as well as language studies (4) learn thebasic skills of paragraph reading and writing, and write essays basedon the knowledge acquired.

内容
授業の概要について説明します。
1 つ目のリーディング課題を読み、トピックセンテンスの作り方を確認します。
1 つ目のリーディング課題を再度行い、トランジションワーズについて学習します。
1 つ目のリーディング課題を参考に、
トランジションワーズを含むパラグラ
フを作成します。
実際に受講生が書いたパラグラフをお互いに読み、英語らしい英語でかかれたトピックセンテンスの学習をします。
ピアレビューされたパラグラフをもとに、英語らしい英語でかかれたパラグ
ラフを作成します。
2 つ目のリーディング課題を読み、エッセイライティングについて学びます。
2 つ目のリーディング課題を再度読み、エッセイライティングについて確認します。
2 つ目のリーディング課題を参考に、
エッセイライティングを行います。
実際に受講生が書いたエッセイをピアレビューし、英語らしい英語でかかれたエッセイライティングを学習します。
ピアレビューされたパラグラフライ
ティングをもとに、英語らしい英語でかかれたエッセイを作成します。
３つ目のリーディング課題を読み、再度、エッセイライティングについて学びます。
３つ目のリーディング課題を再度読み、再度、エッセイライティングについて確認します。
授業内試験を行います【授業時間外の学習（準備学習・復習・宿題等）】
毎回授業で行う単語テストのための準備をしてきてください。また、学期中に出される 3 回のライティング課題を完成させてきてください。

— 64 —

発行日：2019/5/1
LANe332KA-【ENG-306 】

テクニカルライティング２
藤野輝雄

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
論理的かつ情報検索を容易にする技術文書を作成するための基本となるパラグラフ（文章を構成する最小単位）の書き方を身につける．
【到達目標】
パラグラフの基本パターンと，分析パターンを含む応用パターンとの構成および書き方を学び，実際に書くことでパラグラフの書き方を習得できる．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
基本パラグラフの構成およびその書き方，情報の時間順，重要度順，空間順の配置の書き方，文章を書く手順を学び，さらに数種類のパターンのパラグ
ラフの構成および書き方を学ぶ．各自が書いたパラグラフのピア・レビュな
どのグループ活動も行う．授業の仕上げとして，完成したプロセス・指示パ
ターンついて口頭発表や質疑応答を行う．上記を通して，文書により，口頭により，視覚的に技術情報を明確に伝達するテクニカル・コミュニケーショ
ン技術を習得する．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
導入

2
3
4

基本パターン
情報の時間順の配置
情報の重要度順の配置

5
6
7
8
9
10
11
12
13
14

情報の空間順の配置
ライティング・プロセス
主題のサポート
分析パターン発言
比較・対照パターン
原因・結果パターン要約
発表
試験・まとめ内容
準備：よいライティングのためのポイ
ント
基本パラグラフの構成を学ぶ
情報を時間順に並べる書き方を学ぶ
情報を重要度に応じて並べる書き方を学ぶ
情報を空間順に並べる書き方を学ぶ
文章を書く手順を学ぶ
主題をサポートする書き方を学ぶ
分析パラグラフの書き方を学ぶ
意見の書き方を学ぶ
比較・対照パラグラフの書き方を学ぶ
原因・結果パラグラフの書き方を学ぶ
要約の書き方を学ぶ
作成したパラグラフを発表する
いままでに学んできた事柄の理解度の確認とまとめをする【授業時間外の学習（準備学習・復習・宿題等）】
・次回の授業の予習をすること・また小テストのための復習をすること・与えられた宿題を決められた日時に提出すること【テキスト（教科書）】
・Karen Blanchard, Christine Root, "Ready to Write 2," Longman, ISBN
0-13-136332-8【参考書】
・藤野輝雄，「理科系のためのかならず書ける英語論文」，研究社，2006 初版【成績評価の方法と基準】
・小テスト（30%），宿題（15%），試験（30%），授業への参加および態度（15%），
口頭発表 (10%)
・「授業への参加および態度」では、先生の言うことをしっかり聴き、質問に自発的に答え、与えられた課題に真面目に取り組み、教師の質問にきちっと答えることができ、授業に関係ない話をせず、他の学生の邪魔をしないかど
うか等を評価する。
・教員間の評価の不公平を解消するために成績を調整する場合がある。
【学生の意見等からの気づき】
もう少し英作文の時間が欲しいとのことなのでなるべく時間をとりたいと思います。
【Outline and objectives】
Students learn how to write a paragraph, namely the minimum unit
for composing a sentence, as a basis of creating a logical, technicaldocument for allowing readers to easily obtain required information.

— 65 —

発行日：2019/5/1
LANe332KA-【ENG-306 】

テクニカルライティング２
上田秀樹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
企業や研究機関などの多くの開発・設計の現場では、海外拠点や海外の技術協力会社・機関などの外国人スタッフとの間で、技術情報をいろいろな形で頻繁にやりとりしています。そこで、この科目では、開発・設計の現場にて求められる、実践的な英語でのコミュニケーション手法を学びます。
【到達目標】
技術情報を分かりやすい英語で正確に伝えるための基本的な構文、表現方法
及び文章の展開の仕方を習得するとともに、それらを英語の技術文書の作成において応用するノウハウを身に付けることを授業の主な目標とします。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
教室を仮想の開発・設計現場にみたて、５人位のチームで、次世代スマートフォンのコンセプトを設計しながら、技術英語の実践的な運用能力を高めてもらいます。具体的には、コンセプトを設計する過程で複数の種類の簡易的な技
術文書を英語で作成してもらい、そののち、設計した製品を展示会に参考出展
するとの状況設定において、設計した製品の概要を英語で紹介する展示ポス
ターを画用紙にて作成し、最終的には、設計した製品について、PowerPoint
を用いて英語でプレゼンをしてもらいます。また、上記のコンセプト設計を通した演習に加え、近未来の生活をテーマとしたアメリカのアニメを題材に、技術情報を英語で正しく伝えるライティング演習とを並行して行います。

平常点：３０％【学生の意見等からの気づき】
英語力と想像力が向上したといった評価に、よりいっそう応えられるよう、努
めていきたいと思います。
【Outline and objectives】
The language teaching theory widely agreed among TESOL (Teaching
English to Speakers of Other Languages) researchers is the one whichcame from ‘systemic functional linguistics.’ The linguists in this fieldinsist that a language cannot be acquired unless it is learned in social
contexts, since a language is used to accomplish a task in any social
situation.
In the pet robot concept design project in this class, students in groups offive or six members will make a conceptual design of a next-generation
smartphone, so that, through the design process, they will generate
several kinds of simple technical documents in English. At the end of
the project, the individual teams are expected to make a presentation
about their smartphones in English.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2
3

4
5
6

7
8

9

10

11
12
13
14

内容
シラバスの内容について補足説明を受ける。
コンセプト設計セッショ スマートフォンに設ける機能などにつン（１）いてブレーンストーミングを行う。
コンセプト設計セッショ スマートフォンに設ける主な機能を実ン（２）現するために必要なパーツ等を機能ごとに洗い出す表を英語で作成する。
コンセプト設計セッショ スマートフォンのホーム画面を英語で
ン（３）
作成する。
コンセプト設計セッショ スマートフォンの画面の遷移図を英語
ン（４）で作成する。
コンセプト設計セッショ スマートフォンの各部の名称と役割をン（５）
紹介する、英文マニュアルの一部を作成する。
設計したコンセプトの中 設計したスマートフォンのコンセプト
間発表会
を展示会形式で紹介し合う。
展示ポスターの英文原案 設計したスマートフォンの概要を紹介の作成（１）
する展示ポスターの原案を英語で作成する。
展示ポスターの英文原案 設計したスマートフォンの概要を紹介の作成（２）
する展示ポスターの原案の作成を完了させる。
展示ポスターの作成（１） 設計したスマートフォンの概要を紹介
する展示ポスターを画用紙にて作成する。
展示ポスターの作成（２） 設計したスマートフォンの概要を紹介
する展示ポスターの作成を完了させる。
プレゼンテーション（１） 設計したスマートフォンのプレゼンを英語で行うための準備をする。
プレゼンテーション（２） 設計したスマートフォンについて英語
でプレゼンをする。
定期試験
全体のまとめをする。

【授業時間外の学習（準備学習・復習・宿題等）】
計１０回課せられる課題を行う。
【テキスト（教科書）】
参考書のコピーと参考資料の配布のみで対応する。
【参考書】『エンジニアのための英文メールライティング入門』 朝日出版社、上田秀樹著。
次世代スマートフォンのコンセプトを設計するうえで参考となる英文資料などを随時配布する。
【成績評価の方法と基準】
成績の総合評価におけるウエートの配分は以下の通りとする。
定期試験：４０％
課題：３０％— 66 —

発行日：2019/5/1
LANe132KA-【ENG-102 】

英語表現２
花﨑

美紀

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】『英語表現』は、英語の４技能のうち、Writing と Speaking の、主に英語の発信能力を涵養することをねらいとしている。
専門に進んでから必要とされる英語での知的作業の土台となる、英語の発信力の養成を主なねらいとし、さらには、『英語理解』の授業が主に伸ばすことを目的としている英語受信能力とも有機的に関連付けながら、ライティン
グ・スピーキングの基礎の習熟を目指す。
【到達目標】『英語表現１』では、主にセンテンスレベル〜パラグラフレベルでの特にライティング能力を中心とした、英語力の習得を目指し、『英語表現２』では、
主にパラグラフレベル〜エッセイレベルでの、英語力の習得を目指す。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
この授業では、以下の３つを、行います。
（１）英単語力の獲得をめざします（２）英語による受信に必要な、英語の発音に慣れ親しみます（３）良文のリーディングの速読を行い、英語によるパラグラフの構成や論理の基礎を学びます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
オリエンテーション

2

3

4

5

6

7

8

9

10

11

12

13

14

（１）単語テスト（２）発音練習（３）リーディング（１）単語テスト（２）発音練習（３）ライティング（１）単語テスト（２）発音練習（３）ライティング（１）単語テスト（２）発音練習（３）英語らしい文の学習

内容
授業の目的および進め方について、説明します
1 つ目のリーディング課題を読み、トピックセンテンスの作り方を学びます。

（３）リーディング、ライティングマテリアルは、こちらで用意します【参考書】
授業内に指示します【成績評価の方法と基準】
以下の割合をもとに、総合的に判断します
・授業への参加態度（30 ％）・複数のリーディングとライティングの課題や小テストなど（30 ％）・学期末試験（30 ％）・TOEIC の点数（10 ％）【学生の意見等からの気づき】
覚える英語から脱して、使える英語を皆さんに身につけていただけるよう、努
力したいと思います。
【学生が準備すべき機器他】
特になし【その他の重要事項】（１）授業への積極的な参加と定期的に出題される課題への意欲的な取り組みが必要です。積極的に授業には参加してください。
（２）リーディングやライティングでは、類推力や想像力が必要なことが多いですが、それらに留意して辞書は効果的に使うようにしてください。
（３）質問がある場合は、初回授業時にお知らせする、オフィスアワーに研究室まで来ていただくか、メールでお願いします。
（４）英語科目の単位修得要件として、TOEIC-IP テストの受験と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
This course aims to cultivate the speaking and writing skills amoung
the four basic English skills. In order to cultivate those skills, wewill mainly do the following tasks; (1) build up vocabulary necessary
for scientific studies (2) learn the pronunciation of English to enhance
speaking (3) learn the basic skills of paragraph writing, and (5) write
paragraphs and make presentations based on the knowledge acquired.

1 つ目のリーディング課題を再度行
い、トピックセンテンスの作り方を確認します。
1 つ目のリーディング課題を参考に、
トピックセンテンスを作成します。

実際に受講生が書いたトピックセンテ
ンスをお互いに読み、英語らしい英語でかかれたトピックセンテンスの学習をします（１）単語テスト
ピアレビューされたトピックセンテン（２）発音練習スをもとに、英語らしい英語でかかれ（３）英語らしい文の学習 たトピックセンテンスを作成します。
（１）単語テスト
2 つ目のリーディング課題を読み、パ（２）発音練習
ラグラフリーディングについて学びま（３）リーディング
す。
（１）単語テスト
2 つ目のリーディング課題を再度読（２）発音練習
み、パラグラフリーディングについて（３）リーディング
確認します。
（１）単語テスト
2 つ目のリーディング課題を参考に、（２）発音練習
パラグラフライティングを行います。
（３）ライティング（１）単語テスト
実際に受講生が書いたパラグラフライ（２）発音練習
ティングをピアレビューし、英語らし（３）ライティング
い英語でかかれたパラグラフライティ
ングを学習します。
（１）単語テスト
ピアレビューされたパラグラフライ（２）発音練習
ティングをもとに、英語らしい英語で（３）ライティング
かかれたパラグラフライティングを作成します。
（１）単語テスト
書きあがったパラグラフの発表会を行（２）発音練習い、ピアレビューを行います。
（３）スピーキング（１）単語テスト
書きあがったパラグラフの発表会を行（２）発音練習い、ピアレビューを行います。
（３）スピーキング
授業内テスト
定期試験を行います【授業時間外の学習（準備学習・復習・宿題等）】
毎回授業で行う単語テストのための準備をしてきてください。
【テキスト（教科書）】（１）Word Master Approach for the TOEIC test、成美堂（２）American & British English Pronunciation 南雲堂— 67 —

発行日：2019/5/1
LANe132KA-【ENG-102 】

英語表現２Alan D.Morgan
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】1). To enable students to use English to communicate with others
efficiently and appropriately in a variety of social settings. 2). To give
students a wider range of vocabulary and better control of grammaticalstructures to more accurately communicate their ideas and opinions. 3).
To encourage students to use reference sources and feedback from the
instructor to improve their English skills.
【到達目標】
1. Students will learn how to speak with others in defined social
interactions more effectively and appropriately. 2. Students will havea wider range of vocabulary covering a number of thematic areas andbe able to use the grammatical structures covered in the course toachieve objective goals and express their own ideas and opinions more
successfully. 3. Students will be able to use reference sources andfeedback to better overcome weaknesses and use strengths in their useof English.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The class uses a textbook organized in thematic units with a focus on
specific grammar structures and appropriate functional language. The
class will comprise frequent pair work and group work and listening
tasks during class to familiarise students with the use of vocabulary
and grammar structures in English. The class will also include realistic
listening comprehensions to improve listening skills. Role-play tests will
be used to evaluate speech skills, and homework assignments will be set
to evaluate progress in writing skills.

http://www.myenglishlab.com/courses-speakout.html【成績評価の方法と基準】
Homework 30%
In class role plays 15%
Class participation 20%
Exam 25%
TOEIC 10%
【学生の意見等からの気づき】
Students have seemed to value to amount of actual speech practice inclass and focus on performance of language in role plays in both thelast year and previous yearsas useful and also something that they
have not experienced before. However, some students have also found it
challenging. The aim in this year is to make students more comfortablewith this form of language practice.
In addition, occasional activities designed to enable students to use
reference materials more effectively, both physical and online, in orderto improve their use of English. Examples might include the IPA
phonetic alphabet and simple metalinguistic terms found in referencematerials.
【学生が準備すべき機器他】
Students should bring a paper or electronic dictionary to class.Students
may use a dictionary on their smartphone, but any use of a smartphone
unconnected to the lesson will be penalised and result in a lower grade.
【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignment
and take the TOEIC test held at Hosei.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
1
Health2
Past routines

3

Cause and Effect

4

Money

5

Commerce

6
7

Role Play Assessment
Lessons 1-5
The environment8

Law and crime

9Technology

10
11

Technology and thefutureEntertainment

12

Media

13

Speech Assessment

14

Exam

内容
Making Predictions (modals)
Describing and explaining pastroutines
Explaining decisions andconsequences
Talking about financial
issues(relative clauses)
Talking about business issues(quantifiers and phrasal verbs)
Reviewing the previous 4 units

Talking about environmental
issues (comparatives andsuperlatives).
Talking about social issues(present/past passive)
Talking about the effect ontechnology on society (present
perfect + time markers)
Making predictions andspeculation (first conditional)
Discussing the views of others(reported speech)
Discussing attitudes to celebrity(Second conditional)
Speech using language fromprevious units on a topic defined byteacher and chosen by student.
Exam【授業時間外の学習（準備学習・復習・宿題等）】
3 written assignments covering language covered in the course and andassessed according to task completion and accuracy and variety of use
of target language.
【テキスト（教科書）】
Speakout Pre-intermediate Students’ Book (Pearson Longman ISBN
978-1-4082-1932-4)【参考書】
My English Lab is an online component that can be used by students
who have a Speakout course book.

— 68 —

発行日：2019/5/1
LANe132KA-【ENG-102 】

英語表現２
マイケル・J・マクドナルド
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】This class will focus on speaking and simple grammar.
Themain activities will be conversation-building, quizzes, show-and-tell,grammar handouts, group surveys, and group presentations【到達目標】The purpose is to prepare students for real spoken communication with
non-Japanese.
At the end of the course, students should be able
to express themselves in English with more confidence, and to elicit
necessary information from their conversation partners.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The focus will be on practical use of English, with additional attention
to grammar and vocabulary. The students will also give individual
presentations on some technical topic, using PowerPoint.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation
General knowledge
quiz

2

3

4

5

6

7

8

9

10
11
12

13

14

Irregular past tense
verbs
Presentation examples
Past tense practicePresentation practice(self- introductions)
Negative past tensequestions
Presentation
preparation
Numbers
Presentation
preparation
Numbers
Presentation
preparation
Numbers
Presentation
preparation
Comparative adjectives
and adverbs
Presentation
preparation
Comparative adjectives
and adverbs
Presentation
preparation
Existential sentences(there is/there are)Presentation practice内容
Write questions for a generalknowledge quiz using the pasttense. Ask your questions toanother group.
Past tense bingo
Paired discussion about past
activities
Past tense dictation
Your first week at university

ALC NetAcademy 2 PowerWords Course Plus (50 units)【テキスト（教科書）
】
None
【参考書】
None
【成績評価の方法と基準】
Participation: 10%
Weekly quizzes: 20%
Presentation: 20%
Exam: 40%TOEIC: 10%【学生の意見等からの気づき】
None【学生が準備すべき機器他】
Please bring a paper or electronic dictionary every week.
Please bring your notebook PC when you are preparing slides for yourpresentation.
【その他の重要事項】
Please try to use English as much as possible for classroom interaction
Assignments and non-copyright handouts will be posted on my Hosei
Class Support System webpage.
You cannot get a credit unless you complete the ALC assignment andtake the TOEIC test held at Hosei.
【Outline and objectives】
This class will focus on speaking and simple grammar.
Themain activities will be conversation-building, quizzes, show-and-tell,grammar handouts, group surveys, and group presentations

Create 3-line dialogues using
negative past tense questions.
Choose a technical topic for yourpresentation.
Hearing numbers correctly andwriting them correctly.
How many, how long, etc.

Prepare questions for a quiz on
numbers. Ask your questions toanother group.
Comparing people and jobs

Prepare questions for a generalknowledge quiz on comparisons.
Ask your questions to anothergroup.
Describing the contents of a movie
clip
Practice your presentation in frontof your group.
Presentations
Individual students make
There is/there are vs. it presentations. Others ask
is/they arequestions and evaluate thepresentations.
Grammar handout
Describe the contents of a picture.
Presentations
Individual students makeMuch/many/a lot
presentations. Others ask
questions and evaluate thepresentations.
Grammar handout
Making comments
How to facilitate conversation bycommenting on what your partner
says.

【授業時間外の学習（準備学習・復習・宿題等）】
Preparation of individual presentations on technical topics— 69 —

発行日：2019/5/1
LANe132KA-【ENG-102 】

英語表現２
クリス マシオ
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Effective communication techniques open up a lot of possibilities foranyone wanting to work in an international environment. This course isfor students who wish to practice their speaking and writing. Attention
will also be given to developing the skills students require to be
independent language learners.
【到達目標】
1. Students will demonstrate improved speaking, listening, and writing
fluency.
2. Students will become more capable of participating in spoken
discourse.
3. Students will become familiar with the writing process.
4. Students will become better independent language learners.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The instructor will act as a facilitator and provide support to ensure
students successfully achieve the goals of the course.

【学生の意見等からの気づき】
Previous students were happy with this course. There is no data
available to support changes to it. The teacher always welcomes
feedback and encourages students to suggest changes to improve thecourse at any time during the semester.
【学生が準備すべき機器他】
Occasional use of computers and the internet in class.
【その他の重要事項】
The contents and timing of the syllabus are subject to change according
to the needs of the class.
Students cannot get credit unless they complete the ALC assignments
for the semester.
Students must take the TOEIC-IP test held during the semester.
Class attendance is a course requirement. Students are allowed no morethan four absences in the semester.
【Outline and objectives】
This course will provide students with speaking, listening, andreading practice combined with activities and tasks for expanding their
vocabulary. Additionally, students will be given opportunities to develop
their writing skills within the context of the course material.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Class orientation

2

6

Unit 20 Why Learn
English?
Unit 20 Why Learn
English?
Unit 1 The Guy with
Green Hair
Unit 1 The Guy with
Green Hair
Unit 2 The Shoplifter

7

Unit 2 The Shoplifter

8
9Mid-semester test.
Unit 3 I’m Not
Addicted
Unit 3 I’m Not
Addicted
Unit 4 Social MediaStar
Unit 4 Social MediaStar
Semester review
Final test

3
4
5

10
11
12
13
14

内容
Introduction to the course,
students and teacher.
Speaking and writing task: what
are good ways to learn English?
Presentation: the story of myEnglish learning.
Speaking and writing task: whatfashions are acceptable to you?
Presentation: what’s important toyour fashion?
Speaking and writing task: what isa big problem in a friendship?
Presentation: maitaining a goodfriendship.
Review of the semester thus far.
Speaking and writing task: whatthings do you really like?
Presentation: l can’t live without it.

Speaking and writing task: what is
important to succeed in life?
Presentation: an accomplishment I
am proud of.
Review of the semester thus far.
Feedback on the course andreflection【授業時間外の学習（準備学習・復習・宿題等）】
Students are expected to complete homework assignments from the
textbook and worksheets. They are also required to keep a learningjournal of what they read and listen to outside of class.
【テキスト（教科書）】
Impact Issues 1 (3rd Edition)
ISBN 9789813134379
Pearson¥ 3,316【参考書】
Worksheet handouts【成績評価の方法と基準】
On-going evaluation of in-class participation (20%)
Homework completion (30%)
Mid-semester test (15%)
Final test (25%)
TOEIC Test Result (10%)— 70 —

発行日：2019/5/1
LANe132KA-【ENG-102 】

英語表現２Alan D.Morgan
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】1). To enable students to use English to communicate with others
efficiently and appropriately in a variety of social settings. 2). To give
students a wider range of vocabulary and better control of grammaticalstructures to more accurately communicate their ideas and opinions. 3).
To encourage students to use reference sources and feedback from the
instructor to improve their English skills.
【到達目標】
1. Students will learn how to speak with others in defined social
interactions more effectively and appropriately. 2. Students will havea wider range of vocabulary covering a number of thematic areas andbe able to use the grammatical structures covered in the course toachieve objective goals and express their own ideas and opinions more
successfully. 3. Students will be able to use reference sources andfeedback to better overcome weaknesses and use strengths in their useof English.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The class uses a textbook organized in thematic units with a focus on
specific grammar structures and appropriate functional language. The
class will comprise frequent pair work and group work and listening
tasks during class to familiarise students with the use of vocabulary
and grammar structures in English. The class will also include realistic
listening comprehensions to improve listening skills. Role-play tests will
be used to evaluate speech skills, and homework assignments will be set
to evaluate progress in writing skills.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Making Requests
Review
2
Describing emotional
states3
Hypotheticals

4

Achievements

5
6

Abilities
Role Play Assessment
Lessons 1-5

78Communication & The
Internet
History

9

Trends10Mystery11

The environment

12

Review of Units 7-1113

Speech Assessment

14

Exam

内容
Using question tags; talking about
advantages and disadvantages.
Giving advice (zero & first
conditionals).
Describing alternatives (second
conditional).
Describing personal qualities(present perfect simple andcontinuous).
Describing abilities (modals).
Two-person role-plays preparation and practice;performance; feedback
Describing different aspects ofcommunication (relative clauses).
Describing issues and events in thepast and consequences (third
conditional).
descrbing trends and developments(active and passive forms)
Speculating about the past;
expressing uncertainty; modals
with perfect tenses.
Attitudes to the environment(reported speech).
Paragraphing & Essay
organisation
Speech utilizing language items
from Lessons 7-12
Exam

【参考書】
My English Lab is an online component that can be used by students
who have a Speakout course book.
http://www.myenglishlab.com/courses-speakout.html
A collocation dictionary is a dictionary that shows which words are mostfrequently used with the word you look up. It is a useful tool to check if
the words you use in combination with new vocabulary are appropriate.
The links below are for an online collocation dictionary and a good paper
collocation dictionary.
http://www.ozdic.com/
Oxford Collocation Dictionary
https://elt.oup.com/catalogue/items/global/dictionaries/9780194325387?
cc=global&selLanguage=en【成績評価の方法と基準】
Homework 30%
In class role plays 15%
Class participation 20%
Exam 25%
TOEIC 10%
【学生の意見等からの気づき】
Students have seemed to value to amount of actual speech practice inclass and focus on performance of language in role plays in both the lastyear and previous years as useful and also something that they have notexperienced before.However, they have also found it quite challenging.
The aim in this year is to make students more comfortable with thisform of language practice.
In addition, occasional activities designed to enable students to use
reference materials more effectively, both physical and online, in orderto improve their use of English. Examples might include the IPA
phonetic alphabet and simple metalinguistic terms found in referencematerials.
【学生が準備すべき機器他】
Students should bring a paper or electronic dictionary to class. Students
may use a dictionary on their smartphone, but any use of a smartphone
unconnected to the lesson will be penalised and result in a lower grade.
【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC test held at Hosei
during the term.

【授業時間外の学習（準備学習・復習・宿題等）】
3 written assignments covering language covered in the course and andassessed according to task completion and accuracy and variety of use
of target language.
【テキスト（教科書）】
Speakout Intermediate - Antonia Clare and JJ Wilson (Pearson
Longman)ISBN 978-1-4082-1931-7 c. ¥ 2,800.

— 71 —

発行日：2019/5/1
LANe132KA-【ENG-102 】

英語表現２
花﨑

美紀

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】『英語表現』は、英語の４技能のうち、Writing と Speaking の、主に英語の発信能力を涵養することをねらいとしている。
専門に進んでから必要とされる英語での知的作業の土台となる、英語の発信力の養成を主なねらいとし、さらには、『英語理解』の授業が主に伸ばすことを目的としている英語受信能力とも有機的に関連付けながら、ライティン
グ・スピーキングの基礎の習熟を目指す。
【到達目標】『英語表現１』では、主にセンテンスレベル〜パラグラフレベルでの特にライティング能力を中心とした、英語力の習得を目指し、『英語表現２』では、
主にパラグラフレベル〜エッセイレベルでの、英語力の習得を目指す。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
この授業では、以下の３つを、行います。
（１）英単語力の獲得をめざします（２）英語による受信に必要な、英語の発音に慣れ親しみます（３）良文のリーディングの速読を行い、英語によるパラグラフの構成や論理の基礎を学びます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
オリエンテーション

2

3

4

5

6

7

8

9

10

11

12

13

14

（１）単語テスト（２）発音練習（３）リーディング（１）単語テスト（２）発音練習（３）ライティング（１）単語テスト（２）発音練習（３）ライティング（１）単語テスト（２）発音練習（３）英語らしい文の学習

内容
授業の目的および進め方について、説明します
1 つ目のリーディング課題を読み、トピックセンテンスの作り方を学びます。

（３）リーディング、ライティングマテリアルは、こちらで用意します【参考書】
授業内に指示します【成績評価の方法と基準】
以下の割合をもとに、総合的に判断します
・授業への参加態度（30 ％）・複数のリーディングとライティングの課題や小テストなど（30 ％）・学期末試験（30 ％）・TOEIC の点数（10 ％）【学生の意見等からの気づき】
覚える英語から脱して、使える英語を皆さんに身につけていただけるよう、努
力したいと思います。
【学生が準備すべき機器他】
特になし【その他の重要事項】（１）授業への積極的な参加と定期的に出題される課題への意欲的な取り組みが必要です。積極的に授業には参加してください。
（２）リーディングやライティングでは、類推力や想像力が必要なことが多いですが、それらに留意して辞書は効果的に使うようにしてください。
（３）質問がある場合は、初回授業時にお知らせする、オフィスアワーに研究室まで来ていただくか、メールでお願いします。
（４）英語科目の単位修得要件として、TOEIC-IP テストの受験と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
This course aims to cultivate the speaking and writing skills amoung
the four basic English skills. In order to cultivate those skills, wewill mainly do the following tasks; (1) build up vocabulary necessary
for scientific studies (2) learn the pronunciation of English to enhance
speaking (3) learn the basic skills of paragraph writing, and (5) write
paragraphs and make presentations based on the knowledge acquired.

1 つ目のリーディング課題を再度行
い、トピックセンテンスの作り方を確認します。
1 つ目のリーディング課題を参考に、
トピックセンテンスを作成します。

実際に受講生が書いたトピックセンテ
ンスをお互いに読み、英語らしい英語でかかれたトピックセンテンスの学習をします（１）単語テスト
ピアレビューされたトピックセンテン（２）発音練習スをもとに、英語らしい英語でかかれ（３）英語らしい文の学習 たトピックセンテンスを作成します。
（１）単語テスト
2 つ目のリーディング課題を読み、パ（２）発音練習
ラグラフリーディングについて学びま（３）リーディング
す。
（１）単語テスト
2 つ目のリーディング課題を再度読（２）発音練習
み、パラグラフリーディングについて（３）リーディング
確認します。
（１）単語テスト
2 つ目のリーディング課題を参考に、（２）発音練習
パラグラフライティングを行います。
（３）ライティング（１）単語テスト
実際に受講生が書いたパラグラフライ（２）発音練習
ティングをピアレビューし、英語らし（３）ライティング
い英語でかかれたパラグラフライティ
ングを学習します。
（１）単語テスト
ピアレビューされたパラグラフライ（２）発音練習
ティングをもとに、英語らしい英語で（３）ライティング
かかれたパラグラフライティングを作成します。
（１）単語テスト
書きあがったパラグラフの発表会を行（２）発音練習い、ピアレビューを行います。
（３）スピーキング（１）単語テスト
書きあがったパラグラフの発表会を行（２）発音練習い、ピアレビューを行います。
（３）スピーキング
授業内テスト
定期試験を行います【授業時間外の学習（準備学習・復習・宿題等）】
毎回授業で行う単語テストのための準備をしてきてください。
【テキスト（教科書）】（１）Word Master Approach for the TOEIC test、成美堂（２）American & British English Pronunciation 南雲堂— 72 —

発行日：2019/5/1
LANe132KA-【ENG-102 】

英語表現２
クリス マシオ
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Effective communication techniques open up a lot of possibilities foranyone wanting to work in an international environment. This course isfor students who wish to practice their speaking and writing. Attention
will also be given to developing the skills students require to be
independent language learners.
【到達目標】
1. Students will demonstrate improved speaking, listening, and writing
fluency.
2. Students will become more capable of participating in spoken
discourse.
3. Students will become familiar with the writing process.
4. Students will become better independent language learners.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The instructor will act as a facilitator and provide support to ensure
students successfully achieve the goals of the course.

【学生の意見等からの気づき】
Previous students were happy with this course. There is no data
available to support changes to it. The teacher always welcomes
feedback and encourages students to suggest changes to improve thecourse at any time during the semester.
【学生が準備すべき機器他】
Occasional use of computers and the internet in class.
【その他の重要事項】
The contents and timing of the syllabus are subject to change according
to the needs of the class.
Students cannot get credit unless they complete the ALC assignments
for the semester.
Students must take the TOEIC-IP test held during the semester.
Class attendance is a course requirement. Students are allowed no morethan four absences in the semester.
【Outline and objectives】
This course will provide students with speaking, listening, andreading practice combined with activities and tasks for expanding their
vocabulary. Additionally, students will be given opportunities to develop
their writing skills within the context of the course material.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Class orientation
Unit 10 Fan Worship

2
3
4
5

6
7
8
9
10
11
12

13
14

内容
Introduction to the semester.
Speaking and writing task: Whatdo fans ofmusical groups do?
Unit 10 Fan Worship
Presentation: what are you a
fan of?
Unit 11 Pet Peeve
Speaking and writing task: whatbothers you?
Unit 11 Pet Peeve
Presentation: my pet peeve.
Unit 13 Protecting our Speaking and writing task: What
Environment
will youchange to help
the environment?
Unit 13 Protecting our Presentation: what I will do for
Environment
the environment.
Mid-semester test.
Review of the semester thus far.
Unit 14 Get a job!
Speaking and writing task: what
do you value in life?
Unit 14 Get a job!
Presentation: your life goals.
Unit 15 To tell or not to Presentation: what is courage?
tell
Unit 15 To tell or not to Presentation: what is courage?
tell
Unit 16 Flight 77
Speaking and writing task: whatshould you do if you hear a voice inyour head?
Unit 16 Flight 77
Presentation: a dream I remember.
Final test
Feedback on the course andreflection.

【授業時間外の学習（準備学習・復習・宿題等）】
Students are expected to complete homework assignments from the
textbook and worksheets. They are also required to keep a learningjournal of what they read and listen to outside of class.
【テキスト（教科書）】
Impact Issues 1 (3rd Edition)
ISBN 9789813134379
Pearson¥ 3,316【参考書】
Worksheet handouts【成績評価の方法と基準】
On-going evaluation of in-class participation (20%)
Homework completion (30%)
Mid-semester test (15%)
Final test (25%)
TOEIC Test Result (10%)— 73 —

発行日：2019/5/1
LANe132KA-【ENG-102 】

英語表現２
マイケル・J・マクドナルド
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】This class will focus on speaking and simple grammar.
Themain activities will be conversation-building, quizzes, show-and-tell,grammar handouts, group surveys, and group presentations【到達目標】The purpose is to prepare students for real spoken communication with
non-Japanese.
At the end of the course, students should be able
to express themselves in English with more confidence, and to elicit
necessary information from their conversation partners.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The focus will be on practical use of English, with additional attention
to grammar and vocabulary. The students will also give individual
presentations on some technical topic, using PowerPoint.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation
General knowledge
quiz

2

3

4

5

6

7

8

9

10
11
12

13

14

Irregular past tense
verbs
Presentation examples
Past tense practicePresentation practice(self- introductions)
Negative past tensequestions
Presentation
preparation
Numbers
Presentation
preparation
Numbers
Presentation
preparation
Numbers
Presentation
preparation
Comparative adjectives
and adverbs
Presentation
preparation
Comparative adjectives
and adverbs
Presentation
preparation
Existential sentences(there is/there are)Presentation practice内容
Write questions for a generalknowledge quiz using the pasttense. Ask your questions toanother group.
Past tense bingo
Paired discussion about past
activities
Past tense dictation
Your first week at university

ALC NetAcademy 2 PowerWords Course Plus (50 units)【テキスト（教科書）
】
None
【参考書】
None
【成績評価の方法と基準】
Participation: 10%
Weekly quizzes: 20%
Presentation: 20%
Exam: 40%TOEIC: 10%【学生の意見等からの気づき】
None【学生が準備すべき機器他】
Please bring a paper or electronic dictionary every week.
Please bring your notebook PC when you are preparing slides for yourpresentation.
【その他の重要事項】
Please try to use English as much as possible for classroom interaction
Assignments and non-copyright handouts will be posted on my Hosei
Class Support System webpage.
You cannot get a credit unless you complete the ALC assignment andtake the TOEIC test held at Hosei.
【Outline and objectives】
This class will focus on speaking and simple grammar.
Themain activities will be conversation-building, quizzes, show-and-tell,grammar handouts, group surveys, and group presentations

Create 3-line dialogues using
negative past tense questions.
Choose a technical topic for yourpresentation.
Hearing numbers correctly andwriting them correctly.
How many, how long, etc.

Prepare questions for a quiz on
numbers. Ask your questions toanother group.
Comparing people and jobs

Prepare questions for a generalknowledge quiz on comparisons.
Ask your questions to anothergroup.
Describing the contents of a movie
clip
Practice your presentation in frontof your group.
Presentations
Individual students make
There is/there are vs. it presentations. Others ask
is/they arequestions and evaluate thepresentations.
Grammar handout
Describe the contents of a picture.
Presentations
Individual students makeMuch/many/a lot
presentations. Others ask
questions and evaluate thepresentations.
Grammar handout
Making comments
How to facilitate conversation bycommenting on what your partner
says.

【授業時間外の学習（準備学習・復習・宿題等）】
Preparation of individual presentations on technical topics— 74 —

発行日：2019/5/1
LANe132KA-【ENG-104 】

英語理解２
マイケル・J・マクドナルド
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：
11【授業の概要と目的（何を学ぶか）】
Listening and reading comprehension【到達目標】
The aim is to develop the students’ ability to assimilate information
through both intensive and extensive practice in reading and listening.
At the end of the course, students should be more fluent listeners andreaders. They should be able to understand the main points more
quickly, and to guess the meanings of English phrases they do not know.

12【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】13【授業の進め方と方法】
There will be a strong focus in both reading and listening
on developing a broad vocabulary in context and appropriate
strategies for comprehension. We will use the textbook (Q:Skills for Success 2: Listening and Speaking) in every class, withindividual tasks and pairwork. About 20 minutes of each class will bespent on extensive reading, using a large selection of graded English
readers. Students will be required to submit a recorded report on ashort English book they have read.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation

2

3

4

5

6

7

8

9

10

Q: Skills for Success 2:
Listening andSpeaking unit 5:
Sociology
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 5:
Sociology
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 5:
Sociology
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 6:
Business
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 6:
Business
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 6:
Business
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 7:
Environmental studies
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 7:
Environmental studies
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 7:
Environmental studies
Extensive reading

内容
What is expected of you in thisclass?
What does it mean to be part of afamily?

Listening 1: Separated at birth14

Q: Skills for Success 2:
Listening andSpeaking unit 8:
Public health
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 8:
Public health
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 8:
Public health
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking units 5-8

How important is cleanliness?

Listening 1: Water for life

Listening 2: Is it possible to be too
clean?

Consolidation and revision【授業時間外の学習（準備学習・復習・宿題等）】
Weekly homework
Audio reading report
ALC NetAcademy 2 PowerWords Plus course (50 units)【テキスト（教科書）】
Margaret Brooks, "Q: Skills for Success 2: Listening and Speaking 2ndedition" (OUP), ISBN 978-0-19-481872-8
Inside Out photocopiable e-lessons (current topics)
【参考書】
None
【成績評価の方法と基準】
Exam: 35%
Participation: 10%
Homework: 15%
Weekly quizzes: 15%
Reading report: 15%
TOEIC: 10%【学生の意見等からの気づき】
None【学生が準備すべき機器他】
Please bring a paper or electronic dictionary to every class.

Listening 2: Family history

Why pay for something you can doyourself?

【その他の重要事項】
Please try to use English as much as possible for classroom
interaction.
Homework assignments and non-copyright handouts will be
posted on my Hosei Class Support System webpage.
You cannot get a credit unless you complete the ALC assignment andtake the TOEIC test held at Hosei.
【Outline and objectives】
Listening and reading comprehension

Listening 1: Howtoons

Listening 2: Sell-it-yourself

What happens to our trash?

Listening 1: Sustainable Dave

Listening 2: The great Pacificgarbage patch— 75 —

発行日：2019/5/1
LANe132KA-【ENG-104 】

英語理解２
ﾚｵｰﾈ

ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
The course is a continuation of English Communication 1 with theobjective of making students familiar with the topics and to be able
to discuss and write about them. Each topic will be supplemented byoutside handouts to be provided by the teacher【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC-IP test held at Hosei
during the term.

【到達目標】
The aim of this course is to improve students English communication
skills and ability to discuss, explain and write about a wide range of
topics in Englisa and to build confidence in both oral and written skills【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
Classes will be conducted using a wide range of activities, with aconcentration on vocabulary introduction, listening exercises related
to the topics, including note-taking and comprehension questions,Students will participate in pair/group discussions on the topics andpresent their ideas both orally and in writing.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Introduction

2

Family3

Feelings

4

Air travel

5
6

Diet
Food History

7

Mid-Term Report

8

Directions/Transport

9

Health10Internet

11

jobs

12

Books

13
14

Final Review
Final Report

内容
Course introduction andexplanation
Family and family relationships,
nuclear vs. extended family
Feelings and emotions, Personality
characteristics
Air travel and transport, air travel
experiences
Food and nutrition, meal habits
Fruits and vegetables, history offarming and plant cultivation
in-class mid-term report based on
weekly topics
Giving directions, using public
transport, history of public
transport
Health, medical conditions,
lifestyle choices
The Internet, history of theInternet, SNS
Jobs and occupations, career
choices
Literature and books, discussing
reading habits and trends
Review of final five weekly topics
In-clas final report based on final 5
weekly topics, show final ALC
completion【授業時間外の学習（準備学習・復習・宿題等）】
students will be assigned homework and read texts outside of class to
prepare for topics.
【テキスト（教科書）】No textbook, teacher-provided materials
【参考書】
None
【成績評価の方法と基準】
Participation (actively participating, class/homework assignments,etc.):
30%
Mid-term Report: 30%
Final Report: 30%
TOEIC: 10%
Bonus (visiting English corner, 1 point each visit up to 5):5%【学生の意見等からの気づき】
Students comments will be taken into consideration for future changes【学生が準備すべき機器他】
pens, notebooks, dictionaries, computers— 76 —

発行日：2019/5/1
LANe132KA-【ENG-104 】

英語理解２
藤野

輝雄

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
動物・冒険など興味あるテーマを読み、聴き、話すことにより英語の読解力、リスニング力、スピーキング力、語彙力等を身につける。
【到達目標】
授業を通して英文を正確に早く理解すると同時に、 耳で聞いてその内容を理解し、相手にその内容を英語で伝える技術を習得できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
毎週興味あるテーマを英文で読み、語彙を確認し、ビデオを試聴し、テーマの内容を英語で説明することにより英語を理解し、英語によるコミュニケー
ション能力を養う。そのために、授業内容に関連したクイズや演習、シャドー
イングを行うと同時に、ペアやグループで活動を行う。

・「授業への参加および態度」では、先生の言うことをしっかり聴き、質問に自発的に大きな声で答え、与えられた課題に真面目に取り組み、授業に関係ない話をせず、他の学生の邪魔をしないかどうか等を評価する。
・教員間の評価の不公平を解消するために成績を調整する場合がある【学生の意見等からの気づき】
私の海外経験の話や写真に興味が持てたとのことなので今後も機会があったら話をしたいと思います。
【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
Students improve reading, listening, and speaking capabilities ofEnglish by reading, listening, and speaking interesting topics such asanimals and adventure.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation
2
Reading Explorer 1
Unit seven A: Reading
and listening
3
Reading Explorer 1
Unit seven B: Reading
and listening
4
Reading Explorer 1
Unit eight A: Reading
and listening
5
Reading Explorer 1
Unit eight B: Reading
and listening
6
Reading Explorer 1
Unit nine A: Reading
and listening
7
Reading Explorer 1
Unit nine B: Reading
and listening
8
Reading Explorer 1
Unit ten A: Reading
and listening
9
Reading Explorer 1
Unit ten B: Reading
and listening
10
Reading Explorer 1
Unit elven A: Reading
and listening
11
Reading Explorer 1
Unit eleven B: Reading
and listening
12
Reading Explorer 1
Unit twelve A: Reading
and listening
13
Reading Explorer 1
Unit twelve B: Reading
and listening
14
Exam

内容
Introduction to the course
When Dinosaurs Ruled: The Truth
about Dinosaurs

When Dinosaurs Ruled: Mystery of
the Terrible Hand
Stories and Storytellers: The
Brothers Grimm
Stories and Storytellers: The Taleof the Seven Ravens
Unusual Jobs: Meet the Meteorite
HunterUnusual Jobs: Smokejumpers

Uncovering the Past: The Army’s
True Colors
Uncovering the Past: Wonders of
Egypt
Legends of the Sea: Pirates:
Romance and Reality
Legends of the Sea: Women of the
Waves
Vanished!:Mystery on Everest

Vanished!:The Missing Pilot

Contents of the course【授業時間外の学習（準備学習・復習・宿題等）】
・次回の授業の予習を行うこと
・小テストのための復習をすること・与えられた宿題を決められた日時に提出すること【テキスト（教科書）】
・Nancy Douglas, Reading Explorer 1, HEINLE CENGAGE Learning,ISBN 978-1-285-84685-9【参考書】
授業の中で必要に応じて紹介する。
【成績評価の方法と基準】
・試験（30%)、小テスト・演習（30%）、宿題（20%）、授業への参加および態度 (10%）、TOEIC（10%)— 77 —

発行日：2019/5/1
LANe132KA-【ENG-104 】

英語理解２
渋谷

奈津子

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
英語理解コース。英語コミュニケーション力を測る TOEIC テストの題材や
時事ニュースを利用して、まとまった量の英文を聞き取る力と読み取る力を伸ばす。同時に、英語の構文と語彙に馴染み、英文を和訳しながら解釈するのではなく、英語の語順のまま理解する力を養う。
【到達目標】
基本的な単語や語順、音のルールを習得し、まとまりのある英文を自力で読みきる体力をつける。目安として、コース終了後、TOEIC ベストスコアを 50点以上アップさせることを目指す。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【学生の意見等からの気づき】
聴く・読むスキルを向上するプログラムだが、漫然と聞いて読むのではなく、問題意識を持ち積極的な態度で英文に接するよう、仕組みづくりを工夫したい。
【学生が準備すべき機器他】
テキストの音声をダウンロードできる機器（スマホや IC レコーダーなど）を持参すること【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
The principal objective of the course is to develop the students’ reading
and listening skills, providing effective reading and listening strategies
in English communication in both academic and business settings.

【授業の進め方と方法】
テキストの問題演習を通して文法や文章の構成について講義をする。時おり、時事的な記事を取り上げ、内容を要約するアクティビティを行う。単語力増強のため、単語テストを随時実施する。なお、英文リーディングを週間づける目的で、図書館の多読コーナーの利用を推奨する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation
テキスト サンプル問題

2

テキスト Part 5

3テキスト Part 2/ Part 5

4テキスト Part 3

5テキスト Part 3

6テキスト Part 3/Part 4

7テキスト Part 3/Part 48テキスト Part 7

9テキスト Part 7

10テキスト Part 7

11テキスト Part 7

12テキスト Part 7

1314テキスト Part 7
授業内テスト内容
授業や課題の説明。
リスニング力アップの練習方法を再確認する。
スピーディに正しい語句を選ぶ練習をする。（短文を使用）
機能文を使って、依頼・提案表現を学ぶ。
コロケーションを学ぶ。
会話スキットを読み、トピックなどの概要を聞き取る練習。
会話スキットを読み、依頼・提案の流れをつかむ（頻出表現の練習）
会話の流れから、発言者の意図を読み取る練習。
ビジュアル情報を見ながら、必要な情報を聞き取る練習。
実際のニュース映像を見て、内容を聞き取る。概要を説明する練習をする。
長文を読み、概要をつかんでパラフ
レーズ表現の練習をする。概要を書き出す練習をする。
長文を読み、具体的な情報を検索する
練習をする。パラフレーズ表現の練習をする。
時事ニュースを読んで全体の概要、パ
ラグラフごとの概要を説明する。
自分で選んできた文書を要約して、説明する。
複数の書類を読み、情報を整理する。
定期試験を行う。

【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学習するユニットの解説と例題を読んでくる。
単語テキスト（『金のフレーズ』）より不定期にテストが実施されるので、必ず準備学習をしてくる。
（第 2 回目授業より実施、範囲は初日にアナウンスされる）【テキスト（教科書）】『公式 TOEIC Listening & Reading 問題集 3』（ETS、2017 年、3024 円）『TOEIC L&R TEST 出る単特急 金のフレーズ』（TEX 加藤著、朝日新聞出
版、2017 年、961 円）【参考書】『出るとこ集中 10 日間！ TOEIC テスト文法編』（八島晶、西東社、2016 年、1296 円）
http://amzn.asia/c8KUhDT【成績評価の方法と基準】①平常点（授業参加の積極性、受講態度、課題提出状況）30%②単語テスト 30%③学期末試験 30%④ TOEIC 成績 10%— 78 —

発行日：2019/5/1
LANe132KA-【ENG-104 】

英語理解２
ﾚｵｰﾈ

ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
The course is a continuation of English Communication 1 with theobjective of making students familiar with the topics and to be able
to discuss and write about them. Each topic will be supplemented byoutside handouts to be provided by the teacher【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC-IP test held at Hosei
during the term.

【到達目標】
The aim of this course is to improve students English communication
skills and ability to discuss, explain and write about a wide range of
topics in Englisa and to build confidence in both oral and written skills【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
Classes will be conducted using a wide range of activities, with aconcentration on vocabulary introduction, listening exercises related
to the topics, including note-taking and comprehension questions,Students will participate in pair/group discussions on the topics andpresent their ideas both orally and in writing.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Introduction

2

Family3

Feelings

4

Air travel

5
6

Diet
Food History

7

Mid-Term Report

8

Directions/Transport

9

Health10Internet

11

jobs

12

Books

13
14

Final Review
Final Report

内容
Course introduction andexplanation
Family and family relationships,
nuclear vs. extended family
Feelings and emotions, Personality
characteristics
Air travel and transport, air travel
experiences
Food and nutrition, meal habits
Fruits and vegetables, history offarming and plant cultivation
in-class mid-term report based on
weekly topics
Giving directions, using public
transport, history of public
transport
Health, medical conditions,
lifestyle choices
The Internet, history of theInternet, SNS
Jobs and occupations, career
choices
Literature and books, discussing
reading habits and trends
Review of final five weekly topics
In-clas final report based on final 5
weekly topics, show final ALC
completion【授業時間外の学習（準備学習・復習・宿題等）】
students will be assigned homework and read texts outside of class to
prepare for topics.
【テキスト（教科書）】No textbook, teacher-provided materials
【参考書】
None
【成績評価の方法と基準】
Participation (actively participating, class/homework assignments,etc.):
30%
Mid-term Report: 30%
Final Report: 30%
TOEIC: 10%
Bonus (visiting English corner, 1 point each visit up to 5):5%【学生の意見等からの気づき】
Students comments will be taken into consideration for future changes【学生が準備すべき機器他】
pens, notebooks, dictionaries, computers— 79 —

発行日：2019/5/1
LANe132KA-【ENG-104 】

英語理解２
マイケル・J・マクドナルド
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：
11【授業の概要と目的（何を学ぶか）】
Listening and reading comprehension【到達目標】
The aim is to develop the students’ ability to assimilate information
through both intensive and extensive practice in reading and listening.
At the end of the course, students should be more fluent listeners andreaders. They should be able to understand the main points more
quickly, and to guess the meanings of English phrases they do not know.

12【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】13【授業の進め方と方法】
There will be a strong focus in both reading and listening
on developing a broad vocabulary in context and appropriate
strategies for comprehension. We will use the textbook (Q:Skills for Success 2: Listening and Speaking) in every class, withindividual tasks and pairwork. About 20 minutes of each class will bespent on extensive reading, using a large selection of graded English
readers. Students will be required to submit a recorded report on ashort English book they have read.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation

2

3

4

5

6

7

8

9

10

Q: Skills for Success 2:
Listening andSpeaking unit 5:
Sociology
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 5:
Sociology
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 5:
Sociology
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 6:
Business
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 6:
Business
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 6:
Business
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 7:
Environmental studies
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 7:
Environmental studies
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 7:
Environmental studies
Extensive reading

内容
What is expected of you in thisclass?
What does it mean to be part of afamily?

Listening 1: Separated at birth14

Q: Skills for Success 2:
Listening andSpeaking unit 8:
Public health
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 8:
Public health
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking unit 8:
Public health
Extensive reading
Q: Skills for Success 2:
Listening andSpeaking units 5-8

How important is cleanliness?

Listening 1: Water for life

Listening 2: Is it possible to be too
clean?

Consolidation and revision【授業時間外の学習（準備学習・復習・宿題等）】
Weekly homework
Audio reading report
ALC NetAcademy 2 PowerWords Plus course (50 units)【テキスト（教科書）】
Margaret Brooks, "Q: Skills for Success 2: Listening and Speaking 2ndedition" (OUP), ISBN 978-0-19-481872-8
Inside Out photocopiable e-lessons (current topics)
【参考書】
None
【成績評価の方法と基準】
Exam: 35%
Participation: 10%
Homework: 15%
Weekly quizzes: 15%
Reading report: 15%
TOEIC: 10%【学生の意見等からの気づき】
None【学生が準備すべき機器他】
Please bring a paper or electronic dictionary to every class.

Listening 2: Family history

Why pay for something you can doyourself?

【その他の重要事項】
Please try to use English as much as possible for classroom
interaction.
Homework assignments and non-copyright handouts will be
posted on my Hosei Class Support System webpage.
You cannot get a credit unless you complete the ALC assignment andtake the TOEIC test held at Hosei.
【Outline and objectives】
Listening and reading comprehension

Listening 1: Howtoons

Listening 2: Sell-it-yourself

What happens to our trash?

Listening 1: Sustainable Dave

Listening 2: The great Pacificgarbage patch— 80 —

発行日：2019/5/1
LANe132KA-【ENG-104 】

英語理解２
渋谷

奈津子

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
英語理解コース。英語コミュニケーション力を測る TOEIC テストの題材や
時事ニュースを利用して、まとまった量の英文を聞き取る力と読み取る力を伸ばす。同時に、英語の構文と語彙に馴染み、英文を和訳しながら解釈するのではなく、英語の語順のまま理解する力を養う。
【到達目標】
基本的な単語や語順、音のルールを習得し、まとまりのある英文を自力で読みきる体力をつける。目安として、コース終了後、TOEIC ベストスコアを 50点以上アップさせることを目指す。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【学生の意見等からの気づき】
聴く・読むスキルを向上するプログラムだが、漫然と聞いて読むのではなく、問題意識を持ち積極的な態度で英文に接するよう、仕組みづくりを工夫したい。
【学生が準備すべき機器他】
テキストの音声をダウンロードできる機器（スマホや IC レコーダーなど）を持参すること【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
The principal objective of the course is to develop the students’ reading
and listening skills, providing effective reading and listening strategies
in English communication in both academic and business settings.

【授業の進め方と方法】
テキストの問題演習を通して文法や文章の構成について講義をする。時おり、時事的な記事を取り上げ、内容を要約するアクティビティを行う。単語力増強のため、単語テストを随時実施する。なお、英文リーディングを週間づける目的で、図書館の多読コーナーの利用を推奨する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation
テキスト サンプル問題

2

テキスト Part 5

3テキスト Part 2/ Part 5

4テキスト Part 3

5テキスト Part 3

6テキスト Part 3/Part 4

7テキスト Part 3/Part 48テキスト Part 7

9テキスト Part 7

10テキスト Part 7

11テキスト Part 7

12テキスト Part 7

1314テキスト Part 7
授業内テスト内容
授業や課題の説明。
リスニング力アップの練習方法を再確認する。
スピーディに正しい語句を選ぶ練習をする。（短文を使用）
機能文を使って、依頼・提案表現を学ぶ。
コロケーションを学ぶ。
会話スキットを読み、トピックなどの概要を聞き取る練習。
会話スキットを読み、依頼・提案の流れをつかむ（頻出表現の練習）
会話の流れから、発言者の意図を読み取る練習。
ビジュアル情報を見ながら、必要な情報を聞き取る練習。
実際のニュース映像を見て、内容を聞き取る。概要を説明する練習をする。
長文を読み、概要をつかんでパラフ
レーズ表現の練習をする。概要を書き出す練習をする。
長文を読み、具体的な情報を検索する
練習をする。パラフレーズ表現の練習をする。
時事ニュースを読んで全体の概要、パ
ラグラフごとの概要を説明する。
自分で選んできた文書を要約して、説明する。
複数の書類を読み、情報を整理する。
定期試験を行う。

【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学習するユニットの解説と例題を読んでくる。
単語テキスト（『金のフレーズ』）より不定期にテストが実施されるので、必ず準備学習をしてくる。
（第 2 回目授業より実施、範囲は初日にアナウンスされる）【テキスト（教科書）】『公式 TOEIC Listening & Reading 問題集 3』（ETS、2017 年、3024 円）『TOEIC L&R TEST 出る単特急 金のフレーズ』（TEX 加藤著、朝日新聞出
版、2017 年、961 円）【参考書】『出るとこ集中 10 日間！ TOEIC テスト文法編』（八島晶、西東社、2016 年、1296 円）
http://amzn.asia/c8KUhDT【成績評価の方法と基準】①平常点（授業参加の積極性、受講態度、課題提出状況）30%②単語テスト 30%③学期末試験 30%④ TOEIC 成績 10%— 81 —

発行日：2019/5/1
LANe132KA-【ENG-104 】

英語理解２
藤野

輝雄

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
動物・冒険など興味あるテーマを読み、聴き、話すことにより英語の読解力、リスニング力、スピーキング力、語彙力等を身につける。
【到達目標】
授業を通して英文を正確に早く理解すると同時に、 耳で聞いてその内容を理解し、相手にその内容を英語で伝える技術を習得できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
毎週興味あるテーマを英文で読み、語彙を確認し、ビデオを試聴し、テーマの内容を英語で説明することにより英語を理解し、英語によるコミュニケー
ション能力を養う。そのために、授業内容に関連したクイズや演習、シャドー
イングを行うと同時に、ペアやグループで活動を行う。

・「授業への参加および態度」では、先生の言うことをしっかり聴き、質問に自発的に大きな声で答え、与えられた課題に真面目に取り組み、授業に関係ない話をせず、他の学生の邪魔をしないかどうか等を評価する。
・教員間の評価の不公平を解消するために成績を調整する場合がある【学生の意見等からの気づき】
私の海外経験の話や写真に興味が持てたとのことなので今後も機会があったら話をしたいと思います。
【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
Students improve reading, listening, and speaking capabilities ofEnglish by reading, listening, and speaking interesting topics such asanimals and adventure.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation
2
Reading Explorer 1
Unit seven A: Reading
and listening
3
Reading Explorer 1
Unit seven B: Reading
and listening
4
Reading Explorer 1
Unit eight A: Reading
and listening
5
Reading Explorer 1
Unit eight B: Reading
and listening
6
Reading Explorer 1
Unit nine A: Reading
and listening
7
Reading Explorer 1
Unit nine B: Reading
and listening
8
Reading Explorer 1
Unit ten A: Reading
and listening
9
Reading Explorer 1
Unit ten B: Reading
and listening
10
Reading Explorer 1
Unit elven A: Reading
and listening
11
Reading Explorer 1
Unit eleven B: Reading
and listening
12
Reading Explorer 1
Unit twelve A: Reading
and listening
13
Reading Explorer 1
Unit twelve B: Reading
and listening
14
Exam

内容
Introduction to the course
When Dinosaurs Ruled: The Truth
about Dinosaurs

When Dinosaurs Ruled: Mystery of
the Terrible Hand
Stories and Storytellers: The
Brothers Grimm
Stories and Storytellers: The Taleof the Seven Ravens
Unusual Jobs: Meet the Meteorite
HunterUnusual Jobs: Smokejumpers

Uncovering the Past: The Army’s
True Colors
Uncovering the Past: Wonders of
Egypt
Legends of the Sea: Pirates:
Romance and Reality
Legends of the Sea: Women of the
Waves
Vanished!:Mystery on Everest

Vanished!:The Missing Pilot

Contents of the course【授業時間外の学習（準備学習・復習・宿題等）】
・次回の授業の予習を行うこと
・小テストのための復習をすること・与えられた宿題を決められた日時に提出すること【テキスト（教科書）】
・Nancy Douglas, Reading Explorer 1, HEINLE CENGAGE Learning,ISBN 978-1-285-84685-9【参考書】
授業の中で必要に応じて紹介する。
【成績評価の方法と基準】
・試験（30%)、小テスト・演習（30%）、宿題（20%）、授業への参加および態度 (10%）、TOEIC（10%)— 82 —

発行日：2019/5/1
LANe232KA-【ENG-202 】

科学英語２
Alan D.Morgan
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
The course aims to provide students with a wider range of language andgrammar structures to understand scientific issues and methodology inlanguage appropriate to the subject.
【到達目標】
1). Students will learn target structures that enable them to describe
scientific and technical issues in more varied and appropriate language
2). Students will be more aware of formal language appropriate towriting about science to an audience.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The class uses a core textbook that offers a thematic and linguistic
focus in technical and scientific contexts. Additional materials will be
provided in handouts to extend students use of language introduced,
wherever possible, in Information and Computer Studies contexts.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes

2

Reporting an event

3

Writing concise
description ofequipment andprocedures
Likelihood

4
5
6
7
8
9
10
11
12
13
14

【学生の意見等からの気づき】
Students in the previous year found the articles and video about scientific issues outside their own narrow field enjoyable and stimulating.
Their use will be continued in the course.
More time has been allotted to describing and talking about visual
depictions of scientific information and graphs and how to write about
interpretation of visual presentation of scientific information.
【学生が準備すべき機器他】
Students should bring a paper or electronic dictionary to class. Students
may use a dictionary on their smartphones, but any use of a smartphone
unconnected to the lesson will be penalised and result in a lower grade.
【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC test held at Hosei
during the term.
【Outline and objectives】
The objectives are 1). To enable students to identify target grammar
structures to use and widen the range of vocabulary they can use to
discuss scientific topics, and 2) to improve students’ abilities in writing
in a more formal register.in a more formal register.

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Course outline
Processes II【成績評価の方法と基準】
Homework 40%
Class participation 20%
Exam 30%
TOEIC 10%

内容
Review of class procedures;
intended focus of classes. Using
prepositions and gerunds
Using narrative tenses to describe
a sequence of events accurately
Using noun phrases and compound
adjectives

Using modals to make informed
predictions
Describing alternatives Using first conditionals to describe
alternatives
Describing problems
Describing problem situations
Physical appearances
Describing damage and risk
and states
Describing progress I
Using perfect tenses and time
prepositions to describe progress
Describing progress II
Using mixed passives forms
Calculation
Describing calculations andmaking approximations
Problems & solutions
verb tense review : perfect tenses
and passives
Speculation
Suggesting and ascertaining cause
Review
Passives, verb tenses andspeculation
Exam
Exam

【授業時間外の学習（準備学習・復習・宿題等）】
3 written assignments will be set covering language covered in thecourse and and assessed according to task completion and accuracy andvariety of use of target language.
【テキスト（教科書）】
Tech Talk Intermediate Student’s Book - Vicki Hollett & John Sydes(Oxford University Press
ISBN 978-0-19-457541-6) c. ¥ 3,000【参考書】
Oxford University Press offers online resources for students to
supplement their Tech Talk Coursebooks. The link below is for resources
connected to the text book for this course.
https://elt.oup.com/student/techtalk/int/?cc=jp&selLanguage=ja
A collocation dictionary is a dictionary that shows which words are mostfrequently used with the word you look up. It is a useful tool to check if
the words you use in combination with new vocabulary are appropriate.
The links below are for an online collocation dictionary and a good paper
collocation dictionary.
http://www.ozdic.com/
Oxford Collocation Dictionary
https://elt.oup.com/catalogue/items/global/dictionaries/9780194325387?
cc=global&selLanguage=en— 83 —

発行日：2019/5/1
LANe232KA-【ENG-202 】

科学英語２
Terence Cooney
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Using English to present and understand information and ideas about
Information Technology.

【学生の意見等からの気づき】
The textbook has been changed to reflect recent advances in IT
technology.

【到達目標】At the end of the course students should have improved their ability
to understand both reading material and conversations related to the
IT-related topic areas covered during the semester. They should also
have improved their ability to discuss these topics using appropriate
vocabulary and structures.

【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC-IP test held at Hosei
during the term.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【Outline and objectives】
Using English to present and understand information and ideas about
Information Technology.

【授業の進め方と方法】
Each class will focus on a different topic related to Information
Technology. Reading and / or listening activities will focus students’attention on key vocabulary related to the topic, and on the key
structures and points of usage needed to talk about it. Practice activities
will usually involve pair-work information exchange or small-group
discussion. There may sometimes be short writing tasks to reinforce
key points, but most of the practice tasks will be speaking activities.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation / Review

2

Web Hosting3

Product Research

4Social Media

5

E-commerce

6

Video Conferencing

78Requirements Analysis
Mid-term Review

9

Web Design

10

Project management

11

Problems andSolutions Part 1
Problems andSolutions Part 2
The Future of IT
Test

12
13
14

内容
Information about the course.
Review of key points covered in
Scientific English 1.
Main language focus:
comparatives and superlatives.
Main language focus:
Question patterns.
Main language focus: Describing
changes.
Main language focus: Explaining
technical terms.
Main language focus:
Describing advantages anddisadvantages.
Main language focus: Modal verbs.
Further practice activities based on
work covered so far.
Main language focus: The passive
voice.
Main language focus: Talking
about schedules.
Main language focus:
Past tenses.
Main language focus:
Giving advice.
Main language focus: Predictions.
End-of-term review test.

【授業時間外の学習（準備学習・復習・宿題等）】
Students are expected to complete weekly homework tasks (sometimes
reading, sometimes writing) to review work done in class and /or prepare
for the following week’s class work.
【テキスト（教科書）】
English for Information Technology 2 (published by Pearson)
ISBN: 978-1-4082-6990-9【参考書】
Please bring an electronic or paper dictionary (E-J and J-E) to eachclass.
【成績評価の方法と基準】
Class Participation*: 60%
Homework:10%
End-of-term review test:20%
TOEIC: 10%*This includes active participation in all pair-work, small-group, andwhole-class activities.

— 84 —

発行日：2019/5/1
LANe232KA-【ENG-202 】

科学英語２
上田

秀樹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
経済・産業がグローバル化している現代社会で、将来、技術者・研究者として仕事をするうえで求められる実践的な英語の運用能力を、いろんな新しいユ
ニークなテクノロジーに触れながら高めます。
【到達目標】
この科目では、以下の３つを授業の主な目標とします。
（１）知りたい科学技術情報を、英語の文書から効率的に探し出したうえで、その内容を正確に理解するためのリーディング能力を向上する。
（２）伝えたい科学技術情報を、英語で考えながら、分かりやすい英語で正確に表現するための基本的なライティング技法を身に付ける。
（３）科学技術情報を英語で相手に伝えるべく英単語を口に出すことに慣れる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
コースの前半は、新しいユニークなテクノロジー関する英語のウェブページなどを教材とした、英語の文書を効率的に読む演習と、科学技術情報を英語で考えながら英語でダイレクトに表現する力を向上させる演習などで構成します。
コースの後半は、ドラえもんの「ひみつ道具」の実用化の可能性を５人位のチームに分かれて探究するアクティビティを通して科学技術情報を英語で具体的に表現する演習を授業の中心とします。このアクティビティでは、教室を仮想研究室にみたて、チームで選んだ「ひみつ道具」の実用化の可能性を探究する作業、海外で開かれる Doraemon Secret Gadgets 実用化コンテス
トに出場するとの想定で、探究したテクノロジーの概要を英語で紹介する展
示ポスターを画用紙にて作成する作業などを行いながら、英語の実践的な運用能力を高めます。加えて、科学技術情報を相手に伝えるべく英単語を口に出すことに慣れる演習も並行して行います。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス、ウォーミン
グアップ・エクササイズ
2
科学技術分野の英語の語
彙ネットワークを頭に作る（１）3
科学技術分野の英語の語
彙ネットワークを頭に作る（２）4
科学技術分野の英語の語
彙ネットワークを頭に作る（３）5
科学技術情報を分かりやすく説明する（１）6

科学技術情報を分かりやすく説明する（２）7

フリーライティング
ニューテクノロジー探究
セッション（１）8

ニューテクノロジー探究
セッション（２）ニューテクノロジー探究
セッション（３）910ニューテクノロジー探究
セッション（４）11

ニューテクノロジー探究
セッション（５）12

ニューテクノロジー探究
セッション（６）13

探究したニューテクノロ
ジーの発表会内容
シラバスの内容について補足説明を受ける。
科学技術分野の英語の語彙ネットワー
クを頭に作る演習を行う。

14

定期試験

全体のまとめをする。

【授業時間外の学習（準備学習・復習・宿題等）】
計１０回出される通常の課題に加え、ニューテクノロジー探究セッションで探究するテクノロジーに関する情報をチーム内で分担して英語のウェブサイ
トから入手する課題が与えられる。
【テキスト（教科書）】参考資料の配布のみで対応する。
【参考書】
理工系の学生の興味を引くようなユニークなテクノロジーを紹介するウェブ
ページなどのプリントアウトも随時配布する。
【成績評価の方法と基準】
成績の総合評価におけるウエートの配分は以下の通りとする。
定期試験：３０％
課題：３０％
平常点：３０％TOEIC ：１０％
【学生の意見等からの気づき】
英語力と想像力が向上したといった評価に、よりいっそう応えられるよう、努
めていきたいと思います。
【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
The language teaching theory widely agreed among TESOL (Teaching
English to Speakers of Other Languages) researchers is the one whichcame from ‘systemic functional linguistics.’ The linguists in this fieldinsist that a language cannot be acquired unless it is learned in social
contexts, since a language is used to accomplish a task in any social
situation.
In the new-technology exploration project in this class, students ingroups of five or six members will be instructed to explore the feasibilityof Draemon gadgets which they choose. The students will develop
practical English reading and writing skills by searching for English
websites relevant to the gadgets, by locating needed information in the
web pages and by generating three posters (with academy boards) which
introduce their ideas with English texts and illustrations.

科学技術分野の英語の語彙ネットワー
クをさらに拡げる演習を行う。
拡げた、科学技術分野の英語の語彙
ネットワークを強固にする演習を行う。
科学技術分野の与えられたトピックについて他のクラスメイトに分かりやす
く英語の文章で説明する演習を行う。
科学技術分野の与えられたトピックについて他のクラスメイトにさらに分かりやすく英語の文章で説明する演習を行う。
科学技術分野の与えられたトピックについて英語で自由に文章を書く演習を行う。
どんなニューテクノロジーについてイ
ンターネットを通して探究していくかについてブレーンストーミングを行う。
インターネットで調べてきた情報をワークシートに英語で記入する。
探究したニューテクノロジーの概要を紹介する展示ポスターの原案を英語で作成する。
探究したニューテクノロジーの概要を紹介する展示ポスターの原案の作成を完了させる。
探究したニューテクノロジーの概要を紹介する展示ポスターを画用紙にて作成する。
探究したニューテクノロジーの概要を紹介する展示ポスターの作成を完了させる。
探究したニューテクノロジーについて
ポスターセッション（展示会）形式で発表しあう。

— 85 —

発行日：2019/5/1
LANe232KA-【ENG-202 】

科学英語２
Terence Cooney
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Using English to present and understand information and ideas about
Information Technology.

【学生の意見等からの気づき】
The textbook has been changed to reflect recent advances in IT
technology.

【到達目標】At the end of the course students should have improved their ability
to understand both reading material and conversations related to the
IT-related topic areas covered during the semester. They should also
have improved their ability to discuss these topics using appropriate
vocabulary and structures.

【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC-IP test held at Hosei
during the term.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【Outline and objectives】
Using English to present and understand information and ideas about
Information Technology.

【授業の進め方と方法】
Each class will focus on a different topic related to Information
Technology. Reading and / or listening activities will focus students’attention on key vocabulary related to the topic, and on the key
structures and points of usage needed to talk about it. Practice activities
will usually involve pair-work information exchange or small-group
discussion. There may sometimes be short writing tasks to reinforce
key points, but most of the practice tasks will be speaking activities.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation / Review

2

Web Hosting3

Product Research

4Social Media

5

E-commerce

6

Video Conferencing

78Requirements Analysis
Mid-term Review

9

Web Design

10

Project management

11

Problems andSolutions Part 1
Problems andSolutions Part 2
The Future of IT
Test

12
13
14

内容
Information about the course.
Review of key points covered in
Scientific English 1.
Main language focus:
comparatives and superlatives.
Main language focus:
Question patterns.
Main language focus: Describing
changes.
Main language focus: Explaining
technical terms.
Main language focus:
Describing advantages anddisadvantages.
Main language focus: Modal verbs.
Further practice activities based on
work covered so far.
Main language focus: The passive
voice.
Main language focus: Talking
about schedules.
Main language focus:
Past tenses.
Main language focus:
Giving advice.
Main language focus: Predictions.
End-of-term review test.

【授業時間外の学習（準備学習・復習・宿題等）】
Students are expected to complete weekly homework tasks (sometimes
reading, sometimes writing) to review work done in class and /or prepare
for the following week’s class work.
【テキスト（教科書）】
English for Information Technology 2 (published by Pearson)
ISBN: 978-1-4082-6990-9【参考書】
Please bring an electronic or paper dictionary (E-J and J-E) to eachclass.
【成績評価の方法と基準】
Class Participation*: 60%
Homework:10%
End-of-term review test:20%
TOEIC: 10%*This includes active participation in all pair-work, small-group, andwhole-class activities.

— 86 —

発行日：2019/5/1
LANe232KA-【ENG-202 】

科学英語２
上田

秀樹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
経済・産業がグローバル化している現代社会で、将来、技術者・研究者として仕事をするうえで求められる実践的な英語の運用能力を、いろんな新しいユ
ニークなテクノロジーに触れながら高めます。
【到達目標】
この科目では、以下の３つを授業の主な目標とします。
（１）知りたい科学技術情報を、英語の文書から効率的に探し出したうえで、その内容を正確に理解するためのリーディング能力を向上する。
（２）伝えたい科学技術情報を、英語で考えながら、分かりやすい英語で正確に表現するための基本的なライティング技法を身に付ける。
（３）科学技術情報を英語で相手に伝えるべく英単語を口に出すことに慣れる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
コースの前半は、新しいユニークなテクノロジー関する英語のウェブページなどを教材とした、英語の文書を効率的に読む演習と、科学技術情報を英語で考えながら英語でダイレクトに表現する力を向上させる演習などで構成します。
コースの後半は、ドラえもんの「ひみつ道具」の実用化の可能性を５人位のチームに分かれて探究するアクティビティを通して科学技術情報を英語で具体的に表現する演習を授業の中心とします。このアクティビティでは、教室を仮想研究室にみたて、チームで選んだ「ひみつ道具」の実用化の可能性を探究する作業、海外で開かれる Doraemon Secret Gadgets 実用化コンテス
トに出場するとの想定で、探究したテクノロジーの概要を英語で紹介する展
示ポスターを画用紙にて作成する作業などを行いながら、英語の実践的な運用能力を高めます。加えて、科学技術情報を相手に伝えるべく英単語を口に出すことに慣れる演習も並行して行います。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス、ウォーミン
グアップ・エクササイズ
2
科学技術分野の英語の語
彙ネットワークを頭に作る（１）3
科学技術分野の英語の語
彙ネットワークを頭に作る（２）4
科学技術分野の英語の語
彙ネットワークを頭に作る（３）5
科学技術情報を分かりやすく説明する（１）6

科学技術情報を分かりやすく説明する（２）7

フリーライティング
ニューテクノロジー探究
セッション（１）8

ニューテクノロジー探究
セッション（２）ニューテクノロジー探究
セッション（３）910ニューテクノロジー探究
セッション（４）11

ニューテクノロジー探究
セッション（５）12

ニューテクノロジー探究
セッション（６）13

探究したニューテクノロ
ジーの発表会内容
シラバスの内容について補足説明を受ける。
科学技術分野の英語の語彙ネットワー
クを頭に作る演習を行う。

14

定期試験

全体のまとめをする。

【授業時間外の学習（準備学習・復習・宿題等）】
計１０回出される通常の課題に加え、ニューテクノロジー探究セッションで探究するテクノロジーに関する情報をチーム内で分担して英語のウェブサイ
トから入手する課題が与えられる。
【テキスト（教科書）】参考資料の配布のみで対応する。
【参考書】
理工系の学生の興味を引くようなユニークなテクノロジーを紹介するウェブ
ページなどのプリントアウトも随時配布する。
【成績評価の方法と基準】
成績の総合評価におけるウエートの配分は以下の通りとする。
定期試験：３０％
課題：３０％
平常点：３０％TOEIC ：１０％
【学生の意見等からの気づき】
英語力と想像力が向上したといった評価に、よりいっそう応えられるよう、努
めていきたいと思います。
【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
The language teaching theory widely agreed among TESOL (Teaching
English to Speakers of Other Languages) researchers is the one whichcame from ‘systemic functional linguistics.’ The linguists in this fieldinsist that a language cannot be acquired unless it is learned in social
contexts, since a language is used to accomplish a task in any social
situation.
In the new-technology exploration project in this class, students ingroups of five or six members will be instructed to explore the feasibilityof Draemon gadgets which they choose. The students will develop
practical English reading and writing skills by searching for English
websites relevant to the gadgets, by locating needed information in the
web pages and by generating three posters (with academy boards) which
introduce their ideas with English texts and illustrations.

科学技術分野の英語の語彙ネットワー
クをさらに拡げる演習を行う。
拡げた、科学技術分野の英語の語彙
ネットワークを強固にする演習を行う。
科学技術分野の与えられたトピックについて他のクラスメイトに分かりやす
く英語の文章で説明する演習を行う。
科学技術分野の与えられたトピックについて他のクラスメイトにさらに分かりやすく英語の文章で説明する演習を行う。
科学技術分野の与えられたトピックについて英語で自由に文章を書く演習を行う。
どんなニューテクノロジーについてイ
ンターネットを通して探究していくかについてブレーンストーミングを行う。
インターネットで調べてきた情報をワークシートに英語で記入する。
探究したニューテクノロジーの概要を紹介する展示ポスターの原案を英語で作成する。
探究したニューテクノロジーの概要を紹介する展示ポスターの原案の作成を完了させる。
探究したニューテクノロジーの概要を紹介する展示ポスターを画用紙にて作成する。
探究したニューテクノロジーの概要を紹介する展示ポスターの作成を完了させる。
探究したニューテクノロジーについて
ポスターセッション（展示会）形式で発表しあう。

— 87 —

発行日：2019/5/1
LANe232KA-【ENG-202 】

科学英語２
Alan D.Morgan
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
The course aims 1). to give students the basic vocabulary and grammar
tools to carry out communication tasks that involve using and describing
technical equipment, 2). to understand the language necessary todescribe basic scientific facts and processes and 3). to carry out simple
communicative tasks in social situations that occur in scientific andindustrial scenarios.
【到達目標】
1). Students will be able to follow basic descriptions of scientificand technical processes. 2). Students will acquire a wider range ofvocabulary common in scientific and industrial contexts. 3). Students
will be able to use simple grammar to communicate scientific facts andtechnical information.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】TOEIC 10%
【学生の意見等からの気づき】
Students have in previous years commented that they find listening
particularly difficult. More time will be spent on enhancing students’listening skills and enabling them to evaluate their improvement inlistening.
【学生が準備すべき機器他】
Students should bring a paper or electronic dictionary to class. Students
may use a dictionary on their smartphones, but any use of a smartphone
unconnected to the lesson will be penalised and result in a lower grade.
【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC test held at Hosei
during the term.

【授業の進め方と方法】
The class uses a core textbook that offers a thematic and linguistic
focus in technical and scientific contexts. Additional materials will be
provided in handouts to extend students use of language.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Course outline &language of quantities

2

Function and Use

3Projects

4Gathering information

5

Requesting help

6

Numbers7

Calculation

8

11

Direction andmovement
Changes in physicalstates
Maintenance andrepairSafety12Components

13

Review

14

Exam

9
10

内容
Review of class procedures;
intended focus of classes.Using
countable and uncountable nouns
Describing the features andfunctions of equipment
Using the past simple simple andtime prepositions
Using open questions to elicit
information
Using countable and uncountablenouns and questions
Talking about large numbers andfractions and using approximation
Describing calculations and larger
numbers
Common verbs and prepositions of
movement
using zero conditionals to describechanges and processes
using the past simple to check onactionCoping with hazards and risk using
modals of obligation
Using pronoun reference anddescribing common tools
Language items introduced in thecourse will be reviewed
Exam【授業時間外の学習（準備学習・復習・宿題等）】
3 written assignments covering language covered in the course and andassessed according to task completion and accuracy and variety of use
of target language.
【テキスト（教科書）】
Tech Talk Elementary Student’s Book - Vicki Hollett(Oxford University
Press
ISBN 978-0-19-457543-2) c. ¥ 3,000【参考書】
Oxford University Press offers online resources for students to
supplement their Tech Talk Coursebooks. The link below is for resources
connected to the text book for this course.
https://elt.oup.com/student/techtalk/elementary/?cc=jp&selLanguage=ja【成績評価の方法と基準】
Homework 40%
Class participation 20%
Exam 30%— 88 —

発行日：2019/5/1
LANe232KA-【ENG-203 】

時事英語
ﾚｵｰﾈ

ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
The course is based on selected units from the textbook and outside
readings and handouts provided by the teacher. The objective is tointroduce students to a wide range of relevant current events and topics
related to a global society【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC-IP test held at Hosei
during the term.

【到達目標】The goal of this course is to introduce students to current events and to
be able to actively analyse and discuss them in English. Emphasis will
be placed on increasing and improving vocabulary related to the topics【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
In this course students will do exercises in the textbook related to theunit topics. Each unit will be supplemented by authentic readings andhandouts provided by the teacher. Classroom focus will be on listening
and speaking skills. Students will work in pairs and groups and are
expected to use only English in class as much as possible with each otherand the instructor. The syllabus schedule is tentative and subject tochange.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
Week 1 Introduction

Week 2

Text Unit 3A

Week 3

Unit 3B

Week 4

Unit 5A

Week 5
Week 6
Week 7

Unit 5B
Unit 6A
Unit 6B

Week 8Mid-term report

Week 9Unit 9A

Week 10 Unit 9B
Week 11 Unit 10A
Week 12 Unit 10B
Week 13 Unit 11A
Week 14 Unit 11B

内容
Course introduction, pair interview,
self-intro
Discussing foods and cooking
techniques
Restaurants and international
foods
Workplace, job features, job
experiences
Unusual jobs, career choices
Describing hobbies and interests,
Leisure activities, international
leisureIn-class mid-term report, show
ALC progress (about half of units)vacations and travel, travel
experiences
Popular tourist destinations, futureof tourism
describing gadgets and their uses,
product features
Future technology
endangered species and nature
Environmental problems andsolutions【授業時間外の学習（準備学習・復習・宿題等）】
homework, reading of texts, preparation for class, reports【テキスト（教科書）】
Title: "Let’s Talk 2" second edition
Author: Leo Jones
Publisher: Cambridge University Press
【参考書】
None
【成績評価の方法と基準】
Participation (actively participating, class/homework assignments,etc.):
30%
Mid-term Report: 30%
Final Report: 30%
TOEIC: 10%
Bonus (visiting English corner, 1 point each visit up to 5):5%【学生の意見等からの気づき】
Students comments will be taken into consideration for future changes【学生が準備すべき機器他】
textbook, pens, notebooks, dictionaries— 89 —

発行日：2019/5/1
LANe232KA-【ENG-203 】

時事英語
クリス マシオ
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】This content-based language course is for students interested inlearning about a variety of current affairs in English.
【到達目標】
1. Students will demonstrate improved speaking, listening, reading, andwriting fluency.
2. Students will use current affairs to acquire and use language incontext.
3. Students will become more capable of making presentations andparticipating in topical discussions and meetings.
4. Students will become better independent language learners.

Class attendance is a course requirement. Students are allowed no morethan four absences in the semester.
【Outline and objectives】
This course will provide students with speaking, listening, reading,
and writing practice. Students will be given many opportunities toparticipate in discussions, meetings, and to make presentations.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The instructor will act as a facilitator and provide support to ensure
students successfully achieve the goals of the course.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Class orientation

2

Current events

3

Social topics

4

World issues

5

Culture6

Current events

7

Social topics

89Mid-semester test.
World issues

10

Culture11

Current events

12

Social topics

13

World issues

14

Final test

内容
Introduction to the course,
students and teacher.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Review of the semester thus far.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Feedback on the course andreflection.

【授業時間外の学習（準備学習・復習・宿題等）】
Students are expected to complete homework assignments from the
textbook and worksheets. They are also required to keep a learningjournal of what they read and listen to outside of class.
【テキスト（教科書）】No Textbook. Handouts will be given in class.
【参考書】
English language books and newspapers from the library.
【成績評価の方法と基準】
On-going evaluation of in-class participation (30%)
Homework completion (30%)
Mid-semester test (15%)
Final test (25%)
【学生の意見等からの気づき】
The teacher always welcomes feedback and encourages students tosuggest changes to improve the course at any time during the semester.
【学生が準備すべき機器他】
Occasional use of computers and the internet in class.
【その他の重要事項】
The contents and timing of the syllabus are subject to change according
to the needs of the class.

— 90 —

発行日：2019/5/1
LANe232KA-【ENG-203 】

時事英語
行名

一夫

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Pre-Intermediate American English for Broadcasting Reports &Newspaper Articles

Session13【到達目標】At the end of the course, students will be able to understand and enjoy
American news programs for broadcasting on general topics as well as
general newspaper articles in English on their own.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
Through dictation exercises using ABC World News programs of themain textbook, Broadcast: ABC world news tonight, students will learn
basic expressions and structures used in news reports for broadcastingin English.
Also, weekly vocabulary quizzes of words in COCET 2600
will be given at the beginning of each session.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
Session Introduction
1
Newspaper English 1

Session2

Newspaper English 2
II. Quiz 1

Session3

I. News Story 1: Sister
Jean: BasketballTeam’s Secret Weapon
II. Quiz 2
I. News Story 2: Blood
Testing: Charged with
Massive Fraud
II. Quiz 3
I. News Story 3:
Millionaire Millennial
II. Quiz 4
I. News Story 4:Fighting Robocalls
II. Quiz 5
ALC Assignment Due
I. News Story 5: The
Blue World
II. Quiz 6

Session4

Session5
Session6
Session7

Session8
Session9
Session10

Session11

Session12

I. News Story 6:
Moment of Impact
II. Quiz 7
I. News Story 7:
Father’s New Hand
II. Quiz 8
I. News Story 8:
Trump’s Weapon Ban?
I. News Story 9:
American Men’s
Bobsledding Team
II. Quiz 9
I. News Story 10: Madein America: Recycling
Discarded Water
BottlesI. News Story 11: The
Children of Syria
II. Quiz 10
I. News Story 12:
Honoring Martin
Luther King Jr.
I. News Story 13:
Inside the Drug Cartel
II. Quiz 11

内容
Orientation, a Proficiency Test &Questionnaires
What is the structure called the"inverted pyramid"?
What is the "lead" of a newspaper
article?
II. Words 1-100
I. Learning about a college
basketball team in the U.S.
II. Words 101-200

I. Learning about Theranos
founded by Elizabeth Holms
II. Words 201-300
I. Learning about big lotteries in
the U.S.
II. Words 301-400
I. Learning about robocalls withspecific purposes
II. Words 401-500
Handing in the First Half of the
ALC Assignment
I. Learning about "Planet Earth:Blue Planet 2"
II. Words 501-600
I. Learning about a man-madeobject falling from space
II. Words 601-700
I. Learning about the field of
robotics
II. Words 701-800
I. Learning about the gun control
debateI. Learning about the American
men’s bobsledding teamII. Words 801-900

Session
14

ALC Assignment Due
I. News Story 14:
Triggering a TradeWar?
I. News Story 15: Data
Grab: Elections andFacebook
II. Quiz 12
Final Exam

Handing in the ALC Assignment
I. Learning about new fears about
a possible trade war between the
U.S. and China
I. Learn about the alleged
connection between Facebook andthe 2016 U.S. presidential election
II. Words 1101-1200
Listening comprehension test
about interesting life stories【授業時間外の学習（準備学習・復習・宿題等）】
Students are required to prepare for the vocabulary quiz of each session.
They are also required to do the exercises of the designated unit of themain textbook.
【テキスト（教科書）】I. Main Textbook
山根繁, & Yamane, K. (2019). Broadcast: ABC world news tonight. 金星
堂:東京.
II. Testbook for Vocabulary Building
Kameyama T.,Aoyama A.,Andi T.,Takeda J.,Mori K., & Morioka T.
(2012). COCET 2600. Seibido : Tokyo.
【参考書】
References will be introduced during the course if necessary.
【成績評価の方法と基準】
The grades will be based on a TOEIC score (10%), active participation(10%), classroom activities and attitude (30%), vocabulary quizzes(30%), and a final exam (20%).
【学生の意見等からの気づき】
Since some students found the contents of Sounds great: Listening
practice on English reduced forms too difficult before, we will not use
a special textbook on English pronunciation this year.
【その他の重要事項】
Independent study at home is absolutely necessary.
Students cannot
get a credit unless they complete the ALC assignments for the term.
Students must also take the TOEIC-IP test held at Hosei during theterm.
【Outline and objectives】
Pre-Intermediate American English for Broadcasting Reports &Newspaper Articles

I. Learning about the Flint watercrisisI. Learning about the on going war
in Syria
II. Words 901-1000

I. Learning about the Civil Rights
Movements
I. Learning about heroin addiction
and heroin-related deaths in the
U.S.
II. Words 1001-1100— 91 —

発行日：2019/5/1
LANe232KA-【ENG-203 】

時事英語
クリス マシオ
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】This content-based language course is for students interested inlearning about a variety of current affairs in English.
【到達目標】
1. Students will demonstrate improved speaking, listening, reading, andwriting fluency.
2. Students will use current affairs to acquire and use language incontext.
3. Students will become more capable of making presentations andparticipating in topical discussions and meetings.
4. Students will become better independent language learners.

Class attendance is a course requirement. Students are allowed no morethan four absences in the semester.
【Outline and objectives】
This course will provide students with speaking, listening, reading,
and writing practice. Students will be given many opportunities toparticipate in discussions, meetings, and to make presentations.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The instructor will act as a facilitator and provide support to ensure
students successfully achieve the goals of the course.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Class orientation

2

Current events

3

Social topics

4

World issues

5

Culture6

Current events

7

Social topics

89Mid-semester test.
World issues

10

Culture11

Current events

12

Social topics

13

World issues

14

Final test

内容
Introduction to the course,
students and teacher.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Review of the semester thus far.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Participate in class discussions,tasks, and activities.
Feedback on the course andreflection.

【授業時間外の学習（準備学習・復習・宿題等）】
Students are expected to complete homework assignments from theworksheets. They are also required to keep a learning journal of what
they read and listen to outside of class.
【テキスト（教科書）】No Textbook. Handouts will be given in class.
【参考書】
English language books and newspapers from the library.
【成績評価の方法と基準】
On-going evaluation of in-class participation (30%)
Homework completion (30%)
Mid-semester test (15%)
Final test (25%)
【学生の意見等からの気づき】
The teacher always welcomes feedback and encourages students tosuggest changes to improve the course at any time during the semester.
【学生が準備すべき機器他】
Occasional use of computers and the internet in class.
【その他の重要事項】
The contents and timing of the syllabus are subject to change according
to the needs of the class.

— 92 —

発行日：2019/5/1
LANe232KA-【ENG-203 】

時事英語
行名

一夫

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】Intermediate British English for Broadcasting Reports & Newspaper
Articles【到達目標】At the end of the course, students will be able to understand and enjoy
British news programs for broadcasting on general topics as well as
general newspaper articles in English on their own.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
Through dictation exercises using BBC World News programs of themain textbook, British news update: Includes authentic video from theBBC, students will learn basic expressions and structures used in news
reports for broadcasting in British English.
Also, weekly vocabulary
quizzes of words in COCET 2600 will be given at the beginning of eachsession.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
Session Introduction
1
Newspaper English 1

Session2

Newspaper English 2
II. Quiz 1

Session3

I. Unit 1: Repairing
Big BenII. Quiz 2
I. Unit 2: Learning to
Walk Again
II. Quiz 3
I. Unit 3: A Secret
Garden in London
II. Quiz 4
I. Unit 4: Unpaid
Internships
II. Quiz 5
ALC Assignment Due
I. Unit 5: The WeddingGallery
II. Quiz 6

Session4
Session5
Session6
Session7

Session8
Session9
Session10

Session11

Session
12

Session13

I. Unit 6: A Modern
Steam Train
II. Quiz 7
I. Unit 7: A T-Shirt
Exhibition
II. Quiz 8
I. Unit 8: Generation Z
I. Unit 9: Veganuary
II. Quiz 9

I. Unit 10: Wind Powerin Britain
I. Unit 11: Preventing
Transgender Bullying
II. Quiz 10
I. Unit 12: A Plastic
Tenner
I. Unit 13: How to
Delay Ageing
II. Quiz 11
ALC Assignment Due
I. Unit 14: Schools
Deal with Fake NewsI. Unit 15: Experiencesof Sexual Harassment
II. Quiz 12

内容
Orientation, a Proficiency Test &Questionnaires
What is the structure called the"inverted pyramid"?
What is the "lead" of a newspaper
article?
II. Words 1-200
I. Learning about the Elizabeth
Tower and Big Ben
II. Words 201-400
I. Learning about Bob Godfrey witha spinal cord injury
II. Words 401-600
I. Learning about the South
London Botanical InstituteII. Words 601-800
I. Learning about some problems of
unpaid internships
II. Words 801-1000
Handing in the First Half of the
ALC Assignment
I. Learning about new marriages in
the U.K.
II. Words 1001-1200
I. Learning about A1 SteamLocomotive Trust
II. Words 1001-1200
I. Learning about the Fashion andTextile Museum in Bermondsey
II. Words 1201-1400
I. Learning about four major
generations in the U.K.
I. Learning about new types ofvegetarians
II. Words 1401-1600
I. Learning about renewableenergy sources in the U.K.
I. Learning about those sufferingfrom transgender bullying
II. Words 1601-1800
I. Learning about advantages anddisadvantages of plastic banknotes
I. Learning about new findings in
the area of biotechnology
II. Words 1801-2000
Handing in the ALC Assignment
I. Learning about how to develop
teenagers’ news literacy
I. Learning about nine protectedcharacteristics
II. Words 2001-2200

Session14

Final Exam

Listening comprehension test
about interesting life stories【授業時間外の学習（準備学習・復習・宿題等）】
Students are required to prepare for the vocabulary quiz of each session.
They are also required to do the exercises of the designated unit of themain textbook.
【テキスト（教科書）】I. Main Textbook
Knowles, T., Lowe, C., 田村真弓, 田中みんね, & 中村美帆子. (2019). British
news update: Includes authentic video from the BBC. 金星堂:東京
II. Testbook for Vocabulary Building
Kameyama T.,Aoyama A.,Andi T.,Takeda J.,Mori K., & Morioka
T. (2012). COCET 2600. Seibido : Tokyo.
【参考書】
References will be introduced during the course if necessary.
【成績評価の方法と基準】
The grades will be based on a TOEIC score (10%), active participation(10%), classroom activities and attitude (30%), vocabulary quizzes(30%), and a final exam (20%).
【学生の意見等からの気づき】
Since some students found the contents of Sounds great: Listening
practice on English reduced forms too difficult before, we will not use
a special textbook on English pronunciation this year.
【その他の重要事項】
Independent study at home is absolutely necessary.
Students cannot
get a credit unless they complete the ALC assignments for the term.
Students must also take the TOEIC-IP test held at Hosei during theterm.
【Outline and objectives】
Intermediate British English for Broadcasting Reports & Newspaper
Articles— 93 —

発行日：2019/5/1
LANe232KA-【ENG-203 】

時事英語
ﾚｵｰﾈ

ﾋﾞﾝｾﾝﾄ ｼﾞｪｰﾑｽﾞ

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
The course is based on selected units from the textbook and outside
readings and handouts provided by the teacher. The objective is tointroduce students to a wide range of relevant current events and topics
related to a global society【その他の重要事項】
Students cannot get a credit unless they complete the ALC assignments
for the term. Students must also take the TOEIC-IP test held at Hosei
during the term.

【到達目標】The goal of this course is to introduce students to current events and to
be able to actively analyse and discuss them in English. Emphasis will
be placed on increasing and improving vocabulary related to the topics【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
In this course students will do exercises in the textbook related to theunit topics. Each unit will be supplemented by authentic readings andhandouts provided by the teacher. Classroom focus will be on listening
and speaking skills. Students will work in pairs and groups and are
expected to use only English in class as much as possible with each otherand the instructor. The syllabus schedule is tentative and subject tochange.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
Week 1 Introduction

Week 2

Text Unit 3A

Week 3

Unit 3B

Week 4

Unit 5A

Week 5
Week 6
Week 7

Unit 5B
Unit 6A
Unit 6B

Week 8Mid-term report

Week 9Unit 9A

Week 10 Unit 9B
Week 11 Unit 10A
Week 12 Unit 10B
Week 13 Unit 11A
Week 14 Unit 11B

内容
Course introduction, pair interview,
self-intro
Discussing foods and cooking
techniques
Restaurants and international
foods
Workplace, job features, job
experiences
Unusual jobs, career choices
Describing hobbies and interests,
Leisure activities, international
leisureIn-class mid-term report, show
ALC progress (about half of units)vacations and travel, travel
experiences
Popular tourist destinations, futureof tourism
describing gadgets and their uses,
product features
Future technology
endangered species and nature
Environmental problems andsolutions【授業時間外の学習（準備学習・復習・宿題等）】
homework, reading of texts, preparation for class, reports【テキスト（教科書）】
Title: "Let’s Talk 2" second edition
Author: Leo Jones
Publisher: Cambridge University Press
【参考書】
None
【成績評価の方法と基準】
Participation (actively participating, class/homework assignments,etc.):
30%
Mid-term Report: 30%
Final Report: 30%
TOEIC: 10%
Bonus (visiting English corner, 1 point each visit up to 5):5%【学生の意見等からの気づき】
Students comments will be taken into consideration for future changes【学生が準備すべき機器他】
textbook, pens, notebooks, dictionaries— 94 —

発行日：2019/5/1
LANe332KA-【ENG-305 】

テクニカルライティング１
藤野輝雄

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
読み手の負担を軽減し内容を正しく理解してもらうために、文章を正確に、明確に、そして簡潔に書く能力を身につけ実際の文書作成に応用する。例えば、
メモでは電子メールにも利用可能な、限られたスペース内に伝えたいことを簡潔に書く方法、レジュメでは自己 PR を効果的に述べる方法、アブストラ
クトでは自分の研究成果をより多くの人に正しく評価してもらう書き方を学ぶ。加えて、論文執筆の際に役立つリサーチ・ペーパーの構成・表現を学ぶ。

【成績評価の方法と基準】
・試験 (30%)，宿題 (25%)，小テスト (15%)，授業への参加および態度（10%），
口頭発表 (10%), TOEIC (10%)
・「授業への参加および態度」では、先生の言うことをしっかり聴き、質問に自発的に答え、与えられた課題に真面目に取り組み、授業に関係ない話をせず、他の学生の邪魔をしないかどうか等を評価する。
・教員間の評価の不公平を解消するために成績を調整する場合がある【到達目標】
技術英文を正確に、明確に、そして簡潔に書く能力が身につけられる。同時
に、メモ、レジュメ、およびアブストラクトを効果的に書くことができる。さらに論文執筆の際に役立つリサーチ・ペーパーの構成・表現を学ぶことができる。

【学生の意見等からの気づき】
毎週 PowerPoint のコピーが配布されるので助けになったと共に，そこに必要な情報を書くことができたとのことなので引き続きコピーを配布したい。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
技術文書を英語で正確に，明確に，そして簡潔に書く方法を学び，メモ，レジュメ，アブストラクトの書き方を学び，さらにリサーチ・ペーパーの構成・表現を理解する．各自が書いた文書のピア・レビュやグループ活動を行う．授業の仕上げとして，完成したアブストラクトの内容について口頭発表や質疑応答を行う．結果として，文書により，口頭により，視覚的に技術情報を明確に伝達するテクニカル・コミュニケーション技術を習得する．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
Students acquire capability to accurately, clearly, and plainly write
sentences so as to reduce readers’ burdens and to allow readers tounderstand the sentences correctly and, apply the capability to writingof sentences. For example, in memo writing, students learn a methodof briefly writing what they want to convey to the readers within alimited space, which is also applicable to emails. In resume writing,students learn how to advertise themselves effectively. In abstract
writing, students learn how to write abstracts such that more people
appropriately think highly of the readers’ achievements. Finally,
students learn the structure and expressions of a research paper helpfulin writing the paper.

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
導入

2

3

4
5
6
7

ワード・チェイン，トラ
ンジション・ワード，パ
ラレリズム
ケアレスミス，修飾語の適切な配置
文法の間違い，単数・複数代名詞と動詞の一致
メモ
単語選択の間違い，差別表現限られた記憶能力への対
応，コンマ

8
9

レジュメ
必要な情報の簡単な検索，セミコロン・コロン

10

数・数式・記号・図形，
ハイフン・ダッシュ・カッコ
アクションバーブ，カタ
カナ英語, 略語，日時

11

13

科学リサーチ・ペーパーの構成およびアブストラ
クトの種類・要素・時
制・例
口頭発表

14

試験，まとめ12

内容
目的および聴衆について学び，ライティング・プロセスを勉強する
ワード・チェイン，トランジション・
ワード，およびパラレリズムについて学ぶ
スペルミス，主語と述語の不一致などのケアレスミスを防ぐ方法を学び，修飾語の適切な配置場所を学ぶ
文法の間違いおよび単数・複数代名詞と動詞の一致について学ぶ
メモの書き方を学ぶ
適切な単語の選択方法を学ぶと共に，差別表現について学ぶ
人間の限られた記憶能力に対応するよ
うに書く方法を学ぶ．また，コンマの使い方も学ぶ．
レジュメの書き方を学ぶ
必要な情報を簡単に検索できる書き方を学ぶ．また，セミコロン・コロンの使い方も学ぶ．
数・数式・記号・図形の書き方・読み方を学ぶ．また，ハイフン・ダッ
シュ・カッコの使い方も学ぶ．
アクションバーブを使う方法，カタカ
ナ英語を正しく訳す方法，および略語
や日時を正しく使う方法を学ぶ
科学リサーチ・ペーパーの構成，並びにアブストラクトの種類・各要素・時制について学び，アブストラクトを作成する作成したアブストラクトを発表し，質疑応答を行う
今までの授業で学習した内容の確認のための試験とまとめ【授業時間外の学習（準備学習・復習・宿題等）】
・次回の授業の予習を行うこと
・小テストのための復習をすること・与えられた宿題を決められた日時に提出すること【テキスト（教科書）】・藤野輝雄、「ベーシック版 理科系のためのかならず書ける英語論文」、研究社、2008 年【参考書】
授業の中で必要に応じて紹介する。

— 95 —

発行日：2019/5/1
LANe332KA-【ENG-305 】

テクニカルライティング１
上田

秀樹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
企業や研究機関などの多くの開発・設計の現場では、海外拠点や海外の技術協力会社・機関などの外国人スタッフとの間で、技術情報をいろいろな形で頻繁にやりとりしています。そこで、この科目では、開発・設計の現場にて求められる、実践的な英語でのコミュニケーション手法を学びます。
【到達目標】
技術情報を分かりやすい英語で正確に伝えるための基本的な構文、表現方法
及び文章の展開の仕方を習得することを授業の主な目標とします。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
教室を仮想の開発・設計現場にみたて、５人位のチームで、ペットロボットのコンセプトを設計しながら、技術英語の実践的な運用能力を高めてもらいます。具体的には、コンセプトを設計する過程で複数の種類の簡易的な技術
文書を英語で作成してもらい、そののち、設計した製品を展示会に参考出展
するとの状況設定において、設計した製品の概要を英語で紹介する展示ポス
ターを画用紙にて作成し、最終的には、設計した製品について、PowerPoint
を用いて英語でプレゼンをしてもらいます。加えて、自分のチームで設計しているロボットの機能や構造を英語で正しく書き表すための文章パターンを
上記の演習と並行して学びます。

【学生の意見等からの気づき】
英語力と想像力が向上したといった評価に、よりいっそう応えられるよう、努
めていきたいと思います。
【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
The language teaching theory widely agreed among TESOL (Teaching
English to Speakers of Other Languages) researchers is the one whichcame from ‘systemic functional linguistics.’ The linguists in this fieldinsist that a language cannot be acquired unless it is learned in social
contexts, since a language is used to accomplish a task in any social
situation.
In the pet robot concept design project in this class, students in groupsof five or six members will make a conceptual design of a pet robot suchas an AIBO sold by Sony, so that, through the design process, they will
generate several kinds of simple technical documents in English. At
the end of the project, the individual teams are expected to make apresentation about their robots in English.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2

3

4
5
6

7
8
9
10
11
12
13
14

内容
シラバスの内容について補足説明を受ける。
コンセプト設計セッショ ロボットの動物の種類、ロボットに設ン（１）ける機能などについてブレーンストー
ミングを行う。
コンセプト設計セッショ ロボットに設ける主な機能を実現するン（２）ために必要なパーツ等を機能ごとに洗い出す表を英語で作成する。
コンセプト設計セッショ ロボットのモード遷移図を英語で作成ン（３）する。
コンセプト設計セッショ ロボットの各部の名称と役割を紹介すン（４）る、英文マニュアルの一部を作成する。
コンセプト設計セッショ ロボットの各部の名称と役割を紹介すン（５）る、英文マニュアルのページの作成を完了させる。
設計したコンセプトの中 設計したロボットのコンセプトを展示
間発表会
会形式で紹介し合う。
展示ポスターの英文原案 設計したロボットの概要を紹介する展の作成（１）
示ポスターの原案を英語で作成する。
展示ポスターの英文原案 設計したロボットの概要を紹介する展の作成（２）
示ポスターの原案の作成を完了させる。
展示ポスターの作成（１） 設計したロボットの概要を紹介する展
示ポスターを画用紙にて作成する。
展示ポスターの作成（２） 設計したロボットの概要を紹介する展
示ポスターの作成を完了させる。
プレゼンテーション（１） 設計したロボットのプレゼンを英語で行うための準備をする。
プレゼンテーション（２） 設計したロボットについて英語でプレゼンをする。
定期試験
全体のまとめをする。

【授業時間外の学習（準備学習・復習・宿題等）】
計１０回課せられる課題を行う。
【テキスト（教科書）】
参考書のコピーと参考資料の配布のみで対応する。
【参考書】『エンジニアのための英文メールライティング入門』 朝日出版社、上田秀樹著。
ペットロボットのコンセプトを設計するうえで参考となる英文資料なども随時配布する。
【成績評価の方法と基準】
成績の総合評価におけるウエートの配分は以下の通りとする。
定期試験：３０％
課題：３０％
平常点：３０％TOEIC ：１０％

— 96 —

発行日：2019/5/1
LANe332KA-【ENG-305 】

テクニカルライティング１
花﨑美紀

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
専門分野において必要とされる、英語での知的作業の土台となる英語のリーディング およびライティング力の養成を主なねらいとします。具体的には、
英語のパラグラフの構成や論理の基礎を学び、トピックセンテンスやトラン
ジションの言葉に着目するなどパラグラフ・リーディング、ライティングの基礎を身に付けます。あわせて、ブレーンストーミングの方法やトピックの設定の仕方などからはじめ、パラグラフ・リーディングで学んだ論理構成を応用して、英語の論理に沿った文章 (パラグラフレベル）が書けるようになることも目指します。
【到達目標】
この授業では、以下の４つを、主な目標とします。
（１）英語による発信に必要な、英単語力の獲得をめざします（２）英語による発信に必要な、英語の発音に慣れ親しみます（３）良文のリーディングの速読を行い、英語によるパラグラフの構成や論理の基礎を学びます。
（４）パラグラフ・リーディングで学んだ論理構成を応用して、英語の論理に沿ったパラグラフが書けるようになることも目指します。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No

4 回目
5 回目

6 回目

7 回目

・単語テスト・トピックセンテンス
・単語テスト・英語らしい英語の学習

・単語テスト・トピックセンテンスの再度作成
・単語テスト・リーディング

8 回目

・単語テスト・リーディング

9 回目

・単語テスト・パラグラフライティン
グ・単語テスト・英語らしい英語の学習

10 回目

11 回目

・単語テスト・パラグラフライティン
グ

12 回目

・単語テスト・リーディング

13 回目

・単語テスト・リーディング

14 回目

授業内試験

【テキスト（教科書）】（１）京大学術語彙データベース 基本英単語１１１０ 研究社（２）American & British English Pronunciation 南雲堂（３）The Essentials of Paragraph-Writing パラグラフ・ライティングの真髄 マクミラン ランゲージハウス【参考書】
授業内で指示します【成績評価の方法と基準】
以下の割合をもとに、総合的に判断します
・授業への参加態度（30 ％）・複数のリーディングとライティングの課題や小テストなど（30 ％）・学期末試験（30 ％）・TOEIC の点数（10 ％）【学生の意見等からの気づき】
覚える英語から脱して、使える英語を皆さんに身につけていただけるよう、努
力したいと思います。
【学生が準備すべき機器他】
特にありません。

【授業の進め方と方法】
各授業では以下の４つのことを行います。
（１）単語テスト（２）発音・リスニング練習（３）リーディング（４）ライティング（パラグラフレベル）【授業計画】
回テーマ
1 回目
オリエンテーション
2 回目
・単語テスト・リーディング
3 回目
・単語テスト・リーディング【授業時間外の学習（準備学習・復習・宿題等）】
毎回授業で行う単語テストのための準備をしてきてください。また、学期中に出される 3 回のライティング課題を完成させてきてください。

内容
授業の概要について説明します
1 つ目のリーディング課題を読み、トピックセンテンスの作り方を学びます。
1 つ目のリーディング課題を再度行
い、トピックセンテンスの作り方を確認します。
1 つ目のリーディング課題を参考に、
トピックセンテンスを作成します。
実際に受講生が書いたトピックセンテ
ンスをお互いに読み、英語らしい英語でかかれたトピックセンテンスの学習をします。
ピアレビューされたトピックセンテン
スをもとに、英語らしい英語でかかれたトピックセンテンスを作成します。
2 つ目のリーディング課題を読み、パラグラフライティングについて学びます。
2 つ目のリーディング課題を再度読み、パラグラフライティングについて確認します。
2 つ目のリーディング課題を参考に、
パラグラフライティングを行います。

【その他の重要事項】（１）授業への積極的な参加と定期的に出題される課題への意欲的な取り組みが必要です。積極的に授業には参加してください。
（２）質問がある場合は、メールでお送りいただくか、GBC にお越しください。
（３）英語科目の単位修得要件として、TOEIC-IP テストの受験と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
This course aims to cultivate the reading, and writing skills amoung
the four basic English skills. In order to cultivate those skills, we will
mainly do the following five tasks; (1) build up vocabulary necessary for
scientific studies (2) learn the pronunciation of English to enhance bothspeaking and listening skills (3) summary reading of scientific studies aswell as language studies (4) learn the basic skills of paragraph reading
and writing, and write paragraphs based on the knowledge acquired.

実際に受講生が書いたパラグラフライ
ティングをピアレビューし、英語らしい英語でかかれたパラグラフライティ
ングを学習します。
ピアレビューされたパラグラフライ
ティングをもとに、英語らしい英語でかかれたパラグラフライティングを作成します。
３つ目のリーディング課題を読み、再度、パラグラフライティングについて学びます。
３つ目のリーディング課題を再度読み、再度、パラグラフライティングについて確認します。
授業内試験を行います— 97 —

発行日：2019/5/1
LANe332KA-【ENG-305 】

テクニカルライティング１
花﨑美紀

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
専門分野において必要とされる、英語での知的作業の土台となる英語のリーディング およびライティング力の養成を主なねらいとします。具体的には、
英語のパラグラフの構成や論理の基礎を学び、トピックセンテンスやトラン
ジションの言葉に着目するなどパラグラフ・リーディング、ライティングの基礎を身に付けます。あわせて、ブレーンストーミングの方法やトピックの設定の仕方などからはじめ、パラグラフ・リーディングで学んだ論理構成を応用して、英語の論理に沿った文章 (パラグラフレベル）が書けるようになることも目指します。
【到達目標】
この授業では、以下の４つを、主な目標とします。
（１）英語による発信に必要な、英単語力の獲得をめざします（２）英語による発信に必要な、英語の発音に慣れ親しみます（３）良文のリーディングの速読を行い、英語によるパラグラフの構成や論理の基礎を学びます。
（４）パラグラフ・リーディングで学んだ論理構成を応用して、英語の論理に沿ったパラグラフが書けるようになることも目指します。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No

4 回目
5 回目

6 回目

7 回目

・単語テスト・トピックセンテンス
・単語テスト・英語らしい英語の学習

・単語テスト・トピックセンテンスの再度作成
・単語テスト・リーディング

8 回目

・単語テスト・リーディング

9 回目

・単語テスト・パラグラフライティン
グ・単語テスト・英語らしい英語の学習

10 回目

11 回目

・単語テスト・パラグラフライティン
グ

12 回目

・単語テスト・リーディング

13 回目

・単語テスト・リーディング

14 回目

授業内試験

【テキスト（教科書）】（１）京大学術語彙データベース 基本英単語１１１０ 研究社（２）American & British English Pronunciation 南雲堂（３）The Essentials of Paragraph-Writing パラグラフ・ライティングの真髄 マクミラン ランゲージハウス【参考書】
授業内で指示します【成績評価の方法と基準】
以下の割合をもとに、総合的に判断します
・授業への参加態度（30 ％）・複数のリーディングとライティングの課題や小テストなど（30 ％）・学期末試験（30 ％）・TOEIC の点数（10 ％）【学生の意見等からの気づき】
覚える英語から脱して、使える英語を皆さんに身につけていただけるよう、努
力したいと思います。
【学生が準備すべき機器他】
特にありません。

【授業の進め方と方法】
各授業では以下の４つのことを行います。
（１）単語テスト（２）発音・リスニング練習（３）リーディング（４）ライティング（パラグラフレベル）【授業計画】
回テーマ
1 回目
オリエンテーション
2 回目
・単語テスト・リーディング
3 回目
・単語テスト・リーディング【授業時間外の学習（準備学習・復習・宿題等）】
毎回授業で行う単語テストのための準備をしてきてください。また、学期中に出される 3 回のライティング課題を完成させてきてください。

内容
授業の概要について説明します
1 つ目のリーディング課題を読み、トピックセンテンスの作り方を学びます。
1 つ目のリーディング課題を再度行
い、トピックセンテンスの作り方を確認します。
1 つ目のリーディング課題を参考に、
トピックセンテンスを作成します。
実際に受講生が書いたトピックセンテ
ンスをお互いに読み、英語らしい英語でかかれたトピックセンテンスの学習をします。
ピアレビューされたトピックセンテン
スをもとに、英語らしい英語でかかれたトピックセンテンスを作成します。
2 つ目のリーディング課題を読み、パラグラフライティングについて学びます。
2 つ目のリーディング課題を再度読み、パラグラフライティングについて確認します。
2 つ目のリーディング課題を参考に、
パラグラフライティングを行います。

【その他の重要事項】（１）授業への積極的な参加と定期的に出題される課題への意欲的な取り組みが必要です。積極的に授業には参加してください。
（２）質問がある場合は、メールでお送りいただくか、GBC にお越しください。
（３）英語科目の単位修得要件として、TOEIC-IP テストの受験と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
This course aims to cultivate the reading, and writing skills amoung
the four basic English skills. In order to cultivate those skills, we will
mainly do the following five tasks; (1) build up vocabulary necessary for
scientific studies (2) learn the pronunciation of English to enhance bothspeaking and listening skills (3) summary reading of scientific studies aswell as language studies (4) learn the basic skills of paragraph reading
and writing, and write paragraphs based on the knowledge acquired.

実際に受講生が書いたパラグラフライ
ティングをピアレビューし、英語らしい英語でかかれたパラグラフライティ
ングを学習します。
ピアレビューされたパラグラフライ
ティングをもとに、英語らしい英語でかかれたパラグラフライティングを作成します。
３つ目のリーディング課題を読み、再度、パラグラフライティングについて学びます。
３つ目のリーディング課題を再度読み、再度、パラグラフライティングについて確認します。
授業内試験を行います— 98 —

発行日：2019/5/1
LANe332KA-【ENG-305 】

テクニカルライティング１
藤野輝雄

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
読み手の負担を軽減し内容を正しく理解してもらうために、文章を正確に、明確に、そして簡潔に書く能力を身につけ実際の文書作成に応用する。例えば、
メモでは電子メールにも利用可能な、限られたスペース内に伝えたいことを簡潔に書く方法、レジュメでは自己 PR を効果的に述べる方法、アブストラ
クトでは自分の研究成果をより多くの人に正しく評価してもらう書き方を学ぶ。加えて、論文執筆の際に役立つリサーチ・ペーパーの構成・表現を学ぶ。

【成績評価の方法と基準】
・試験 (30%)，宿題 (25%)，小テスト (15%)，授業への参加および態度（10%），
口頭発表 (10%), TOEIC (10%)
・「授業への参加および態度」では、先生の言うことをしっかり聴き、質問に自発的に答え、与えられた課題に真面目に取り組み、授業に関係ない話をせず、他の学生の邪魔をしないかどうか等を評価する。
・教員間の評価の不公平を解消するために成績を調整する場合がある【到達目標】
技術英文を正確に、明確に、そして簡潔に書く能力が身につけられる。同時
に、メモ、レジュメ、およびアブストラクトを効果的に書くことができる。さらに論文執筆の際に役立つリサーチ・ペーパーの構成・表現を学ぶことができる。

【学生の意見等からの気づき】
毎週 PowerPoint のコピーが配布されるので助けになったと共に，そこに必要な情報を書くことができたとのことなので引き続きコピーを配布したい。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
技術文書を英語で正確に，明確に，そして簡潔に書く方法を学び，メモ，レジュメ，アブストラクトの書き方を学び，さらにリサーチ・ペーパーの構成・表現を理解する．各自が書いた文書のピア・レビュやグループ活動を行う．授業の仕上げとして，完成したアブストラクトの内容について口頭発表や質疑応答を行う．結果として，文書により，口頭により，視覚的に技術情報を明確に伝達するテクニカル・コミュニケーション技術を習得する．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
Students acquire capability to accurately, clearly, and plainly write
sentences so as to reduce readers’ burdens and to allow readers tounderstand the sentences correctly and, apply the capability to writingof sentences. For example, in memo writing, students learn a methodof briefly writing what they want to convey to the readers within alimited space, which is also applicable to emails. In resume writing,students learn how to advertise themselves effectively. In abstract
writing, students learn how to write abstracts such that more people
appropriately think highly of the readers’ achievements. Finally,
students learn the structure and expressions of a research paper helpfulin writing the paper.

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
導入

2

3

4
5
6
7

ワード・チェイン，トラ
ンジション・ワード，パ
ラレリズム
ケアレスミス，修飾語の適切な配置
文法の間違い，単数・複数代名詞と動詞の一致
メモ
単語選択の間違い，差別表現限られた記憶能力への対
応，コンマ

8
9

レジュメ
必要な情報の簡単な検索，セミコロン・コロン

10

数・数式・記号・図形，
ハイフン・ダッシュ・カッコ
アクションバーブ，カタ
カナ英語, 略語，日時

11

13

科学リサーチ・ペーパーの構成およびアブストラ
クトの種類・要素・時
制・例
口頭発表

14

試験，まとめ12

内容
目的および聴衆について学び，ライティング・プロセスを勉強する
ワード・チェイン，トランジション・
ワード，およびパラレリズムについて学ぶ
スペルミス，主語と述語の不一致などのケアレスミスを防ぐ方法を学び，修飾語の適切な配置場所を学ぶ
文法の間違いおよび単数・複数代名詞と動詞の一致について学ぶ
メモの書き方を学ぶ
適切な単語の選択方法を学ぶと共に，差別表現について学ぶ
人間の限られた記憶能力に対応するよ
うに書く方法を学ぶ．また，コンマの使い方も学ぶ．
レジュメの書き方を学ぶ
必要な情報を簡単に検索できる書き方を学ぶ．また，セミコロン・コロンの使い方も学ぶ．
数・数式・記号・図形の書き方・読み方を学ぶ．また，ハイフン・ダッ
シュ・カッコの使い方も学ぶ．
アクションバーブを使う方法，カタカ
ナ英語を正しく訳す方法，および略語
や日時を正しく使う方法を学ぶ
科学リサーチ・ペーパーの構成，並びにアブストラクトの種類・各要素・時制について学び，アブストラクトを作成する作成したアブストラクトを発表し，質疑応答を行う
今までの授業で学習した内容の確認のための試験とまとめ【授業時間外の学習（準備学習・復習・宿題等）】
・次回の授業の予習を行うこと
・小テストのための復習をすること・与えられた宿題を決められた日時に提出すること【テキスト（教科書）】・藤野輝雄、「ベーシック版 理科系のためのかならず書ける英語論文」、研究社、2008 年【参考書】
授業の中で必要に応じて紹介する。

— 99 —

発行日：2019/5/1
LANe332KA-【ENG-305 】

テクニカルライティング１
上田

秀樹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
企業や研究機関などの多くの開発・設計の現場では、海外拠点や海外の技術協力会社・機関などの外国人スタッフとの間で、技術情報をいろいろな形で頻繁にやりとりしています。そこで、この科目では、開発・設計の現場にて求められる、実践的な英語でのコミュニケーション手法を学びます。
【到達目標】
技術情報を分かりやすい英語で正確に伝えるための基本的な構文、表現方法
及び文章の展開の仕方を習得することを授業の主な目標とします。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
教室を仮想の開発・設計現場にみたて、５人位のチームで、ペットロボットのコンセプトを設計しながら、技術英語の実践的な運用能力を高めてもらいます。具体的には、コンセプトを設計する過程で複数の種類の簡易的な技術
文書を英語で作成してもらい、そののち、設計した製品を展示会に参考出展
するとの状況設定において、設計した製品の概要を英語で紹介する展示ポス
ターを画用紙にて作成し、最終的には、設計した製品について、PowerPoint
を用いて英語でプレゼンをしてもらいます。加えて、自分のチームで設計しているロボットの機能や構造を英語で正しく書き表すための文章パターンを
上記の演習と並行して学びます。

【学生の意見等からの気づき】
英語力と想像力が向上したといった評価に、よりいっそう応えられるよう、努
めていきたいと思います。
【その他の重要事項】
英 語 科 目 の 単 位 修 得 要 件 と し て 、TOEIC-IP テ ス ト の 受 験 と ALC
NetAcademy2 の英語コースの授業外課題学習が義務付けられています。
【Outline and objectives】
The language teaching theory widely agreed among TESOL (Teaching
English to Speakers of Other Languages) researchers is the one whichcame from ‘systemic functional linguistics.’ The linguists in this fieldinsist that a language cannot be acquired unless it is learned in social
contexts, since a language is used to accomplish a task in any social
situation.
In the pet robot concept design project in this class, students in groupsof five or six members will make a conceptual design of a pet robot suchas an AIBO sold by Sony, so that, through the design process, they will
generate several kinds of simple technical documents in English. At
the end of the project, the individual teams are expected to make apresentation about their robots in English.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2

3

4
5
6

7
8
9
10
11
12
13
14

内容
シラバスの内容について補足説明を受ける。
コンセプト設計セッショ ロボットの動物の種類、ロボットに設ン（１）ける機能などについてブレーンストー
ミングを行う。
コンセプト設計セッショ ロボットに設ける主な機能を実現するン（２）ために必要なパーツ等を機能ごとに洗い出す表を英語で作成する。
コンセプト設計セッショ ロボットのモード遷移図を英語で作成ン（３）する。
コンセプト設計セッショ ロボットの各部の名称と役割を紹介すン（４）る、英文マニュアルの一部を作成する。
コンセプト設計セッショ ロボットの各部の名称と役割を紹介すン（５）る、英文マニュアルのページの作成を完了させる。
設計したコンセプトの中 設計したロボットのコンセプトを展示
間発表会
会形式で紹介し合う。
展示ポスターの英文原案 設計したロボットの概要を紹介する展の作成（１）
示ポスターの原案を英語で作成する。
展示ポスターの英文原案 設計したロボットの概要を紹介する展の作成（２）
示ポスターの原案の作成を完了させる。
展示ポスターの作成（１） 設計したロボットの概要を紹介する展
示ポスターを画用紙にて作成する。
展示ポスターの作成（２） 設計したロボットの概要を紹介する展
示ポスターの作成を完了させる。
プレゼンテーション（１） 設計したロボットのプレゼンを英語で行うための準備をする。
プレゼンテーション（２） 設計したロボットについて英語でプレゼンをする。
定期試験
全体のまとめをする。

【授業時間外の学習（準備学習・復習・宿題等）】
計１０回課せられる課題を行う。
【テキスト（教科書）】
参考書のコピーと参考資料の配布のみで対応する。
【参考書】『エンジニアのための英文メールライティング入門』 朝日出版社、上田秀樹著。
ペットロボットのコンセプトを設計するうえで参考となる英文資料なども随時配布する。
【成績評価の方法と基準】
成績の総合評価におけるウエートの配分は以下の通りとする。
定期試験：３０％
課題：３０％
平常点：３０％TOEIC ：１０％

— 100 —

発行日：2019/5/1
LAW136KA-【GH-102 】

法と社会
石川

澄雄

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
日常生活上の身近な行為から企業間取引等に至るまで、法的な意味を持たな
いものはないと言えるほどに、我々は「法的な社会」に生きている。このよ
うなものとして我々に関わる法について、歴史的な視点を踏まえながら法をめぐる今日的な諸問題を多く取り上げ、法の意義や理念、目的、また役割や特質などを、他のルールと対比させながら探り、法というものについての基
本的な理解を得る。また、憲法の基本についても触れるとともに、理系学生にとって身近なトピックも取り上げたい。
。
【到達目標】「法的社会」の基本を眺めることを通じて、最小限ないし適度の法感覚や法意
識、また法的思考（リーガルマインド・バランス感覚）等を養い、さらに我々がそのような社会で生活していることの意味をも知ることで、総じて受講生の「法を見る目を養う」ことを目指す。

10
11

12

13

「法の支配」について（その 2）
情報社会における人間活動と法

前回の続き。および「近代憲法」の成立について。
社会における情報化の進展に伴って生じている様々な問題点を解決するために、法に焦点を当てて考える。「Eメール」等をめぐる法的諸問題。インターネットが変えた「表現の自由」、等について。
情報社会における人間活 インターネット上で流通する多くの情動と法（その 2）報をめぐる法的諸問題について考える。インターネット上の情報活動と「民主主義」、等。
情報活動と法高度情報通信社会において生じた諸問題についての法の対応。
情報活動と法 (その 2)
前回の続き。情報通信技術の進展に伴って生じた我々の日常生活の変化と関連させながら、種々の IT 関連法をながめる。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】14【授業の進め方と方法】
より多く今日的なトピックや具体例を挙げて、「法的社会」の諸相を眺めながら「近代法」の諸原則や思想等との関連にも言及するが、その際、受講者が理系学生であることから〝特殊法技術的な講述〟は極力避けてできるだけ平易な講述を心がける。

【授業時間外の学習（準備学習・復習・宿題等）】①授業後に、講述内容を思い出しながら、テキスト（「講義レジュメ」）や講義ノートなどで簡単に整理（おさらい）するという「復習中心」の学習を勧めた
いが、当然ながら予習とあわせれば効果的だろう。
②しばしば「何を覚えたらよいか」との質問を受けるが、大学での勉強はあまり覚えることに重点を置いたものにはしないでほしい。たしかに「覚えるべき基本知識」はあるが、強調したいのは、むしろ法というものを〝批判的に〟ながめ、かつ考察するということで、そのための〝訓練の場〟として本授業に臨んでほしいと思う。従って、本授業では「法を守れ！」式の話はしないので留意されたい。

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1①法学を学ぶ意義および受講上の注意等（ガイダンス）

内容①履修者は当然ながら〝専門外〟の学生諸君であるから、大学まで殆ど学ぶことのない「法学」について、その履修の意義や受講上の注意等について概②法（または「ルール」） 要を述べる。併せて、「試験」についとは何か。それらを設け ての問い合わせも毎回初日に多いのることの意味や目的（そ で、試験形式や解答上の注意点などに
の 1）
も触れる。

2

3

4

5

6

7

8

9

②多かれ少なかれ人の自由を制限する
法（ルール）を、なぜ人はあえて設けるのか。その意味や目的を探ること
で、法（ルール）というものの「原点」に迫る。
法（または「ルール」）と 前回（②）に続いて、具体例を複数挙は何か。それらを設ける げながら確認する。
ことの意味や目的（その2）「校則」について第 1 ②・2 回と関連させて「校則（学校規則）」をめぐる諸問題につき多面的に考える。とくに「制定者の人権感覚」にも言及。
法とそれ以外の「ルール」 社会には「狭義の法（法律）」のほかにとの相違を探る様々な「広義の法（「ルール」と呼ぶ）」が存在し、人の行動や関係を規律しているが、両者には何か違いがあるのか、あるとすればどのようなものか、等について考える。
法というものついて、「権 権利・義務関係成立の前提条件につい利」に焦点を当ててその て、等。
特質を考える法というものついて、「権 前回との関連で「日本人の権利意識・利」に焦点を当ててその 法意識・法行動」等をながめる。
特質を考える（その 2）
法と「道徳・慣習・習道徳・慣習・習俗・文化等も、ある時
俗・文化等」との関係か 代ある社会における規範（ルール）とら法の特質を探る
して人々の行動や関係を規律している。それらの規範を眺めるによって法の特質を探る。
法と「道徳・慣習・習俗・ 前回に続いて、具体例を挙げながら文化等」との関係から法 「法とそれ以外の様々なルール」とのの特質を探る（その 2） 違い等に言及する。
「法の支配」について
我われの社会における「法（近代法）」、
さらには「憲法（近・現代憲法）」について考える場合に「法の支配」の原則を抜きにはできない。これにつき検討し、併せて「憲法の原点」を確認する。

【テキスト（教科書）】「講義レジュメ」（プリント）および適宜配布する資料を使用。時間がゆるせ
ば映像資料を使うこともある。
【参考書】
上記レジュメに若干の「参考文献（基本書または概説書）」を載せるが、授業の中でも適宜紹介する。
【成績評価の方法と基準】①定期試験（のみ）による。
②定期試験前に「試験についての注意」文を大学 HP の「授業支援システム」に載せるか、場合によってはプリントにして配布するので、必ず目を通してほしい（授業中に事前に知らせる）。
【学生の意見等からの気づき】
理解が難しい場合には気軽に、遠慮せずに質問等声をかけてほしい。初心者にとって難しいことは当然なので、授業中でも構わないから ‘ガマン’ せずに声を出してほしい。「訊くはいっときの恥…」などということわざがあるが、本科目の場合は恥でもなんでもないので、そんな ‘無益な’ ことわざなどは振り払ってほしい。
【その他の重要事項】
授業中の「私語」は〝絶対に〟認めない。他の聴講生に対する「権利侵害（聴講権の侵害）」となるゆえ。「法学」の授業での権利侵害は断じて認められない。「権利の尊重はお互いさま」は、権利を考え・語る上での基本と心得てほしい。私語する学生に対しては他の学生諸君も遠慮せずに注意してほしい。
【Outline and objectives】
Today we live in ‘the legal society’. Because law is everywhere aroundus.
And so many legal problems do concern each of us. In each lecture wewill learn the fundamental way of thinking about the various ideas andconcepts that underlie legal issues. And further, for the students of thescience course, we will give the picture of basic legal subjects of ‘IT’ that
otherwise can be relatively hard to obtain to the students.

— 101 —

発行日：2019/5/1
LAW136KA-【GH-101 】

法学（日本国憲法）
石川澄雄

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
主として「法と国家・社会」との関係につき、とくに憲法（日本国憲法）を軸としてその基本的な理解を得ることに努める。憲法に対する理解が一般人のみならず学生や為政者（！）においてすらなお十分に浸透しているとはいえない状況にかんがみて、本講義ではその目的や理念等の「正確な理解」を得ることによって憲法を中心とした法体系の理解にまで及ぶ。
【到達目標】
日本国憲法を中心に、法というものについての基本的かつ一般的な理解を得ることを目指すとともに、「法的社会」における様々な法関係に対して適切・妥当と考えられる対応ができるような、いわゆる「リーガルマインド（legal
mind・法的思考・バランス感覚）」の涵養をも目指す。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
受講者が初学者であることを踏まえて、「法および憲法」に関わる今日的なトピックをより多く取り上げることで抽象的な議論・講述に陥ることを避け、あくまでも基本的理解が得られるように授業を進めたい。もちろん、憲法を軸とした授業といっても、受講者が複数の学部にまたがっていることから、「専
門科目の憲法」の授業とは〝一味ちがう〟授業となることはいうまでもない。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
1①本科目履修の意義および受講上の注意点等（ガ
イダンス）

内容
①履修者は多くが複数の学部にまたがる新入生ということから、大学まで殆ど学ぶことがなかった「法学」について、その履修の意義や受講上の注意点②「法と国家」との関係 等について概要をのべる。あわせて、について (その 1）「試験」についての問い合わせも毎回初日に多いので、試験形式や解答上の注意点などにも触れる。

2

３

４

５

６

７

８

９

②次いで、法（または、広く「法を含む規範・ルール）とは何か、それらは国家とどのような関係にあるか等について考える。
法と国家との関係につい 前回（②）に続いて、法（または、広て（その２）
く「法を含む規範・ルール）とは何か、
それらは国家とどのような関係にある
か等について考える。
法と「それ以外のルール」 法と「それ以外のルール」（すなわちとの関係について「社会規範」――道徳・慣習・習俗・宗教規範等）との相違点等を探る。
法と法律について。憲法 〝狭義の法〟としての「法律」につい第 41 条（「国会の地位」 て。「唯一の立法機関」としての国会および「立法権」）を中心 （および国会の地位）について。立法にと「政党」の関係（「政党政治」）についても言及する。
法の特質について。「権 「権利」に焦点をあてて法の特質をな利」を中心としてがめる。「法律問題」とは何か。何が法律問題となり、あるいはそうならないか。法と国家との関係から考える。
法の特質について。「権 「権利」に焦点をあてて法の特質をな利」を中心として（その がめる。「法律問題」とは何か。何が2）
法律問題となり、あるいはそうならないか。法と国家との関係から考える。
「法の支配」「立憲主義」 「法の支配」とは何か。それと「立憲および憲法の基本理念に 主義」との関係とは。それらを基軸について――「憲法の原点」「近・現代憲法の原点」に及ぶ。
「法の支配」「立憲主義」 「憲法の基本理念・原則（「個人の尊および憲法の基本理念に 重」・国民主権・基本的人権の尊重・平ついて――「憲法の原点」 和主義）について。
（その 2）
国家統治の基本原理につ 「個人の尊重」理念（憲法第 13 条）かいて。「国民主権」
ら日本国憲法の諸原則を考える。
まずは国家統治の基本原理としての「国民主権」について考える。「主権」
とは何か。

10

11

12

13

14

「権力分立」について

国家統治の基本原理としての「権力分立」について。あわせて「行政権と内閣（組織と機能）」・「司法権と裁判所（組織と機能）」に言及。
「権力分立」について（そ 国家統治の基本原理としての「権力分の 2）立」について。あわせて「行政権と内閣（組織と機能）」・「司法権と裁判所（組織と機能）」に言及。
また「行政国家日本」についてもふれる。
「基本的人権」について 「人権宣言としての日本国憲法」。人権と「公共の福祉」との関係。これに関連して「権利の社会性」についても言及する。
「基本的人権」について
前回の続き。および「人権規定」と現（その 2）
実とのギャップをながめる。「思想・良心の自由」「表現の自由と知る権利」「社会権（生存権）」等について。
①「平和主義」について ①「平和主義」について。憲法を特徴②改めて憲法第 13 条
づける第 9 条の背景と趣旨、および同（「個人の尊重・幸福追求 条をめぐる（今日的）諸問題について。
権」）について②おわりに日本国憲法の「最重要規定」でもある第 13 条について約言し、まとめに代える。

【授業時間外の学習（準備学習・復習・宿題等）】①授業後に、講述内容を思い出しながら、テキスト（「講義レジュメ」）や講義ノートなどで簡単に整理（おさらい）するという「復習中心」の学習を勧めた
いが、当然ながら予習とあわせれば効果的だろう。
②しばしば「何を覚えたらよいか」との質問を受けるが、大学での勉強はあまり覚えることに重点を置いたものにはしないでほしい。たしかに「覚えるべき基本知識」はあるが、強調したいのは、むしろ法というものを〝批判的に〟ながめ、かつ考察するということで、そのための〝訓練の場〟として本授業に臨んでほしいと思う。従って、本授業では「法を守れ！」式の話はしないので留意されたい。
【テキスト（教科書）】「講義レジュメ（プリント）」および適宜配布する資料を使用。
【参考書】
上記レジュメに若干の「参考文献（基本書または概説書）」を載せるが、授業の中でも適宜紹介する。
【成績評価の方法と基準】①定期試験（のみ）による。
②定期試験前に「試験についての注意」文を大学 HP の「授業支援システム」に載せるか、場合によってはプリントにして配布するので、必ず目を通してほしい（授業中に事前に知らせる）。
【学生の意見等からの気づき】
理解が難しい場合には気軽に、遠慮せずに質問等声をかけてほしい。初心者にとって難しいことは当然なので、授業中でも構わないから ‘ガマン’ せずに声を出してほしい。「訊くはいっときの恥…」などということわざがあるが、本科目の場合は恥でもなんでもないので、そんな ‘無益な’ ことわざなどは振り払ってほしい。
【その他の重要事項】
授業中の「私語」は〝絶対に〟認めない。他の聴講生に対する「権利侵害（聴講権の侵害）」となるゆえ。「法学」の授業での権利侵害は断じて認められない。「権利の尊重はお互いさま」は、権利を考え・語る上での基本と心得てほしい。私語する学生に対しては他の学生諸君も遠慮せずに注意してほしい。
本科目は「教職課程」も兼ねているので、教師を目指す者はなおのこと講義に集中して、「お友だち」とのおしゃべりは休み時間までつつしんでほしい。
【Outline and objectives】
In each lecture we will learn the basic point of view about therelations between the law (especially the Constitution) and the stateor society. Not a few people even today don’t understand the meaningof the Constitution (‘Everything the government does is bound by theConstitution’). So we will get the correct and basic understanding andalso make sense of the Constitution and other laws.

— 102 —

発行日：2019/5/1
ECN138KA-【GH-103 】

ファイナンス
清水正人

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本講義は、資産運用を理解するための入門コースである。決済、貯蓄、投資、年金、保険、ローン、為替、各種金融商品などを通して、わたしたちは、金融・資本市場と日々密接にかかわっている。基本的には資金を必要とする「資金調達者」と資金を提供する「資金提供者」をつなげる場である金融・資本市
場は、現代社会の重要なインフラストラクチャーの一つである。その基本的な事柄を理解し、自らのライフプラン実現を支援する将来の資産形成のために重要な資産運用を中心テーマとして学習する。

著者：ツヴィ・ボディ、ロバート・C・マートン/大前恵一郎訳
出版：ピアソン・エデュケーション（2007 年改訂第 6 版）
書名：新版バブルの物語
著者：ジョン・Ｋ・ガルブレイス/鈴木哲太郎訳
出版：ダイヤモンド社（2008 年）
書名:社会人 1 年目からの とりあえず 日経新聞が読める本
著者:山本博幸
出版:ディスカバー・トゥエンティワン (2016 年)【到達目標】
金融・資本市場の基本的な役割とその機能を理解する。自らのライフプラン
実現のための支援の一つとして重要な資産形成の視点から、資産運用の重要性を理解し、その基礎的な知識を習得する。さらに資産運用の基礎となる考
え方や理論の概要を理解し、投資分析の基礎的な考え方や計算等を理解する。
理解を深めるために、課題の演習を行う。同時に金融・資本市場のいろいろな分野で活用されている数理・情報的なアプローチの一部を知る。

【成績評価の方法と基準】
平常点（約 50 ％）＋期末レポートの評価点（約 50 ％）。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義を中心に進める。また講義の中で取り上げる分析や計算に関して、演習課
題を用意し、各人が実際にその分析や計算を行う時間を設け、理解を深める。
期末に、指定したテーマについてレポートの作成を行い、さらに理解を深める。なお基礎的な数理的手法をもちいる話題が含まれている。すなわち数式の展開、確率・統計の基礎的な事柄に慣れていると理解が一層深められる話題が含まれている。これらについては、必要に応じて補足をしながら進める。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
１
はじめに、現代社会のわ
たしたちと金融
２
金融・資本市場
３

投資、時間と不確実性

４
５

証券投資のリスクとリ
ターン
債券分析

５
６

債券分析演習株式分析

８
９株式分析演習ポートフォリオ１０

資産運用のリスクとその管理、資産運用業務

１１

デリバティブと金融技術

１２

運用のパフォーマンス評
価１３

仮想運用評価演習

１４

トピックス、まとめ、レ
ポート出題【学生の意見等からの気づき】
講義の中で取り上げるいくつかのテーマについて演習の時間を設け、各人が実際にその分析や必要な計算を行うことにより、テーマの理解を深める。資料はシステムにアップするとともに重要な部分などを適宜講義の中で配布する。
【学生が準備すべき機器他】
PC など。
【その他の重要事項】
金融・資本市場は、広義の情報システムともいえる。またそのいろいろな局面
で、数理・情報的な考え方やアプローチが広範に活用されている。文系・理系といった既成の枠組みにとらわれずに物事を観察し、自らの言葉で考え、いろいろな事に興味をもつ方々の受講を期待したい。
【Outline and objectives】
Introduction to asset managements and financial markets. Explanations of basic financial instruments and theoretical concepts in themarkets are provided in this lecture. You face various financial
instruments, such as bank deposits, stocks, bonds, mutual funds,
pensions, loans, and so on after graduated, and you often havedecision makings about them. Reasonable decision makings and yourasset managements support your life. You learn analytical tools andpreparations for reasonable decisions and your asset managements.

内容
講義全体の導入。現代社会において活動するわたしたちと金融とのかかわり。
金融・資本市場の概要とその役割について。
投資における、「時間」と「不確実性」の考え方、扱い方。
いろいろな証券投資のリスクとリター
ン、その関係。
債券及び債券市場の基礎知識。金利と債券価格の関係について。債券投資のリスクとリターン、その投資分析。
債券分析の課題演習
株式及び株式市場の基礎知識。財務諸表、利益と配当、配当割引モデル、一株当たり指標について。株式投資のリ
スクとリターン、その投資分析。
株式分析の課題演習。
ポートフォリオとは。ポートフォリオ理論。ポートフォリオ・マネジメント。
資産運用における多様なリスクとそのマネジメント。資産運用業務と投資信託などの資産運用商品・サービス。
デリバティブとは。デリバティブの評
価の考え方、数理・情報的なアプロー
チ。
ベンチマークとは。フェアな比較の難
しさの理解。いろいろな評価尺度。運用のパフォーマンス分析と評価。
仮想の運用結果などについての総合的な評価演習。
行動ファイナンスなどのトピックス。
講義のまとめ。期末レポートテーマの出題。

【授業時間外の学習（準備学習・復習・宿題等）】
復習、課題演習、レポートの作成など。
【テキスト（教科書）】
資料をシステム上にアップするとともに必要に応じて講義の中で配布する。
【参考書】
書名：リスク −神々への反逆−
著者：ピーター・バーンスタイン/青山護訳
出版：日本経済新聞社（1998 年第 1 版）
書名：現代ファイナンス論 −意思決定のための理論と実践−— 103 —

発行日：2019/5/1
SOC140KA-【GH-105 】

社会と科学
内村

直之

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
科学と技術が、社会の中でどう発達してきたか、どう扱われてきたか、そしてどのように社会に影響を与えて、人間の考え方とその生活、社会と地球そのものを変えてきたかを学び、考える。今という時点だけではなく、過去と未来を見据えた歴史的視点、日本だけにこだわらない国際的な視点から扱い、ある時は広くある時は接近して見る。 自然科学と現代技術の基礎にある世界観と考え方、社会と科学・技術の関係を知り、理解するとともに、科学・技術に関する情報を自分で捉え、扱えるリテラシーの取得も目標とする。当科
目では総論的に扱い、続く「社会と情報科学」では当科目で学んだことを背景にさらに受講生が学んでいる情報科学と社会の関係をテーマにしてさらに具体的な問題を考える。
特に自分の考えをまとめ、表現する力を養うことにポイントを置き、レポー
トの執筆と発表のスキルを身につける。
【到達目標】
自然科学と現代技術の基礎にある世界観と考え方、社会と科学・技術の関係を知り、理解するとともに、科学・技術に関する情報を自分で捉え、扱える
リテラシーの取得も目標とする。当科目では総論的に扱い、続く「社会と情報科学」では当科目で学んだことを背景にさらに受講生が学んでいる情報科
学と社会の関係をテーマにしてさらに具体的な問題を考える。
特に自分の考えをまとめ、表現する力を養うことにポイントを置き、レポー
トの執筆と発表のスキルを身につける。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
日常出会う科学・技術に関する具体的な事例をいとぐちにして、現代の科
学・技術の底流にある問題まで議論を進める。毎回扱うテーマについて聴講者の意見をしばしば求め、討論を含めた双方向の授業を目指す。毎回、ミニレポートを提出してもらう。
自分の考えをまとめ、表現する力を養うために、ワークショップを 1 回開催する。また、提出されたレポートから興味深いものを選び、発表してもらう会を２回開催する。

７

８

９

１０

１１

１２

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No

１３【フィールドワーク（学外での実習等）の実施】
なし / No

１４【授業計画】
回
テーマ
１
オリエンテーション この授業は何をするのか２
序論１ 科学とは何か

３

４

５

６

序論２ 技術とはなにか・社会にとって科学技
術とは何か

科学史ミニマム
技術の歴史概観

科学と科学リテラシーの基礎
科学・技術を理解するためのスキルとはワークショップ 科学リ
テラシースキル演習

内容
受講の心得、授業方針の解説、シラバスの説明、参考文献紹介と読書案内
最近の具体的な科学研究とその成果を例にとって、科学における目的、モノの見方・考え方、発見・発明のきっかけなど、科学に含まれているいろいろな要素を具体的に見る。後の授業に向けてのヒントが多く含まれる。
前回に続き、一つの具体的な科学研究を題材に、それに関する技術はどう発展するか、その科学・技術と社会がどう関わるかを見る。目標の設定、新技術の可能性と限界、研究資金の問
題、産業化との関係、知的財産、研究における国際競争などについて概括的に考える。
科学と技術の問題を理解し、考える際に必要な人類の 2000 年にわたる科
学と技術の歴史を概観する。ギリシャから始まり、ルネサンス、大学の発祥、産業革命、企業と科学・技術、物理の時代から情報と遺伝子の時代に転換する現代までの流れをおおまかにつかむ。
科学に関する情報をどのように手に入れるのか、情報の信頼性をどう評価するか、それらをどのように読み解き理解するか、科学を説明する文章をど
う書くか、危うい科学・不正な科学をどう考えるかなど、科学・技術とつきあうために身につけるべき方法を学ぶ。
自分の書いたレポートを題材に、二人で組になって読み・批判し合うワー
クショップを行なう。方法は、授業時に指示する。

第１回レポート発表会

提出レポートから興味深いものをいくつか発表してもらう。他の人がどんなことを考えているか、それは自分から見るとどう見えるのかなどについて、発表レポートをもとに考える。
科学最前線① 情報革命
インターネット、スマホなど情報のについて
科学・技術が身近に登場して、メディア、コミュニケーションなどのシステ
ムをどう変化させ、そのために社会と産業、そして人の行動がどのように変わったか？ 具体的問題を見つけて考える。
科学最前線② 生物学と遺伝子操作を可能にした分子生物
医療
学、細胞の意味を変えた多能性幹細胞など生命を扱う科学の発展が、医療問
題や食料問題などを通じてわれわれの生活をどう変えたか、さらにこれからどうなるかを考える。
科学最前線③ 事故と失巨大科学・技術では事故や失敗は重敗
要な意味を持つ。なぜ、そんなことが起こるのか、どういう影響があるか、どう防いだらいいのかなど、科学・技術の負の側から多くを学ぶ。
不確実な世界 確率・統
医療、災害など不確実な現象を考え
計的世界観
るのに不可欠な確率と統計的考え方をめぐって、その根本思想、応用の方法、
人々の陥りやすい誤解などについて学
ぶ。リスクの扱い方についても触れる。
科学・技術と責任、倫理
科学・技術の発達がもたらす結論の出しにくい難問・ジレンマを考える。
どんな問題があるか、責任とは何か、意思決定に必要な倫理的考え方とは何か、自分の意見を決めるにはどうするかなどを具体的な問題で議論する。技術者と専門家をめぐる問題も考える。
第 2 回レポート発表会とここまでの講義で何を学んだかをレ
まとめ
ポート発表で確認する。
最近のできごとから
科学と技術、社会との関連で起こっている出来事について、具体的に読み解き、考え、議論する。これまでの講義を前提にさらになにを考えるべきか
まとめて、秋学期の「社会と情報科学」への架け橋とする。

【授業時間外の学習（準備学習・復習・宿題等）】
講義の資料は授業の最初に配布し、概ね、授業内で消化しますが、次の回への宿題となることもあります。講義の内容をきっかけに本や雑誌、新聞などを読んだり、ニュースや解説番組を見たりることは学習内容の具体的把握に役立つでしょう。授業の最後に毎回、指定する問題についてミニレポートを書いて提出してもらいます。
【テキスト（教科書）】
教科書は使用しません。毎回のテーマに相応しい資料を配布します。参考になる図書や文献は授業中に紹介します。
【参考書】
講義第１回のオリエンテーションで、参考にすべき主要な書籍を紹介します。授業中にも、その回のテーマに関連する本や WEB サイトを紹介します。
【成績評価の方法と基準】
評価は、平常点 40 ％、2 回のレポート計 60 ％で評価します。２回の課題レポートでは、自分の興味ある問題について 1200 字程度（A4 用紙１枚以内）で自由に説明してもらいますが、テーマとその消化具合、文章の良し悪し、オリジナリティの 3 点から評価します。
【学生の意見等からの気づき】
レポート発表会で聴講者のオリジナルな考えを見聞きし、討論しあうことに興味が惹かれたようです。その他でも、講義時間内での自由な討論を今年も期待します。また、レポート執筆作業で相当スキルが鍛えられるので、しっかり指導したいと思っています。
【学生が準備すべき機器他】
パソコンとプロジェクターでパワーポイントを使って講義を進めます。マイクを回して各自の意見を述べてもらうことも併用します。なので、特に準備は必要ありません。
【その他の重要事項】
重要な科学・技術における出来事が発生した場合は、直近の講義をその問題の解説に当てることがあります。多少の予定変更がありうることをあらか
じめ知っておいてください。

— 104 —

発行日：2019/5/1【Outline and objectives】
In this lecture,we will learn a history and contemporary situationof Science and Technology in our society.Science and Technology haschanged our lives very much and is changing them now.The tensions
between many changes and our lives are so big that we cannot predict
our future exactly.But we technocrat must have perspectives about such
relations between Science and Technology and our society.This is aobject of this lecture.

— 105 —

発行日：2019/5/1
SOC140KA-【GH-106 】

社会と情報科学内村直之

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】「社会と科学」では、現代社会の中での科学と技術の現状をおおまかに捉えて基本的な問題点を考えた。この授業では「社会と科学」で学んだことを背景にしながら、さらに深く社会と今諸君が学んでいる情報科学にある問題を考える。3 つの大きなテーマ ①計算科学と社会 ②ネットワークと社会③人工知能と社会、を立ててそれぞれで具体的な問題について調べ、考える
ことを中心にする。3 回のレポートを提出、その発表と議論の時間も設ける。
大きな科学・技術ニュースが発生すれば、リアルタイムに講義の中で扱っていきたい。
【到達目標】
情報科学部という場でこれまでに学んでいるものをもとに、それと社会の関係を主体的に捉えてもらうことを目指す。これから、さらに高度な情報科学を学び実践するときに役に立つ考え方を身につけてほしい。
「社会と科学」と同様に、自分の考えをまとめ、表現する力を養うことにポイントを置き、レポートの執筆と発表のスキルを重視する。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
情報科学の典型的な問題（コンピュータ、ネットワーク、計算科学、人工知能）についていろいろな切り口を紹介し、聴講者の考えも議論しながら双方向性を重んじた授業をする。毎回、指定する問題について回答するミニレ
ポートを書いてもらう。
さらに３回のレポートを書いて提出してもらい、それぞれ発表会をおこなう。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
オリエンテーション

2

3

4

5

6

7

8

9

10

11

内容
この授業はなにをするのか,
概略について解説する。
コンピュータの歴史
コンピュータのハードとソフトの発
明・発達史と今の開発状況などについて、世界と日本の状況を解説する。
ネットワークの歴史
インターネットの発祥とその発達の歴史について、ネットワークと社会という視点から解説する。
IT 社会の光と影 IT を
IT をめぐって起こるいろいろな事めぐる事件の現状と影響 件の現状と社会への影響。さらにその対策についても考える。第１回レポー
ト提出
レポート発表会提出されたレポートから興味深いものを選んで 10 人ほど発表してもらう。
それに対して濃密なディスカッションを期待する。
計算科学と社会１ 天気
コンピュータの計算力を応用する計
予報について
算科学の典型例として天気予報、とくに数値予報の発達の歴史とその現状を紹介する。そこから、計算科学と社会の関連を考える。
計算科学と社会２ 温暖温暖化問題の起源とその現状につい化問題についてて考えた上で、計算科学的な視点を紹介する。国際政治・経済と計算科学の関係についても話そう。
計算科学と社会３ シ
理論、実験に続く第３の科学方法論
ミュレーションについて としてのシミュレーション科学とはなにか。その能力と限界について考える。多くの実例を紹介する。第２回レポート提出
第２回レポート発表会
提出されたレポートから興味深いものを選んで 10 人ほど発表してもらう。それに対して濃密なディスカッ
ションを期待する。発表者は 1 回目とはダブらないのを原則とする。
ネット社会とセキュリ
インターネットにどっぷり使った社ティ会の中で、個人はどのように存在しているのか、安全性はどうか。ふだん、気がつかない視点をいろいろ紹介し、ネット社会の問題点を実感したい。
Google から見る IT 社会
Google という巨大 IT 企業は今、何をし、何をめざしているのか、その技術とビジネスモデルを解き明かし、そこに含まれる問題点を考える。

12

13

14

ビッグデータと IoT 情報
情報の巨大化は著しい進歩を示しての海の中でいる。ネット社会と、どういう情報を、どのようにして、どのくらい蓄積し、どう応用しようとしているのか、それは人類にとってどのような意味があるのか、情報の海を泳ぐ方法は……。
AI と人間の未来
人工知能はどこまで発展するのか。
個人と社会への影響はどうか。もし人の能力を超えたら、人との関係はどうなるか、世界はどうなっていくのか。
第 3 回レポート提出。
第 3 回レポート発表会
提出されたレポートから興味深いも聴講者のレポート発表と のを選んで 10 人ほど発表してもら
講義の総まとめう。それに対して濃密なディスカッ
ションを期待する。最後に授業の内容を振り返り、自分たちの情報科学の学びと重ね合わせよう。

【授業時間外の学習（準備学習・復習・宿題等）】
講義の資料は授業の最初に配布し、概ね、授業内で消化しますが、次の回への宿題となることもあります。授業の最後に毎回、指定する問題についてミ
ニレポートを書いて提出してもらいます。授業をきっかけに新聞、雑誌、テ
レビ、書籍、ネットなどでいろいろな情報に触れ、考えてほしい。その努力
はレポートに反映するだろう。
【テキスト（教科書）】
教科書は使用しません。毎回のテーマに相応しい資料を配布します。参考になる図書や文献は授業中に紹介します。
【参考書】
講義第１回のオリエンテーションで、参考にすべき主要な書籍を紹介します。授業中にも、その回のテーマに関連する本や WEB サイトを紹介します。
【成績評価の方法と基準】
評価は、平常点 40 ％、3 回のレポート計 60 ％で評価します。課題レポー
トでは、自分の興味ある問題について 1200 字程度（A4 用紙１枚以内）で自由に説明してもらいますが、テーマとその消化具合、文章の良し悪し、オリジナリティの 3 点から評価します。
【学生の意見等からの気づき】
学生自身のオリジナルな考えを討論しあうことに興味を引いていたようです。今年も自由な討論を期待します。また、レポート執筆作業で相当スキルが鍛えられるようなので、しっかり指導したいと思っています。
【学生が準備すべき機器他】
パソコンとプロジェクターでパワーポイントを使って講義を進めます。マイクを回して各自の意見を述べてもらうことも併用します。なので、特別な準備は必要ありません。
【その他の重要事項】
重要な科学・技術における出来事が発生した場合は、直近の講義をその問題の解説に当てることがあります。ノーベル賞の授賞内容についての解説はしばしばおこなっています。多少の予定変更がありうることをあらかじめ知っておいてください。

— 106 —

発行日：2019/5/1
POL237KA-【GH-201 】

国際関係論
工藤

芽衣

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
この講義では、グローバル化について多角的な視点から学びます。私たちの生きる現代は、一国だけでは解決しえない問題がこれまで以上に増加しており、それらの多くはグローバル化と密接に関連しています。そこで、経済のグローバル化を中心に、国際社会になにが起こっているのか、私たちの生活とはどのように関係してくるのかを学びます。
【到達目標】
1 グローバル経済における市場の役割、国家の役割、規範や価値観の役割を理解すること。
2 具体的事例を取り上げて、グローバル化との関連を説明できるようになること。

第 11 回グローバル政治経済と地球環境

第 12 回グローバル政治経済と知識

第 13 回グローバル政治経済のガバナンス

第 14 回

まとめ【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
パワーポイントを使います。授業の後半では、その日に学んだことへの理解を定着させたり深めるために、理解度確認のチェックテストや、文献紹介などを行います。
第 7、8 回の応用編では、8 回目終了後にミニレポートを提出してもらいます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第１回
導入
第2回

グローバル化へのアプ
ローチ

第3回

市場経済と自由主義

第4回

市場経済と国家

第5回

資本主義と不平等

第6回

国際社会における規範

第7回

市場経済と国家 (1)

第8回

市場経済と国家 (2)

第9回

グローバル化と貿易

第 10 回グローバル政治経済と資本移動

内容
年間計画、講義の進め方、勉強方法など
グローバル化について学ぶために、どのようにアプローチしていくのかを提示します。
市場経済や市場の自由という考え方が出てきた背景と、「市場」とは何かについて学びます。
個人が自由に経済活動を展開する市場
経済において、国家はどのような役割を期待されてきたのかを学びます。
市場経済と密接に関連する問題として、資本主義があります。この回では資本主義につい考え、その問題点を発見します。
グローバルな政治経済を動かすのは、
政治経済的利益だけではありません。
社会の規範や価値観が、国際社会を動かしている側面もあります。この回では、国際社会における規範の問題について考えます。
応用編として、歴史的事象を扱った
DVD を用いながら、市場の自由と国家介入それぞれの利点と問題点を学びます。前半はイギリスの戦後福祉国家を取り上げる。
応用編として、歴史的事象を扱った
dvd を用いながら市場の自由と国家介
入それぞれの利点と問題点を学ぶ。後半は、イギリスの福祉国家を大転換させたサッチャー政権を取り上げ、その是非を考える。
具体的な事象として貿易を取り上げます。貿易を自由化すべきか保護すべきかという問題は、各国の国内問題であると同時に国際的な問題でもあり、過度の保護主義は国際秩序に大混乱を招きます。戦後の自由を基本とする貿易秩序はどのように展開され、現在どのような状況にあるのかを学びます。
グローバル化の最も目立った現象の一つが国境を超えたカネの移動の自由＝資本移動です。資本の自由な移動は途
上国への豊富な資金還流にもなる一方で、大量の資本流出によって、国家と国際経済に危機をもたらすこともあります。この回では、資本移動の自由と国際社会について学びます。

経済のグローバルは、様々な新しい問
題を生み出しており、一国ではなく国際協力によって対応しなければ効果のない問題もあります。そのような問題の一つが地球環境問題です。地球環境問題の中でも温暖化対策については、
経済的利害を満たしながら、温暖化対策をとるような方策が近年見られるよ
うになっています。それらについて学びます。
グローバル化を後押しした要因の一つ
は技術、情報、知識の発達ですが、それらの利用に関する国際的ルール制定の主導権を確保することは、国家の競争力の問題にも関わってきます。。この回では、技術・情報・知識がグロー
バル化とどのように関連しているか、それらに関する国際社会のルールをめぐり、どのような国家間対立があるのか、などを学びます。
グローバルな諸問題は、誰が主体的に解決すべきなのでしょうか。国家が個別に対応するのか、国際組織が主導すべきなのか、あるいは民間の主体に委ねるのか。様々な考えたかがあります。この回では、グローバルな問題解決するために、いかなる主体に統制役が期待されるのかを考えます。
全体のまとめを行います。

【授業時間外の学習（準備学習・復習・宿題等）】
配付するシラバスを中心に、復習を行うことが望ましい。その他、普段から時事問題に関心を向けるように心がけると、スムーズに理解できる。
【テキスト（教科書）】
特に指定しない。必要な資料をその都度配付する。
【参考書】
田所昌幸『国際政治経済学』名古屋大学出版会、2008 年。
新岡智、増田正人編『国際経済政策論』有斐閣、2005 年。
【成績評価の方法と基準】
授業中に実施する理解度確認チェックの提出状況 (20%) ＋中間ミニレポート(20%) ＋試験 (60%)
【学生の意見等からの気づき】
年度によって差がありますが、一部の学生の私語によって他の出席者が説明を聞き取れないようなことも発生します。小さな声と思っていても、教室ではかなりの雑音となります。他の出席者に迷惑をかけないことが、授業に出席する前提条件です。
【学生が準備すべき機器他】
特になし【Outline and objectives】
前半は、グローバル化を考えるための４つの視点を学びます。個人の自由や市場経済を重んじる考え、国家による市場の調整を重視する考え、資本主
義そのものを批判する考え、そして物理的な利害よりも価値観や規範を重視する考えを学びます。
途中、応用編として、個人と市場の自由を重視する考えと、国家による市
場調整を重視する考えを比較し、それぞれの利点と欠点について考える時間を設けます。
後半は、分野ごとの個別問題について学びます。例えば、貿易、金融、環境、知識、ガバナンスなどです。これらの分野において第二次大戦後、どのような国際的取り組みがなされ、今日いかなる問題が発生しているのか、な
どを学びます。

— 107 —

発行日：2019/5/1
HIS233KA-【GH-202 】

西洋近現代史秋山

千恵

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本講義は 20 世紀の 30 年戦争をとりあげます。第一次世界大戦から第二次世界大戦までのヨーロッパの歴史を概観し、この二つの大戦がもつ意味を考えながら、２０世紀ヨーロッパ史の基本的知識を獲得することをめざします。
【到達目標】
本講義で、まず第一次世界大戦の構造と性格、それによる政治、経済、社会の変容についての知識を得ることができます。つぎに戦間期のヨーロッパの諸問題を多面的にみることで、我々が生きる「現代」を考えるひとつの手かがりを得ることになります。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
授業は講義形態をとります。基本的にはプリントを配布し､その内容に沿って授業を進めていきます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
１
はじめに
２

第一次世界大戦（1）３

第一次世界大戦（2）４

第一次世界大戦（3）５７

ヴェルサイユ体制の諸問題（1）ヴェルサイユ体制の諸問
題（2）
世界恐慌

８

ファシズムの台頭

９

東ヨーロッパの情勢

１０
１１

ナチスの政権掌握
ヴェルサイユ体制の崩壊

１２

第二次世界大戦へ

１３

第二次世界大戦

１４

講義内容全体についての
質疑と応答

６

内容
20 世紀の 30 年戦争について概略します。
第一次世界大戦の性格と構造について概観します。
第一次世界大戦下の外交について検討します。
ロシア革命とアメリカの参戦について説明します。
パリ講和会議の内容について検討します。
民族自決とその諸結果を検討します。
世界恐慌が世界に及ぼした影響を考えます。
各国のファシズム勢力の台頭をみていきます。
東ヨーロッパ、バルカン諸国の動きを概観します。
ナチス支配下のドイツ社会をみます。
ファシズム諸国の動向と英仏の宥和政
策を考えます。
第二次世界大戦にいたる経緯を概観します。
第二次世界大戦と大戦後の世界について概略します。
試験と解説。

【授業時間外の学習（準備学習・復習・宿題等）】
高等学校の世界史の教科書を事前に読み、配布プリントで授業の復習をしてください。
【テキスト（教科書）】
とくに教科書を指定せず、随時プリントを配布します。
【参考書】
必要があれば各テーマごとに参考書を指示します。
【成績評価の方法と基準】
講義内容を把握していかに論述するかに重点をおいた試験を実施します。小
テスト（30 ％）と論述試験（70 ％）で評価します。
【学生の意見等からの気づき】
授業内容をより深く理解できるよう、レジュメや映像資料を活用します。
【学生が準備すべき機器他】
配布プリントを毎回持ってきてください。
【その他の重要事項】
毎回、書画カメラ、ビデオ、DVD を使用しますので、授業中の個人の電子機器類の使用を禁止します。
【Outline and objectives】
This course introduces The World WarI and II to students taking thiscourse.

— 108 —

発行日：2019/5/1
PSY241KA-【GH-205 】

心理学
井上

和哉

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
私たちは、普段当たり前のように外界の物体を見たり、音を聞いたりしている（外界を知覚し、認知している）。しかし、外界を知覚するためには、複雑な処
理を眼や耳などの感覚器官や脳で行う必要がある。本講義では、人間が外界の情報をどのように知覚・認知しているかに関する心理学的・生理学的研究を紹介し、人間の知覚・認知のメカニズムを理解することを目的とする。また、これらの学習を通じて、自身の知覚・認知経験を異なる視点から捉え直すことを目的とする。心理学という言葉から一般的にイメージされるような、対人関係・性格・心の病気などのトピックは取り扱わないので、注意が必要である。

【その他の重要事項】
履修希望者は第一回目のガイダンスから参加すること。
【Outline and objectives】
The purpose of this class is to understand the mechanisms of humanperception and cognition, such as visual perception, auditory perception,
attention, memory, and so on.

【到達目標】
・人間の知覚・認知の心理学的、生理学的基礎を説明できる。
・日常の様々な知覚・認知経験を、知覚・認知のメカニズムの点から説明できる。
・人間の知覚・認知を調べる方法を説明できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
パワーポイントを使用した講義形式で授業を進める。また、簡単な調査や実験を通して、知覚・認知の研究を経験してもらうこともある。授業の進展や理解度の状況に応じて、授業の実施の順番を変更することがある。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
視覚の生理学的基礎

3

明るさの知覚

4

色の知覚

5

運動の知覚

6

形態の知覚

7

奥行きの知覚

8

顔の知覚

9

シーンの知覚

10

視覚的注意

11
12
13

聴覚
触覚
味覚・嗅覚

14

多感覚知覚

内容
心理学という学問の概要を学ぶ
外界を知覚するために網膜や脳でどのような処理が行われているかを学ぶ
明るさを知覚するためにどのような処理が行われているかを学ぶ
色を知覚するためにどのような処理が行われているかを学ぶ運動（ものの動き）を知覚するためにどのような処理が行われているかを学ぶ
形を知覚するためにどのような処理が行われているかを学ぶ
世界を三次元として知覚するためにどのような処理が行われているかを学ぶ
顔を知覚するためにどのような処理が行われているかを学ぶ
日常の視覚的光景（シーン）を知覚す
るためにどのような処理が行われているかを学ぶ
外界を知覚するために注意がどのような役割を果たしているかを学ぶ
聴覚の情報処理メカニズムを学ぶ
触覚の情報処理メカニズムを学ぶ
味覚や嗅覚の情報処理メカニズムを学ぶ
各感覚が相互に影響しあっていることを学ぶ【授業時間外の学習（準備学習・復習・宿題等）】
授業後に配布資料を見直し、不明な点については参考書やインターネット等で調べる。錯視や錯聴など知覚・認知のメカニズムを反映する様々な現象をインターネットで調べ、実際に体験する。
【テキスト（教科書）】
資料を配布するため、テキストは使用しない。
【参考書】
菊地正（編）2008 感覚知覚心理学 朝倉書店
北岡明佳（編）2011 知覚心理学―心の入り口を科学する（いちばんはじめに読む心理学の本） ミネルヴァ書房
横澤一彦（著）2010 視覚科学 勁草書房
【成績評価の方法と基準】
期末試験（70%）、平常点 (30%) で評価する。平常点はコメントカードの提出やミニ課題の実施などで評価する。
【学生の意見等からの気づき】
具体的なデモンストレーションを増やし、分かりやすい講義になるよう心づけたいと思います。

— 109 —

発行日：2019/5/1
LIN232KA-【GH-206 】

言語学
花﨑

美紀

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
語用論・社会言語学・言語人類学などで論じられている、言語とコミュニケー
ションに関わる比較的わかりやすいトピックを取上げ、概説します。具体的には、ミスコミュニケーションが起こっている事例を見、それがどうして起こっているかを説明し得るような理論を概説することを通して、言語とは何か、また、英語らしい英語とは何かを考察します。
例えば、窓をあけてほしいとき、「窓をあけてくださいませんか？」と日本語では否定疑問文で依頼することが丁寧ですが、英語で否定疑問文にして、Won’t
you open the window?と依頼すると、相手が英語話者であると、いい顔はされません。これはどうしてなのでしょうか？ これまで日英語の違いだ！ 覚
えなさい！ と言われてきたことも、言語「学」
・英語「学」を学ぼうとするのであれば、覚えるだけではいけません。 どうしてなのかを問うてみる必要があります。そして、その「どうして」に答えを与えるであろう言語学・英語
学の枠組みを学習し、「言語学・英語学」という学問を導入していきます。
【到達目標】
この授業では、以下の３つを、主な目標とします。
（１）英語らしい英語とは何かを学習します。
（２）言語の裏にある、言語ごとの認知の差について、考察します。
（３）言語ごとの差についての理解をもとに、それをどのように応用すれば、相手にわかりやすい英語による発信ができるかについて考察します。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
教科書の抜粋と、それぞれの章のトピックに関係する内容のプリントを、交互に使用する予定です。 教科書を使う週はその内容把握に努め、プリントを使用する週は、英語について「考え」たり、グループワークをしたりします。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【テキスト（教科書）】
こちらで用意します。
【参考書】
・『開放系言語学への招待 ―文化・認知・コミュニケーション』 唐須教光編 慶應大学出版会
・『ことばの意味 ―辞書に書いていないことー』 柴田武他 平凡社
・その他、授業内で指示します。
【成績評価の方法と基準】
以下の割合をもとに、総合的に判断します
・授業への参加態度（50 ％）・学期末試験（50 ％）【学生の意見等からの気づき】
覚える英語から脱して、英語っておもしろいなと皆さんに感じていただける
よう、努力したいと思います。
【学生が準備すべき機器他】
特にありません【その他の重要事項】（１）授業への積極的な参加と定期的に出題される課題への意欲的な取り組みが必要です。積極的に授業には参加してください。
（２）質問がある場合は、メールでお送りいただくか、GBC にお越しください。
【Outline and objectives】
This course aims to enhance the understanding of what language isand the "way of thinking" underlying languages. In order to reach suchobjectives, we will conduct the folloiwng;(1) We will learn what "natural English" looks like(2) We will compare English with Japanese to consider the relationshipbetween language and thought.
(3) based on the above findings, we will consider how we can make aneffective English speech.

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回テーマ
1 回目
オリエンテーション
2 回目
Fascination of Words

3 回目

4 回目
5 回目

6 回目
7 回目

8 回目
9 回目

10 回目
11 回目
12 回目
13 回目

14 回目

内容
授業の概要について説明します
語についての教科書の章を読み、その内容把握に努めます。
Fascination of Words に 語についての最新理論を紹介し、語がついての課題
どうやってできるかについて考察します。
New Words
新語についての教科書の章を読み、その内容把握に努めます。
New Words についての 新語についての最新理論を紹介し、新課題語ができるメカニズムについて考察します。
Correct Words
政治的に正しい語についての教科書の章を読み、その内容把握に努めますCorrect Words について 政治的に正しい語についての最新理論の課題を紹介し、政治的に正しい語とは何かについて考察します
比喩についての教科書の章を読み、そConvenient
Comparisonの内容把握に努めます。
Convenient
比喩の最新理論で説明できる、婉曲表
Comparison についての 現について考察します。
課題
Polysemy
多義についての教科書の章を読み、内容把握に努めます。
Polysemy についての課 多義についての最新理論を紹介し、語題（１）の多義について考察します。
Polysemy についての課 多義についての最新理論を紹介し、機題（２）
能語の多義について考察します。
日英語の差異について
一学期間で考察してきた事例をもと（１）に、英語らしい英語とは何かについて総括します。
日英語の差異について
13 回目に学習した日英語の差異につ（２）
いての理論をいかして、どのような発信をすれば相手にわかってもらいやす
い英語を発信できるかについて学習します【授業時間外の学習（準備学習・復習・宿題等）】
教科書週の前の週には教科書の英語を読んでくる宿題がでますので、それを読んできてください。課題週の前の週には、課題の宿題を出しますので、それに挑戦してください。

— 110 —

発行日：2019/5/1
COT211KA-【GH-208 】

CG デザイン
小早川 真衣子
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
人にものを伝える際、デザインの力は大きな役割を果たす。CG デザインの役
割と重要性を知り、デザインの基礎を学ぶ。
【到達目標】
人に伝えるための美しいデザインが作れるよう、CG の基本的知識と技術を身に付ける。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義と実践を平行して行う。CG デザインの基礎知識を習得した後、画像編集
ソフトや映像編集ソフトを使い実際に制作を行う。画像の加工やプリミティブな形体の描画から始まり、最終的には短いアニメーションを制作し発表する。

【成績評価の方法と基準】
方法：平常点（50%）、課題提出（50%）
基準：授業への参加度と、提出された課題の完成度および理解度を元に個別に点数化し、その合計点によって評価する。
【学生の意見等からの気づき】
講義資料の配布を検討する。
【学生が準備すべき機器他】
本講義では、Photoshop 等 教室設置の PC にのみインストールされているソ
フトウェアを利用するため、教室の PC 利用を必須とする。
【Outline and objectives】
When we communicate to someone, power of design take an importantrole. In this class, we will learn about importance of design withcomputer graphics（CG）, and the basics of design thinking and doing.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
社会におけるデザインの役割
2
CG デザインの前提

3

CG 合成について

4

色について

5

文字について6

線・形について7

美しいレイアウトを作る
為に

8

CG アニメーションについてCG アニメーション制作
1
CG アニメーション制作
2

9
10

11
12
13
14

CG アニメーション制作
3
CG アニメーション制作
4
CG アニメーション制作
5
プレゼンテーション

内容
CG だからこそ出来る事、可視化の重要性を知る。
用途に合わせた形式や手法の選択、テーマ設定の必要性について学ぶ。
実践： Photoshop 等を使って、複数種類の画像を取り込み、補正・加工する。
平面における実写と CG 合成など様々な表現方法を取得する。
実践： Photoshop を使って、写真合成をする。
色の三属性、光と色の三原色、カラー
ユニバーサルデザインなどの基本概念
について学ぶ。
実践： Photoshop を使って、色見本表を制作する。
フォント、文字の大きさ、行間について学ぶ。
実践： Illustrator 等を使って、フォント変換、縦書き、横書き、エリア内に文字流し込み等、文字入力する。
線や形の種類、物事の関係性の図解について学ぶ。
実践： Illustrator 等を使って、文字情報を図解する。
揃え、ガイド、余白などの原則について学ぶ。
実践： Illustrator を使って、印刷物を制作する。
動画はどのように作られるのかを学ぶ。
実践：絵コンテ作成
実践： After Effects を使って、絵を時間軸に沿って動かしてみる。
実践： After Effects を使って、オブジェクトの移動、拡大縮小、回転方法などを習得する。
実践： After Effects を使って、様々なエフェクトの適用方法について学ぶ。
実践： After Effects を使って、動画に音を付ける。
実践： After Effects を使って、レンダリング、出力の方法を習得する。
制作した課題を全員が発表する。

【授業時間外の学習（準備学習・復習・宿題等）】
普段何気なく目にするものにもデザイン要素は沢山含まれている。意識して見る事で感性を高めていく。
【テキスト（教科書）】
教科書は使用せず。
【参考書】
・ノンデザイナーズ・デザインブック [第 4 版] - Robin Williams、マイナビ
出版 (2016/6/30)、ISBN-13: 978-4839955557
・デザイン仕事に必ず役立つ 図解力アップドリル -原田泰、ワークスコーポ
レーション（2010/10）、ISBN ： 978-4-86267-090-8
他、必要に応じて授業内で紹介— 111 —

発行日：2019/5/1
OTR200KA-【TT-101 】

情報社会と情報倫理
高崎 茂
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：
第 12 回

インターネットと犯罪

第 13 回【到達目標】
本講義の到達目標は情報社会のよい点と問題点を理解すると共に、情報社会のおける倫理観とは何かについての理解を深めることである。特に、様々な情報技術が集約されているインターネットに焦点を当てて、その光の部分や影の部
分を理解して、今後益々必要となってくる倫理観を深めてもらうことである。

インターネットと情報倫
理

第 14 回

全体のまとめと理解度試
験及び解説【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業時間外の学習（準備学習・復習・宿題等）】
配布資料の事前学習。提示課題の実施、演習問題の予習・復習等。

【授業の概要と目的（何を学ぶか）】
我々が住んでいる情報社会についてその良い点と問題点を探り、情報社会における倫理観とはどのようなものかを把握して、情報社会で快適に暮らしていくために倫理観がいかに大事であるかを理解して頂くことである。

【授業の進め方と方法】
現代社会は IT 化 (Information Technology 化) がいたる所に浸透し、それによる恩恵は想像の域を越える領域に到っている。特に、インターネットの普及は目を見張るものがあるが、その利便性 (光の部分) と共に注意しなければならないのが、影の部分 (被害、犯罪等) である。本講義では情報社会におけるインターネットに主に焦点を当て、インターネットの光の部分と共に現実に起こっている影の部分を十分に理解する事で、被害者にならないようにする事や、更に他者への配慮を行い加害者にならないようにする事について学習し、今後の情報社会における情報倫理のあり方についての理解を深める。
更に、情報社会を歴史的に見て、今後の情報社会は社会／産業構造をどの様に変革していく可能性を持つかについての理解を深めると共に今後の情報社会に対応する職業観・倫理観を培ってもらう。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
情報社会と情報倫理の概
要第2回

インターネットと情報

第3回

情報とその扱われ方、IT
化との関係

第4回

インターネットと個人情報及び知的財産権との関係

第5回

インターネットと生活(1) −パケット通信方式
の活用法

第6回

インターネットと生活(2) −インターネットの
各種利用形態
インターネットとビジネ
ス

第7回

第8回

情報社会と教育の関係

第9回

ネットワーク社会とコ
ミュニケーション

第 10 回

インターネットとセキュ
リティ (1)

第 11 回

インターネットとセキュ
リティ (2)

インターネット時代の犯罪としてどのようなものがあるかを具体例を通して把握してもらう。
インターネットを安全かつ有効に活用して行くためには、これを使用する各
個人の倫理意識が極めて大事であることを理解してもらう。
今までの授業全体のまとめを行い、重要な部分についての理解度を客観的に確認すると共にその解説を行う。

【テキスト（教科書）】
講義用資料は講義時に提供する【参考書】
情報化社会と情報倫理 (辰巳丈夫、三共出版 2004 年)、情報と職業 (近藤勲編著、丸善 2002 年) 他
【成績評価の方法と基準】
講義内容の大事な点について、小テスト（途中段階）や確認テスト（最後）を
行う。
※評価基準
平常点（約 25 ％）、途中の小テスト（約 25 ％）、及び確認テスト（約 50 ％）を総合して評価する。
詳細は講義時に説明する。
【学生の意見等からの気づき】
情報処理の重要な技術や倫理について、今まである程度知ってはいるが正しく理解していない学生がそれなりの比率でいると思われるので、基礎的な項目について学生の理解度を授業を通して把握しながら進めていく。
【学生が準備すべき機器他】
必要なし。

内容
本講義をどんな内容で実施していくかについて全体概要を説明する。また現在学生諸子が情報社会や情報倫理についてどんな意識を持っているかについて現状を把握していく。
インターネットがどのようにして生まれてきたのかについての歴史を述べると共に、インターネットの良い面や問題点について考察する。
情報が歴史的に見てどのように取り扱われて来たかについて述べると共に、現代社会において情報システムがどのように効果的に使われているかについて説明していく。
インターネット時代に注意すべき点として個人情報を取り上げると共に知的財産権との関係 (特に侵害／注意点等)について述べていく。
インターネットで使われているパケッ
ト通信の原理とはどのようなものかを知ってもらい、従来方式との違いや利点等について説明していく。
インターネットがどの様に我々の生活に入り込んでいるかを各種の利用形態から見ていく。
インターネットを使ったビジネスとはどのような形態があるかについて具体的にみていく。
情報社会で仕事をしていくとはどの様なことであるかについて社会構造と仕事の関係から見ていく。
ネットワーク社会でコミュニケーショ
ンをとっていくことを心理面から考察すると共に電子メールの効果的な使い方や注意点を見ていく。
インターネットを安全に使えることが大事であるが、その第一歩として現状の問題点 (不正アクセス、ウイルス被害等) を把握し、その対策を理解してもらう。
インターネットの安全性対策として使われている暗号化技術や認証技術とはどんなものかについて理解してもらう。

【Outline and objectives】
The outline and objectives are first to understand good and bad points ofthe present information technology society, and then to consider various
methods for the comfortable living in the information society from theviewpoint of ethinics.

— 112 —

発行日：2019/5/1
OTR200KA-【TT-102 】

情報化社会と職業
中島円

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報通信技術の進化を背景に、これからの情報化社会を生きるべき膨大な情報に対する的確な選択と判断を行う必要性を理解する。
具体的には、コンピュータやモバイル、情報ネットワーク、ソーシャルメディ
ア等のツールを正しく理解して 適切に活用し、主体的に情報を選択・処理・発信出来る能力を身に付け、情報に関する職業人（IT プロフェッショナル）
としての在り方を身に付けていく。
【到達目標】
１．IT が実社会でどのように利用されているのか、また、どのような歴史的背景をもち、どのような企業や研究機関、人物が築いてきたのか、さらには日本のみならずシリコンバレーやインドにおける情報産業の実態について説明することができる。
２．IT や最新のスマートフォン技術に触れ、利用するだけでなく、実社会においてどのようにデザイン、開発、管理されているのか調査・分析し、情報発信することができる。
３．IT 発展のその影と言われるインターネット犯罪やプライバシー保護の問
題、情報倫理について意見を述べることができる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義の前半は、IT が実社会においてどのように使われるているかについて、多くの実例とともに進める。
講義の後半は、最新のインターネット技術とインターネット犯罪、セキュリ
ティについて議論する。
毎回の講義の流れは、IT トピックス、スライド説明、ディスカッション、DVD
上映、小レポートとなっている。ディスカッションの時間をできるだけ多く取り、活発に意見を出し合えるよう進行していく。
■ IT トピックス： アイスブレイクとして、毎週起きた出来事、IT やエレク
トロニクス、経済を中心に、ディスカッションする。
■ スライド説明： 授業計画に掲げたテーマに沿って、スライドで説明する。
話が一方的にならないよう、常時対話をしながら進める。
■ DVD 上映： 毎回、IT 企業や情報リテラシーに関する DVD を上映する。
■ 小レポート： 箇条書き、図解、表による整理方法、情報処理試験問題など、毎回講義にあわせて出題する。

１２

１３

１４

情報化社会におけるリス
クとセキュリティ

情報化社会におけるさまざまなリス
ク、例えば情報漏洩やネット犯罪などについて理解する。
情報倫理：情報の収集・ インターネットの発展にともない、新発信・公開・保護と個人 たな情報倫理や情報モラル等の問題がの責任発生している事実を知り、その対応について学ぶ。
ITSS（IT スキル・スタ 情報通信技術のスキル体系と関係する
ンダード）、関連資格と資 資格について知り、キャリアパスにつ
格試験
いて学ぶ。

【授業時間外の学習（準備学習・復習・宿題等）】
特になし【テキスト（教科書）】
教科書は使用しない。投映資料（PowerPoint）を使用し、そのファイルは授業後に公開する。参考書は授業中に示す。
【参考書】
情報教育シリーズ情報と職業（丸善）、IT 活用の基本（日本経済新聞）、情報
社会（NTT 出版）、ウェブ進化論（ちくま） 、新ソーシャルメディア完全読本（アスキー）、第 4 の産業革命（朝日新聞）、センサーシティー（インプレス R＆ D）【成績評価の方法と基準】
小レポート提出、最終レポート、授業への積極性等を見て総合的に評価
評価配分：平常点 40 ％ 毎回小レポート・最終レポート 60 ％【学生の意見等からの気づき】
以前のアンケートからの気づき：アンケートでは「思考力」「判断力」のポイ
ントが低かったので、なぜこの技術が必要なのか、なぜこのような問題が起きているのか、常に自分で考え判断して発言できように、ディスカッションの時間を多く取る。
【学生が準備すべき機器他】
情報機器使用 DVD 利用（講師のみ）【Outline and objectives】
You can understand the necessity of making the appropriate selection
and decision over the huge information and profession which should be
useful in a future information society, in evolution of information andcommunication technology.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
内容
１
情報通信技術とは、IT 革 ・オリエンテーションとして、授業の命とは、IT が企業や生活 目標、進め方、評価を伝える。
に及ぼす影響・情報通信技術の発展と企業や生活に及ぼす影響に関して学ぶ。
２
情報化社会における企業 国内外の情報通信業界ならびに関連のでの職業の種類と役割
職種や仕組みについて理解する。
３
政府・地方自治体の情報 日本国内を中心とした IT 戦略、例え
化 - IT 戦略/電子政府/
ばマイナンバー等の仕組みや課題につオープンガバメント いて学ぶ。
４
IT 産業構造の変化、ビジ 通信技術の発展により産業構造やビジネスの変化、企業情報シ ネスがどのように変化しているかにつ
ステム部門の構成
いて習得する。
５
IT 利活用：マネージメン 情報通信技術の利活用として、企業経
ト、流通・生産、金融
営、SCM などの流通・生産、金融にサービス
ついて理解する。
６
企業経営を変える最新の 企業経営の戦略的ツールである ERP
IT 手法、企業教育・eや人材育成に欠かせない e ラーニング
ラーニング
について学ぶ。
７
IT が働く環境に及ぼす影 前半の授業を振り返り、疑問点をクリ
響・課題、コミュニケー アにする。また、情報通信技術によりションの変化
働き方の変化について理解する。
８
IT 産業における国際規格 IT と標準の関係とさまざまな国際規とグローバル化格の役割について習得する。
９
インターネットの出現か インターネットの歴史を振り返り、そらクラウドコンピューの基礎的な技術を確認し、今後の発展
ティングまで性について学ぶ。
１０
スマートフォン、ソー
スマートフォンやソーシャルメディア
シャルメディア、IoTの登場と IoT が今後どのように発展（Internet of Things）へ していくかについて理解する。
の展開
１１
IT ベースの知的財産権、 情報処理技術の保護に欠かせない知的情報化社会における法律 財産権について、その役割と課題を習得する。

— 113 —

発行日：2019/5/1
BSP200KA-【GH209 】

情報と法
宮内

宏

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本講義では，情報関係の技術者が活動を進めるにあたって必要となる法的知識の習得を目的とする。情報が直接的に関係するプライバシー保護・個人情
報保護，電子商取引などの他，法律の全般的知識，知的財産も扱う。

【学生の意見等からの気づき】
時間に対して内容が多かった時（特に特許法）に早口で聞きにくい，六法を使う機会が乏しいなどの意見があった。時間配分を変更し，そのようなことがないように調整した。

【到達目標】
・個人情報・プライバシーの保護に関する基礎的な法的知識の習得
・電子商取引について，電子契約の法的意義や証拠としての取り扱い等の理解・知的財産についての基礎的な知識の習得
・訴訟などの法的手続きについての基礎的な知識の習得【学生が準備すべき機器他】
特になし。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
資料を配布し，これに基づいて講義を行う。
講義において出席者の発言を求める。よい発言はプラスに評価するが，発言内容をマイナスに評価することはない。
講義中に，適宜，小テストを行う。
講義中，小テスト及び期末試験の際に法律の条文を参照できるように，教科書指定の六法を持参すること。

【その他の重要事項】
法律についての事前知識は必要としない。
【Outline and objectives】
The objective of this course is to study laws related to information
technology.
This course deals in privacy protecton, personal data protection,
electronic trades, as well as general law knowledge and intellectual
property laws.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
イントロダクション

2

憲法・刑法

3

通信・放送

4

プライバシーと個人情報保護（１）
プライバシーと個人情報
保護（２）

5

6

プライバシーと個人情報
保護（３）

7

行政・司法の電子化

8

電子商取引（１）9電子商取引（２）10

知的財産法（１）111213

知的財産法（２）
知的財産法（３）
知的財産法（４）

14

情報と訴訟

内容
本講義の導入（法律全般，民事訴訟の概要，法律家の役割など）
情報が関連する憲法上の権利。
情報が関係する犯罪など。
通信と放送
通信の秘密の保護（憲法，電気通信事業者法，プロバイダー責任制限法）
プライバシーと個人情報との関係。個
人情報保護法の概要
個人情報保護法（つづき）
個人識別符号，要配慮個人情報，匿名
加工情報などマイナンバー制度
公的個人認証基（JPKI）とその民間への開放
電子申請・電子入札，e-文書法
裁判手続等の IT 化
電子契約（民事訴訟法，電子署名法，
電子契約書が民事訴訟の証拠となるための条件など）電子契約システム
電子契約に関する最近の動き（リモー
ト署名，電子委任状法）
電子取引の保存と税務
知的財産法の概要
著作権法（著作物）
著作権法（著作権，著作権の制限など）
特許法（発明，発明者，特許権）
特許法（権利の取得，権利の行使）
不正競争防止法
裁判例（システム開発関係），電子文
書の訴訟における取扱など。

【授業時間外の学習（準備学習・復習・宿題等）】
特になし【テキスト（教科書）】
模範小六法 2019 平成 31 年版， 判例六法編集委員会編，三省堂，2018 年，
2800 円＋税【参考書】
情報法概説，曽我部他，弘文堂，2016 年，3300 円＋税
電子契約の教科書，宮内，日本法令，2017 年，1800 円＋税【成績評価の方法と基準】
期末試験 50%
小テスト 40%
平常点
10%— 114 —

発行日：2019/5/1
SEE100KA-【GH109 】

技術者倫理
千田 恭子
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
技術系の人材として社会に出たら、倫理問題に直面すると想定される。その問題に冷静に合理的に対応できる思考力を身につけることが望ましい。本授業では、どんな問題があるか、どんな対応策があるかなどを議論し、考え方や理解を深める。

【Outline and objectives】
There are diverse ethical issues in society. It is desirable to acquire skills
to deal with the ethical issues. In this class, I introduce several cases.
And then, we discuss the influence and the solution of each issues.

【到達目標】
どのような倫理問題があり得るかを理解し、看過した場合の影響や、取り得る対応策の考え方を学んで、冷静かつ合理的に対応策を検討する素地を習得する。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
基本的に、講師の説明は最小限にとどめて、各問題の原因、発展可能性、影響、対応策等について、学生と共に議論する。授業の内容や順序は、議論の盛り上がりや、技術者倫理に絡む時事問題を反映して変更する可能性がある。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
１回
ガイダンス

２回

事故事例

３回

成功事例

４回

説明責任

５回

技術者と組織

６回

品質保証

７回

内部告発

８回

リスク

９回

知的財産

１０回

新技術と倫理

１１回

環境倫理

１２回

不祥事事例

１３回

原子力発電

１４回

まとめ

内容
・技術者倫理とは何か
・この授業は何のためか
・どのように進めるか危険性が指摘されながら事故を回避できなかった事例を取り上げ、議論を行う。
問題を自ら公表して改善を成し遂げ、危険性を低減した事例を取り上げ、議論を行う。
・説明責任とは・信頼・コミュニケーション
・企業倫理、経営倫理・集団思考・組織風土、安全文化
・品質保証、品質管理
・監査・課題や弊害・内部通報、内部告発
・告発の前にすべきこと
・公益通報者保護法案
・リスク管理・リスク評価・リスク対策・特許・営業秘密・不正競争防止法
・AI と倫理・ジレンマ
環境問題と技術者の関わりについて、事例を示しながら議論を行う。
技術者倫理に絡んだ企業の不祥事事例をとりあげ、議論を行う。
原発の事故や説明の問題を取り上げ、議論を行う
・全体レビュー
・重要点の確認【授業時間外の学習（準備学習・復習・宿題等）】
時事問題を授業でとりあげる可能性もあるので、技術者倫理に絡むニュース
は気にかけて目を通し、自分が現場の技術者ならばどうするか考えることを推奨する。
【テキスト（教科書）】
教科書は特には指定しない。講義用の資料は、必要に応じて授業時に提供する。
【参考書】
必要に応じて、参考になる文献やウェブサイトを授業時に紹介する。
【成績評価の方法と基準】
出席や発言の積極性による平常点 70%、期末レポート 30%【学生の意見等からの気づき】
新規科目につきアンケートは未実施です— 115 —

発行日：2019/5/1
HSS100KA-【GH-107 】

スポーツ総合 1
浅井玲子

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
高齢化社会や生活習慣病、こころの病気など様々な問題について、スポー
ツがもたらす効果への期待が高まっています。
本授業では、生涯を通じて心身ともに健康であるために、体力づくりや健康維持のための方法を知ることを目的とします。また、チームスポーツによるチームビルディングの体験から、他者の中での自己や、他者との協同のあり方について理解を深めます。
【到達目標】● 自分自身の体力や心身の状態について、客観的に把握することが出来るよ
うになること。
● 周囲の人たちとの身体活動を通じて、他者と協同し、共に楽しむために必要な姿勢について知ること。
● ルールの中で活動する体験を通じて学ぶこと。
● 生涯を通じてスポーツを楽しむための動機づけを高めること。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
自分自身の心身のコンディションを知るためのチェックを行いながら、様々なスポーツ種目を実際に行います。
体育館で実施する室内競技と、緑町グラウンドや屋外コートを使用した屋外での活動を行う予定です。なお、授業内容については天候などの状況によって変更となる可能性があります。
毎授業において、個人カードへ授業内容とふり返りを記入します。
また、チームの中での自分自身のあり方についての理解を深め、よりスポーツ
を有意義に楽しめるよう、講義形式の授業を実施することも予定しています。
授業内ではチームを組み、履修生同士のフィードバックによる振り返りも行います。
【重要】初回授業においてチーム分けと履修に必要となる身体測定を実施しますので、履修希望者は必ず出席してください。

【成績評価の方法と基準】● 授業内において２回以上レポート課題を提示する予定です● 平常点（授業へ向けての準備、授業内でのチームへの貢献度、目標到達度）
60%、レポート 40% を総合的に参考にして評価をします。
【学生の意見等からの気づき】
身体を動かす機会をより多く確保するために、本年度も引き続き受講者数のバランスに配慮します。
【その他の重要事項】● 初回授業においてチーム分けと履修に必要となる身体測定を実施しますので、履修希望者は必ず出席してください。
● スポーツ総合１・２、合わせて履修してください。
【Outline and objectives】
Through various sports, this course aims to understand health andcooperate with the team.
In this course, we will try many sports practical skills, so we need to beprepared for outdoor and indoor exercise.
A lecture will be held in the course and you need to write reports about
the contents.
Your final grade will be calculated according to the following process:short reports, usual performance score and a fraction of in-classcontribution.
This course will be taught in Japanese.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
第1回
ガイダンス・体力測定

第2回

バレーボール①

第3回

バレーボール②

第4回
第5回
第6回

バレーボール③
講義「関わり方について
考える」
テニス①

第7回

テニス②

第8回
第9回
第 10 回

テニス③
テニス④
フットサル①

第 11 回

フットサル②

第 12 回
第 13 回
第 14 回

フットサル③
タグラグビー
総括

内容
授業計画の説明 ・ チーム分け ・ アイ
スブレーキング・身体計測・運動能力
計測
パス、スパイク、トス、レシーブなど
基本スキルの練習
チームフォーメーションの練習・ゲー
ム
ゲーム（リーグ戦）
チームにおける自己を理解する（スポーツ心理学の知見から）
サーブ・ラリーなど基本スキルの練習・ミニゲーム
サーブ・ボレーなど基本スキルの練習・ミニゲーム
ダブルスゲーム（リーグ戦）
ダブルスゲーム（トーナメント戦）
ドリブル、パス、シュートなどの基本
スキルの練習・ミニゲーム
チームフォーメーションの練習・ゲー
ム
ゲーム（リーグ戦）
ルールの理解、ゲーム
授業のふりかえり・まとめ【授業時間外の学習（準備学習・復習・宿題等）】
健康に授業に参加できるようなライフスタイルを心がけて、欠席のないよ
うに授業に参加すること。
安全に、他の受講者と協同して楽しむことができるよう、日々のコンディ
ショニングや授業に向けての準備（服装や睡眠、食生活などへの配慮も含めて）を怠らないようにすること。
緑町グラウンドへの移動などにあたり、余裕を持ったスケジュールで行動できるよう準備すること。
【テキスト（教科書）】使用しません。
必要に応じてプリントを配布します。
【参考書】
特に指定しません。

— 116 —

発行日：2019/5/1
HSS100KA-【GH-107 】

スポーツ総合 1
浅井玲子

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
高齢化社会や生活習慣病、こころの病気など様々な問題について、スポー
ツがもたらす効果への期待が高まっています。
本授業では、生涯を通じて心身ともに健康であるために、体力づくりや健康維持のための方法を知ることを目的とします。また、チームスポーツによるチームビルディングの体験から、他者の中での自己や、他者との協同のあり方について理解を深めます。
【到達目標】● 自分自身の体力や心身の状態について、客観的に把握することが出来るよ
うになること。
● 周囲の人たちとの身体活動を通じて、他者と協同し、共に楽しむために必要な姿勢について知ること。
● ルールの中で活動する体験を通じて学ぶこと。
● 生涯を通じてスポーツを楽しむための動機づけを高めること。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
自分自身の心身のコンディションを知るためのチェックを行いながら、様々なスポーツ種目を実際に行います。
体育館で実施する室内競技と、緑町グラウンドや屋外コートを使用した屋外での活動を行う予定です。なお、授業内容については天候などの状況によって変更となる可能性があります。
毎授業において、個人カードへ授業内容とふり返りを記入します。
また、チームの中での自分自身のあり方についての理解を深め、よりスポーツ
を有意義に楽しめるよう、講義形式の授業を実施することも予定しています。
授業内ではチームを組み、履修生同士のフィードバックによる振り返りも行います。
【重要】初回授業においてチーム分けと履修に必要となる身体測定を実施しますので、履修希望者は必ず出席してください。

【成績評価の方法と基準】● 授業内において２回以上レポート課題を提示する予定です● 平常点（授業へ向けての準備、授業内でのチームへの貢献度、目標到達度）
60%、レポート 40% を総合的に参考にして評価をします。
【学生の意見等からの気づき】
身体を動かす機会をより多く確保するために、本年度も引き続き受講者数のバランスに配慮します。
【その他の重要事項】● 初回授業においてチーム分けと履修に必要となる身体測定を実施しますので、履修希望者は必ず出席してください。
● スポーツ総合１・２、合わせて履修してください。
【Outline and objectives】
Through various sports, this course aims to understand health andcooperate with the team.
In this course, we will try many sports practical skills, so we need to beprepared for outdoor and indoor exercise.
A lecture will be held in the course and you need to write reports about
the contents.
Your final grade will be calculated according to the following process:short reports, usual performance score and a fraction of in-classcontribution.
This course will be taught in Japanese.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
第1回
ガイダンス・体力測定

第2回

バレーボール①

第3回

バレーボール②

第4回
第5回
第6回

バレーボール③
講義「関わり方について
考える」
テニス①

第7回

テニス②

第8回
第9回
第 10 回

テニス③
テニス④
フットサル①

第 11 回

フットサル②

第 12 回
第 13 回
第 14 回

フットサル③
タグラグビー
総括

内容
授業計画の説明 ・ チーム分け ・ アイ
スブレーキング・身体計測・運動能力
計測
パス、スパイク、トス、レシーブなど
基本スキルの練習
チームフォーメーションの練習・ゲー
ム
ゲーム（リーグ戦）
チームにおける自己を理解する（スポーツ心理学の知見から）
サーブ・ラリーなど基本スキルの練習・ミニゲーム
サーブ・ボレーなど基本スキルの練習・ミニゲーム
ダブルスゲーム（リーグ戦）
ダブルスゲーム（トーナメント戦）
ドリブル、パス、シュートなどの基本
スキルの練習・ミニゲーム
チームフォーメーションの練習・ゲー
ム
ゲーム（リーグ戦）
ルールの理解、ゲーム
授業のふりかえり・まとめ【授業時間外の学習（準備学習・復習・宿題等）】
健康に授業に参加できるようなライフスタイルを心がけて、欠席のないよ
うに授業に参加すること。
安全に、他の受講者と協同して楽しむことができるよう、日々のコンディ
ショニングや授業に向けての準備（服装や睡眠、食生活などへの配慮も含めて）を怠らないようにすること。
緑町グラウンドへの移動などにあたり、余裕を持ったスケジュールで行動できるよう準備すること。
【テキスト（教科書）】使用しません。
必要に応じてプリントを配布します。
【参考書】
特に指定しません。

— 117 —

発行日：2019/5/1
HSS100KA-【GH-108 】

スポーツ総合 2
白土 男女幸
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
近年の研究により、運動の健康効果がますます重要視されてきています。この授業では、様々なチームスポーツの実践を通して、スポーツがもつ社会性を実感しながら、基本的な実践能力を習得することで生涯スポーツへの理解と実践能力を高めます。
また、身体・体力測定および健康に関する講義によって健康リテラシーの向上を目指します。

【学生が準備すべき機器他】なし【到達目標】
・自らの心身の健康状態について客観的に把握し、健康増進の知識と実践能力を獲得する。
・チームスポーツの実践を通して、リーダーシップや他者との協調性を理解す
るとと
もに、様々なスポーツのルールや基本的技術を習得することで生涯スポーツへの動機づけと実践能力を高める。

【Outline and objectives】
Through various sports practice, while realizing the sociality of sports,
this course aims to increases the ability to understand and practice forlifelong sports. Students need to prepare sportswear for outdoor andindoor sports. The final grade is based on: short reports, progress ofskills and understanding of rules for sports, a contribution of in-class.
This course will be taught in Japanese.

【その他の重要事項】
運動実施に関して健康上の問題がある学生は個別に相談すること。
体育に適した服装で出席すること（ジーンズやチノパンは不可）。
特に屋内・屋外における専用の運動靴をそれぞれ準備すること。
スポーツ総合１・２を合わせて履修すること。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
心身のコンディションを確認し、体育館やグラウンドで様々なスポーツを実践します（＊天候によって教場の変更がある）。教員の一方的な全体指導だけではなく、全ての種目をグループ学習にて行うので、学生同士の積極的な授業参加を求めます。
また身体・体力測定を実施し（初回）、講義によっても健康増進方法について紹介します。
【重要】初回授業においてチーム分けと履修に必要となる身体測定を実施しますので、履修希望者は必ず出席してください。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
卓 球①
3
卓 球②

4
5
6
7

卓 球③
講義
アルティメット①
アルティメット②

8
9
10

アルティメット③
アルティメット④
バドミントン①

11

バドミントン②

12

バスケットボール①

13

バスケットボール②

14

実施種目のまとめ内容
授業概要の説明など、身体・体力測定
グリップ・ラリー・サーブ・のドリル
ラリーでの様々な回転の応用 ルールの確認、簡易ゲーム
リーグ戦
健康増進のための健康科学
グラブ・スロー・キャッチのドリル
小人数での攻防ドリル、ルールの確認、
簡易ゲーム
リーグ戦①
リーグ戦②（チームを変えて実施）
グリップ・様々なショットのドリル、
簡易ダブルスゲーム
ルールの確認、リーグ戦
ボールハンドリング、パス・ドリブ
ル・シュートのドリル、小人数での攻防ドリル
ルールの確認、リーグ戦
個人カードレポートの記入【授業時間外の学習（準備学習・復習・宿題等）】
日々の体調管理および体力増進に努めること。
特に時間には余裕をもって行動し、遅刻や欠席がないよう努めること。
新たな種目を実践する前には、予め基本的ルールや技術について予習をしておくこと。
【テキスト（教科書）】
必要に応じてプリントを配布します。
【参考書】
必要に応じて紹介します。
【成績評価の方法と基準】
平常点_リーダーシップや積極性および協調性（50 ％）ルールの理解や技術の習得度（30 ％）個人カードによるレポート課題（20 ％）【学生の意見等からの気づき】
理解度や習熟度の促進、および安全を確保するために履修希望者の人数バラ
ンスに配慮します。

— 118 —

発行日：2019/5/1
HSS100KA-【GH-108 】

スポーツ総合 2
白土 男女幸
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
近年の研究により、運動の健康効果がますます重要視されてきています。この授業では、様々なチームスポーツの実践を通して、スポーツがもつ社会性を実感しながら、基本的な実践能力を習得することで生涯スポーツへの理解と実践能力を高めます。
また、身体・体力測定および健康に関する講義によって健康リテラシーの向上を目指します。

【学生が準備すべき機器他】なし【到達目標】
・自らの心身の健康状態について客観的に把握し、健康増進の知識と実践能力を獲得する。
・チームスポーツの実践を通して、リーダーシップや他者との協調性を理解す
るとと
もに、様々なスポーツのルールや基本的技術を習得することで生涯スポーツへの動機づけと実践能力を高める。

【Outline and objectives】
Through various sports practice, while realizing the sociality of sports,
this course aims to increases the ability to understand and practice forlifelong sports. Students need to prepare sportswear for outdoor andindoor sports. The final grade is based on: short reports, progress ofskills and understanding of rules for sports, a contribution of in-class.
This course will be taught in Japanese.

【その他の重要事項】
運動実施に関して健康上の問題がある学生は個別に相談すること。
体育に適した服装で出席すること（ジーンズやチノパンは不可）。
特に屋内・屋外における専用の運動靴をそれぞれ準備すること。
スポーツ総合１・２を合わせて履修すること。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
心身のコンディションを確認し、体育館やグラウンドで様々なスポーツを実践します（＊天候によって教場の変更がある）。教員の一方的な全体指導だけではなく、全ての種目をグループ学習にて行うので、学生同士の積極的な授業参加を求めます。
また身体・体力測定を実施し（初回）、講義によっても健康増進方法について紹介します。
【重要】初回授業においてチーム分けと履修に必要となる身体測定を実施しますので、履修希望者は必ず出席してください。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
卓 球①
3
卓 球②

4
5
6
7

卓 球③
講義
アルティメット①
アルティメット②

8
9
10

アルティメット③
アルティメット④
バドミントン①

11

バドミントン②

12

バスケットボール①

13

バスケットボール②

14

実施種目のまとめ内容
授業概要の説明など、身体・体力測定
グリップ・ラリー・サーブ・のドリル
ラリーでの様々な回転の応用 ルールの確認、簡易ゲーム
リーグ戦
健康増進のための健康科学
グラブ・スロー・キャッチのドリル
小人数での攻防ドリル、ルールの確認、
簡易ゲーム
リーグ戦①
リーグ戦②（チームを変えて実施）
グリップ・様々なショットのドリル、
簡易ダブルスゲーム
ルールの確認、リーグ戦
ボールハンドリング、パス・ドリブ
ル・シュートのドリル、小人数での攻防ドリル
ルールの確認、リーグ戦
個人カードレポートの記入【授業時間外の学習（準備学習・復習・宿題等）】
日々の体調管理および体力増進に努めること。
特に時間には余裕をもって行動し、遅刻や欠席がないよう努めること。
新たな種目を実践する前には、予め基本的ルールや技術について予習をしておくこと。
【テキスト（教科書）】
必要に応じてプリントを配布します。
【参考書】
必要に応じて紹介します。
【成績評価の方法と基準】
平常点_リーダーシップや積極性および協調性（50 ％）ルールの理解や技術の習得度（30 ％）個人カードによるレポート課題（20 ％）【学生の意見等からの気づき】
理解度や習熟度の促進、および安全を確保するために履修希望者の人数バラ
ンスに配慮します。

— 119 —

発行日：2019/5/1
COT111KA-【CS-100 】

情報科学入門日高宗一郎

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報科学における最も基本的な概念である，アルゴリズム，計算，モデル化について学ぶ．

【成績評価の方法と基準】
レポートと試験に加え，授業中の参加の度合，貢献度を考慮し，総合的に判断する．

【到達目標】
情報科学の分野でアルゴリズムおよび計算をどのように取り扱っているかを理解する．また，実世界の様々な問題をコンピュータで扱う上で不可欠となるモデル化の概念と方法論を理解する．

【学生の意見等からの気づき】
特になし【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【学生が準備すべき機器他】
演習では貸与ノート PC を利用する．
【Outline and objectives】
In this course the notions of algorithm, computation and modeling thatare most fundamental to information sciences are covered.

【授業の進め方と方法】
情報科学の分野において実世界の様々な問題を解くためには，情報科学特有の概念をまず初めに理解する必要がある．本講義は，情報科学の理論に初めて触れる学生を対象とし，今後，情報科学を学んでいくために不可欠となる，プログラミングの基礎であるアルゴリズムの記述法，情報科学における計算の取り扱い方，実世界を対象とした問題を情報科学で扱うためのモデル化の手法を初学者が身に着けられるように講義を進める．また，講義で示した手法を学生が実感できるよう，アルゴリズム，計算，モデル化のそれぞれにおいて演習を行う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
情報科学とは

2

アルゴリズム基礎 (1)3

アルゴリズム基礎 (2)45Scratch によるアルゴリ
ズム学習
計算とは (1)6

計算とは (2)7

チューリングマシンによるアルゴリズム記述の例

8

チューリングマシンの記
述演習

9

チューリングマシンの限
界の理解

10

情報科学における問題の解き方
情報科学におけるモデル
化の実例
実世界の問題をモデル化
する演習

11
12

13
14

モデル化に関する演習課
題の発表会
情報科学分野における計算，アルゴリズム，モデ
ル化に関する現在の課題
およびまとめ内容
ガイダンス，講義に必要な環境整備を行う．
アルゴリズムとは何かを理解するとともに，簡単なアルゴリズムの例を学ぶ．
フローチャートによってアルゴリズムを記述する方法を理解する．
簡単なアルゴリズムを Scratch でプ
ログラミングする．
情報科学分野における計算の概念を学ぶとともにチューリングマシンの定義を学ぶ．
計算の理解に重要な再帰の概念と，チューリングマシンによる再帰の実現
法について学ぶ．
幾つかの具体的なアルゴリズムのチューリングマシンによる記述法を理解する．
簡単なアルゴリズムでチューリングマ
シンで記述することにより，チューリ
ングマシンに関する利会を深める．
チューリングマシンの停止性判定問題
を通して，チューリングマシンの計算可能性の限界を理解する．
情報科学分野においてモデル化を行うことの重要性を理解する．
物理現象のモデル化など，情報科学分野におけるモデル化の実例を学ぶ．
簡単な実世界の現象のモデル化を通して，モデルの概念に関する理解を深める．
第 12 回の講義で行った演習課題の発表会を行う．
情報科学分野における計算，アルゴリ
ズム，モデル化に関する最新のトピッ
クを学ぶ．
本講義で学んだ内容を総括する．

【授業時間外の学習（準備学習・復習・宿題等）】
講義の内容を復習する．講義内で出される課題を解き，レポートを作成する．
【テキスト（教科書）】担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
L. ゴールドシュレーガー, A. リスター (著), 武市正人, 角田博保, 小川貴英(訳), 計算機科学入門，近代科学社, 2000. ISBN 4-7649-0284-2
川合慧 (編), 情報, 東京大学出版会, 2006. ISBN 978-4-13-062451-0
山口和紀 (編), 情報 第 2 版, 東京大学出版会, 2016. ISBN 978-4-13-062457-2
和達三樹, 物理のための数学 (物理入門コース 新装版), 岩波書店, 2017. ISBN
978-4000298704— 120 —

発行日：2019/5/1
COT111KA-【CS-100 】

情報科学入門坂本

寛

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報科学における最も基本的な概念である，アルゴリズム，計算，モデル化について学ぶ．

【成績評価の方法と基準】
レポートと試験に加え，授業中の参加の度合，貢献度を考慮し，総合的に判断する．

【到達目標】
情報科学の分野でアルゴリズムおよび計算をどのように取り扱っているかを理解する．また，実世界の様々な問題をコンピュータで扱う上で不可欠となるモデル化の概念と方法論を理解する．

【学生の意見等からの気づき】
特になし【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【学生が準備すべき機器他】
演習では貸与ノート PC を利用する．
【Outline and objectives】
In this course the notions of algorithm, computation and modeling thatare most fundamental to information sciences are covered.

【授業の進め方と方法】
情報科学の分野において実世界の様々な問題を解くためには，情報科学特有の概念をまず初めに理解する必要がある．本講義は，情報科学の理論に初めて触れる学生を対象とし，今後，情報科学を学んでいくために不可欠となる，プログラミングの基礎であるアルゴリズムの記述法，情報科学における計算の取り扱い方，実世界を対象とした問題を情報科学で扱うためのモデル化の手法を初学者が身に着けられるように講義を進める．また，講義で示した手法を学生が実感できるよう，アルゴリズム，計算，モデル化のそれぞれにおいて演習を行う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
情報科学とは

2

アルゴリズム基礎 (1)3

アルゴリズム基礎 (2)45Scratch によるアルゴリ
ズム学習
計算とは (1)6

計算とは (2)7

チューリングマシンによるアルゴリズム記述の例

8

チューリングマシンの記
述演習

9

チューリングマシンの限
界の理解

10

情報科学における問題の解き方
情報科学におけるモデル
化の実例
実世界の問題をモデル化
する演習

11
12

13
14

モデル化に関する演習課
題の発表会
情報科学分野における計算，アルゴリズム，モデ
ル化に関する現在の課題
およびまとめ内容
ガイダンス，講義に必要な環境整備を行う．
アルゴリズムとは何かを理解するとともに，簡単なアルゴリズムの例を学ぶ．
フローチャートによってアルゴリズムを記述する方法を理解する．
簡単なアルゴリズムを Scratch でプ
ログラミングする．
情報科学分野における計算の概念を学ぶとともにチューリングマシンの定義を学ぶ．
計算の理解に重要な再帰の概念と，チューリングマシンによる再帰の実現
法について学ぶ．
幾つかの具体的なアルゴリズムのチューリングマシンによる記述法を理解する．
簡単なアルゴリズムでチューリングマ
シンで記述することにより，チューリ
ングマシンに関する利会を深める．
チューリングマシンの停止性判定問題
を通して，チューリングマシンの計算可能性の限界を理解する．
情報科学分野においてモデル化を行うことの重要性を理解する．
物理現象のモデル化など，情報科学分野におけるモデル化の実例を学ぶ．
簡単な実世界の現象のモデル化を通して，モデルの概念に関する理解を深める．
第 12 回の講義で行った演習課題の発表会を行う．
情報科学分野における計算，アルゴリ
ズム，モデル化に関する最新のトピッ
クを学ぶ．
本講義で学んだ内容を総括する．

【授業時間外の学習（準備学習・復習・宿題等）】
講義の内容を復習する．講義内で出される課題を解き，レポートを作成する．
【テキスト（教科書）】担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
L. ゴールドシュレーガー, A. リスター (著), 武市正人, 角田博保, 小川貴英(訳), 計算機科学入門，近代科学社, 2000. ISBN 4-7649-0284-2
川合慧 (編), 情報, 東京大学出版会, 2006. ISBN 978-4-13-062451-0
山口和紀 (編), 情報 第 2 版, 東京大学出版会, 2016. ISBN 978-4-13-062457-2
和達三樹, 物理のための数学 (物理入門コース 新装版), 岩波書店, 2017. ISBN
978-4000298704— 121 —

発行日：2019/5/1
COT111KA-【CS-102 】

コンピュータシステム入門 1
赤石美奈

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報科学を学ぶに当たって技術的側面の入門を学ぶ。後続の科目全般の基盤となる最も基礎的な内容として、コンピュータやインターネットといった現在の情報基盤を使いこなす上で必要となる基本的な知識を養う。まず、全ての土台となるコンピュータのハードウェアについて、これまでの発展の歴史とその基本的な仕組みを学ぶ。また、現在の情報処理に欠かせない通信の概念や、コンピュータ上で様々な情報を表現するメディアデータの仕組みと構造を理解する。
【到達目標】
・ソフトウェアの稼働するコンピュータの基本的な仕組みを理解する・コンピュータで計算ができる仕組みを理解する・コンピュータにおける通信の基礎を理解する・コンピュータ上での様々な情報の表現方法について理解する【学生が準備すべき機器他】
貸与 Note PC を使用する場合がある。講義回毎の使用の可否は教員の指示に従うこと。
【Outline and objectives】
This course provides an integrated introduction to computer systems.
Our goal is for you to learn about the hierarchy of abstractions andimplementations that comprise a modern computer system. This will
provide a conceptual framework that you can then flesh out with courses
such as compiler, operating systems, networks, and others.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義を中心として、演習や課題を交えながら進める。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
導入：コンピュータと情報処理

2コンピュータの歴史

3
4

コンピュータにおける計算の概念
コンピュータのしくみ

5コンピュータの構成要素

6

通信の概念

7

通信のしくみ8

マルチメディアとは

9
10

メディアデータ処理の基
本
情報の表現：テキスト

11

情報の表現：音・音声

12

情報の表現：画像13

情報の表現：動画

14

メディアデータの活用

内容
コンピュータと情報処理分野の社会における位置づけなど一般的な概念を理解する。
現在に至るまでのコンピュータの歴史を概観し、現在の情報基盤を支えるコンピュータの発展を理解する。
コンピュータがなぜ計算ができるのかを学ぶ。
コンピュータの仕組みを中心に、コン
ピュータの基本を学ぶ。
コンピュータを構成する個々の装置について、構造や仕組みを学ぶ。
コンピュータ間の通信の概念と基本的な仕組みについて学ぶ。
無線 LAN や Ethernet などの実際のネットワークに接続する際の基礎技術について学ぶ。
コンピュータ上で様々な情報を表現するマルチメディアについて、その概念と歴史について学ぶ。
量子化などのメディアデータ処理の基本を学ぶ。
文字コードやフォント、符号化等のテキスト処理について学ぶ。
聴覚や音声処理、音声合成、音声認識
といった音に関わるメディア処理について学ぶ。
視覚や色、デジタル画像のフォーマットについて学ぶ
動画像のフォーマットとその処理について学ぶ
メディアデータの活用と今後について学ぶ。

【授業時間外の学習（準備学習・復習・宿題等）】
講義中に取ったノートについて、講義後に開示される講義資料を見て内容の確認・補足を行うこと。
講義中に課題が課された場合は、それを解くこと。
【テキスト（教科書）】
配付資料による（講義終了後に開示）【参考書】
必要に応じて講義中に紹介【成績評価の方法と基準】
試験により評価する (95%)。試験は期中もしくは期末に基礎力認定試験を含む（詳細は講義で指示する）。
講義における積極性などの授業への参加度を加味する (5%)。
【学生の意見等からの気づき】
特になし— 122 —

発行日：2019/5/1
COT111KA-【CS-102 】

コンピュータシステム入門 1
坂本寛

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報科学を学ぶに当たって技術的側面の入門を学ぶ。後続の科目全般の基盤となる最も基礎的な内容として、コンピュータやインターネットといった現在の情報基盤を使いこなす上で必要となる基本的な知識を養う。まず、全ての土台となるコンピュータのハードウェアについて、これまでの発展の歴史とその基本的な仕組みを学ぶ。また、現在の情報処理に欠かせない通信の概念や、コンピュータ上で様々な情報を表現するメディアデータの仕組みと構造を理解する。
【到達目標】
・ソフトウェアの稼働するコンピュータの基本的な仕組みを理解する・コンピュータで計算ができる仕組みを理解する・コンピュータにおける通信の基礎を理解する・コンピュータ上での様々な情報の表現方法について理解する【学生が準備すべき機器他】
貸与 Note PC を使用する場合がある。講義回毎の使用の可否は教員の指示に従うこと。
【Outline and objectives】
This course provides an integrated introduction to computer systems.
Our goal is for you to learn about the hierarchy of abstractions andimplementations that comprise a modern computer system. This will
provide a conceptual framework that you can then flesh out with courses
such as compiler, operating systems, networks, and others.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義を中心として、演習や課題を交えながら進める。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
導入：コンピュータと情報処理

2コンピュータの歴史

3
4

コンピュータにおける計算の概念
コンピュータのしくみ

5コンピュータの構成要素

6

通信の概念

7

通信のしくみ8

マルチメディアとは

9
10

メディアデータ処理の基
本
情報の表現：テキスト

11

情報の表現：音・音声

12

情報の表現：画像13

情報の表現：動画

14

メディアデータの活用

内容
コンピュータと情報処理分野の社会における位置づけなど一般的な概念を理解する。
現在に至るまでのコンピュータの歴史を概観し、現在の情報基盤を支えるコンピュータの発展を理解する。
コンピュータがなぜ計算ができるのかを学ぶ。
コンピュータの仕組みを中心に、コン
ピュータの基本を学ぶ。
コンピュータを構成する個々の装置について、構造や仕組みを学ぶ。
コンピュータ間の通信の概念と基本的な仕組みについて学ぶ。
無線 LAN や Ethernet などの実際のネットワークに接続する際の基礎技術について学ぶ。
コンピュータ上で様々な情報を表現するマルチメディアについて、その概念と歴史について学ぶ。
量子化などのメディアデータ処理の基本を学ぶ。
文字コードやフォント、符号化等のテキスト処理について学ぶ。
聴覚や音声処理、音声合成、音声認識
といった音に関わるメディア処理について学ぶ。
視覚や色、デジタル画像のフォーマットについて学ぶ
動画像のフォーマットとその処理について学ぶ
メディアデータの活用と今後について学ぶ。

【授業時間外の学習（準備学習・復習・宿題等）】
講義中に取ったノートについて、講義後に開示される講義資料を見て内容の確認・補足を行うこと。
講義中に課題が課された場合は、それを解くこと。
【テキスト（教科書）】
配付資料による（講義終了後に開示）【参考書】
必要に応じて講義中に紹介【成績評価の方法と基準】
試験により評価する (95%)。試験は期中もしくは期末に基礎力認定試験を含む（詳細は講義で指示する）。
講義における積極性などの授業への参加度を加味する (5%)。
【学生の意見等からの気づき】
特になし— 123 —

発行日：2019/5/1
COT111KA-【CS-200 】

コンピュータシステム入門 2
尾花賢

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
コンピュータやインターネットといった現在の情報基盤を使いこなす上で必要となる基本的な知識を学ぶ．
【到達目標】OS やインターネットを中心に現在の情報技術の基礎を理解するとともに，
ウェブ，音声，画像といった身近な話題を通してコンピュータシステムの全体像の理解を目指す．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
まず，実際の OS の例を見ながら，OS の役割の概要を理解する．また，多くの OS が備えているファイルシステムなどの基本機能の理解を深める．さらに，インターネット，ウェブ，クラウド等，現在の情報通信技術の基盤となる仕組みを学ぶ．また，情報を人間が理解できる様々な形で表現し処理する技術であるマルチメディアを体系的に理解する．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
OS とは何か2

OS の仮想化・抽象化

3
4
5

システムコール・ファイ
ルシステム
OS 演習
データベース

6

データベース演習

7

インターネットの基礎

8

ウェブ

9

ウェブにおける情報表現

10

セキュリティ

11

音声符号化

12

画像符号化

13

ユビキタスコンピューティング
クラウドコンピューティ
ング

14

内容
ユーザやプロセスといった基本的な概念を理解する．
OS の主要な役割である仮想化・抽象化機能を理解する．
OS による機能提供の仕組みとファイルの管理を理解する．
OS の使用に関する演習を行う．
情報保存のしくみとしてのデータベースを理解する．
データベースの作成と使用に関する演習を行う．
インターネットの歴史とその基本的な仕組みを理解する．
ネットワーク越しに情報を管理・交換する枠組みを理解する．
ウェブにおける情報表現やデータの取り扱いを理解する．
インターネットやウェブの通信セキュ
リティを理解する．
音をコンピュータ上で表現し圧縮する
方法を理解する．
画像をコンピュータ上で表現し圧縮する方法を理解する．
ユビキタスコンピューティングの概念と技術を理解する．
クラウドコンピューティングの概念と技術を理解する．

【授業時間外の学習（準備学習・復習・宿題等）】
講義の内容を復習する．講義内で出される課題を解き，レポートを作成する．
【テキスト（教科書）】担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
西原清一 (監修), 第三版入門マルチメディア, CG-ARTS 協会, 2013. ISBN
978-4-8443-7542-5【成績評価の方法と基準】
レポートと試験に加え，授業中の参加の度合，貢献度を考慮し，総合的に判断する．
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
演習では貸与ノート PC を利用する．
【Outline and objectives】
You will learn basic knowledge for making use of information
technologies such as computer, the internet, etc.

— 124 —

発行日：2019/5/1
COT111KA-【CS-200 】

コンピュータシステム入門 2
村上健一郎

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
コンピュータやインターネットといった現在の情報基盤を使いこなす上で必要となる基本的な知識を学ぶ．
【到達目標】OS やインターネットを中心に現在の情報技術の基礎を理解するとともに，
ウェブ，音声，画像といった身近な話題を通してコンピュータシステムの全体像の理解を目指す．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
まず，実際の OS の例を見ながら，OS の役割の概要を理解する．また，多くの OS が備えているファイルシステムなどの基本機能の理解を深める．さらに，インターネット，ウェブ，クラウド等，現在の情報通信技術の基盤となる仕組みを学ぶ．また，情報を人間が理解できる様々な形で表現し処理する技術であるマルチメディアを体系的に理解する．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
OS とは何か2

OS の仮想化・抽象化

3
4
5

システムコール・ファイ
ルシステム
OS 演習
データベース

6

データベース演習

7

インターネットの基礎

8

ウェブ

9

ウェブにおける情報表現

10

セキュリティ

11

音声符号化

12

画像符号化

13

ユビキタスコンピューティング
クラウドコンピューティ
ング

14

内容
ユーザやプロセスといった基本的な概念を理解する．
OS の主要な役割である仮想化・抽象化機能を理解する．
OS による機能提供の仕組みとファイルの管理を理解する．
OS の使用に関する演習を行う．
情報保存のしくみとしてのデータベースを理解する．
データベースの作成と使用に関する演習を行う．
インターネットの歴史とその基本的な仕組みを理解する．
ネットワーク越しに情報を管理・交換する枠組みを理解する．
ウェブにおける情報表現やデータの取り扱いを理解する．
インターネットやウェブの通信セキュ
リティを理解する．
音をコンピュータ上で表現し圧縮する
方法を理解する．
画像をコンピュータ上で表現し圧縮する方法を理解する．
ユビキタスコンピューティングの概念と技術を理解する．
クラウドコンピューティングの概念と技術を理解する．

【授業時間外の学習（準備学習・復習・宿題等）】
講義の内容を復習する．講義内で出される課題を解き，レポートを作成する．
【テキスト（教科書）】担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
西原清一 (監修), 第三版入門マルチメディア, CG-ARTS 協会, 2013. ISBN
978-4-8443-7542-5【成績評価の方法と基準】
レポートと試験に加え，授業中の参加の度合，貢献度を考慮し，総合的に判断する．
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
演習では貸与ノート PC を利用する．
【Outline and objectives】
You will learn basic knowledge for making use of information
technologies such as computer, the internet, etc.

— 125 —

発行日：2019/5/1
COT111KA-【CS-105 】

情報科学リテラシ
坂本

寛

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
この科目は情報科学を学ぶ上で必要となる英語を読む力を強化することを目的とします。情報科学の導入的な英文テキストを用い、情報科学の基礎的用語および概念の英語での表現を学びます。
今後の情報科学の英文論文、英語で書かれた仕様書、インターネット上でいち早く入手できる英語で書かれた ICT の最新動向を読むための支えとなることを期待しています。
【到達目標】
情報科学分野の英語文献を自力で読解することができるようになる。その実現のためには以下の各スキルを獲得する。
(1) 論理的な表現ができる。(2) 自らの英語語彙力を把握し、標準的な英文読解に必要な水準に満たない場合は語彙力を高める。(3) 英文法に従って英文を論理的に読むことができる。(4) 科学・工学分野で頻出する論理的な英語表現を習得することができる。(5) 情報科学分野で使われる英語の専門用語を把握することができる。(6) 日常的に情報科学に関する知識を英語で調べることができる。(7) 日常的に情報科学に関する英語で書かれたドキュメントを読む習慣を身に着けることができる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
米国で大学初年度程度を対象とした Schaum’s Outlines シリーズの情報科学の教科書"Schaum’s Outline of Principles of Computer Science"を読んでいきます。内容は基礎的なものなので、英文で内容を理解することを目指します。数回の講義で教科書の 1 章分を読み進める予定です。
事前に指名された学生数名が口頭発表によって読み進めます。教師はそれに対して質問・アドバイスを行います。
受講生は授業中に発表された訳やそれに対して指摘された点を聞き逃さず、予習で事前に各人が翻訳してきたものと比較して修正を行ってください。
また、重要な英単語については適宜小テストを行います。

Publisher:McGraw-Hill【参考書】「図解でわかる!理工系のためのよい文章の書き方 論文・レポートを自力で書けるようになる方法」出版社: 翔泳社 ISBN-13: 9784798158891
辞書や文法書 (高校時代のものでよい)。
辞書はオンラインのものでもよい。
【成績評価の方法と基準】
期末試験 100%
小テストの成績を考慮することがある。
原則として毎回の課題提出と期内 1 回以上の口頭発表が単位修得の必要条件となる。
【学生の意見等からの気づき】
内容は情報科学の入門教科書なので日本語の教材を使用する方が達成度が高くなるのは明らかですが、本学においてこの科目が置かれている目的はあくまでも「英語による情報科学リテラシ」ですので、まずはその趣旨を理解していただきたい。
多人数のクラスなので教師の一方通行の講義になりがちですが、学生による発表も重視して出来るだけ双方向性を持てるよう心掛けたい。
【学生が準備すべき機器他】
貸与ノート PC とイーサネットケーブルを毎回持参すること。
【Outline and objectives】
This course aims to strengthen the ability to read English necessary forlearning computer science.
Learn the expression of basic terms and concepts of computer science inEnglish, using introductory English texts of computer science.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2

3
4
5

6

7

8
9
10
11
12
13
14

内容
授業の進め方や勉強の方法についてのガイダンスを行います。
What Is Computer"CHAPTER 1 Introduction to
Science?
Computer Science"の導入部を読み進めます。
Computing History
コンピュータの歴史について学びます。
Review Questions
第 1 章の復習問題に取り組みます。
Algorithms:Example ̶ "CHAPTER 2 Algorithms"の導入とDesigning a Staircase
して「階段の設計」アルゴリズムを考察します。
Example ̶ Finding
最大公約数を導出するアルゴリズムを
the Greatest Common
考えます。
Denominator
Representing
アルゴリズムを疑似コードで表現する
Algorithms with
ことを学びます。
Pseudocode
Characterizing
逐次検索を題材に"Characterizing
Algorithms
Algorithms"について学びす。
Analyzing Algorithms
挿入ソートを題材にアルゴリズム解析
について学びます。
Merge sort
マージソートについて学びます。
Binary search
2 分探索法について学びます。
Formal Models of
計算の形式理論について学びます。
Computation
Church ‒ Turing
チャーチ・チューリング仮説について
Thesis
学びます。
Summary & Review
第 2 章のまとめと復習問題に取り組み
Questionsます。

【授業時間外の学習（準備学習・復習・宿題等）】
毎回教科書の指定箇所を予習して授業支援システムにて提出してもらいます。
各人が時間を費やして英語のテキストを読み進めることを目的としているので、機械翻訳、翻訳の共同作業や他人の翻訳を参考にする等の行為は無意味なので禁止します。
【テキスト（教科書）】"Schaum’s Outline of Principles of Computer Science"
By Paul Tymann, Carl Reynolds
ISBN:0071460519 / 9780071460514— 126 —

発行日：2019/5/1
COT111KA-【CS-105 】

情報科学リテラシ
小西克巳

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本授業では、英語で書かれた専門的文章を読むために必要な知識と能力を身につける。卒業論文のための研究を進めるために、英語論文を読むことが必要不可欠であり、そのための能力と自律的な学習習慣のスキル獲得を目指す。
【到達目標】
英文の専門書を「きちんと読む」こと、大量の英文を読む方法に慣れることを目標とする。英文の専門書を「きちんと読む」とは、必要になれば全ての英文を正しく日本語に翻訳できること、説明に使われる例題を説明できることである。大量の英文を読む上で、下記の重要性を認知することが目標である。
(1) 科学文書における冠詞、単数・複数などの基本文法事項の役割。(2) 英語の長文における同義語の扱い。(3) 文脈から語の意味を推測しながら英文を読むこと。(4) 科学文書における論述の方法。(5) 日本語での数学の専門用語の多くが英文では一般的な名詞であること。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【成績評価の方法と基準】
定期試験で評価する。予習課題、復習課題を全て締切までに提出しない限り、定期試験の受験を認めない。定期試験では、この科目の目的である「大量の英文を読む方法を経験する」ことが身についていることを確認する (100%)。教科書の英文から出題し、授業中に取り上げた内容を概ね理解していれば C、授業中に取り上げた英文を概ね正しく理解できれば B、限られた時間で授業中に取り上げたレベルの英文を正しく理解できれば A または A+ とする。ただし、最大 30% 程度の割合で小テストの成績を考慮することがある。また、場合によっては、最大 20% 授業外課題の取り組み姿勢を考慮することがある。
【学生の意見等からの気づき】
特になし。
【学生が準備すべき機器他】
授業支援システムを利用する。
【Outline and objectives】
The aim of this course is to help students acquire the necessary skills
and knowledge needed to read academic papers written in English intheir university studies.

【授業の進め方と方法】
ネイティブの大学生向けの英文科学書籍の文章を読む。大量の英文を読むた
めには、全てを日本語に翻訳するのは現実的ではない。しかし、専門書は必要に応じて「きちん」と読まなくては意味がない。この相反する目標を達成
する課題を課す。授業に対しては、まず、予習課題として、内容を確認する
問題に解答しながら授業範囲の英文を読む。授業は予習課題の発表を中心に行う。章末問題を復習課題とする。
理解度を確認するするために、授業内で小テストを行うことがある。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス/英語スキル
チェック/Linear
Algebra(1)2Linear Algebra(2)3Linear Algebra(3)4Linear Algebra(4)5Calculus(1)

6
7
8

Graph
Calculus(2)Calculus(3)910Statistics(1)Statistics(2)11Physics12

応用 (1)13

応用 (2)

14

全体のまとめ内容
Linear Algebra の文章を題材に授業の進め方を学ぶ。また、英文の専門文
書の特徴を学ぶ。
数学の専門用語の英語表現について学
ぶ。
数学の定理や定義を記述する英語表現について学ぶ。
数学的アルゴリズムを記述する英語表
現について学ぶ。
ここまでの内容を振り返り、別の分野の文章に適用する。
グラフに関する英文について学ぶ。
式に関する英文について学ぶ。
数学を用いた物理現象の説明に関する
英文について学ぶ。
統計学に関する英語表現を学ぶ。
数学に関するプログラミングの英語表
現を学ぶ
これまでに学んだ数学に関する英語表
現の読解スキルを活かして物理現象を説明する英文を読む。
これまでに学んだ数学に関する英語表
現の読解スキルを活かして科学技術に関する英文を読む。
これまでに学んだ数学に関する英語表
現の読解スキルを活かして科学技術に関する英文を読む。
全体で学んだことを振り返る【授業時間外の学習（準備学習・復習・宿題等）】
毎回、取り上げる文章に関する予習課題と復習課題を課す。予習は、授業範
囲の英文を事前に理解するために、問題に答えながら授業範囲を読むことと、
一部の章末問題を解答する。
【テキスト（教科書）】
授業で配布する。
英和辞典、国語辞典は必ず持参すること。できれば、英英辞典も持参すること。電子辞書で構わない。
【参考書】
授業で指示する。

— 127 —

発行日：2019/5/1
PRI110KA-【CS-103 】

離散構造 1
細部

博史

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報科学を学び活用するために必要となる数学的な基礎として，集合，数え上げ，離散型確率を学ぶ．
【到達目標】
集合，数え上げ，離散型確率の基本を理解する．特に記号的，形式的な表現と考え方を習得する．さらに具体的な問題を数学的に捉えて解決する方法論を身に付ける．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
最初に集合に関して，基礎概念，集合演算，関係，順序，関数を扱う．次に数え上げに関して，基礎概念，順列，組合せ，数列，漸化式等を扱う．最後に離散型確率に関して，基礎概念，ベイズの定理，離散型確率分布等を扱う．授業では予習課題，復習課題を課す．学期の途中に認定試験を行う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
集合の基礎 (1)２集合の基礎 (2)

3

集合演算

4

関係 (1)

5

関係 (2)

6

順序

7

関数

8

数え上げ (1)9数え上げ (2)10

認定試験解説11

離散型確率 (1)12

離散型確率 (2)1314

離散型確率 (3)まとめ

内容
集合，要素，数の集合，外延の原理，
抽象の原理，外延的定義，内包的定義
普遍集合，空集合，部分集合，真部分集合，部分集合の性質，ベン図，ベン図による論証和，共通部分，互いに素，差，補集合,
集合演算の基本的性質，集合代数，双対原理，集合族，べき集合，分割組，順序対，直積，n 項関係，2 項関係，同等関係，図式表現，逆，合成
反射的，対称的，反対称的，推移的，同値関係，同値類，閉包
半順序，擬順序，比較可能，全順序，
辞書式順序，直前，直後
関数，定義域，値域，恒等関数，制限写像，グラフ，合成，合成関数の結合
律，単射，全射，可逆，逆関数，全単射，単射・全射・逆関数に関する基本的定理
有限集合，要素数，包除原理，樹形図，
和の法則，積の法則，順列，組合せ，パスカルの 3 角形，2 項定理
等差数列，等比数列，漸化式，合同算術，鳩の巣原理認定試験の問題・解答の解説と要点の確認
離散型確率空間，事象， 確率の公理，
確率測度
条件付き確率，ベイズの定理，独立性，条件付き独立性
離散型確率分布，期待値，分散
授業内容のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
教科書と講義資料の予習，復習を行い，課題に対するレポートの作成を行う
こと．
【テキスト（教科書）】
S. Lipschutz (著), 成嶋弘監 (訳), 離散数学―コンピュータサイエンスの基礎
数学, マグロウヒル大学演習, オーム社, 1995. ISBN 4-274-13005-3
他に担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
必要に応じて紹介する．
【成績評価の方法と基準】
レポート課題 20%，定期試験 60%，平常点 20%で総合評価する．ただし，認定試験への合格を定期試験の受験資格とする．
【学生の意見等からの気づき】
質問時間を十分に取る．
【Outline and objectives】
Students will learn sets, counting, and discrete probability as
mathematical foundations that they need to study and utilize computerand information sciences.

— 128 —

発行日：2019/5/1
PRI110KA-【CS-103 】

離散構造 1
若原徹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報科学を学び活用するために必要となる数学的な基礎として，集合，数え上げ，離散型確率を学ぶ．
【到達目標】
集合，数え上げ，離散型確率の基本を理解する．特に記号的，形式的な表現と考え方を習得する．さらに具体的な問題を数学的に捉えて解決する方法論を身に付ける．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
最初に集合に関して，基礎概念，集合演算，関係，順序，関数を扱う．次に数え上げに関して，基礎概念，順列，組合せ，数列，漸化式等を扱う．最後に離散型確率に関して，基礎概念，ベイズの定理，離散型確率分布等を扱う．授業では予習課題，復習課題を課す．学期の途中に認定試験を行う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
集合の基礎 (1)２集合の基礎 (2)

3

集合演算

4

関係 (1)

5

関係 (2)

6

順序

7

関数

8

数え上げ (1)9数え上げ (2)10

認定試験解説11

離散型確率 (1)12

離散型確率 (2)1314

離散型確率 (3)まとめ

内容
集合，要素，数の集合，外延の原理，
抽象の原理，外延的定義，内包的定義
普遍集合，空集合，部分集合，真部分集合，部分集合の性質，ベン図，ベン図による論証和，共通部分，互いに素，差，補集合,
集合演算の基本的性質，集合代数，双対原理，集合族，べき集合，分割組，順序対，直積，n 項関係，2 項関係，同等関係，図式表現，逆，合成
反射的，対称的，反対称的，推移的，同値関係，同値類，閉包
半順序，擬順序，比較可能，全順序，
辞書式順序，直前，直後
関数，定義域，値域，恒等関数，制限写像，グラフ，合成，合成関数の結合
律，単射，全射，可逆，逆関数，全単射，単射・全射・逆関数に関する基本的定理
有限集合，要素数，包除原理，樹形図，
和の法則，積の法則，順列，組合せ，パスカルの 3 角形，2 項定理
等差数列，等比数列，漸化式，合同算術，鳩の巣原理認定試験の問題・解答の解説と要点の確認
離散型確率空間，事象， 確率の公理，
確率測度
条件付き確率，ベイズの定理，独立性，条件付き独立性
離散型確率分布，期待値，分散
授業内容のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
教科書と講義資料の予習，復習を行い，課題に対するレポートの作成を行う
こと．
【テキスト（教科書）】
S. Lipschutz (著), 成嶋弘監 (訳), 離散数学―コンピュータサイエンスの基礎
数学, マグロウヒル大学演習, オーム社, 1995. ISBN 4-274-13005-3
他に担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
必要に応じて紹介する．
【成績評価の方法と基準】
レポート課題 20%，定期試験 60%，平常点 20%で総合評価する．ただし，認定試験への合格を定期試験の受験資格とする．
【学生の意見等からの気づき】
質問時間を十分に取る．
【Outline and objectives】
Students will learn sets, counting, and discrete probability as
mathematical foundations that they need to study and utilize computerand information sciences.

— 129 —

発行日：2019/5/1
PRI110KA-【CS-104 】

離散構造 2
佐々木 晃
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報科学を裏打ちする離散的な構造のうち、特に重要な「グラフ」「論理学」の基本概念の理解を深める。
【到達目標】
グラフ、論理学の基本を理解する。特に記号、式、図表の扱いに慣れる。現実
問題の抽象化・一般化という考え方を身につけるとともに、プログラミングとの関わりを理解する。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
離散構造 1 の続きである。グラフの基礎概念、命題論理、述語論理、証明法など情報科学の数学的ツールの導入部について学ぶ。授業中に出題する例題、演習課題を通して、概念の理解を深める。学期の途中に認定試験を行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
グラフ (1)
第2回
グラフ (2)
第3回
グラフ (3)
第4回
グラフ (4)
第5回
グラフ (5)
第6回
グラフ (6)
第7回
命題論理 (1)
第8回
第9回
第 10 回
第 11 回

命題論理 (2)命題論理 (3)述語論理 (1)述語論理 (2)

第 12 回証明法 (1)

第 13 回証明法 (2)

第 14 回

総括

内容
グラフの基礎概念 (1)グラフの基礎概念 (2)オイラー路、ハミルトン路、閉路
木、木の探索 (1)
木、木の探索 (2)オートマトン
命題、命題論理、論理式、真理値、真
理値表
恒真命題、恒真式、矛盾命題、矛盾式
含意、必要条件、十分条件述語論理の構文論
述語論理の意味論、恒真、充足可能、
充足不可能
証明法、構成的証明、直接証明、反例、
対偶法
場合分け、背理法、数学的帰納法、鳩の巣原理
グラフ、論理学のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
授業で出題する演習課題に取り組むこと。
【テキスト（教科書）】
S. Lipschutz 著，成嶋弘監訳：マグロウヒル大学演習「離散数学−コンピュー
タサイエンスの基礎数学−」，オーム社，1995 年．(注：離散構造 1 の教科書）【参考書】
C. L. Liu 著，成嶋弘／秋山仁共訳：「コンピュータサイエンスのための離散
数学入門」
，オーム社
【成績評価の方法と基準】
定期試験による。ただし，認定試験への合格を定期試験の受験資格とする．
【学生の意見等からの気づき】
質問の時間を増やす。
【学生が準備すべき機器他】
貸与パソコン【その他の重要事項】
ノートをとる．
【Outline and objectives】
Students will learn basic concepts of graph theory and logic.

— 130 —

発行日：2019/5/1
PRI110KA-【CS-104 】

離散構造 2
西島利尚

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報科学を裏打ちする離散的な構造のうち、特に重要な「グラフ」「論理学」の基本概念の理解を深める。
【到達目標】
グラフ、論理学の基本を理解する。特に記号、式、図表の扱いに慣れる。現実
問題の抽象化・一般化という考え方を身につけるとともに、プログラミングとの関わりを理解する。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
離散構造 1 の続きである。グラフの基礎概念、命題論理、述語論理、証明法など情報科学の数学的ツールの導入部について学ぶ。授業中に出題する例題、演習課題を通して、概念の理解を深める。学期の途中に認定試験を行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
グラフ (1)
第2回
グラフ (2)
第3回
グラフ (3)
第4回
グラフ (4)
第5回
グラフ (5)
第6回
グラフ (6)
第7回
命題論理 (1)
第8回
第9回
第 10 回
第 11 回

命題論理 (2)命題論理 (3)述語論理 (1)述語論理 (2)

第 12 回証明法 (1)

第 13 回証明法 (2)

第 14 回

総括

内容
グラフの基礎概念 (1)グラフの基礎概念 (2)オイラー路、ハミルトン路、閉路
木、木の探索 (1)
木、木の探索 (2)オートマトン
命題、命題論理、論理式、真理値、真
理値表
恒真命題、恒真式、矛盾命題、矛盾式
含意、必要条件、十分条件述語論理の構文論
述語論理の意味論、恒真、充足可能、
充足不可能
証明法、構成的証明、直接証明、反例、
対偶法
場合分け、背理法、数学的帰納法、鳩の巣原理
グラフ、論理学のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
授業で出題する演習課題に取り組むこと。
【テキスト（教科書）】
S. Lipschutz 著，成嶋弘監訳：マグロウヒル大学演習「離散数学−コンピュー
タサイエンスの基礎数学−」，オーム社，1995 年．(注：離散構造 1 の教科書）【参考書】
C. L. Liu 著，成嶋弘／秋山仁共訳：「コンピュータサイエンスのための離散
数学入門」
，オーム社
【成績評価の方法と基準】
定期試験による。ただし，認定試験への合格を定期試験の受験資格とする．
【学生の意見等からの気づき】
質問の時間を増やす。
【学生が準備すべき機器他】
貸与パソコン【その他の重要事項】
ノートをとる．
【Outline and objectives】
Students will learn basic concepts of graph theory and logic.

— 131 —

発行日：2019/5/1
PRI110KA-【CS-103e 】

離散構造演習 1
佐藤裕二

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】「離散構造 1」の授業に対応した演習問題を解くことを通じて，集合，数え上げ，離散型確率に関する理解を深めることを目的とする．
【到達目標】
集合，数え上げ，離散型確率に関して，特に記号的，形式的な表現と考え方を十分に理解し習得する．

【Outline and objectives】
It aims to deepen understanding on set, enumeration, and discrete
probabilities by solving exercises problems corresponding to lecture of
discrete structure 1.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
最初に集合に関して，基礎概念，集合演算，関係，順序，関数を扱う．次に数え上げに関して，基礎概念，順列，組合せ，数列，漸化式等を扱う．最後に離散型確率に関して，基礎概念，ベイズの定理，離散型確率分布等を扱う．授業では演習課題を課す．学期の途中に複数回，小テストを行う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
基礎力確認
２

集合の基礎 (1)3

集合の基礎 (2)

4

集合演算

5

関係 (1)

6

関係 (2)

7

順序

8

関数

9

数え上げ (1)10数え上げ (2)

11
12

総合演習
離散型確率 (1)13

離散型確率 (2)14

離散型確率 (3)、まとめ

内容
離散構造 1 に関係する数学的基礎力の確認
集合，要素，数の集合，外延の原理，
抽象の原理，外延的定義，内包的定義
普遍集合，空集合，部分集合，真部分集合，部分集合の性質，ベン図，ベン図による論証和，共通部分，互いに素，差，補集合,
集合演算の基本的性質，集合代数，双対原理，集合族，べき集合，分割組，順序対，直積，n 項関係，2 項関係，同等関係，図式表現，逆，合成
反射的，対称的，反対称的，推移的，同値関係，同値類，閉包
半順序，擬順序，比較可能，全順序，
辞書式順序，直前，直後
関数，定義域，値域，恒等関数，制限写像，グラフ，合成，合成関数の結合
律，単射，全射，可逆，逆関数，全単射，単射・全射・逆関数に関する基本的定理
有限集合，要素数，包除原理，樹形図，
和の法則，積の法則，順列，組合せ，パスカルの 3 角形，2 項定理
等差数列，等比数列，漸化式，合同算術，鳩の巣原理
集合と数え上げに関する演習
離散型確率空間，事象， 確率の公理，
確率測度
条件付き確率，ベイズの定理，独立性，条件付き独立性
離散型確率分布，期待値，分散，授業
内容のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
教科書と講義資料の予習，復習を行い，課題に対するレポートの作成を行う
こと．
【テキスト（教科書）】
S. Lipschutz (著), 成嶋弘監 (訳), 離散数学―コンピュータサイエンスの基礎
数学, マグロウヒル大学演習, オーム社, 1995. ISBN 4-274-13005-3
他に担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
必要に応じて紹介する．
【成績評価の方法と基準】
レポート課題 40%，小テスト 40%，平常点 20%で総合評価する．
【学生の意見等からの気づき】
質問時間を十分に取る．
【学生が準備すべき機器他】
特になし【その他の重要事項】
特になし— 132 —

発行日：2019/5/1
PRI110KA-【CS-103e 】

離散構造演習 1李亜民

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】「離散構造 1」の授業に対応した演習問題を解くことを通じて，集合，数え上げ，離散型確率に関する理解を深めることを目的とする．
【到達目標】
集合，数え上げ，離散型確率に関して，特に記号的，形式的な表現と考え方を十分に理解し習得する．

【Outline and objectives】
It aims to deepen understanding on set, enumeration, and discrete
probabilities by solving exercises problems corresponding to lecture of
discrete structure 1.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
最初に集合に関して，基礎概念，集合演算，関係，順序，関数を扱う．次に数え上げに関して，基礎概念，順列，組合せ，数列，漸化式等を扱う．最後に離散型確率に関して，基礎概念，ベイズの定理，離散型確率分布等を扱う．授業では演習課題を課す．学期の途中に複数回，小テストを行う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
基礎力確認
２

集合の基礎 (1)3

集合の基礎 (2)

4

集合演算

5

関係 (1)

6

関係 (2)

7

順序

8

関数

9

数え上げ (1)10数え上げ (2)

11
12

総合演習
離散型確率 (1)13

離散型確率 (2)14

離散型確率 (3)、まとめ

内容
離散構造 1 に関係する数学的基礎力の確認
集合，要素，数の集合，外延の原理，
抽象の原理，外延的定義，内包的定義
普遍集合，空集合，部分集合，真部分集合，部分集合の性質，ベン図，ベン図による論証和，共通部分，互いに素，差，補集合,
集合演算の基本的性質，集合代数，双対原理，集合族，べき集合，分割組，順序対，直積，n 項関係，2 項関係，同等関係，図式表現，逆，合成
反射的，対称的，反対称的，推移的，同値関係，同値類，閉包
半順序，擬順序，比較可能，全順序，
辞書式順序，直前，直後
関数，定義域，値域，恒等関数，制限写像，グラフ，合成，合成関数の結合
律，単射，全射，可逆，逆関数，全単射，単射・全射・逆関数に関する基本的定理
有限集合，要素数，包除原理，樹形図，
和の法則，積の法則，順列，組合せ，パスカルの 3 角形，2 項定理
等差数列，等比数列，漸化式，合同算術，鳩の巣原理
集合と数え上げに関する演習
離散型確率空間，事象， 確率の公理，
確率測度
条件付き確率，ベイズの定理，独立性，条件付き独立性
離散型確率分布，期待値，分散，授業
内容のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
教科書と講義資料の予習，復習を行い，課題に対するレポートの作成を行う
こと．
【テキスト（教科書）】
S. Lipschutz (著), 成嶋弘監 (訳), 離散数学―コンピュータサイエンスの基礎
数学, マグロウヒル大学演習, オーム社, 1995. ISBN 4-274-13005-3
他に担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
必要に応じて紹介する．
【成績評価の方法と基準】
レポート課題 40%，小テスト 40%，平常点 20%で総合評価する．
【学生の意見等からの気づき】
質問時間を十分に取る．
【学生が準備すべき機器他】
特になし【その他の重要事項】
特になし— 133 —

発行日：2019/5/1
PRI110KA-【CS-103e 】

離散構造演習 1
西島利尚

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】「離散構造 1」の授業に対応した演習問題を解くことを通じて，集合，数え上げ，離散型確率に関する理解を深めることを目的とする．
【到達目標】
集合，数え上げ，離散型確率に関して，特に記号的，形式的な表現と考え方を十分に理解し習得する．

【Outline and objectives】
It aims to deepen understanding on set, enumeration, and discrete
probabilities by solving exercises problems corresponding to lecture of
discrete structure 1.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
最初に集合に関して，基礎概念，集合演算，関係，順序，関数を扱う．次に数え上げに関して，基礎概念，順列，組合せ，数列，漸化式等を扱う．最後に離散型確率に関して，基礎概念，ベイズの定理，離散型確率分布等を扱う．授業では演習課題を課す．学期の途中に複数回，小テストを行う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
基礎力確認
２

集合の基礎 (1)3

集合の基礎 (2)

4

集合演算

5

関係 (1)

6

関係 (2)

7

順序

8

関数

9

数え上げ (1)10数え上げ (2)

11
12

総合演習
離散型確率 (1)13

離散型確率 (2)14

離散型確率 (3)、まとめ

内容
離散構造 1 に関係する数学的基礎力の確認
集合，要素，数の集合，外延の原理，
抽象の原理，外延的定義，内包的定義
普遍集合，空集合，部分集合，真部分集合，部分集合の性質，ベン図，ベン図による論証和，共通部分，互いに素，差，補集合,
集合演算の基本的性質，集合代数，双対原理，集合族，べき集合，分割組，順序対，直積，n 項関係，2 項関係，同等関係，図式表現，逆，合成
反射的，対称的，反対称的，推移的，同値関係，同値類，閉包
半順序，擬順序，比較可能，全順序，
辞書式順序，直前，直後
関数，定義域，値域，恒等関数，制限写像，グラフ，合成，合成関数の結合
律，単射，全射，可逆，逆関数，全単射，単射・全射・逆関数に関する基本的定理
有限集合，要素数，包除原理，樹形図，
和の法則，積の法則，順列，組合せ，パスカルの 3 角形，2 項定理
等差数列，等比数列，漸化式，合同算術，鳩の巣原理
集合と数え上げに関する演習
離散型確率空間，事象， 確率の公理，
確率測度
条件付き確率，ベイズの定理，独立性，条件付き独立性
離散型確率分布，期待値，分散，授業
内容のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
教科書と講義資料の予習，復習を行い，課題に対するレポートの作成を行う
こと．
【テキスト（教科書）】
S. Lipschutz (著), 成嶋弘監 (訳), 離散数学―コンピュータサイエンスの基礎
数学, マグロウヒル大学演習, オーム社, 1995. ISBN 4-274-13005-3
他に担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
必要に応じて紹介する．
【成績評価の方法と基準】
レポート課題 40%，小テスト 40%，平常点 20%で総合評価する．
【学生の意見等からの気づき】
質問時間を十分に取る．
【学生が準備すべき機器他】
特になし【その他の重要事項】
特になし— 134 —

発行日：2019/5/1
PRI110KA-【CS-103e 】

離散構造演習 1
NGUYEN N BINH
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】「離散構造 1」の授業に対応した演習問題を解くことを通じて，集合，数え上げ，離散型確率に関する理解を深めることを目的とする．
【到達目標】
集合，数え上げ，離散型確率に関して，特に記号的，形式的な表現と考え方を十分に理解し習得する．

【Outline and objectives】
It aims to deepen understanding on set, enumeration, and discrete
probabilities by solving exercises problems corresponding to lecture of
discrete structure 1.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
最初に集合に関して，基礎概念，集合演算，関係，順序，関数を扱う．次に数え上げに関して，基礎概念，順列，組合せ，数列，漸化式等を扱う．最後に離散型確率に関して，基礎概念，ベイズの定理，離散型確率分布等を扱う．授業では演習課題を課す．学期の途中に複数回，小テストを行う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
基礎力確認
２

集合の基礎 (1)3

集合の基礎 (2)

4

集合演算

5

関係 (1)

6

関係 (2)

7

順序

8

関数

9

数え上げ (1)10数え上げ (2)

11
12

総合演習
離散型確率 (1)13

離散型確率 (2)14

離散型確率 (3)、まとめ

内容
離散構造 1 に関係する数学的基礎力の確認
集合，要素，数の集合，外延の原理，
抽象の原理，外延的定義，内包的定義
普遍集合，空集合，部分集合，真部分集合，部分集合の性質，ベン図，ベン図による論証和，共通部分，互いに素，差，補集合,
集合演算の基本的性質，集合代数，双対原理，集合族，べき集合，分割組，順序対，直積，n 項関係，2 項関係，同等関係，図式表現，逆，合成
反射的，対称的，反対称的，推移的，同値関係，同値類，閉包
半順序，擬順序，比較可能，全順序，
辞書式順序，直前，直後
関数，定義域，値域，恒等関数，制限写像，グラフ，合成，合成関数の結合
律，単射，全射，可逆，逆関数，全単射，単射・全射・逆関数に関する基本的定理
有限集合，要素数，包除原理，樹形図，
和の法則，積の法則，順列，組合せ，パスカルの 3 角形，2 項定理
等差数列，等比数列，漸化式，合同算術，鳩の巣原理
集合と数え上げに関する演習
離散型確率空間，事象， 確率の公理，
確率測度
条件付き確率，ベイズの定理，独立性，条件付き独立性
離散型確率分布，期待値，分散，授業
内容のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
教科書と講義資料の予習，復習を行い，課題に対するレポートの作成を行う
こと．
【テキスト（教科書）】
S. Lipschutz (著), 成嶋弘監 (訳), 離散数学―コンピュータサイエンスの基礎
数学, マグロウヒル大学演習, オーム社, 1995. ISBN 4-274-13005-3
他に担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
必要に応じて紹介する．
【成績評価の方法と基準】
レポート課題 40%，小テスト 40%，平常点 20%で総合評価する．
【学生の意見等からの気づき】
質問時間を十分に取る．
【学生が準備すべき機器他】
特になし【その他の重要事項】
特になし— 135 —

発行日：2019/5/1
PRI110KA-【CS-104e 】

離散構造演習 2
赤石美奈

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報科学を裏打ちする離散的な構造のうち、特に重要な「グラフ」「論理学」の基本概念の理解を深める。
【到達目標】
グラフ、論理学の基本を理解する。特に記号、式、図表の扱いに慣れる。現実
問題の抽象化・一般化という考え方を身につけるとともに、プログラミングとの関わりを理解する【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
離散構造 1 の続きである．グラフの基礎概念、命題論理、述語論理、証明法など情報科学の数学的ツールの導入部について学ぶ。「離散構造 2」の授業に対応した演習問題を解く。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
グラフ (1)
第2回
グラフ (2)
第3回
グラフ (3)
第4回
グラフ (4)
第5回
グラフ (5)
第6回
グラフ (6)
第7回
命題論理 (1)
第8回
第9回
第 10 回
第 11 回

命題論理 (2)命題論理 (3)述語論理 (1)述語論理 (2)

第 12 回証明法 (1)

第 13 回証明法 (2)

第 14 回

総括

内容
グラフの基礎概念 (1)グラフの基礎概念 (2)オイラー路、ハミルトン路、閉路
木、木の探索 (1)
木、木の探索 (2)オートマトン
命題、命題論理、論理式、真理値、真
理値表
恒真命題、恒真式、矛盾命題、矛盾式
含意、必要条件、十分条件述語論理の構文論
述語論理の意味論、恒真、充足可能、
充足不可能
証明法、構成的証明、直接証明、反例、
対偶法
場合分け、背理法、数学的帰納法、鳩の巣原理
グラフ、論理学のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
授業で出題する演習課題に取り組むこと。
【テキスト（教科書）】
S. Lipschutz 著，成嶋弘監訳：マグロウヒル大学演習「離散数学−コンピュー
タサイエンスの基礎数学−」，オーム社，1995 年．(注：離散構造 1 の教科書）【参考書】
C. L. Liu 著，成嶋弘／秋山仁共訳：「コンピュータサイエンスのための離散
数学入門」
，オーム社
【成績評価の方法と基準】
授業への積極的な参加および、小テスト、演習課題の達成度。
【学生の意見等からの気づき】
質問の時間を増やす。
【学生が準備すべき機器他】
貸与パソコン【その他の重要事項】
ノートをとる．
【Outline and objectives】
Exercise.

— 136 —

発行日：2019/5/1
PRI110KA-【CS-104e 】

離散構造演習 2
西島利尚

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報科学を裏打ちする離散的な構造のうち、特に重要な「グラフ」「論理学」の基本概念の理解を深める。
【到達目標】
グラフ、論理学の基本を理解する。特に記号、式、図表の扱いに慣れる。現実
問題の抽象化・一般化という考え方を身につけるとともに、プログラミングとの関わりを理解する【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
離散構造 1 の続きである．グラフの基礎概念、命題論理、述語論理、証明法など情報科学の数学的ツールの導入部について学ぶ。「離散構造 2」の授業に対応した演習問題を解く。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
グラフ (1)
第2回
グラフ (2)
第3回
グラフ (3)
第4回
グラフ (4)
第5回
グラフ (5)
第6回
グラフ (6)
第7回
命題論理 (1)
第8回
第9回
第 10 回
第 11 回

命題論理 (2)命題論理 (3)述語論理 (1)述語論理 (2)

第 12 回証明法 (1)

第 13 回証明法 (2)

第 14 回

総括

内容
グラフの基礎概念 (1)グラフの基礎概念 (2)オイラー路、ハミルトン路、閉路
木、木の探索 (1)
木、木の探索 (2)オートマトン
命題、命題論理、論理式、真理値、真
理値表
恒真命題、恒真式、矛盾命題、矛盾式
含意、必要条件、十分条件述語論理の構文論
述語論理の意味論、恒真、充足可能、
充足不可能
証明法、構成的証明、直接証明、反例、
対偶法
場合分け、背理法、数学的帰納法、鳩の巣原理
グラフ、論理学のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
授業で出題する演習課題に取り組むこと。
【テキスト（教科書）】
S. Lipschutz 著，成嶋弘監訳：マグロウヒル大学演習「離散数学−コンピュー
タサイエンスの基礎数学−」，オーム社，1995 年．(注：離散構造 1 の教科書）【参考書】
C. L. Liu 著，成嶋弘／秋山仁共訳：「コンピュータサイエンスのための離散
数学入門」
，オーム社
【成績評価の方法と基準】
授業への積極的な参加および、小テスト、演習課題の達成度。
【学生の意見等からの気づき】
質問の時間を増やす。
【学生が準備すべき機器他】
貸与パソコン【その他の重要事項】
ノートをとる．
【Outline and objectives】
Exercise.

— 137 —

発行日：2019/5/1
COT111KA-【CS-111 】

論理回路入門李

亜民

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本授業では、組み合わせ回路と順序回路を含む論理回路の設計に必要な論理ゲートやブール代数、カルノー図などを用いた回路設計と動作検証シミュレーションの方法について学びます。
【到達目標】
すべてのデバイス装置の基礎となる論理回路について学びます。また、組み合わせ回路と順序回路を含む論理回路の設計に必要であるブール代数を理解します。 さらに三つの論理ゲート（AND、OR、NOT）のみを用いて、様々なデジタル回路を設計します。実際のハードウェア設計に用いられる Altera
Quartus II と ModelSim を使用し、回路設計及び動作検証シミュレーションを行います。

【学生が準備すべき機器他】
ノート PC をクラスに持ち込みます。
【Outline and objectives】
The objective for this lecture is to understand the fundamentals of logic
operation, Boolean Algebra, logic gates, and their use in implementing
the combinational circuits and sequential circuits. All the circuits will
be designed in schematic and simulated with CAD/CAE tools.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
AND ゲートや OR ゲート、NOT ゲート、全加算器、マルチプレクサ、デコー
ダー、エンコーダーなどの簡単なデジタル回路設計から始まり、Ｎ進カウン
ターや交通信号機制御システムなどの複雑な回路設計も行います。また、設計した論理回路の動作検証シミュレーションの方法についても学びます。論理回路設計とシミュレーションには、Altera Quartus II と ModelSim とい
う CAD / CAE ツールを使用します。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
０と１の表現、論理ゲー
トの構成

2
3
4
5
6

7
8

9
10
11

12

13

14

内容
０と１の表現、NOT、NAND、NOR、AND、OR ゲートの NMOS型、CMOS 型、TTL 型実装
ブール代数とド・モルガ ブール代数の定理とド・モルガンの法
ンの法則
則、NAND ゲートのみで構成した回路
論理回路設計及び動作検 テストベンチ、Altera Quartus II と証の方法
ModelSim の使い方
論理式の積和標準形と和 最小項と最大項、論理式の積和形と和積標準形
積形の変換及び動作検証
カルノー図と論理式の簡 カルノー図、半加算器と全加算器の設単化計とシミュレーション
マルチビット加算回路
リップルキャリーアダーとキャリー
ルックアヘッドアダーの設計とシミュ
レーション
減算器と加減算回路
２の補数、加算器を利用した減算と加減算回路の設計とシミュレーション
符号なし数と２の補数の 符号なし数と２の補数の乗算、ウォレ
乗算回路
スツリー乗算器の設計とシミュレーション
マルチビット マルチプレ マルチプレクサと７セグメント LED
クサ
点灯回路の設計とシミュレーション
デコーダーとエンコーデコーダーとプライオリティエンコー
ダー
ダーの設計とシミュレーション
ラッチとフリップフロッ 記憶できる回路 RS ラッチ、D ラッ
プ（FF）
チ、DFF、JKFF、TFF とレジスタ・ファイル
Mealy 型と Moore 型順 順序回路の構成、状態遷移図と交通信
序回路号機制御システムの設計とシミュレーション
Ｎ進カウンターと７セグ DFF、JKFF、TFF を用いた計数器とメント LED
７セグメント LED 点灯回路の設計とシミュレーション
まとめとクイズ
論理回路の復習とクイズ【授業時間外の学習（準備学習・復習・宿題等）】
講義資料を事前に目を通します。また、レポート（宿題）を完成します。
【テキスト（教科書）】担当教員 Website に掲載【参考書】
特に指定しない。
【成績評価の方法と基準】
レポートと期末試験に加え、授業中の参加の度合、貢献度を考慮し、総合的に判断します。
【学生の意見等からの気づき】
サンプルレポートを用意します。

— 138 —

発行日：2019/5/1
COT111KA-【CS-101 】

プログラミング入門
波多野 大督
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
コンピュータやコンピュータソフトウェアは様々な場面で我々に深く関わっていて、これらの技術なしには現代の情報化社会は成り立ちません。本授業
ではコンピュータソフトウェアを実際に作るために必要となるプログラミン
グ技術の基本を学びます。その中でも「コンピュータが行う情報処理の基本型」を学ぶことが重要なテーマとなります。
【到達目標】
本講義の目標は、情報科学を学ぶ上で欠かせない「プログラミング」技術の基礎を習得することです。プログラミングとは、プログラミング言語（本講義では「プログラミング言語 Python」）という言葉を使って、コンピュータに行わせたい作業の内容を伝える技術です。従って、この「プログラミング
言語」という新しい言葉をマスターして「コンピュータと自由に会話ができる」「思い通りに作業を指示できるようになる」ことが大きな目標です。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
プログラミング技術の基礎の習得は、プログラミング言語という新しい言語を習得することでもあります。したがって、必要となる学習の方法は、新しい外国語を学習していくプロセスに似ています。そこで、各講義は、「説明」「演習」「課題」に分かれます。
各講義の前半では主に、(A) 新しく学ぶ文法や機能などの知識の「説明」をします。さらに、(B) (A) で学んだことを利用して、実際にプログラミングを「演習」として行ってもらいます。プログラミングは、プログラム（文章）を書くことでもありますが、「このようなプログラムの書き方で、コンピュータがこのように動いてくれる」ということを体感します。
各講義の後半では、(C)「課題」として出題されるプログラムを実際に作ってもらうことで、プログラミング技術の体得を目指します。課題によっては、レポートとして提出してもらうものもあります。なお、課題はいくつかのテーマごとにコースに分かれて用意されているので、各自興味をもったテーマを選択し取り組むことができます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
導入、入出力処理
1

2

値と変数

3

条件分岐

4

繰り返し

5

第 1 回から 4 回の総括

6

関数

7

ファイル操作

8
9

対話ループ
複合データ

10

第 6 回から 9 回の総括

11

応用 (1) ―タートルグラ
フィックスで幾何学模様
応用 (2) ― Tk を利用したレンダリング
総括 (1) ―内容の復習と実際的なプログラムの作
成
総括 (2) ―実際的なプログラムの作成12
13

14【授業時間外の学習（準備学習・復習・宿題等）】
事前学習として、オンライン資料を熟読し、予習課題に取り組む。講義後は、プログラミング課題に取り組み完成させる。
【テキスト（教科書）】たのしいプログラミング Python ではじめよう!
Jason R.Briggs (著), 磯 蘭水 (翻訳), 藤永 奈保子 (翻訳), 鈴木 悠 (翻訳)オーム社、2014【参考書】
みんなの Python 第 3 版
柴田 淳 (著)ソフトバンククリエイティブ、2012【成績評価の方法と基準】
1. 基礎力認定試験：主に講義の前半で学ぶ基礎的な事項の習得について確認します。
2. 評定試験：全クラス共通の試験により、プログラムの読解力や作成力を評価します。
2 の評定試験の結果が最終評価となりますが、1 の基礎力認定試験に合格しなければ、評定試験の受験はできません。なお、各講義で出題されるプログラ
ム課題も一部最終評価に含まれます。
【学生の意見等からの気づき】
各回での内容が理解できたかどうか不安であるとの声がありました。そこで理解度確認のミニ課題を各授業ごとに行います。
【学生が準備すべき機器他】
あり：講義は情報教室での実施になります。また、予習、復習、講義中に終了しない課題などについては、各自貸与ノート PC を利用し取り組むことを前提とします。
【その他の重要事項】
1 年生の段階では、コンピュータを自由に操ること＝プログラミングと考えてよいでしょう。コンピュータに操られるのでなく、コンピュータを自由に操ることを目標にしましょう。プログラミングは、言葉を扱うことに似ています。したがって使うことが一番重要となります。つまずきがあったら講師や
TA に相談してください。本学部で学ぶ全講義は「プログラミング」が全ての基礎であるといっても過言ではなく、本講義の内容を深く理解し習得することはとても重要です。
【Outline and objectives】
Today, computer software is essential in our lives, and programming isan activity to realize such software. In this course, students will acquire
fundamental skills of programming.

内容
プログラミングとは何かを学ぶ。また、プログラミングを行うための基本的な道具の使い方を学ぶ。
コンピュータが扱うデータの最も基本的な扱い方を学ぶ。
状況によって異なる作業を切り替えて実行させる方法を学ぶ。
似た作業を何度も繰り返して実行させる方法を学ぶ。
各回で学んだ内容をより深めるとともに、それらを組み合わせたプログラミ
ングを学ぶ。
まとまった作業を、一つの単位の仕事としてまとめる方法を学ぶ。
プログラム内で利用するための、ファイルの作成、読み込み方法を学ぶ。
対話型プログラムについて学ぶ。
複数のデータをひとかたまりの形で扱うための機構について学ぶ。データを統一的に処理する際に必要となる。
各回で学んだ内容をより深めるとともに、それらを組み合わせたプログラミ
ングを学ぶ。
幾何学模様を描くプログラムを作成してみる。
初歩的なレンダリングのプログラムを作成してみる。
これまで学んできた内容の復習を行う。また、これらを用いた実際的なプ
ログラムの作成にチャレンジする。
これまで学んできた内容を用いて、実際的なプログラムの作成にチャレンジする。

— 139 —

発行日：2019/5/1
COT111KA-【CS-101 】

プログラミング入門
五月女 健治
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
コンピュータやコンピュータソフトウェアは様々な場面で我々に深く関わっていて、これらの技術なしには現代の情報化社会は成り立ちません。本授業
ではコンピュータソフトウェアを実際に作るために必要となるプログラミン
グ技術の基本を学びます。その中でも「コンピュータが行う情報処理の基本型」を学ぶことが重要なテーマとなります。
【到達目標】
本講義の目標は、情報科学を学ぶ上で欠かせない「プログラミング」技術の基礎を習得することです。プログラミングとは、プログラミング言語（本講義では「プログラミング言語 Python」）という言葉を使って、コンピュータに行わせたい作業の内容を伝える技術です。従って、この「プログラミング
言語」という新しい言葉をマスターして「コンピュータと自由に会話ができる」「思い通りに作業を指示できるようになる」ことが大きな目標です。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
プログラミング技術の基礎の習得は、プログラミング言語という新しい言語を習得することでもあります。したがって、必要となる学習の方法は、新しい外国語を学習していくプロセスに似ています。そこで、各講義は、「説明」「演習」「課題」に分かれます。
各講義の前半では主に、(A) 新しく学ぶ文法や機能などの知識の「説明」をします。さらに、(B) (A) で学んだことを利用して、実際にプログラミングを「演習」として行ってもらいます。プログラミングは、プログラム（文章）を書くことでもありますが、「このようなプログラムの書き方で、コンピュータがこのように動いてくれる」ということを体感します。
各講義の後半では、(C)「課題」として出題されるプログラムを実際に作ってもらうことで、プログラミング技術の体得を目指します。課題によっては、レポートとして提出してもらうものもあります。なお、課題はいくつかのテーマごとにコースに分かれて用意されているので、各自興味をもったテーマを選択し取り組むことができます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
導入、入出力処理
1

2

値と変数

3

条件分岐

4

繰り返し

5

第 1 回から 4 回の総括

6

関数

7

ファイル操作

8
9

対話ループ
複合データ

10

第 6 回から 9 回の総括

11

応用 (1) ―タートルグラ
フィックスで幾何学模様
応用 (2) ― Tk を利用したレンダリング
総括 (1) ―内容の復習と実際的なプログラムの作
成
総括 (2) ―実際的なプログラムの作成12
13

14【授業時間外の学習（準備学習・復習・宿題等）】
事前学習として、オンライン資料を熟読し、予習課題に取り組む。講義後は、プログラミング課題に取り組み完成させる。
【テキスト（教科書）】たのしいプログラミング Python ではじめよう!
Jason R.Briggs (著), 磯 蘭水 (翻訳), 藤永 奈保子 (翻訳), 鈴木 悠 (翻訳)オーム社、2014【参考書】
みんなの Python 第 3 版
柴田 淳 (著)ソフトバンククリエイティブ、2012【成績評価の方法と基準】
1. 基礎力認定試験：主に講義の前半で学ぶ基礎的な事項の習得について確認します。
2. 評定試験：全クラス共通の試験により、プログラムの読解力や作成力を評価します。
2 の評定試験の結果が最終評価となりますが、1 の基礎力認定試験に合格しなければ、評定試験の受験はできません。なお、各講義で出題されるプログラ
ム課題も一部最終評価に含まれます。
【学生の意見等からの気づき】
各回での内容が理解できたかどうか不安であるとの声がありました。そこで理解度確認のミニ課題を各授業ごとに行います。
【学生が準備すべき機器他】
あり：講義は情報教室での実施になります。また、予習、復習、講義中に終了しない課題などについては、各自貸与ノート PC を利用し取り組むことを前提とします。
【その他の重要事項】
1 年生の段階では、コンピュータを自由に操ること＝プログラミングと考えてよいでしょう。コンピュータに操られるのでなく、コンピュータを自由に操ることを目標にしましょう。プログラミングは、言葉を扱うことに似ています。したがって使うことが一番重要となります。つまずきがあったら講師や
TA に相談してください。本学部で学ぶ全講義は「プログラミング」が全ての基礎であるといっても過言ではなく、本講義の内容を深く理解し習得することはとても重要です。
【Outline and objectives】
Today, computer software is essential in our lives, and programming isan activity to realize such software. In this course, students will acquire
fundamental skills of programming.

内容
プログラミングとは何かを学ぶ。また、プログラミングを行うための基本的な道具の使い方を学ぶ。
コンピュータが扱うデータの最も基本的な扱い方を学ぶ。
状況によって異なる作業を切り替えて実行させる方法を学ぶ。
似た作業を何度も繰り返して実行させる方法を学ぶ。
各回で学んだ内容をより深めるとともに、それらを組み合わせたプログラミ
ングを学ぶ。
まとまった作業を、一つの単位の仕事としてまとめる方法を学ぶ。
プログラム内で利用するための、ファイルの作成、読み込み方法を学ぶ。
対話型プログラムについて学ぶ。
複数のデータをひとかたまりの形で扱うための機構について学ぶ。データを統一的に処理する際に必要となる。
各回で学んだ内容をより深めるとともに、それらを組み合わせたプログラミ
ングを学ぶ。
幾何学模様を描くプログラムを作成してみる。
初歩的なレンダリングのプログラムを作成してみる。
これまで学んできた内容の復習を行う。また、これらを用いた実際的なプ
ログラムの作成にチャレンジする。
これまで学んできた内容を用いて、実際的なプログラムの作成にチャレンジする。

— 140 —

発行日：2019/5/1
COT111KA-【CS-101 】

プログラミング入門
佐々木 晃
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
コンピュータやコンピュータソフトウェアは様々な場面で我々に深く関わっていて、これらの技術なしには現代の情報化社会は成り立ちません。本授業
ではコンピュータソフトウェアを実際に作るために必要となるプログラミン
グ技術の基本を学びます。その中でも「コンピュータが行う情報処理の基本型」を学ぶことが重要なテーマとなります。
【到達目標】
本講義の目標は、情報科学を学ぶ上で欠かせない「プログラミング」技術の基礎を習得することです。プログラミングとは、プログラミング言語（本講義では「プログラミング言語 Python」）という言葉を使って、コンピュータに行わせたい作業の内容を伝える技術です。従って、この「プログラミング
言語」という新しい言葉をマスターして「コンピュータと自由に会話ができる」「思い通りに作業を指示できるようになる」ことが大きな目標です。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
プログラミング技術の基礎の習得は、プログラミング言語という新しい言語を習得することでもあります。したがって、必要となる学習の方法は、新しい外国語を学習していくプロセスに似ています。そこで、各講義は、「説明」「演習」「課題」に分かれます。
各講義の前半では主に、(A) 新しく学ぶ文法や機能などの知識の「説明」をします。さらに、(B) (A) で学んだことを利用して、実際にプログラミングを「演習」として行ってもらいます。プログラミングは、プログラム（文章）を書くことでもありますが、「このようなプログラムの書き方で、コンピュータがこのように動いてくれる」ということを体感します。
各講義の後半では、(C)「課題」として出題されるプログラムを実際に作ってもらうことで、プログラミング技術の体得を目指します。課題によっては、レポートとして提出してもらうものもあります。なお、課題はいくつかのテーマごとにコースに分かれて用意されているので、各自興味をもったテーマを選択し取り組むことができます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
導入、入出力処理
1

2

値と変数

3

条件分岐

4

繰り返し

5

第 1 回から 4 回の総括

6

関数

7

ファイル操作

8
9

対話ループ
複合データ

10

第 6 回から 9 回の総括

11

応用 (1) ―タートルグラ
フィックスで幾何学模様
応用 (2) ― Tk を利用したレンダリング
総括 (1) ―内容の復習と実際的なプログラムの作
成
総括 (2) ―実際的なプログラムの作成12
13

14【授業時間外の学習（準備学習・復習・宿題等）】
事前学習として、オンライン資料を熟読し、予習課題に取り組む。講義後は、プログラミング課題に取り組み完成させる。
【テキスト（教科書）】たのしいプログラミング Python ではじめよう!
Jason R.Briggs (著), 磯 蘭水 (翻訳), 藤永 奈保子 (翻訳), 鈴木 悠 (翻訳)オーム社、2014【参考書】
みんなの Python 第 3 版
柴田 淳 (著)ソフトバンククリエイティブ、2012【成績評価の方法と基準】
1. 基礎力認定試験：主に講義の前半で学ぶ基礎的な事項の習得について確認します。
2. 評定試験：全クラス共通の試験により、プログラムの読解力や作成力を評価します。
2 の評定試験の結果が最終評価となりますが、1 の基礎力認定試験に合格しなければ、評定試験の受験はできません。なお、各講義で出題されるプログラ
ム課題も一部最終評価に含まれます。
【学生の意見等からの気づき】
各回での内容が理解できたかどうか不安であるとの声がありました。そこで理解度確認のミニ課題を各授業ごとに行います。
【学生が準備すべき機器他】
あり：講義は情報教室での実施になります。また、予習、復習、講義中に終了しない課題などについては、各自貸与ノート PC を利用し取り組むことを前提とします。
【その他の重要事項】
1 年生の段階では、コンピュータを自由に操ること＝プログラミングと考えてよいでしょう。コンピュータに操られるのでなく、コンピュータを自由に操ることを目標にしましょう。プログラミングは、言葉を扱うことに似ています。したがって使うことが一番重要となります。つまずきがあったら講師や
TA に相談してください。本学部で学ぶ全講義は「プログラミング」が全ての基礎であるといっても過言ではなく、本講義の内容を深く理解し習得することはとても重要です。
【Outline and objectives】
Today, computer software is essential in our lives, and programming isan activity to realize such software. In this course, students will acquire
fundamental skills of programming.

内容
プログラミングとは何かを学ぶ。また、プログラミングを行うための基本的な道具の使い方を学ぶ。
コンピュータが扱うデータの最も基本的な扱い方を学ぶ。
状況によって異なる作業を切り替えて実行させる方法を学ぶ。
似た作業を何度も繰り返して実行させる方法を学ぶ。
各回で学んだ内容をより深めるとともに、それらを組み合わせたプログラミ
ングを学ぶ。
まとまった作業を、一つの単位の仕事としてまとめる方法を学ぶ。
プログラム内で利用するための、ファイルの作成、読み込み方法を学ぶ。
対話型プログラムについて学ぶ。
複数のデータをひとかたまりの形で扱うための機構について学ぶ。データを統一的に処理する際に必要となる。
各回で学んだ内容をより深めるとともに、それらを組み合わせたプログラミ
ングを学ぶ。
幾何学模様を描くプログラムを作成してみる。
初歩的なレンダリングのプログラムを作成してみる。
これまで学んできた内容の復習を行う。また、これらを用いた実際的なプ
ログラムの作成にチャレンジする。
これまで学んできた内容を用いて、実際的なプログラムの作成にチャレンジする。

— 141 —

発行日：2019/5/1
COT111KA-【CS-101 】

プログラミング入門
久東義典

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
コンピュータやコンピュータソフトウェアは様々な場面で我々に深く関わっていて、これらの技術なしには現代の情報化社会は成り立ちません。本授業
ではコンピュータソフトウェアを実際に作るために必要となるプログラミン
グ技術の基本を学びます。その中でも「コンピュータが行う情報処理の基本型」を学ぶことが重要なテーマとなります。
【到達目標】
本講義の目標は、情報科学を学ぶ上で欠かせない「プログラミング」技術の基礎を習得することです。プログラミングとは、プログラミング言語（本講義では「プログラミング言語 Python」）という言葉を使って、コンピュータに行わせたい作業の内容を伝える技術です。従って、この「プログラミング
言語」という新しい言葉をマスターして「コンピュータと自由に会話ができる」「思い通りに作業を指示できるようになる」ことが大きな目標です。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
プログラミング技術の基礎の習得は、プログラミング言語という新しい言語を習得することでもあります。したがって、必要となる学習の方法は、新しい外国語を学習していくプロセスに似ています。そこで、各講義は、「説明」「演習」「課題」に分かれます。
各講義の前半では主に、(A) 新しく学ぶ文法や機能などの知識の「説明」をします。さらに、(B) (A) で学んだことを利用して、実際にプログラミングを「演習」として行ってもらいます。プログラミングは、プログラム（文章）を書くことでもありますが、「このようなプログラムの書き方で、コンピュータがこのように動いてくれる」ということを体感します。
各講義の後半では、(C)「課題」として出題されるプログラムを実際に作ってもらうことで、プログラミング技術の体得を目指します。課題によっては、レポートとして提出してもらうものもあります。なお、課題はいくつかのテーマごとにコースに分かれて用意されているので、各自興味をもったテーマを選択し取り組むことができます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
導入、入出力処理
1

2

値と変数

3

条件分岐

4

繰り返し

5

第 1 回から 4 回の総括

6

関数

7

ファイル操作

8
9

対話ループ
複合データ

10

第 6 回から 9 回の総括

11

応用 (1) ―タートルグラ
フィックスで幾何学模様
応用 (2) ― Tk を利用したレンダリング
総括 (1) ―内容の復習と実際的なプログラムの作
成
総括 (2) ―実際的なプログラムの作成12
13

14【授業時間外の学習（準備学習・復習・宿題等）】
事前学習として、オンライン資料を熟読し、予習課題に取り組む。講義後は、プログラミング課題に取り組み完成させる。
【テキスト（教科書）】たのしいプログラミング Python ではじめよう!
Jason R.Briggs (著), 磯 蘭水 (翻訳), 藤永 奈保子 (翻訳), 鈴木 悠 (翻訳)オーム社、2014【参考書】
みんなの Python 第 3 版
柴田 淳 (著)ソフトバンククリエイティブ、2012【成績評価の方法と基準】
1. 基礎力認定試験：主に講義の前半で学ぶ基礎的な事項の習得について確認します。
2. 評定試験：全クラス共通の試験により、プログラムの読解力や作成力を評価します。
2 の評定試験の結果が最終評価となりますが、1 の基礎力認定試験に合格しなければ、評定試験の受験はできません。なお、各講義で出題されるプログラ
ム課題も一部最終評価に含まれます。
【学生の意見等からの気づき】
各回での内容が理解できたかどうか不安であるとの声がありました。そこで理解度確認のミニ課題を各授業ごとに行います。
【学生が準備すべき機器他】
あり：講義は情報教室での実施になります。また、予習、復習、講義中に終了しない課題などについては、各自貸与ノート PC を利用し取り組むことを前提とします。
【その他の重要事項】
1 年生の段階では、コンピュータを自由に操ること＝プログラミングと考えてよいでしょう。コンピュータに操られるのでなく、コンピュータを自由に操ることを目標にしましょう。プログラミングは、言葉を扱うことに似ています。したがって使うことが一番重要となります。つまずきがあったら講師や
TA に相談してください。本学部で学ぶ全講義は「プログラミング」が全ての基礎であるといっても過言ではなく、本講義の内容を深く理解し習得することはとても重要です。
【Outline and objectives】
Today, computer software is essential in our lives, and programming isan activity to realize such software. In this course, students will acquire
fundamental skills of programming.

内容
プログラミングとは何かを学ぶ。また、プログラミングを行うための基本的な道具の使い方を学ぶ。
コンピュータが扱うデータの最も基本的な扱い方を学ぶ。
状況によって異なる作業を切り替えて実行させる方法を学ぶ。
似た作業を何度も繰り返して実行させる方法を学ぶ。
各回で学んだ内容をより深めるとともに、それらを組み合わせたプログラミ
ングを学ぶ。
まとまった作業を、一つの単位の仕事としてまとめる方法を学ぶ。
プログラム内で利用するための、ファイルの作成、読み込み方法を学ぶ。
対話型プログラムについて学ぶ。
複数のデータをひとかたまりの形で扱うための機構について学ぶ。データを統一的に処理する際に必要となる。
各回で学んだ内容をより深めるとともに、それらを組み合わせたプログラミ
ングを学ぶ。
幾何学模様を描くプログラムを作成してみる。
初歩的なレンダリングのプログラムを作成してみる。
これまで学んできた内容の復習を行う。また、これらを用いた実際的なプ
ログラムの作成にチャレンジする。
これまで学んできた内容を用いて、実際的なプログラムの作成にチャレンジする。

— 142 —

発行日：2019/5/1
COT111KA-【CS-201 】

プログラミング 1(C/C++)
藤田悟

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
この授業ではプログラミング言語 C/C++を学び、これらを用いて簡単なプログラム作成を行うことと、プログラムの実行環境において、どのようにメモリが利用されているかを理解することを目的とする。コンピュータの仕組みを考えながら、プログラムがどのように動作しているのかを考え、正しく動作するプログラムとは何かを判断できるようになることをめざす。

第 13 回

ポインタ演算第 14 回

ファイル入出力ポインタの加算について学ぶ
ポインタを引数にした call byreference による関数呼び出しの方法を学ぶ
ファイルのオープンとクローズ方法を学ぶ
ファイルへの値の書き出し方法を学ぶ
ファイルからの値の読出し方法を学ぶ【到達目標】
・プログラミング言語 C/C++ のソースコードとコンパイルの関係を説明できる。
・if 文、for 文を使った C/C++プログラムを作成することができる。
・関数を使った C/C++ プログラムを作成することができる。
・構造体を使った C/C++ プログラムを作成することができる。
・変数とポインタ、メモリアドレスの関係を説明することができる。

【授業時間外の学習（準備学習・復習・宿題等）】
教科書や配布資料を事前に読んでから授業に参加する
課題プログラムを作成し、提出する【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【参考書】
林晴比古, “明快入門 C++ ビギナー編”, ソフトバンククリエイティブ, 2008.
柴田望洋, “新・明解 C 言語 入門編”, ソフトバンククリエイティブ. 2014.

【授業の進め方と方法】
まず、インタープリタ言語とコンパイラ言語の違いを説明し、C/C++のコンパ
イラの利用方法と、プログラミング環境の整備を行う。続いて、C/C++の基
本機能の構文と動作定義を説明し、サンプルコードを示したのちに、類似課題に対するプログラミング演習を行う。プログラミング課題は、規定の動作を行うプログラムを作成することに留まらず、実行途中の変数のメモリマッ
プを描かせることで、具体的なメモリ配置について体験する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
C/C++言語の導入

第2回

C/C++言語の基本形

第3回

標準入出力

第4回

算術演算子

第5回

条件分岐

第6回

繰り返し制御第7回

文字列と配列

第8回

変数とメモリ

第9回

関数

第 10 回変数のスコープ

第 11 回構造体

第 12 回

ポインタ【テキスト（教科書）】柴田望洋, “新 明解 C++ 入門編”, ソフトバンククリエイティブ. 2017.

【成績評価の方法と基準】
講義と演習に参加し、全ての課題を提出することを単位の必要条件とする。
期末試験を実施し、理解度を評価する。
成績は、期末試験を 70%、課題提出を 30%で評価する【学生の意見等からの気づき】
演習の時間を十分に設けて、理解を深めるよう心掛ける【学生が準備すべき機器他】
貸与 PC を利用してプログラミング演習を行う【Outline and objectives】
Students learn the basic skills for writing programs in Programing
Language C/C++. They not only study the grammar of Programing
Language C/C++, but also study the memory architecture of computers.

内容
コンパイラとインタープリタの違いを学ぶ
C/C++の開発環境を理解する
最初のプログラムを作成し、実行させる
インクルードファイルの書き方を学ぶ
main 関数の書き方を学ぶ
変数宣言について学ぶ
C 言語の出力方法である printf の使
い方を学ぶ
C++言語の標準入出力である cin,cout の使い方を学ぶ
C/C++における加減乗除の方法を学ぶ
演算子の優先順位について理解する
if else を用いた条件分岐のあるプログ
ラムの書き方を学ぶ
switch 文について学ぶ
for, while を使った繰り返し方法を学ぶ
break, continue により繰り返しの中断や継続を行う方法を学ぶ
配列の宣言と利用方法を学ぶ
配列とメモリマップの関係について学ぶ
配列と文字列の関係を学ぶ
変数とメモリの関係について学ぶ&演算子によりメモリアドレスを確認する方法を学ぶ
sizeof 演算子により変数領域の大きさを求める方法を学ぶ
関数定義と関数呼び出しの方法を学ぶ
プロトタイプ宣言について学ぶ
変数のスコープについて学ぶ
ローカル変数、グローバル変数について学ぶ
変数のメモリ割り当て方法の違いについて学ぶ
構造体の定義方法と参照方法を学ぶ
構造体とメモリの関係を学ぶ
ポインタとメモリアドレスの関係を学ぶ
ポインタ変数の使い方を学ぶ
ポインタと配列の関係を学ぶ
ポインタを使った構造体の参照方法を学ぶ— 143 —

発行日：2019/5/1
COT111KA-【CS-201 】

プログラミング 1(C/C++)
坂本

寛

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
この授業ではプログラミング言語 C/C++を学び、これらを用いて簡単なプログラム作成を行うことと、プログラムの実行環境において、どのようにメモリが利用されているかを理解することを目的とする。コンピュータの仕組みを考えながら、プログラムがどのように動作しているのかを考え、正しく動作するプログラムとは何かを判断できるようになることをめざす。

第 13 回

ポインタ演算第 14 回

ファイル入出力ポインタの加算について学ぶ
ポインタを引数にした call byreference による関数呼び出しの方法を学ぶ
ファイルのオープンとクローズ方法を学ぶ
ファイルへの値の書き出し方法を学ぶ
ファイルからの値の読出し方法を学ぶ【到達目標】
・プログラミング言語 C/C++ のソースコードとコンパイルの関係を説明できる。
・if 文、for 文を使った C/C++プログラムを作成することができる。
・関数を使った C/C++ プログラムを作成することができる。
・構造体を使った C/C++ プログラムを作成することができる。
・変数とポインタ、メモリアドレスの関係を説明することができる。

【授業時間外の学習（準備学習・復習・宿題等）】
教科書や配布資料を事前に読んでから授業に参加する
課題プログラムを作成し、提出する【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【参考書】
林晴比古, “明快入門 C++ ビギナー編”, ソフトバンククリエイティブ, 2008.
柴田望洋, “新・明解 C 言語 入門編”, ソフトバンククリエイティブ. 2014.

【授業の進め方と方法】
まず、インタープリタ言語とコンパイラ言語の違いを説明し、C/C++のコンパ
イラの利用方法と、プログラミング環境の整備を行う。続いて、C/C++の基
本機能の構文と動作定義を説明し、サンプルコードを示したのちに、類似課題に対するプログラミング演習を行う。プログラミング課題は、規定の動作を行うプログラムを作成することに留まらず、実行途中の変数のメモリマッ
プを描かせることで、具体的なメモリ配置について体験する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
C/C++言語の導入

第2回

C/C++言語の基本形

第3回

標準入出力

第4回

算術演算子

第5回

条件分岐

第6回

繰り返し制御第7回

文字列と配列

第8回

変数とメモリ

第9回

関数

第 10 回変数のスコープ

第 11 回構造体

第 12 回

ポインタ【テキスト（教科書）】柴田望洋, “新 明解 C++ 入門編”, ソフトバンククリエイティブ. 2017.

【成績評価の方法と基準】
講義と演習に参加し、全ての課題を提出することを単位の必要条件とする。
期末試験を実施し、理解度を評価する。
成績は、期末試験を 70%、課題提出を 30%で評価する【学生の意見等からの気づき】
演習の時間を十分に設けて、理解を深めるよう心掛ける【学生が準備すべき機器他】
貸与 PC を利用してプログラミング演習を行う【Outline and objectives】
Students learn the basic skills for writing programs in Programing
Language C/C++. They not only study the grammar of Programing
Language C/C++, but also study the memory architecture of computers.

内容
コンパイラとインタープリタの違いを学ぶ
C/C++の開発環境を理解する
最初のプログラムを作成し、実行させる
インクルードファイルの書き方を学ぶ
main 関数の書き方を学ぶ
変数宣言について学ぶ
C 言語の出力方法である printf の使
い方を学ぶ
C++言語の標準入出力である cin,cout の使い方を学ぶ
C/C++における加減乗除の方法を学ぶ
演算子の優先順位について理解する
if else を用いた条件分岐のあるプログ
ラムの書き方を学ぶ
switch 文について学ぶ
for, while を使った繰り返し方法を学ぶ
break, continue により繰り返しの中断や継続を行う方法を学ぶ
配列の宣言と利用方法を学ぶ
配列とメモリマップの関係について学ぶ
配列と文字列の関係を学ぶ
変数とメモリの関係について学ぶ&演算子によりメモリアドレスを確認する方法を学ぶ
sizeof 演算子により変数領域の大きさを求める方法を学ぶ
関数定義と関数呼び出しの方法を学ぶ
プロトタイプ宣言について学ぶ
変数のスコープについて学ぶ
ローカル変数、グローバル変数について学ぶ
変数のメモリ割り当て方法の違いについて学ぶ
構造体の定義方法と参照方法を学ぶ
構造体とメモリの関係を学ぶ
ポインタとメモリアドレスの関係を学ぶ
ポインタ変数の使い方を学ぶ
ポインタと配列の関係を学ぶ
ポインタを使った構造体の参照方法を学ぶ— 144 —

発行日：2019/5/1
COT111KA-【CS-201 】

プログラミング 1(C/C++)
久東

義典

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
この授業ではプログラミング言語 C/C++を学び、これらを用いて簡単なプログラム作成を行うことと、プログラムの実行環境において、どのようにメモリが利用されているかを理解することを目的とする。コンピュータの仕組みを考えながら、プログラムがどのように動作しているのかを考え、正しく動作するプログラムとは何かを判断できるようになることをめざす。

第 13 回

ポインタ演算第 14 回

ファイル入出力ポインタの加算について学ぶ
ポインタを引数にした call byreference による関数呼び出しの方法を学ぶ
ファイルのオープンとクローズ方法を学ぶ
ファイルへの値の書き出し方法を学ぶ
ファイルからの値の読出し方法を学ぶ【到達目標】
・プログラミング言語 C/C++ のソースコードとコンパイルの関係を説明できる。
・if 文、for 文を使った C/C++プログラムを作成することができる。
・関数を使った C/C++ プログラムを作成することができる。
・構造体を使った C/C++ プログラムを作成することができる。
・変数とポインタ、メモリアドレスの関係を説明することができる。

【授業時間外の学習（準備学習・復習・宿題等）】
教科書や配布資料を事前に読んでから授業に参加する
課題プログラムを作成し、提出する【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【参考書】
林晴比古, “明快入門 C++ ビギナー編”, ソフトバンククリエイティブ, 2008.
柴田望洋, “新・明解 C 言語 入門編”, ソフトバンククリエイティブ. 2014.

【授業の進め方と方法】
まず、インタープリタ言語とコンパイラ言語の違いを説明し、C/C++のコンパ
イラの利用方法と、プログラミング環境の整備を行う。続いて、C/C++の基
本機能の構文と動作定義を説明し、サンプルコードを示したのちに、類似課題に対するプログラミング演習を行う。プログラミング課題は、規定の動作を行うプログラムを作成することに留まらず、実行途中の変数のメモリマッ
プを描かせることで、具体的なメモリ配置について体験する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
C/C++言語の導入

第2回

C/C++言語の基本形

第3回

標準入出力

第4回

算術演算子

第5回

条件分岐

第6回

繰り返し制御第7回

文字列と配列

第8回

変数とメモリ

第9回

関数

第 10 回変数のスコープ

第 11 回構造体

第 12 回

ポインタ【テキスト（教科書）】柴田望洋, “新 明解 C++ 入門編”, ソフトバンククリエイティブ. 2017.

【成績評価の方法と基準】
講義と演習に参加し、全ての課題を提出することを単位の必要条件とする。
期末試験を実施し、理解度を評価する。
成績は、期末試験を 70%、課題提出を 30%で評価する【学生の意見等からの気づき】
演習の時間を十分に設けて、理解を深めるよう心掛ける【学生が準備すべき機器他】
貸与 PC を利用してプログラミング演習を行う【Outline and objectives】
Students learn the basic skills for writing programs in Programing
Language C/C++. They not only study the grammar of Programing
Language C/C++, but also study the memory architecture of computers.

内容
コンパイラとインタープリタの違いを学ぶ
C/C++の開発環境を理解する
最初のプログラムを作成し、実行させる
インクルードファイルの書き方を学ぶ
main 関数の書き方を学ぶ
変数宣言について学ぶ
C 言語の出力方法である printf の使
い方を学ぶ
C++言語の標準入出力である cin,cout の使い方を学ぶ
C/C++における加減乗除の方法を学ぶ
演算子の優先順位について理解する
if else を用いた条件分岐のあるプログ
ラムの書き方を学ぶ
switch 文について学ぶ
for, while を使った繰り返し方法を学ぶ
break, continue により繰り返しの中断や継続を行う方法を学ぶ
配列の宣言と利用方法を学ぶ
配列とメモリマップの関係について学ぶ
配列と文字列の関係を学ぶ
変数とメモリの関係について学ぶ&演算子によりメモリアドレスを確認する方法を学ぶ
sizeof 演算子により変数領域の大きさを求める方法を学ぶ
関数定義と関数呼び出しの方法を学ぶ
プロトタイプ宣言について学ぶ
変数のスコープについて学ぶ
ローカル変数、グローバル変数について学ぶ
変数のメモリ割り当て方法の違いについて学ぶ
構造体の定義方法と参照方法を学ぶ
構造体とメモリの関係を学ぶ
ポインタとメモリアドレスの関係を学ぶ
ポインタ変数の使い方を学ぶ
ポインタと配列の関係を学ぶ
ポインタを使った構造体の参照方法を学ぶ— 145 —

発行日：2019/5/1
COT111KA-【CS-101e 】

プログラミング演習 1(Python)
佐々木 晃
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
規模の大きいプログラムを書くことを通じて、ソフトウェアをプログラミン
グすることそのものに対する理解を深める。さらに、実際的なプログラミン
グ技術の初歩を学ぶ。

【テキスト（教科書）】
1. Python によるプログラミング、小林 郁夫、 佐々木 晃著、 オーム社 2019年 8 月発行予定 (発行が間に合わない場合は、オンラインで提供する。
）
2. オンライン資料あるいは講義配布資料。

【到達目標】
春学期の「プログラミング入門」で学んだプログラミングの基礎を用いて、目的に応じたソフトウェア（アプリケーション）の簡単なものが作成できるよ
うになること。

【参考書】
必要に応じて講義中に指示する。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
前半は、ゲームを題材として Python によるソフトウェア開発を行う。グラ
フィクスシステムを用いたアニメーション、ユーザインタフェースによる入出力処理などの実践的なプログラミングについて学ぶ。後半はパズルを例に、一般的な問題をプログラムとして表現する方法と、その表現に基づいて処理をする方法を学ぶ。これにより、数式のような表現形式を持たない実際に処理をしたい対象 (問題) を、どのようにプログラムとして表現するかについて、実践的に学ぶ。最後に、より反応性の高いライブラリを導入し、より本格的なプログラムの作成に挑む。各回に課題が提示されるので、授業時間外にそのプログラミングに取り組む。

【成績評価の方法と基準】
基本的なプログラミング力については、原則毎回提出のプログラムの構造や、実行結果で判断する。
さらに、課題への取り組みや完成度、授業への参加貢献度との総合で判断する。
【学生の意見等からの気づき】
学生各自の進行度に応じた、きめの細かい指導が必要であると思われた。
【学生が準備すべき機器他】
ラボ教室及び貸与ノート PC を使用する。ノート PC は常に持参すること。
【その他の重要事項】
特になし。
【Outline and objectives】
Through writing large programs, students will learn how to implement
practical software systems.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
内容
1
基本の確認（図形の描画） この講義全体についての説明を行う。
入門 I を復習しつつ、Python のtkinter ライブラリのキャンバスを利用して絵や図を描画する。
2
グラフィクスシステム
リアルタイムゲームに不可欠となる、（アニメーション）
アニメーションの手法について学ぶとともに、ゲームのプロトタイプシステ
ムの作成を行う。
3
ユーザインタフェースと キーボード、マウスを用いた入力処理
対話的処理（インタラク を学ぶとともに、対話的なアプリケー
ティブ処理）
ションの作成手法の基礎について学ぶ。
4
実装 (1)
3 で作成したプロトタイプシステムに基づき、ゲームの基本部分の設計、実装を行う。ブロック崩しを題材とする。
5
オブジェクト指向入門
クラスを利用してオブジェクトを表現(1)（モデリング）する。
6
オブジェクト指向入門
オブジェクトを組み合わせてオブジェ(2)（オブジェクトコンポ クトを表現する。
ジション／ポリモーフィ
ズム）
7
オブジェクト指向入門
抽象クラスからの継承でオブジェクト(3)（継承）を表現する。
8
実装 (2)
オブジェクト指向の構造で、ブロック崩しゲームを完成させる。
9
インタラクティブゲーム クラス継承によるオブジェクトの整
プログラミング (1)理、既存機能の拡張と再利用について（MVC の構造）学ぶ。
マインスイーパーを題材とする。
10
インタラクティブゲーム モデリングや、アルゴリズムを用いた
プログラミング (2)（状計算処理について学ぶ。
態の管理）
11
インタラクティブゲーム モデリングとアルゴリズムの実装を進プログラミング (3)め、マインスイーパーを完成させる。
12
リアルタイムゲームプロ より反応性の良いプログラミングを行
グラミング (1)（外部ラ
うため、pygame を導入し、イベント
イブラリの活用）
処理に慣れる。
13
リアルタイムゲームプロ イベントハンドリングを一歩進め、
グラミング (2)
ゲーム盤面上への文字表示など学ぶ。
14
リアルタイムゲームプロ Pygame を用いてのゲームを完成させ
グラミング (3)る。ブロック崩しを pygame を用いて書き直す。
【授業時間外の学習（準備学習・復習・宿題等）】
準備学習として、前期のプログラミング入門 I の内容を復習し、十分に理解を深めておくこと。授業後の学習では、各回で出題されるプログラミング問
題およびレポート作成に取り組むこと。

— 146 —

発行日：2019/5/1
COT111KA-【CS-101e 】

プログラミング演習 1(Python)小林

郁夫

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
規模の大きいプログラムを書くことを通じて、ソフトウェアをプログラミン
グすることそのものに対する理解を深める。さらに、実際的なプログラミン
グ技術の初歩を学ぶ。

【テキスト（教科書）】
1. Python によるプログラミング、小林 郁夫、 佐々木 晃著、 オーム社 2019年 8 月発行予定 (発行が間に合わない場合は、オンラインで提供する。
）
2. オンライン資料あるいは講義配布資料。

【到達目標】
春学期の「プログラミング入門」で学んだプログラミングの基礎を用いて、目的に応じたソフトウェア（アプリケーション）の簡単なものが作成できるよ
うになること。

【参考書】
必要に応じて講義中に指示する。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
前半は、ゲームを題材として Python によるソフトウェア開発を行う。グラ
フィクスシステムを用いたアニメーション、ユーザインタフェースによる入出力処理などの実践的なプログラミングについて学ぶ。後半はパズルを例に、一般的な問題をプログラムとして表現する方法と、その表現に基づいて処理をする方法を学ぶ。これにより、数式のような表現形式を持たない実際に処理をしたい対象 (問題) を、どのようにプログラムとして表現するかについて、実践的に学ぶ。最後に、より反応性の高いライブラリを導入し、より本格的なプログラムの作成に挑む。各回に課題が提示されるので、授業時間外にそのプログラミングに取り組む。

【成績評価の方法と基準】
基本的なプログラミング力については、原則毎回提出のプログラムの構造や、実行結果で判断する。
さらに、課題への取り組みや完成度、授業への参加貢献度との総合で判断する。
【学生の意見等からの気づき】
学生各自の進行度に応じた、きめの細かい指導が必要であると思われた。
【学生が準備すべき機器他】
ラボ教室及び貸与ノート PC を使用する。ノート PC は常に持参すること。
【その他の重要事項】
特になし。
【Outline and objectives】
Through writing large programs, students will learn how to implement
practical software systems.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
内容
1
基本の確認（図形の描画） この講義全体についての説明を行う。
入門 I を復習しつつ、Python のtkinter ライブラリのキャンバスを利用して絵や図を描画する。
2
グラフィクスシステム
リアルタイムゲームに不可欠となる、（アニメーション）
アニメーションの手法について学ぶとともに、ゲームのプロトタイプシステ
ムの作成を行う。
3
ユーザインタフェースと キーボード、マウスを用いた入力処理
対話的処理（インタラク を学ぶとともに、対話的なアプリケー
ティブ処理）
ションの作成手法の基礎について学ぶ。
4
実装 (1)
3 で作成したプロトタイプシステムに基づき、ゲームの基本部分の設計、実装を行う。ブロック崩しを題材とする。
5
オブジェクト指向入門
クラスを利用してオブジェクトを表現(1)（モデリング）する。
6
オブジェクト指向入門
オブジェクトを組み合わせてオブジェ(2)（オブジェクトコンポ クトを表現する。
ジション／ポリモーフィ
ズム）
7
オブジェクト指向入門
抽象クラスからの継承でオブジェクト(3)（継承）を表現する。
8
実装 (2)
オブジェクト指向の構造で、ブロック崩しゲームを完成させる。
9
インタラクティブゲーム クラス継承によるオブジェクトの整
プログラミング (1)理、既存機能の拡張と再利用について（MVC の構造）学ぶ。
マインスイーパーを題材とする。
10
インタラクティブゲーム モデリングや、アルゴリズムを用いた
プログラミング (2)（状計算処理について学ぶ。
態の管理）
11
インタラクティブゲーム モデリングとアルゴリズムの実装を進プログラミング (3)め、マインスイーパーを完成させる。
12
リアルタイムゲームプロ より反応性の良いプログラミングを行
グラミング (1)（外部ラ
うため、pygame を導入し、イベント
イブラリの活用）
処理に慣れる。
13
リアルタイムゲームプロ イベントハンドリングを一歩進め、
グラミング (2)
ゲーム盤面上への文字表示など学ぶ。
14
リアルタイムゲームプロ Pygame を用いてのゲームを完成させ
グラミング (3)る。ブロック崩しを pygame を用いて書き直す。
【授業時間外の学習（準備学習・復習・宿題等）】
準備学習として、前期のプログラミング入門 I の内容を復習し、十分に理解を深めておくこと。授業後の学習では、各回で出題されるプログラミング問
題およびレポート作成に取り組むこと。

— 147 —

発行日：2019/5/1
PRI210KA-【CS-161 】

データ構造とアルゴリズム
尾花賢

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
高度なプログラミングには、用途にあった「定石」を使いことなすことが不可欠です。この講義では、その「定石」であるアルゴリズムをつかいこなす第一歩を学びます。具体的には、様々な分野の代表的なアルゴリズムを紹介し、プログラム化する方法を学びます。アルゴリズムが用途にあうかどうかを判断する最も重要な基準の一つである計算量についても学びます。また、アル
ゴリズムをプログラム化するために不可欠なデータ構造についても学びます。
【到達目標】
情報科学を学ぶ上で最低限必要な「アルゴリズムとデータ構造の基礎」を理解し、プログラム化できる能力を身に着けることを目標とする。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
アルゴリズムは問題を解決するための定石です。したがって、これまでに数多くのアルゴリズムが開発されています。また、今後も次々に新しいアルゴ
リズムが開発されてゆくでしょう。アルゴリズムを使いこなしているプログ
ラマは、アルゴリズムについて記述された専門書や論文で新しいアルゴリズ
ムを知ることがほとんどです。そこで本講義では、アルゴリズムについて記述された専門書を読みこなす基礎的なスキルを身につけることを目標とします。具体的には、 pseudo-code で記述されたアルゴリズムをプログラム化す
ることを目標とします。各テーマごとに、アルゴリズムに関して記述された文章を予習で読み、プログラム化を授業後の課題とします。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【参考書】
書名: Introduction to Algorithms, Third Edition
著者: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest andClifford Stein
出版社: The MIT Press
出版年: 2009 年【成績評価の方法と基準】
1. 基礎力認定試験：主に講義の前半で学ぶ基礎的な事項の習得について確認します。
2. 評定試験：講義全体の内容に関して評価します。
2 の評定試験の結果が最終評価となりますが、1 の基礎力認定試験に合格しなければ、評定試験の受験はできません。なお、各講義で出題される課題も一
部最終評価に含まれます。
【学生の意見等からの気づき】
プログラミングの解説を多くしてほしいとの要望に対応．
【学生が準備すべき機器他】
演習にはノート PC を利用する。
【Outline and objectives】
When you write "good" program, you must learn and make use ofstandard and well-established techniques. In the course, you willlearn algorithm — well-established techniques for programming. Moreconcretely, you will learn popular algorithms (such as sorting) and learn
how to evaluate computational complexity of algorithms. You will also
learn data structures for implementing algorithms with programming
languages.

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2

挿入ソートと実行時間評
価3

5

マージソートと漸化式による実行時間評価
分割統治法を用いたアルゴリズムの実行時間評価
基本的なデータ構造

6

ヒープソート7

クイックソート

8

4 種類のソートの実装

9

ハッシュ表

10

二分探索木

11
12
13

二分探索木における動的集合操作の実装
講義の復習
単一始点最短路問題

14

グラフの表現4内容
アルゴリズムとは何か，データ構造とは何かを理解する．
基本的なソートアルゴリズムである挿
入ソートとその実行時間を解析する手法を学ぶ．
マージソートとマージソートの実行時間を評価する手法を学ぶ．
分割統治法を用いたアルゴリズムの実
行時間を評価する手法を学ぶ．
基本的なデータ構造であるスタック/
キュー/リスト/木構造を学ぶ．
ヒープソートのアルゴリズムを学ぶとともに，実行時間の解析を行う．
クイックソートのアルゴリズムを学ぶとともに，実行時間の解析を行う．
これまでに学んだ挿入ソート，マージ
ソート，ヒープソート，クイックソー
トのプログラミングを行い，実行時間を比較する．
重要なデータ構造のひとつであるハッ
シュ表を理解する重要なデータ構造のひとつである二分探索木を理解する
二分探索木における動的集合操作をプ
ログラミング言語で実装する．
今までの講義で学んだ内容を復習する．
グラフに関する代表的アルゴリズムである単一最短路問題とベルマン・フォード法，ダイクストラ法について学ぶ．
グラフを表現するための色々なデータ構造を理解するとともに Dijkstra 法
における動的集合の扱いを学ぶ．

【授業時間外の学習（準備学習・復習・宿題等）】
アルゴリズムに関して記述された文章を予習で読み、プログラム化を授業後の課題とします。
【テキスト（教科書）】
書名: アルゴリズムイントロダクション
造・数学 第 3 版
著者: Thomas H. Cormen 他
翻訳：浅野他
出版社: 近代科学者
出版年: 2012 年

第1巻

基礎・ソート・データ構— 148 —

発行日：2019/5/1
PRI210KA-【CS-161 】

データ構造とアルゴリズム
花泉弘

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
高度なプログラミングには、用途にあった「定石」を使いことなすことが不可欠です。この講義では、その「定石」であるアルゴリズムをつかいこなす第一歩を学びます。具体的には、様々な分野の代表的なアルゴリズムを紹介し、プログラム化する方法を学びます。アルゴリズムが用途にあうかどうかを判断する最も重要な基準の一つである計算量についても学びます。また、アル
ゴリズムをプログラム化するために不可欠なデータ構造についても学びます。
【到達目標】
情報科学を学ぶ上で最低限必要な「アルゴリズムとデータ構造の基礎」を理解し、プログラム化できる能力を身に着けることを目標とする。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
アルゴリズムは問題を解決するための定石です。したがって、これまでに数多くのアルゴリズムが開発されています。また、今後も次々に新しいアルゴ
リズムが開発されてゆくでしょう。アルゴリズムを使いこなしているプログ
ラマは、アルゴリズムについて記述された専門書や論文で新しいアルゴリズ
ムを知ることがほとんどです。そこで本講義では、アルゴリズムについて記述された専門書を読みこなす基礎的なスキルを身につけることを目標とします。具体的には、 pseudo-code で記述されたアルゴリズムをプログラム化す
ることを目標とします。各テーマごとに、アルゴリズムに関して記述された文章を予習で読み、プログラム化を授業後の課題とします。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【参考書】
書名: Introduction to Algorithms, Third Edition
著者: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest andClifford Stein
出版社: The MIT Press
出版年: 2009 年【成績評価の方法と基準】
1. 基礎力認定試験：主に講義の前半で学ぶ基礎的な事項の習得について確認します。
2. 評定試験：講義全体の内容に関して評価します。
2 の評定試験の結果が最終評価となりますが、1 の基礎力認定試験に合格しなければ、評定試験の受験はできません。なお、各講義で出題される課題も一
部最終評価に含まれます。
【学生の意見等からの気づき】
プログラミングの解説を多くしてほしいとの要望に対応．
【学生が準備すべき機器他】
演習にはノート PC を利用する。
【Outline and objectives】
When you write "good" program, you must learn and make use ofstandard and well-established techniques. In the course, you willlearn algorithm — well-established techniques for programming. Moreconcretely, you will learn popular algorithms (such as sorting) and learn
how to evaluate computational complexity of algorithms. You will also
learn data structures for implementing algorithms with programming
languages.

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2

挿入ソートと実行時間評
価3

5

マージソートと漸化式による実行時間評価
分割統治法を用いたアルゴリズムの実行時間評価
基本的なデータ構造

6

ヒープソート7

クイックソート

8

4 種類のソートの実装

9

ハッシュ表

10

二分探索木

11
12
13

二分探索木における動的集合操作の実装
講義の復習
単一始点最短路問題

14

グラフの表現4内容
アルゴリズムとは何か，データ構造とは何かを理解する．
基本的なソートアルゴリズムである挿
入ソートとその実行時間を解析する手法を学ぶ．
マージソートとマージソートの実行時間を評価する手法を学ぶ．
分割統治法を用いたアルゴリズムの実
行時間を評価する手法を学ぶ．
基本的なデータ構造であるスタック/
キュー/リスト/木構造を学ぶ．
ヒープソートのアルゴリズムを学ぶとともに，実行時間の解析を行う．
クイックソートのアルゴリズムを学ぶとともに，実行時間の解析を行う．
これまでに学んだ挿入ソート，マージ
ソート，ヒープソート，クイックソー
トのプログラミングを行い，実行時間を比較する．
重要なデータ構造のひとつであるハッ
シュ表を理解する重要なデータ構造のひとつである二分探索木を理解する
二分探索木における動的集合操作をプ
ログラミング言語で実装する．
今までの講義で学んだ内容を復習する．
グラフに関する代表的アルゴリズムである単一最短路問題とベルマン・フォード法，ダイクストラ法について学ぶ．
グラフを表現するための色々なデータ構造を理解するとともに Dijkstra 法
における動的集合の扱いを学ぶ．

【授業時間外の学習（準備学習・復習・宿題等）】
アルゴリズムに関して記述された文章を予習で読み、プログラム化を授業後の課題とします。
【テキスト（教科書）】
書名: アルゴリズムイントロダクション
造・数学 第 3 版
著者: Thomas H. Cormen 他
翻訳：浅野他
出版社: 近代科学者
出版年: 2012 年

第1巻

基礎・ソート・データ構— 149 —

発行日：2019/5/1
PRI210KA-【CS-161e 】

データ構造とアルゴリズム演習
佐藤裕二

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本授業は，「データ構造とアルゴリズム」の理解をより深めるための演習科目です．本科目を履修することによって，講義科目で学んだことを、より正確に，より深く理解すことを目的としています．本演習を通して，データ構造と，そのアルゴリズムについての学びがしっかりとしたものになるはずです．
【到達目標】
情報科学を学ぶ上で最低限必要な「アルゴリズムとデータ構造の基礎」を理解し，擬似コード (pseudo-code) を 1 ステップ (行) 毎に追いかけて，データの変化やアルゴリズムの分岐を示すことができる能力を身につけることを目標とします．また，アルゴリズムの考え方を身につけることももう一つの目標とします．

【Outline and objectives】
This is an exercise course for further understanding of "data structures
and algorithms". We aim that you understand more accurately anddeeply what you have learned in the lecture course. Throughout thisexercise, you should have a solid understanding of the data structures
and algorithms.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義科目でならった内容について確認をし，関連する演習問題を解くことで進めていきます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス・疑似コード

2
3

実行時間
帰納法・漸化式

4

挿入ソート

5

マージソート678

基本的なデータ構造 (1)基本的なデータ構造 (2)ヒープソート9

クイックソート

10
11

中間まとめ
ハッシュ表と二分探索木

12
13

アルゴリズムの復習
データ構造の復習

14

最終課題

内容
アルゴリズムとは何か，データ構造と何か，擬似コードの読み方
高次関数，指数関数などの実行時間
漸化式，漸化式を用いたアルゴリズムの解析
挿入ソートと，その擬似コードのト
レース
マージソートと，その擬似コードのト
レース，分割統治法
スタック，キュー，リスト
リスト，木構造
ヒープソートと，その擬似コードのト
レース，ヒープ木
クイックソートと，その擬似コードのトレース，乱択アルゴリズム
4 つのソートの復習やその比較
ハッシュ関数，ハッシュの計算，二分探索木の擬似コードのトレース
実行時間，ソートなどの復習
データ構造 (スタック，キュー，リス
ト，ハッシュ，二分探索木) の復習
学んだ知識やスキルの整理【授業時間外の学習（準備学習・復習・宿題等）】
予習としては、講義資料をよく読み、演習に備えてください。復習としては、
授業時間内で終わらなかった演習に取り組むと共に、毎回の宿題に取り組む必要があります。
【テキスト（教科書）】
書名: アルゴリズムイントロダクション 第 3 版 第 1 巻 (基礎・ソート・デー
タ構造・数学)
著者: Thomas H. Cormen 他
翻訳：浅野他
出版社: 近代科学社
出版年: 2012 年【参考書】
書名: Introduction to Algorithms, Third Edition
著者: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest andClifford Stein
出版社: The MIT Press
出版年: 2009 年【成績評価の方法と基準】
授業内演習 (60%)、課題レポート (40%) で成績評価を行います。
【学生の意見等からの気づき】
アルゴリズムの考え方が身につく演習を増やす。
【学生が準備すべき機器他】"データ構造とアルゴリズム"の講義資料、筆記用具。必要に応じて貸与ノート
PC を用いる。

— 150 —

発行日：2019/5/1
PRI210KA-【CS-161e 】

データ構造とアルゴリズム演習
黄潤和

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本授業は，「データ構造とアルゴリズム」の理解をより深めるための演習科目です．本科目を履修することによって，講義科目で学んだことを、より正確に，より深く理解すことを目的としています．本演習を通して，データ構造と，そのアルゴリズムについての学びがしっかりとしたものになるはずです．
【到達目標】
情報科学を学ぶ上で最低限必要な「アルゴリズムとデータ構造の基礎」を理解し，擬似コード (pseudo-code) を 1 ステップ (行) 毎に追いかけて，データの変化やアルゴリズムの分岐を示すことができる能力を身につけることを目標とします．また，アルゴリズムの考え方を身につけることももう一つの目標とします．

【Outline and objectives】
This is an exercise course for further understanding of "data structures
and algorithms". We aim that you understand more accurately anddeeply what you have learned in the lecture course. Throughout thisexercise, you should have a solid understanding of the data structures
and algorithms.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義科目でならった内容について確認をし，関連する演習問題を解くことで進めていきます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス・疑似コード

2
3

実行時間
帰納法・漸化式

4

挿入ソート

5

マージソート678

基本的なデータ構造 (1)基本的なデータ構造 (2)ヒープソート9

クイックソート

10
11

中間まとめ
ハッシュ表と二分探索木

12
13

アルゴリズムの復習
データ構造の復習

14

最終課題

内容
アルゴリズムとは何か，データ構造と何か，擬似コードの読み方
高次関数，指数関数などの実行時間
漸化式，漸化式を用いたアルゴリズムの解析
挿入ソートと，その擬似コードのト
レース
マージソートと，その擬似コードのト
レース，分割統治法
スタック，キュー，リスト
リスト，木構造
ヒープソートと，その擬似コードのト
レース，ヒープ木
クイックソートと，その擬似コードのトレース，乱択アルゴリズム
4 つのソートの復習やその比較
ハッシュ関数，ハッシュの計算，二分探索木の擬似コードのトレース
実行時間，ソートなどの復習
データ構造 (スタック，キュー，リス
ト，ハッシュ，二分探索木) の復習
学んだ知識やスキルの整理【授業時間外の学習（準備学習・復習・宿題等）】
予習としては、講義資料をよく読み、演習に備えてください。復習としては、
授業時間内で終わらなかった演習に取り組むと共に、毎回の宿題に取り組む必要があります。
【テキスト（教科書）】
書名: アルゴリズムイントロダクション 第 3 版 第 1 巻 (基礎・ソート・デー
タ構造・数学)
著者: Thomas H. Cormen 他
翻訳：浅野他
出版社: 近代科学社
出版年: 2012 年【参考書】
書名: Introduction to Algorithms, Third Edition
著者: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest andClifford Stein
出版社: The MIT Press
出版年: 2009 年【成績評価の方法と基準】
授業内演習 (60%)、課題レポート (40%) で成績評価を行います。
【学生の意見等からの気づき】
アルゴリズムの考え方が身につく演習を増やす。
【学生が準備すべき機器他】"データ構造とアルゴリズム"の講義資料、筆記用具。必要に応じて貸与ノート
PC を用いる。

— 151 —

発行日：2019/5/1
PRI210KA-【CS-161e 】

データ構造とアルゴリズム演習
小池崇文

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本授業は，「データ構造とアルゴリズム」の理解をより深めるための演習科目です．本科目を履修することによって，講義科目で学んだことを、より正確に，より深く理解すことを目的としています．本演習を通して，データ構造と，そのアルゴリズムについての学びがしっかりとしたものになるはずです．
【到達目標】
情報科学を学ぶ上で最低限必要な「アルゴリズムとデータ構造の基礎」を理解し，擬似コード (pseudo-code) を 1 ステップ (行) 毎に追いかけて，データの変化やアルゴリズムの分岐を示すことができる能力を身につけることを目標とします．また，アルゴリズムの考え方を身につけることももう一つの目標とします．

【Outline and objectives】
This is an exercise course for further understanding of "data structures
and algorithms". We aim that you understand more accurately anddeeply what you have learned in the lecture course. Throughout thisexercise, you should have a solid understanding of the data structures
and algorithms.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義科目でならった内容について確認をし，関連する演習問題を解くことで進めていきます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス・疑似コード

2
3

実行時間
帰納法・漸化式

4

挿入ソート

5

マージソート678

基本的なデータ構造 (1)基本的なデータ構造 (2)ヒープソート9

クイックソート

10
11

中間まとめ
ハッシュ表と二分探索木

12
13

アルゴリズムの復習
データ構造の復習

14

最終課題

内容
アルゴリズムとは何か，データ構造と何か，擬似コードの読み方
高次関数，指数関数などの実行時間
漸化式，漸化式を用いたアルゴリズムの解析
挿入ソートと，その擬似コードのト
レース
マージソートと，その擬似コードのト
レース，分割統治法
スタック，キュー，リスト
リスト，木構造
ヒープソートと，その擬似コードのト
レース，ヒープ木
クイックソートと，その擬似コードのトレース，乱択アルゴリズム
4 つのソートの復習やその比較
ハッシュ関数，ハッシュの計算，二分探索木の擬似コードのトレース
実行時間，ソートなどの復習
データ構造 (スタック，キュー，リス
ト，ハッシュ，二分探索木) の復習
学んだ知識やスキルの整理【授業時間外の学習（準備学習・復習・宿題等）】
予習としては、講義資料をよく読み、演習に備えてください。復習としては、
授業時間内で終わらなかった演習に取り組むと共に、毎回の宿題に取り組む必要があります。
【テキスト（教科書）】
書名: アルゴリズムイントロダクション 第 3 版 第 1 巻 (基礎・ソート・デー
タ構造・数学)
著者: Thomas H. Cormen 他
翻訳：浅野他
出版社: 近代科学社
出版年: 2012 年【参考書】
書名: Introduction to Algorithms, Third Edition
著者: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest andClifford Stein
出版社: The MIT Press
出版年: 2009 年【成績評価の方法と基準】
授業内演習 (60%)、課題レポート (40%) で成績評価を行います。
【学生の意見等からの気づき】
アルゴリズムの考え方が身につく演習を増やす。
【学生が準備すべき機器他】"データ構造とアルゴリズム"の講義資料、筆記用具。必要に応じて貸与ノート
PC を用いる。

— 152 —

発行日：2019/5/1
PRI210KA-【CS-161e 】

データ構造とアルゴリズム演習
李亜民

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本授業は，「データ構造とアルゴリズム」の理解をより深めるための演習科目です．本科目を履修することによって，講義科目で学んだことを、より正確に，より深く理解すことを目的としています．本演習を通して，データ構造と，そのアルゴリズムについての学びがしっかりとしたものになるはずです．
【到達目標】
情報科学を学ぶ上で最低限必要な「アルゴリズムとデータ構造の基礎」を理解し，擬似コード (pseudo-code) を 1 ステップ (行) 毎に追いかけて，データの変化やアルゴリズムの分岐を示すことができる能力を身につけることを目標とします．また，アルゴリズムの考え方を身につけることももう一つの目標とします．

【Outline and objectives】
This is an exercise course for further understanding of "data structures
and algorithms". We aim that you understand more accurately anddeeply what you have learned in the lecture course. Throughout thisexercise, you should have a solid understanding of the data structures
and algorithms.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義科目でならった内容について確認をし，関連する演習問題を解くことで進めていきます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス・疑似コード

2
3

実行時間
帰納法・漸化式

4

挿入ソート

5

マージソート678

基本的なデータ構造 (1)基本的なデータ構造 (2)ヒープソート9

クイックソート

10
11

中間まとめ
ハッシュ表と二分探索木

12
13

アルゴリズムの復習
データ構造の復習

14

最終課題

内容
アルゴリズムとは何か，データ構造と何か，擬似コードの読み方
高次関数，指数関数などの実行時間
漸化式，漸化式を用いたアルゴリズムの解析
挿入ソートと，その擬似コードのト
レース
マージソートと，その擬似コードのト
レース，分割統治法
スタック，キュー，リスト
リスト，木構造
ヒープソートと，その擬似コードのト
レース，ヒープ木
クイックソートと，その擬似コードのトレース，乱択アルゴリズム
4 つのソートの復習やその比較
ハッシュ関数，ハッシュの計算，二分探索木の擬似コードのトレース
実行時間，ソートなどの復習
データ構造 (スタック，キュー，リス
ト，ハッシュ，二分探索木) の復習
学んだ知識やスキルの整理【授業時間外の学習（準備学習・復習・宿題等）】
予習としては、講義資料をよく読み、演習に備えてください。復習としては、
授業時間内で終わらなかった演習に取り組むと共に、毎回の宿題に取り組む必要があります。
【テキスト（教科書）】
書名: アルゴリズムイントロダクション 第 3 版 第 1 巻 (基礎・ソート・デー
タ構造・数学)
著者: Thomas H. Cormen 他
翻訳：浅野他
出版社: 近代科学社
出版年: 2012 年【参考書】
書名: Introduction to Algorithms, Third Edition
著者: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest andClifford Stein
出版社: The MIT Press
出版年: 2009 年【成績評価の方法と基準】
授業内演習 (60%)、課題レポート (40%) で成績評価を行います。
【学生の意見等からの気づき】
アルゴリズムの考え方が身につく演習を増やす。
【学生が準備すべき機器他】"データ構造とアルゴリズム"の講義資料、筆記用具。必要に応じて貸与ノート
PC を用いる。

— 153 —

発行日：2019/5/1
PRI210KA-【CS-251 】

最適化
佐藤

裕二

必選区分： ｜ 配当年次／単位：年次／ 2 単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本講座では、情報科学のさまざまな場面で遭遇する最適化問題を数学的に処理するための基本的な手法について解説します。最適化問題の基本を理解し、さまざまな応用に役立てるための基礎力を身に着けることを目的とします。
【到達目標】
より専門的な知識が必要とされるパターン認識や進化計算などの理解を容易にするための基礎的なスキルを身につけることを目標とします。

【Outline and objectives】
This lecture will explain the basic method for mathematically processing
the optimization problem. It aims to understand the fundamentals of
optimization problems and to acquire the fundamental power to use forvarious application problems.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
最初に、最適化問題を扱うために必要となる数学的知識を学んだ後、制約の無い関数の最適化問題として勾配法とニュートン法を学びます。次に，制約がある場合の最適化問題としてラグランジュの未定乗数法を学び、さらに誤差のあるデータに関数を当てはめる手法である最小二乗法と最尤法を学びます。最後に一次式の最適化問題である線形計画法と複数の競合する目的関数を扱う多目的最適化を学びます。
授業は、理解を容易にするために例題を中心に解説を行い、演習により理解を深める、という形で進めます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
最適化問題とは
2
数学的準備

3

一次形式と二次形式

4

関数の極値

5

一次元最適化問題

6
7
8
9

勾配法
ニュートン法
ラグランジュの未定乗数法
最適化の使い方

10
11
12
13

最小二乗法
最尤法１
最尤法２
線形計画法

14

多目的最適化、まとめ

内容
オリエンテーション
行列、固有ベクトル、偏微分、曲線・曲面の方程式、接線と法線の解説
一次形式と二次形式、二次形式の微分、二次形式の標準化の解説
関数の勾配、停留点、関数の極値の解
説
三分割法、黄金分割法、ニュートン法、放物線補間の解説
勾配法の解説ニュートン法の解説
ラグランジュの未定乗数法の解説
例題を使った最適化手法の使い方の解説
最小二乗法、式の当てはめの解説
最尤推定、直線当てはめの解説
データの分類の解説
線形計画の標準形、可能領域、線形計
画の基本定理、シンプレックス法
多目的最適化とは、パレート解、多目的最適化の解法、全体的なまとめ【授業時間外の学習（準備学習・復習・宿題等）】
１．授業の予習または復習を毎回必ず行うこと
２．授業中に理解できなかった例題や演習課題は必ず復習して理解すること【テキスト（教科書）】
配布資料
【参考書】
金谷健一、「これなら分かる最適化数学」、共立出版、2005 年【成績評価の方法と基準】
期末テスト（60%）＋演習課題（20%）＋授業への参加度（20%）で採点します。
参加度は授業中の態度（積極的に参加しているか、寝ているか、騒いでいるかなど）で計算します。
【学生の意見等からの気づき】
学生の理解度を把握するために、講義に対応した演習を授業の最後で行い、また、次の講義の最初で解答例紹介を行いながら授業を進めています。
【学生が準備すべき機器他】
特になし【その他の重要事項】
本講義は複数クラスで内容を統一し、講義内容・教材を担当教員で共同で作成している。また、その内容は担当教員が企業で研究・開発業務に携わった経験を基に、実社会で有効となる最適化技術およびその数学的手法の基本に関する講義を行う— 154 —

発行日：2019/5/1
PRI210KA-【CS-251 】

最適化
佐川

浩彦

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本講座では、情報科学のさまざまな場面で遭遇する最適化問題を数学的に処理するための基本的な手法について解説します。最適化問題の基本を理解し、さまざまな応用に役立てるための基礎力を身に着けることを目的とします。
【到達目標】
より専門的な知識が必要とされるパターン認識や進化計算などの理解を容易にするための基礎的なスキルを身につけることを目標とします。

【Outline and objectives】
This lecture will explain the basic method for mathematically processing
the optimization problem. It aims to understand the fundamentals of
optimization problems and to acquire the fundamental power to use forvarious application problems.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
最初に、最適化問題を扱うために必要となる数学的知識を学んだ後、制約の無い関数の最適化問題として勾配法とニュートン法を学びます。次に，制約がある場合の最適化問題としてラグランジュの未定乗数法を学び、さらに誤差のあるデータに関数を当てはめる手法である最小二乗法と最尤法を学びます。最後に一次式の最適化問題である線形計画法と複数の競合する目的関数を扱う多目的最適化を学びます。
授業は、理解を容易にするために例題を中心に解説を行い、演習により理解を深める、という形で進めます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
最適化問題とは
2
数学的準備

3

一次形式と二次形式

4

関数の極値

5

一次元最適化問題

6
7
8
9

勾配法
ニュートン法
ラグランジュの未定乗数法
最適化の使い方

10
11
12
13

最小二乗法
最尤法１
最尤法２
線形計画法

14

多目的最適化、まとめ

内容
オリエンテーション
行列、固有ベクトル、偏微分、曲線・曲面の方程式、接線と法線の解説
一次形式と二次形式、二次形式の微分、二次形式の標準化の解説
関数の勾配、停留点、関数の極値の解
説
三分割法、黄金分割法、ニュートン法、放物線補間の解説
勾配法の解説ニュートン法の解説
ラグランジュの未定乗数法の解説
例題を使った最適化手法の使い方の解説
最小二乗法、式の当てはめの解説
最尤推定、直線当てはめの解説
データの分類の解説
線形計画の標準形、可能領域、線形計
画の基本定理、シンプレックス法
多目的最適化とは、パレート解、多目的最適化の解法、全体的なまとめ【授業時間外の学習（準備学習・復習・宿題等）】
１．授業の予習または復習を毎回必ず行うこと
２．授業中に理解できなかった例題や演習課題は必ず復習して理解すること【テキスト（教科書）】
配布資料
【参考書】
金谷健一、「これなら分かる最適化数学」、共立出版、2005 年【成績評価の方法と基準】
期末テスト（60%）＋演習課題（20%）＋授業への参加度（20%）で採点します。
参加度は授業中の態度（積極的に参加しているか、寝ているか、騒いでいるかなど）で計算します。
【学生の意見等からの気づき】
学生の理解度を把握するために、講義に対応した演習を授業の最後で行い、また、次の講義の最初で解答例紹介を行いながら授業を進めています。
【学生が準備すべき機器他】
特になし【その他の重要事項】
本講義は複数クラスで内容を統一し、講義内容・教材を担当教員で共同で作成している。また、その内容は担当教員が企業で研究・開発業務に携わった経験を基に、実社会で有効となる最適化技術およびその数学的手法の基本に関する講義を行う— 155 —

発行日：2019/5/1
PRI310KA-【CS-261 】

アルゴリズムの設計と解析
黄潤和

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
The goal of this course is to enhance students’ knowledge of data
strcture and skill of applying associated algorithms. This course will
cover the content review of learned data structures and algorithms
related tree and graph, and plus algorithm analysis and design
techniques.
【到達目標】The objectives of this course are to make students firmly laying goodfoundation of data structures and algorithms, and one-step further
comprehensively understanding algorithm analysis and having design
skills and techniques as genral problem solving strategies.

【成績評価の方法と基準】
中間課題 (20%) と定期試験 (80%)
【学生の意見等からの気づき】
Interested in students’ requirements【Outline and objectives】
The goal of this course is to enhance students’ knowledge of data
strcture and skill of applying associated algorithms. This course will
cover the content review of learned data structures and algorithms
related tree and graph, and plus algorithm analysis and design
techniques.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】- Review some parts of the content about data structures and algorithms
learned previously- Introduce some contents on algorithm analysis techniques- Learn some design techinqies for problem solving【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Fundamentals of theAnalysis of Algorithm
Efficiency
2
Review- Tree algorithms(1)3Review- Tree algorithms(2)4Review- Basis of Graph

5

6

7
8

9
10

11
12

13
14

内容
- what is an algorithm?
- how to design?
- how to analyze?
- search tree
- (2,3,4) Tree- red-black tree

- basic concepts and terms,- graph problems- applications
Review- DFS and BFS- Basic Graph- properties
Algorithms- analysis
Shortest path problems - weighted graph- one-point shortest path- all-pairs shortest paths
Single-source shortest
Dijkstra’s algorithm
path algorthm
Mid-term exercises
work in class- do exercises- explain solutions
All-pairs shortest paths - matrix multiplication problem
algorithms- Floyd-Washall algorithm
Minimal spanning
MST algorithms
trees-Prim’s algorithm-Kruskal’s algorithm
Branch-and-bound- travel salesman problem- Knapsack problem
Decision Treedecision tree algorithms- for sorting- for searching
Graph Applications
view a number of graphapplications
Limitations of- P and NP problems
algorrtihm power- NP-complete problems【授業時間外の学習（準備学習・復習・宿題等）】
Read related contents and topics from the Internet【テキスト（教科書）】"Introduction to
The design and Analysis of Algorithms", Anany Levitin,
Pubisher: Pearson,
ISBN-13: 978-0-13-231681-1【参考書】
書名: Introduction to Algorithms, Third Edition
著者: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest andClifford Stein
出版社: The MIT Press
出版年: 2009 年— 156 —

発行日：2019/5/1
PRI300KA-【CS-293 】

情報科学実験
尾花賢

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報科学を学ぶにはソフトウェア、ハードウェア双方に関する深い理解が必要となる。本講義では、自然言語処理の実装や、FPGA によるハードウェア
設計など、今まで学んできたことがらよりも高度な実験に取り組むことにより、情報科学分野のより深い知見を得ることを目標にする。

【Outline and objectives】
We need deep understanding of both software and hardware to study
computer science. You will obtain an understanding of computer sciencethrough implementing natural language processing, FPGA design, andso on.

【到達目標】
ソフトウェア実装に関しては、暗号の複雑なアルゴリズムの実装などを通して、現在世の中で利用されている技術をプログラミングする能力を獲得する。
ハードウェアに関しては，最新の CAD/CAE ツールを用いて簡単な入出力デバイスを制御するハードウェアの設計，及び実装を行う．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
受講者は、担当教員の異なる三つの実験に取り組む。実験はハードウェアの制御から複雑なアルゴリズムのソフトウェア実装まで多岐にわたり、４から５週で一定の成果を上げることが求められる。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス・実験テーマ（自然言語処理）の説明

2
3
4

5

6

7

8
9
10
11
12
13
14

内容
講義全体の概要を理解するとともに，実験テーマの概要を理解し，システム構築に必要な環境を整える
形態素解析
形態素解析について理解するとともに，実際にプログラミングする
構文解析
形態素解析について理解するとともに，実際にプログラミングする
ベクトル空間法
ベクトル空間法による単語や文書の類
似度計算について学び，実際にプログ
ラミングする
第二回の実験テーマの説 第二回の実験で利用するツールの説明
明，簡単な回路設計を行うとともに，ハードウェア開発
キット DE0-CV 上で簡単な回路設計を行う
Verilog HDL を用いた回 Verilog HDL を用いて，開発する路設計 (1)
ハードウェアの設計，及びシミュレー
ションを行うVerilog HDL を用いた回 Verilog HDL を用いて，開発する路設計 (2)
ハードウェアの設計，及びシミュレー
ションを行うシステム設計基本的な入出力装置を使ったハード
ウェアシステムの設計と実装を行う
より高度なシステム設計 入出力装置の制御を行うインターフェ
イスの設計と実装を行う
第三回の実験テーマの説 第三回の実験の概要を説明する
明
実装するシステムの設計 第三回の実験で実装するシステムの設計を行う
システム実装 (1)
第 11 回の講義で設計したシステムの実装を行う
システム実装 (2)
第 12 回の講義で設計したシステムの実装を行う
システム評価実装したシステムの評価を行う【授業時間外の学習（準備学習・復習・宿題等）】
講義内で課題，あるいは各回に到達目標を設定するので，講義内で課題を完成できない場合や，目標に到達できない学生は，次回の講義までに課題の完成，目標到達までの作業などの授業外学習を行うこと．
【テキスト（教科書）】
特になし．必要なテキストは講義内で適宜示す．
【参考書】
特になし．
【成績評価の方法と基準】
講義内で出される課題の出来，及び三つの実験のそれぞれで提出する最終レ
ポートの出来により総合的に評価する．
【学生の意見等からの気づき】
特になし．
【学生が準備すべき機器他】
実験では貸与 PC を利用する．

— 157 —

発行日：2019/5/1
OTR300KA-【CS-194 】

インターンシップ
日高宗一郎

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
社会で大学の学びが役立つ範囲は、想像するより広いものである。企業などの現場で専門知識がどのような形で役立つかを知ることで、進路の選択や、今後の学修に活かす。
【到達目標】
社会人として必要な実践的スキルや技術を学び、大学でこれまで学んだ専門知識をベースにそれを生かすために今後の専門知識の修得や研究に対する目的意識を確立する。更に、将来の職業について考え就職に生かす機会を得る。
また社会人として必要なマナーや業務の進め方について体得することを目標とする。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
公募情報などから、夏休み期間中に実施されるインターンシップ先を各自選定し、応募する。
インターンシップ実施後、報告会にて発表する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
あり / Yes【授業計画】
回
テーマ
1
ガイダンス

2

業界研究

3
4
5

エントリシート
インターンシップ前の準備
インターンシップ (1)6インターンシップ (2)7インターンシップ (3)8インターンシップ (4)9インターンシップ (5)10インターンシップ (6)11インターンシップ (7)12インターンシップ (8)13インターンシップ (9)

14

まとめ

内容
講義の進め方などの説明/企業研究の方法
IT 以外の業界での情報技術についての講演
エントリシートの書き方
社会人としての姿勢などについての心構え
インターンシップ先によって異なる(1)
インターンシップ先によって異なる(2)
インターンシップ先によって異なる(3)
インターンシップ先によって異なる(4)
インターンシップ先によって異なる(5)
インターンシップ先によって異なる(6)
インターンシップ先によって異なる(7)
インターンシップ先によって異なる(8)
インターンシップ先によって異なる(9)
報告会【授業時間外の学習（準備学習・復習・宿題等）】
インターンシップ先の選定活動、企業研究、レポート作成等【テキスト（教科書）】
適宜配布する。
【参考書】
適宜指示する。
【成績評価の方法と基準】
インターンシップ先業務の完全遂行、事前・事後講義参加、報告会での発表、レポート提出が単位取得の条件となる。
レポート内容、報告会、インターンシップ先企業の評価を総合して評価する。
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
プロジェクタ、貸与 PC【その他の重要事項】
授業は不定期に火曜 5 限に行う。授業支援システムで告知する。
【Outline and objectives】
Applicability of university studies to your career life is much wider than
you might expect.
This course facilitates future career selections and studies through yourexperience in finding how your expertise is utilied through internshipwith enterprises or other professional organizations.

— 158 —

発行日：2019/5/1
OTR300KA-【CS-393 】

教育アシスト西島利尚

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】付属高校でのボランティア的な情報処理教育を通して、自分自身の理解を深めるとともに、人に自信を持って教えることができるコミュニケーション能力を身につける．
【到達目標】
与えられた役割を責任を持ってこなすこと、目上の人（高校側教員）と目下の人（高校生）双方とのコミュニケーションがスムーズに取れること、人に教えることによって自分が成長することを実感できることを到達目標とする。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【その他の重要事項】
他人に教えることによって自分に不足していたものがわかり，結果として自身の理解が深まります．得がたい経験ができますので，多くの学生の参加を希望します．
なお、近年、教育アシスト生としての意識が不足しているのではないかという指摘を頂くことが多くなってきています。各高校で教育アシストを行う場
合は、公的な立場で高校生の模範となる行動を取ることが期待されています。
軽率で無責任な行動をとることのないよう注意してください。
【Outline and objectives】
Teaching practice【授業の進め方と方法】
付属高校での情報処理教育を支援するボランティア的なプログラムで，高校側の教員の指導下において、授業でのインターネット、ワープロ、表計算ソフトなどの利用に関する直接支援、インターネットを用いての電子メールによる質問応答での間接支援により、高校での情報処理教育を支援する。これにより、自分自身の理解を深めると同時に、コミュニケーション能力の向上を図る。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
あり / Yes【授業計画】
回
テーマ
1回
ガイダンス

2回

実習 (1)

3回

実習 (2)

4回

実習 (3)

5回

実習 (4)

6回

実習 (5)

7回

実習 (6)

8回

実習 (7)

9回

実習 (8)

10 回

実習 (9)

11 回

実習 (10)

12 回

実習 (11)

13 回

実習 (12)

14 回

実習 (13)

内容
教育アシストの授業の概要を説明し、配属高校の決定を行う。
各配属に出向き、配属高校の指導教員のプログラムに従って実習を遂行していく。
指導教員のプログラムに従って実習を遂行していく。
指導教員のプログラムに従って実習を遂行していく。
指導教員のプログラムに従って実習を遂行していく。
指導教員のプログラムに従って実習を遂行していく。
指導教員のプログラムに従って実習を遂行していく。
指導教員のプログラムに従って実習を遂行していく。
指導教員のプログラムに従って実習を遂行してい。
指導教員のプログラムに従って実習を遂行していく。
指導教員のプログラムに従って実習を遂行していく。
指導教員のプログラムに従って実習を遂行していく。
指導教員のプログラムに従って実習を遂行していく。
指導教員のプログラムに従って実習を遂行していく。

【授業時間外の学習（準備学習・復習・宿題等）】
高校生の情報教育に関する情報を Web の検索を用いて予め調査しておく。
Word、Excel、PowerPoint の使用方法など確認しておく。
【テキスト（教科書）】
必要な資料などは配布する。
【参考書】
なし。
【成績評価の方法と基準】
高校側の教員と協議のうえ、
1. 出席状況
2. 生徒の評価
3. 高校側教員の評価を総合して成績を評価する。
【学生の意見等からの気づき】
特になし．
【学生が準備すべき機器他】
高校側教員の指示による．

— 159 —

発行日：2019/5/1
LANe332KA-【CS-303 】

テクニカルプレゼンテーション
マイケル・J・マクドナルド
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Preparing, practising, and delivering presentations on technical andacademic topics【到達目標】At the end of the course, students should be able to give clearly
understandable, attractive, persuasive presentations in English on
technical and academic topics. They should also be able to answer
questions about their presentations.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
We will study presentation techniques, focusing initially on bodylanguage, and progressing to presentation structure, language, timing,summarizing, slide design, interacting with the audience, andquestion-and-answer sessions. Students will be expected to give four
presentations individually or in groups. In between, they will prepare
and practise their presentations while studying the relevant techniques.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Orientation

2

3
4

5

6

7

8

9
10

11

12

13

14

内容
Course description
Self-introduction speeches
Interviewing your partner
Preparing to introduce Body language do’s and don’ts
your partner
Preparing and practising yourintroduction speech
Introduction speech
Giving your introduction speech
Describing an object
Analysis of a speech describing a
receipt
Organization strategies
Pointing with words
Pointing with your hands
Describing an object
Defining an object
Organization statements
Designing visuals
Checking for understanding
Preparing your description poster
presentation
Describing an object
Giving your description poster
presentation
Feedback and analysis
Explaining a process or Types of process and procedure
procedure
Introducing a process speech
Analysing a process speech
Explaining a process or Linking words
procedure
Tense and voice
The imperative
Modal verbs
Checking for understanding
Asking for questions
Preparing your process speech
Explaining a process or Giving your process speechprocedure
Feedback and analysis
Giving a
Analysis of a definition speech
problem-solution
Use of fillers (e.g., The
speechproblem-solution pattern. Example
of a problem-solution speech.
Giving aWays to signal problems
problem-solution
Ways to signal solutions
speechListing
Giving a
Providing evidence
problem-solution
Pointing out disadvantages
speech
Hedging claims
Concluding a presentation
Giving aStrategies for answering questions
problem-solution
Preparation of a problem-solution
speechspeechGiving a
Giving your problem-solution
problem-solution
speechspeechAnalysis and feedback【授業時間外の学習（準備学習・復習・宿題等）】
Preparing and practising presentations【テキスト（教科書）
】
None
【参考書】
Giving academic presentations, by Susan Reinhart, published by The
University of Michigan Press (2002). ISBN: 0-472-08884-X.
【成績評価の方法と基準】
Presentations: 80%
Participation: 20%【学生の意見等からの気づき】
None【学生が準備すべき機器他】
Please bring a notebook PC and a dictionary every class.
【その他の重要事項】
Please try to use English as much as possible for classroom
interaction.
Homework assignments and non-copyright handouts will be
posted on my Hosei Class Support System webpage.
The number of students will be limited to 20.
Priority will be given to students with high TOEIC scores.
【Outline and objectives】
Preparing, practising, and delivering presentations on technical andacademic topics— 160 —

発行日：2019/5/1
COT211KA-【CS-202 】

プログラミング 2(C/C++)劉少英

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本授業はプログラミング言語 C/C++を紹介し、これらを用いて簡単なオブジェ
クト指向のプログラム作成を行えるようになることを目的とする。学生には、オブジェクト指向プログラミングの基本概念を意識させ、コンピュータの仕組みと結びつけて、プログラムの動作を理解する視点を獲得してもらうことをめざす。
【到達目標】
・オブジェクト指向の基本的な考え方を説明できる。
・C++ を用いて、オブジェクト指向に沿ったクラス設計を行うことができる。
・オブジェクトのポインタを用いたプログラムを作成・理解できる。
・オブジェクトの継承を理解し、プログラムを作成できる。
・カプセル化を意識したプログラムを作成できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
クラスの概念、コンストラクタやメンバ変数、メンバ関数など、基本的なオブジェクト指向プログラミングの手法について説明し、サンプルコードを示したのちに、類似課題に対するプログラミング演習を行う。ローカル変数として宣言されたオブジェクトと、new 演算子で作成されたオブジェクトの違いを理解させるために、メモリマップの作成や、変数のライフサイクルについて、わかりやすい例題を与えることで、オブジェクト指向プログラミングを実感として理解できるよう講義と演習を進める。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
オブジェクト指向の基本

第2回

コンストラクタ

第3回

カプセル化、演算子関数

第4回

静的メンバ、コンストラ
クタ初期化子

第5回

定値オブジェクト、
friend 関数

第6回

クラスの継承

第7回

仮想関数とポリモーフィ
ズム

第8回

抽象クラス

第9回

ヒープメモリとポインタ

第 10 回

例外処理

第 11 回

クラステンプレート

第 12 回

ベクトルライブラリ

第 13 回

ベクトル以外のコンテナ

第 14 回関数ポインタ【授業時間外の学習（準備学習・復習・宿題等）】
各授業で提供される課題について、プログラムを作成する。
事前に、講義資料や教科書を読んで、内容を把握する。
【テキスト（教科書）】柴田望洋, “新版 明解 C++ 入門編”, ソフトバンククリエイティブ. 2009.
柴田望洋, “新版 明解 C++ 中級編”, ソフトバンククリエイティブ. 2014.
【参考書】
林晴比古, “明快入門 C++ ビギナー編”, ソフトバンククリエイティブ, 2008.
柴田望洋, “新・明解 C 言語 入門編”, ソフトバンククリエイティブ. 2014.
【成績評価の方法と基準】
講義と演習に参加し、課題を提出することを単位の必要条件とする。
期末試験を実施し、理解度を評価する。
成績は、期末試験を 80%、課題提出を 20%で評価する。
【学生の意見等からの気づき】
特になし。
【学生が準備すべき機器他】
貸与パソコンの持参【その他の重要事項】
プログラミング 1(C/C++) の講義内容を理解していることを前提とする。
【Outline and objectives】
This course introduces the object-oriented language C/C++, aiming toteach students the general principle and techniques of object-oriented
programming in C++. In the lectures of the course, the computer
structure and its relation to programming in C++ are also explainedand discussed. The students are expected to learn the basic concepts
and mechanisms of C++ and to gain sufficient ability to construct simple
programs in C++. They are also expected to build up their ability forunderstanding the behaviors of programs in C++.

内容
オブジェクト指向の考え方を理解し、メンバ変数、メンバ関数を持ったクラスを作成し、オブジェクトを生成する。
オブジェクトの初期化手順として、デフォルトコンストラクタ、コピーコン
ストラクタ、変換コンストラクタの作成方法を学ぶ。
クラスのカプセル化について publicと private の使い分け、ヘッダファイ
ルとソースファイルの分割について学ぶ。
静的メンバと動的メンバの違いを理解する。代入演算子 (operator=) 、入れ子のクラス構造とコンストラクタ初期
化子について理解する。
定値オブジェクトを有効に扱うためのメンバ関数定義法を学ぶ。friend 関数も紹介する。また、変換関数、演算子
関数を学ぶ。
派生クラスへの継承について学ぶ。継
承の本質、継承の仕組み、および継承の表現し方などを理解する。
virtual 関数を作成して、動的な型情報によるプログラミング手法を学ぶ。
ポリモーフィズムを理解する。
純粋仮装関数を理解し、抽象クラスの設計と使い方を学ぶ。
ヒープメモリとポインタを使ったオブジェクト管理を学ぶ。new 演算子を使って生成されたオブジェクトはヒー
プメモリに管理する仕組みを理解し、メモリの解放方法も学ぶ。
例外処理の書き方について学び、標準の例外クラスを使えるようになる。
クラステンプレートと関数テンプレー
トを活用したプログラミング手法を学ぶ。
可変長配列などのベクトルライブラリの使い方を学ぶ。
リストやスタックマップなどデータ構造の設計と使い方を学ぶ。
関数ポインタによる関数の入れ替え手法を学ぶ。文字列クラスの使い方も学ぶ。

— 161 —

発行日：2019/5/1
COT211KA-【CS-202 】

プログラミング 2(C/C++)
相島健助

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本授業はプログラミング言語 C/C++を紹介し、これらを用いて簡単なオブジェ
クト指向のプログラム作成を行えるようになることを目的とする。学生には、オブジェクト指向プログラミングの基本概念を意識させ、コンピュータの仕組みと結びつけて、プログラムの動作を理解する視点を獲得してもらうことをめざす。
【到達目標】
・オブジェクト指向の基本的な考え方を説明できる。
・C++ を用いて、オブジェクト指向に沿ったクラス設計を行うことができる。
・オブジェクトのポインタを用いたプログラムを作成・理解できる。
・オブジェクトの継承を理解し、プログラムを作成できる。
・カプセル化を意識したプログラムを作成できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
クラスの概念、コンストラクタやメンバ変数、メンバ関数など、基本的なオブジェクト指向プログラミングの手法について説明し、サンプルコードを示したのちに、類似課題に対するプログラミング演習を行う。ローカル変数として宣言されたオブジェクトと、new 演算子で作成されたオブジェクトの違いを理解させるために、メモリマップの作成や、変数のライフサイクルについて、わかりやすい例題を与えることで、オブジェクト指向プログラミングを実感として理解できるよう講義と演習を進める。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
オブジェクト指向の基本

第2回

コンストラクタ

第3回

カプセル化、演算子関数

第4回

静的メンバ、コンストラ
クタ初期化子

第5回

定値オブジェクト、
friend 関数

第6回

クラスの継承

第7回

仮想関数とポリモーフィ
ズム

第8回

抽象クラス

第9回

ヒープメモリとポインタ

第 10 回

例外処理

第 11 回

クラステンプレート

第 12 回

ベクトルライブラリ

第 13 回

ベクトル以外のコンテナ

第 14 回関数ポインタ【授業時間外の学習（準備学習・復習・宿題等）】
各授業で提供される課題について、プログラムを作成する。
事前に、講義資料や教科書を読んで、内容を把握する。
【テキスト（教科書）】柴田望洋, “新版 明解 C++ 入門編”, ソフトバンククリエイティブ. 2009.
柴田望洋, “新版 明解 C++ 中級編”, ソフトバンククリエイティブ. 2014.
【参考書】
林晴比古, “明快入門 C++ ビギナー編”, ソフトバンククリエイティブ, 2008.
柴田望洋, “新・明解 C 言語 入門編”, ソフトバンククリエイティブ. 2014.
【成績評価の方法と基準】
講義と演習に参加し、課題を提出することを単位の必要条件とする。
期末試験を実施し、理解度を評価する。
成績は、期末試験を 80%、課題提出を 20%で評価する。
【学生の意見等からの気づき】
特になし。
【学生が準備すべき機器他】
貸与パソコンの持参【その他の重要事項】
プログラミング 1(C/C++) の講義内容を理解していることを前提とする。
【Outline and objectives】
This course introduces the object-oriented language C/C++, aiming toteach students the general principle and techniques of object-oriented
programming in C++. In the lectures of the course, the computer
structure and its relation to programming in C++ are also explainedand discussed. The students are expected to learn the basic concepts
and mechanisms of C++ and to gain sufficient ability to construct simple
programs in C++. They are also expected to build up their ability forunderstanding the behaviors of programs in C++.

内容
オブジェクト指向の考え方を理解し、メンバ変数、メンバ関数を持ったクラスを作成し、オブジェクトを生成する。
オブジェクトの初期化手順として、デフォルトコンストラクタ、コピーコン
ストラクタ、変換コンストラクタの作成方法を学ぶ。
クラスのカプセル化について publicと private の使い分け、ヘッダファイ
ルとソースファイルの分割について学ぶ。
静的メンバと動的メンバの違いを理解する。代入演算子 (operator=) 、入れ子のクラス構造とコンストラクタ初期
化子について理解する。
定値オブジェクトを有効に扱うためのメンバ関数定義法を学ぶ。friend 関数も紹介する。また、変換関数、演算子
関数を学ぶ。
派生クラスへの継承について学ぶ。継
承の本質、継承の仕組み、および継承の表現し方などを理解する。
virtual 関数を作成して、動的な型情報によるプログラミング手法を学ぶ。
ポリモーフィズムを理解する。
純粋仮装関数を理解し、抽象クラスの設計と使い方を学ぶ。
ヒープメモリとポインタを使ったオブジェクト管理を学ぶ。new 演算子を使って生成されたオブジェクトはヒー
プメモリに管理する仕組みを理解し、メモリの解放方法も学ぶ。
例外処理の書き方について学び、標準の例外クラスを使えるようになる。
クラステンプレートと関数テンプレー
トを活用したプログラミング手法を学ぶ。
可変長配列などのベクトルライブラリの使い方を学ぶ。
リストやスタックマップなどデータ構造の設計と使い方を学ぶ。
関数ポインタによる関数の入れ替え手法を学ぶ。文字列クラスの使い方も学ぶ。

— 162 —

発行日：2019/5/1
COT211KA-【CS-201e 】

プログラミング演習 1(C/C++)
廣津

登志夫

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
ある程度規模の大きいプログラムを書くことを通じて、高度なソフトウェア
をプログラミングすることに対する理解を深める。プログラミング言語の文法だけではなく、実行環境や開発環境を含めた汎用的なプログラミング環境に慣れ、実際的なプログラミングを学ぶ。
【到達目標】
春学期の「プログラミング 2(C/C++)」で学んだプログラミング技術を用いて、目的に応じた中規模のソフトウェア（アプリケーション）が作成できるようになること。ソフトウェア開発の考え方や手順を理解ができるようになること。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
前半は、基本的な「データ構造とアルゴリズム」でも取り上げられた基本的なアルゴリズムの実装を行う。合わせて、ソフトウェアが稼働する実効環境やソフトウェアの開発環境にも慣れる。続いて、応用アルゴリズムとして簡単なゲームの開発を行う。最後に、システムプログラミングの実例としてシェルの開発を行う。各回に課題が提示されるので、授業時間外にそのプログラ
ミングに取り組む。

冨永和人, 権藤克彦, "例解 UNIX/Linux プログラミング教室: システムコー
ルを使いこなすための 12 講", ISBN978-4-274-22210-8, オーム社, 2018.
その他、必要に応じて講義中に提示する。
【成績評価の方法と基準】
各回で出題するプログラム課題に対する取り組み (40%)、および各テーマのレポート課題 (60%) から総合的に評価する。
【学生の意見等からの気づき】
新規担当につき該当なし。
【学生が準備すべき機器他】
ラボ教室及び貸与ノート PC を使用する。ノート PC は常に持参すること。
【その他の重要事項】
プログラミング 2(C/C++) の講義内容を理解していることを前提とする。
【Outline and objectives】
This is an introductory course to understand C/C++ programming Language. With writing middle-scale software using actual development
environment, students will deepen their understanding for the schemeand processes of the software development.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス・基本的なアルゴリズムの実装 (1)2
基本的なアルゴリズムの実装 (2)
3
基本的なアルゴリズムの実装 (3)
4
基本的なアルゴリズムの実装 (4)
5
基本的なアルゴリズムの実装 (5)
6
応用アルゴリズムの実装(1)7
応用アルゴリズムの実装(2)8
応用アルゴリズムの実装(3)9
応用アルゴリズムの実装(4)10
応用アルゴリズムの実装(5)11
システムプログラミング(1)

12

システムプログラミング(2)

13

システムプログラミング(3)
システムプログラミング
(4)

14

内容
ガイダンスの後、開発環境について学ぶ
ソートアルゴリズムの実装
リスト、二分木の実装、木の表示
木への要素の追加、探索、削除
基本的なアルゴリズムのまとめ
マインスイーパー，数独などのゲームの開発 (準備)マインスイーパー，数独などのゲームの開発 (設計)
マインスイーパー，数独などのゲームの開発 (実装)
マインスイーパー，数独などのゲームの開発 (デバッグ)
応用アルゴリズムのまとめ
シェルの開発 (1):シェルの役割、基本
原理と機能、環境変数、シェル変数、
シェルスクリプト
シェルの開発 (2):基本機能の実装 (1)：コマンドライン引数の扱い、外部コ
マンド呼び出しの実装
シェルの開発 (3):基本機能の実装 (2)：組み込みコマンドの実装
シェルの開発 (4) 高度な機能の実装：
リダイレクト、パイプライン、スクリ
プト機能【授業時間外の学習（準備学習・復習・宿題等）】
準備学習として、前期のプログラミング 2(C/C++) の内容を復習し、十分に理解を深めておくこと。授業後の学習では、各回で出題されるプログラミン
グ問題およびレポート作成に取り組むこと。
【テキスト（教科書）】
柴田望洋, "新・明解 C++入門", ISBN978-4-7973-9716-1, ソフトバンククリ
エイティブ. 2017.
柴田望洋, "新版 明解 C++ 中級編", ISBN978-4-7973-6163-6, ソフトバンク
クリエイティブ. 2014.
オンライン配布テキスト【参考書】
柴田望洋, "新・明解 C++で学ぶオブジェクト指向プログラミング", ISBN9784-7973-9716-1, ソフトバンククリエイティブ, 2018.
柴田望洋, "新・明解 C 言語 入門編", ISBN978-4-7973-7702-6, ソフトバン
ククリエイティブ, 2014.

— 163 —

発行日：2019/5/1
PRI210KA-【CS-151 】

形式言語とオートマトン
日高宗一郎

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】・オートマトンとは何か理解する・有限オートマトンと正規言語の関係を理解する
・文脈自由言語についてその特徴・性質を理解する
・プッシュダウンオートマトンとは何かを理解する・チューリングマシンについて理解する【到達目標】
オートマトン、形式言語の基本的な枠組みについて理解する。具体的には、
１）有限状態オートマトン・プッシュダウンオートマトンの時点表示・構成ができること
２）文脈自由文法が生成する言語・文法を説明・構成できること

第 11 回文法 (1)

第 12 回文法 (2)

第 13 回
第 14 回文法 (3)
オートマトンと形式言語の関係およびまとめ【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
この講義は情報科学の様々な側面の基礎をなすオートマトンと形式言語について学ぶ。オートマトンはハードウェアからソフトウェアに至るまでの情報科学の全ての側面において、動作のモデルを定義・表現・設計するたために使われる非常に重要な概念である。講義の前半では、このオートマトンの理解を目標において講義を進める。講義の後半では、そのオートマトンの入力として与えられる形式言語について学ぶ。形式言語の知識はプログラミング言
語やその処理系の理解のために必須のものである。
なお、毎回の講義では、説明のなかで 30 分程度を小テストに充てる。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
序論

第2回

有限オートマトン (1)

第3回

有限オートマトン（2）

第4回
第5回

有限オートマトン（3）
非決定性有限オートマト
ン (1)

第6回

非決定性有限オートマト
ン (2)

第7回

中間試験

第8回

プッシュダウンオートマ
トン

第9回
第 10 回

チューリングマシン (1)チューリングマシン (2)内容
1. オートマトンとは計算機のモデル
2. 形式言語は言語のモデル
3. オートマトンと形式言語の関係
4. チョムスキー階層
5. オートマトンの応用
1. オートマトンの状態遷移図表現
2. 集合
3. 五字組表現
1. 有限オートマトンの例
2. 様相、受理・拒否
1. 有限オートマトン演習
1. 決定性オートマトンと非決定性オー
トマトン
2. 非決定性オートマトンの状態遷移図
3. 非決定性オートマトンの五字組表現
1. 空動作を伴うオートマトン
2. 空動作を伴うオートマトンの状態遷
移図
3. 空動作を伴うオートマトンの五字組
表現
4. 決定性オートマトンと非決定性オー
トマトンの同等性
5. 正規表現から非決定性オートマト
ンに
6. 決定性オートマトンの最簡形
有限オートマトンのまとめ
主にオートマトンの部分について試験を行う
1. 決定性プッシュダウンオートマトン
2. 決定性プッシュダウンオートマトンの七字組表現
3. 決定性プッシュダウンオートマトンの動作
4. 決定性プッシュダウンオートマトンの状態遷移図5. 非決定性プッシュダウンオートマ
トン
6. 非決定性プッシュダウンオートマト
ンの七字組表現7. 非決定性プッシュダウンオートマト
ンの動作
8. 非決定性プッシュダウンオートマト
ンの状態遷移図
1. 決定性チューリングマシン
1. 非決定性チューリングマシン

1. 正規文法
2. 言語の生成装置としての形式文法
3. オートマトンと文法の対比・階層性
4. 文脈自由文法
1. 文法の種類
2. 文脈自由文法の例
3. 文脈自由文法と木構造
4.2 分木からチョムスキー標準形に
5. 文脈依存文法
1. 文法演習
正規文法と有限オートマトンの関係
1. 正規表現による正規言語の表現
2. 有限オートマトンで表現できない文
脈自由文法
3. 閉包性4. チョムスキー標準形
5. グライバッハ標準形
１− 14 回の講義のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
教科書の内容をよく読んでおくこと。講義では、正しく理解しているかどうか確認を行うようにする。
【テキスト（教科書）】米田、広瀬、大里、大川著「オートマトン・言語理論の基礎」近代科学社【参考書】
J. ホップクロフト他著「オートマトン 言語理論 計算論 I」サイエンス社
富田、横森著「オートマトン・言語理論」森北出版【成績評価の方法と基準】
以下の配分で評価する
中間試験
40%
期末試験
60%
なお、評価は出席 14 回中 11 回以上を対象とする。
これに満たないものは評価の対象とはならない。
【学生の意見等からの気づき】
演習を豊富に実施する【その他の重要事項】
本講義は複数クラスで内容を統一し、講義内容・教材を担当教員で共同で用意している。また、その内容は担当教員の一人の企業でのプログラミング言語の研究開発の経験に基づく形式言語とオートマトンに関する講義である。
【Outline and objectives】
This course covers fundamental notions in formal language theory,
including automata, relationship between finite automata and regular
languages, characteristics and properties of context-free languages,
pushdown automata and Turing machines.

— 164 —

発行日：2019/5/1
PRI210KA-【CS-151 】

形式言語とオートマトン
藤田悟

必選区分： ｜ 配当年次／単位：年次／ 2 単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】・オートマトンとは何か理解する・有限オートマトンと正規言語の関係を理解する
・文脈自由言語についてその特徴・性質を理解する
・プッシュダウンオートマトンとは何かを理解する・チューリングマシンについて理解する【到達目標】
オートマトン、形式言語の基本的な枠組みについて理解する。具体的には、
１）有限状態オートマトン・プッシュダウンオートマトンの時点表示・構成ができること
２）文脈自由文法が生成する言語・文法を説明・構成できること

第 11 回文法 (1)

第 12 回文法 (2)

第 13 回
第 14 回文法 (3)
オートマトンと形式言語の関係およびまとめ【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
この講義は情報科学の様々な側面の基礎をなすオートマトンと形式言語について学ぶ。オートマトンはハードウェアからソフトウェアに至るまでの情報科学の全ての側面において、動作のモデルを定義・表現・設計するたために使われる非常に重要な概念である。講義の前半では、このオートマトンの理解を目標において講義を進める。講義の後半では、そのオートマトンの入力として与えられる形式言語について学ぶ。形式言語の知識はプログラミング言
語やその処理系の理解のために必須のものである。
なお、毎回の講義では、説明のなかで 30 分程度を小テストに充てる。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
序論

第2回

有限オートマトン (1)

第3回

有限オートマトン（2）

第4回
第5回

有限オートマトン（3）
非決定性有限オートマト
ン (1)

第6回

非決定性有限オートマト
ン (2)

第7回

中間試験

第8回

プッシュダウンオートマ
トン

第9回
第 10 回

チューリングマシン (1)チューリングマシン (2)内容
1. オートマトンとは計算機のモデル
2. 形式言語は言語のモデル
3. オートマトンと形式言語の関係
4. チョムスキー階層
5. オートマトンの応用
1. オートマトンの状態遷移図表現
2. 集合
3. 五字組表現
1. 有限オートマトンの例
2. 様相、受理・拒否
1. 有限オートマトン演習
1. 決定性オートマトンと非決定性オー
トマトン
2. 非決定性オートマトンの状態遷移図
3. 非決定性オートマトンの五字組表現
1. 空動作を伴うオートマトン
2. 空動作を伴うオートマトンの状態遷
移図
3. 空動作を伴うオートマトンの五字組
表現
4. 決定性オートマトンと非決定性オー
トマトンの同等性
5. 正規表現から非決定性オートマト
ンに
6. 決定性オートマトンの最簡形
有限オートマトンのまとめ
主にオートマトンの部分について試験を行う
1. 決定性プッシュダウンオートマトン
2. 決定性プッシュダウンオートマトンの七字組表現
3. 決定性プッシュダウンオートマトンの動作
4. 決定性プッシュダウンオートマトンの状態遷移図5. 非決定性プッシュダウンオートマ
トン
6. 非決定性プッシュダウンオートマト
ンの七字組表現7. 非決定性プッシュダウンオートマト
ンの動作
8. 非決定性プッシュダウンオートマト
ンの状態遷移図
1. 決定性チューリングマシン
1. 非決定性チューリングマシン

1. 正規文法
2. 言語の生成装置としての形式文法
3. オートマトンと文法の対比・階層性
4. 文脈自由文法
1. 文法の種類
2. 文脈自由文法の例
3. 文脈自由文法と木構造
4.2 分木からチョムスキー標準形に
5. 文脈依存文法
1. 文法演習
正規文法と有限オートマトンの関係
1. 正規表現による正規言語の表現
2. 有限オートマトンで表現できない文
脈自由文法
3. 閉包性4. チョムスキー標準形
5. グライバッハ標準形
１− 14 回の講義のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
教科書の内容をよく読んでおくこと。講義では、正しく理解しているかどうか確認を行うようにする。
【テキスト（教科書）】米田、広瀬、大里、大川著「オートマトン・言語理論の基礎」近代科学社【参考書】
J. ホップクロフト他著「オートマトン 言語理論 計算論 I」サイエンス社
富田、横森著「オートマトン・言語理論」森北出版【成績評価の方法と基準】
以下の配分で評価する
中間試験
40%
期末試験
60%
なお、評価は出席 14 回中 11 回以上を対象とする。
これに満たないものは評価の対象とはならない。
【学生の意見等からの気づき】
演習を豊富に実施する【その他の重要事項】
本講義は複数クラスで内容を統一し、講義内容・教材を担当教員で共同で用意している。また、その内容は担当教員の一人の企業でのプログラミング言語の研究開発の経験に基づく形式言語とオートマトンに関する講義である。
【Outline and objectives】
This course covers fundamental notions in formal language theory,
including automata, relationship between finite automata and regular
languages, characteristics and properties of context-free languages,
pushdown automata and Turing machines.

— 165 —

発行日：2019/5/1
COT211KA-【CS-211 】

コンピュータ構成と設計入門
八巻

隼人

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
計算機の基本構成要素であるプロセッサ (CPU)，メモリ，入出力装置の機能と動作，またそれぞれの要素間の相互関係をソフトウエア，ハードウエアの両観点から理解する．特に，計算機がプログラムを実行する際の各要素の役
割，プログラムの実行を高速化する技術について理解することを目的とする．
【到達目標】
本授業では，大きく分けると 2 つのテーマを扱う．まず，前半の授業では，計算機内部におけるデジタルデータの取り扱いについて学ぶ．これはすなわ
ち，計算機が数値表現や数値同士の計算をどのように扱っているのか，"2 進数"や"浮動小数点数"，"加算器"といったキーワードを基に学習する．次に，授業後半では，計算機の構成要素である CPU，メモリ，入出力装置について計
算機全体の中でのそれぞれの役割を学ぶ．最終的には，これらの理解を併せ，我々が作成したプログラムが計算機でどのように実行されるのか，各自が説明できるようになることを目指す．

【学生の意見等からの気づき】
質疑はいつでも受け付けますので気軽にメールしてください．
【Outline and objectives】
This course introduces the operation of CPU, memories, and I/O devices
and interrelationship among them from the viewpoints of hardware
and software. Mainly, this course focuses on the roles of the computerelements when a program is executed and methods for accelerating
program execution.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
授業は，配布資料を基にした講義が主となる．特に前半の進数変換や数値の計算は，手を動かさなければ理解が進まないと思うので，適宜，演習問題の配布やレポート課題等も予定している．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
オリエンテーション，
データの表現，位取り記
数法
第2回
整数の計算機内部表現
第3回

第4回
第5回
第6回
第7回
第8回
第9回
第 10 回
第 11 回
第 12 回

第 13 回
第 14 回内容
本講義の概要とその進め方，評価法，演習との関係など / 2 進数と 10 進数 /N 進数への変換法
符号絶対値表現 / 補数表現 / 嵩上げ表
現加減算器，論理演算，シ 論理回路の復習 / 符号付き整数の加減
フト
算 / 演算のオーバーフロー / 論理演算とシフト
算術論理演算回路 (ALU) ALU の構成 / 正負判定，０判定など
実数の計算機内部表現
浮動小数点表現 / 表現出来る値とエ
ラー検出
計算機の構成と動作原理 CPU の構造 / バスの構造 / 命令サイ
クルとパイプライン
まとめ
第 1 回〜第 6 回の内容確認
計算機の命令具体的な計算機の機械語命令
基本命令セット１
命令形式 / 基本的な命令 / 簡単なプログラム
基本命令セット２
算術論理演算命令 / 分岐命令 / アセンブリ言語
機械語命令形式と機械語 アドレッシングモードの実現 / サブの実行
ルーチンの実現
割り込み
割り込みの概念 / 割り込み要因・動作/ OS の役割・機能 / 割り込み用命令と割り込みベクトル
メモリ
メモリ階層 / キャッシュの動作 /キャッシュアルゴリズム
マルチコア/プロセッサと 並列処理 / ネットワーク / キャッシュ
ネットワーク
コヒーレンス【授業時間外の学習（準備学習・復習・宿題等）】
前回までの講義内容に疑問点を残さないよう復習をすること．授業の理解を深めるため,
適宜，演習問題やレポート課題等の配布を行なう．各回の講議は前回までの内容が理解できていないとついて行けなくなるので，疑問点を残さないよう努力すること．
【テキスト（教科書）】
教科書は使用しないが，毎回授業資料を web 上で配布する．
【参考書】「コンピュータの構成と設計」、パターソン・ヘネシー著、日経 BP「コンピュータアーキテクチャ」、馬場敬信、オーム社、「プロセッサを支える技術」、Hisa Ando, 技術評論社など【成績評価の方法と基準】
講義は出席が原則．欠席については学習態度として評価する．
レポート課題 40%，期末試験 60%の配分とし，60 点以上を合格とする．

— 166 —

発行日：2019/5/1
COT311KA-【CS-341 】

コンパイラ
佐々木 晃
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
コンパイラをはじめとする計算機言語処理系は、情報科学の分野でもっとも重要なソフトウェアの一つである。本講義では、コンパイラの基本概念について説明するとともに、コンパイラの各構成要素における理論と技法について説明する。また、簡単な言語に対するコンパイラの実現を例題として、コンパイラの全体像を理解を深める。
【到達目標】(1) コンパイラの基本概念を説明できる。
(2) 与えられた字句定義および構文定義から、対応するプログラミング言語の構文を説明できる。
(3) 字句、構文定義からそれぞれ字句解析および構文解析プログラムを作成できる。
(4) プログラムの構文要素に対するコードの生成方法が理解できる。
(5) 簡単な言語に対するコンパイラを実現できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
コンパイル処理は、いくつかのフェーズ (Phase) と呼ばれるプロセスで構成される。各フェーズの実装方法は、オートマトンをはじめとする言語の理論によって裏付けられている。講義前半（第１〜９回）では、各フェーズに対して、(1) フェーズを裏付ける理論の学習、(2) 理論に対するプロセスの実装
方法（アルゴリズム）の学習、というステップで理解を深めていく。講義後
半では、前半で学んだそれぞれのフェーズを統合することで、一つのコンパイラを構成できることを学ぶ。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
導入
2
言語と文法
3
字句解析

4
5
6
7
8
9

字句解析器の実装
構文解析
構文解析器の実装
意味解析
中間コード生成
実行時環境

10
11
12
13

通訳系（インタプリタ）
コンパイラの実装 (1)コンパイラの実装 (2)コンパイラの実装 (3)

14

まとめ

内容
コンパイラと計算機言語処理系の概要
文脈自由文法と解析木
正規表現とオートマトンによる字句解
析の定式化
字句解析プログラムの導出
下向き構文解析
再帰降下構文解析器の導出
名前の解決処理、型、静的意味検査
中間コードの種類と生成の基礎
実行時記憶、活性レコード（関数フレーム）、手続き呼び出しのプロセス
VM(Virtual Machine)
式のコンパイル
変数機能の実現
制御構造のコンパイルと関数機能の実
現総括【授業時間外の学習（準備学習・復習・宿題等）】
各回では配布する資料を読み授業に備える。また、資料内の例題プログラムは事前に入力し実行すること。授業後は、課題のプログラミングおよびレポー
ト作成に取り組む。
【テキスト（教科書）】担当教員が作成したオンラインテキストおよび配布する印刷物【参考書】
中田育男、コンパイラの構成と最適化、(2 版、2009)、朝倉書店
佐々政孝、プログラミング言語処理系、(1989)、岩波書店【成績評価の方法と基準】
試験 (60%)
授業期間中に出題するレポート問題の達成度 (40%)
【学生の意見等からの気づき】
レポート問題の解説時間を多めにとる【学生が準備すべき機器他】
貸与ノート PC, ネットワーク接続、授業支援システム利用【Outline and objectives】
In this course, students will learn compilers and compilation process.
Through realizing a simple language, students will understand theoverall structure of a compiler as a system.

— 167 —

発行日：2019/5/1
COT311KA-【CS-202e 】

プログラミング演習 2(C/C++)
若原

徹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
機械学習における中核技術の一つであるクラスタリングを取り上げ，様々なクラスタリング手法を C 言語を用いて実装する。これにより，クラスタリン
グについての広範な知識を習得し，合わせて C 言語による自在なプログラミ
ング能力を獲得する。
【到達目標】
クラスタリングにおける階層的手法と分割的手法について，そのアルゴリズ
ムと適用法の違いを理解し，プログラミングで実装できる。C 言語におけるデータ型，演算子，式，制御の流れ，関数，ポインタと配列，構造体，入出力などの理解が深まり，規模も大きく複雑なプログラミングに耐えうる実践的スキルを獲得できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
2 次元点集合のクラスタリングを題材とし，階層的および分割的クラスタリン
グ手法の様々なアルゴリズムを順に学び，C 言語プログラミングにより実装していく。その過程で，C 言語の理解を深め，実践的プログラミングスキルを獲得する。原則として，週単位で小課題が出され，授業時間外に取り組む。
最終課題では，より複雑なクラスタリング対象を取り上げ，本演習で学んだ
各種のクラスタリングアルゴリズムの比較実験を行い，成果を発表する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
はじめに

第2回
第3回
第4回
第5回
第6回
第7回

階層的クラスタリング (1)階層的クラスタリング (2)階層的クラスタリング (3)階層的クラスタリング (4)階層的クラスタリング (5)階層的クラスタリング (6)

第8回
第9回
第 10 回
第 11 回

分割的クラスタリング (1)
分割的クラスタリング (2)分割的クラスタリング (3)最終課題 (1)

第 12 回

最終課題 (2)

第 13 回

最終課題 (3)

第 14 回

まとめ

内容Linux 上の C 言語プログラミング開
発環境の設定，クラスタリングの対象となる 2 次元点集合の生成
Single linkage 法の理解と実装
Complete linkage 法の理解と実装
Group average 法の理解と実装
Ward 法の理解と実装
重心法の理解と実装
Lance-Williams の更新式の理解と実装k-means 法の理解と実装
Fuzzy c-means 法の理解と実装
Multi-start 探索法の理解と実装
独自に生成した 2 次元点集合を対象とした各種のクラスタリングアルゴリズ
ムの比較実験
RGB 色空間でのクラスタリングによるカラー文字画像の減色処理
最終課題レポートおよびプレゼンテー
ション資料の作成
最終課題の成果発表【授業時間外の学習（準備学習・復習・宿題等）】[1] C 言語の復習[2] データ構造とアルゴリズムの復習[3] 週単位の小課題および最終課題への取り組み【テキスト（教科書）】担当教員が作成した講義資料を学内 Web サイトに公開。
【参考書】[1] カーニハン，リッチー著：「プログラミング言語 C」，第 2 版，共立出版，
1989 年．
【成績評価の方法と基準】
小課題 40%，最終課題レポート 40%，平常点 20%で総合評価する。
【学生の意見等からの気づき】[1] 質問には一人ずつ丁寧に答える。
[2] 分かりにくいところは繰り返し説明する。
【Outline and objectives】
This course deals with clustering methods as one of the core technologies
in machine learning. Students are requested to implement a variety
of clustering algorithms using C programming language. Throughthese practices students can not only obtain a necessary and sufficientknowledge about clustering but also acquire a practical skill in C
programming.

— 168 —

発行日：2019/5/1
MAT247KA-【GMP-354 】

線形代数の応用 2
岩沢美佐子

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】ベクトル空間とその部分空間など線形空間に関する基本的な概念の修得と、固有値・固有ベクトルの応用について学ぶことが目的である．

【その他の重要事項】「線形代数の基礎」および「線形代数の応用１」までの内容の理解が前提となっています．

【到達目標】
自然科学を学ぶ上で必要になる線形代数の基盤的な知識を身につけ、固有値・固有ベクトルの意味を理解し、それを駆使し応用展開が可能な計算技術を身につけることを目標とする．

【メッセージ】
線形代数を習得するには演習を通した実践が必須です．講義中の演習を含め手を動かすと確実に理解が深まります．

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【Outline and objectives】
The purpose of this course is to learn basic concepts on linear spacesuch as vector space and its subspace, and to experience practicalapplications of eigenvalues and eigenvectors.

【授業の進め方と方法】
最近の科学技術の発展は著しいが、線形代数はその基礎となる数学である．一
般に、自然科学では扱いやすい線形モデルに帰着させてものを考えることが多いため、自然科学者や技術者にとっては必携の分野である．さらに数学を学ぶ者にとっても一般的な代数学へ進む上で基礎となるために軽視できない．
当講義は「線形代数の応用 1」の履修を前提とする．線形代数の基礎・応用をもとに、各専門科目における高度な数学的取り扱いを行う上での主要な項目を身につけ、将来の専門性の展開を図るための手法を身につける理解を深めていく．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
線形代数の基本要素
2
ベクトル演算と行列

3
4
5
6
7
8
9
10
11
12
13
14

内容
ベクトル、行列、行列式
複素ベクトルと複素行列、複素ベクトルの内積ほか連立１次方程式と行列式 「行列−ベクトル」 表示、余因子行列および逆行列と逆行列、クラメールの公式
直交行列とユニタリ行列 複素成分での正規直交化およびグラ
ム・シュミットによる直交化法
行列と固有ベクトル、行 行列の対角化、実対称行列、エルミー
列の対角化
ト行列
幾何学的応用 − 2 次曲
実２次形式と２次曲面の概形
面の分類と回転対称−
エルミート行列の固有値 計算法の基礎と固有ベクトル (1)エルミート行列の固有値 ユニタリ変換と固有ベクトル (2)ジョルダン行列ジョルダン標準形への変換、一般化固
有ベクトル、変換行列、変換行列
正規直交系とCn 系での正規直交系とGram-Schmidt
Gram-Schmidt の直交化法
常微分方程式と線形代数 線形常微分方程式、同次方程式の特徴(1)
常微分方程式と線形代数 線形常微分方程式とその解(2)固有値問題の様々な応用 連立微分方程式への応用、振動とモード
まとめ
線形代数と様々な応用と全体の復習【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学ぶ範囲に出てくる主要な術語の意味や定義を調べておく
こと．
【テキスト（教科書）】「線形代数」永井敏隆・永井 敦 著、裳華房、2008（ISBN978-4-7853-1551-1）
配布プリント他【参考書】
発展・応用を深く知るために：「線形代数」長谷川浩司、日本評論社 2004
（ISBN4-555-78371-3）【成績評価の方法と基準】
予習復習課題、レポート、小テスト等の評点（50 ％）と期末試験（50 ％）の総点で評価する．
【学生の意見等からの気づき】
演習問題をできるだけ多く解くようにしてください．また前に出てきて問題を解くことで自信がつくようです．
【学生が準備すべき機器他】
授業支援システムへの登録が必要です．同システムにて配布資料を後日閲覧できるようにしています．

— 169 —

発行日：2019/5/1
MAT247KA-【GMP-354 】

線形代数の応用 2
善甫

康成

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】ベクトル空間とその部分空間など線形空間に関する基本的な概念の修得と、固有値・固有ベクトルの応用について学ぶことが目的である．

【その他の重要事項】「線形代数の基礎」および「線形代数の応用１」までの内容の理解が前提となっています．

【到達目標】
自然科学を学ぶ上で必要になる線形代数の基盤的な知識を身につけ、固有値・固有ベクトルの意味を理解し、それを駆使し応用展開が可能な計算技術を身につけることを目標とする．

【メッセージ】
線形代数を習得するには演習を通した実践が必須です．講義中の演習を含め手を動かすと確実に理解が深まります．

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【Outline and objectives】
The purpose of this course is to learn basic concepts on linear spacesuch as vector space and its subspace, and to experience practicalapplications of eigenvalues and eigenvectors.

【授業の進め方と方法】
最近の科学技術の発展は著しいが、線形代数はその基礎となる数学である．一
般に、自然科学では扱いやすい線形モデルに帰着させてものを考えることが多いため、自然科学者や技術者にとっては必携の分野である．さらに数学を学ぶ者にとっても一般的な代数学へ進む上で基礎となるために軽視できない．
当講義は「線形代数の応用 1」の履修を前提とする．線形代数の基礎・応用をもとに、各専門科目における高度な数学的取り扱いを行う上での主要な項目を身につけ、将来の専門性の展開を図るための手法を身につける理解を深めていく．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
線形代数の基本要素
2
ベクトル演算と行列

3
4
5
6
7
8
9
10
11
12
13
14

内容
ベクトル、行列、行列式
複素ベクトルと複素行列、複素ベクトルの内積ほか連立１次方程式と行列式 「行列−ベクトル」 表示、余因子行列および逆行列と逆行列、クラメールの公式
直交行列とユニタリ行列 複素成分での正規直交化およびグラ
ム・シュミットによる直交化法
行列と固有ベクトル、行 行列の対角化、実対称行列、エルミー
列の対角化
ト行列
幾何学的応用 − 2 次曲
実２次形式と２次曲面の概形
面の分類と回転対称−
エルミート行列の固有値 計算法の基礎と固有ベクトル (1)エルミート行列の固有値 ユニタリ変換と固有ベクトル (2)ジョルダン行列ジョルダン標準形への変換、一般化固
有ベクトル、変換行列、変換行列
正規直交系とCn 系での正規直交系とGram-Schmidt
Gram-Schmidt の直交化法
常微分方程式と線形代数 線形常微分方程式、同次方程式の特徴(1)
常微分方程式と線形代数 線形常微分方程式とその解(2)固有値問題の様々な応用 連立微分方程式への応用、振動とモード
まとめ
線形代数と様々な応用と全体の復習【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学ぶ範囲に出てくる主要な術語の意味や定義を調べておく
こと．
【テキスト（教科書）】「線形代数」永井敏隆・永井 敦 著、裳華房、2008（ISBN978-4-7853-1551-1）
配布プリント他【参考書】
発展・応用を深く知るために：「線形代数」長谷川浩司、日本評論社 2004
（ISBN4-555-78371-3）【成績評価の方法と基準】
予習復習課題、レポート、小テスト等の評点（50 ％）と期末試験（50 ％）の総点で評価する．
【学生の意見等からの気づき】
演習問題をできるだけ多く解くようにしてください．また前に出てきて問題を解くことで自信がつくようです．
【学生が準備すべき機器他】
授業支援システムへの登録が必要です．同システムにて配布資料を後日閲覧できるようにしています．

— 170 —

発行日：2019/5/1
MAT247KA-【CS-252 】

統計学 2
小西

克巳

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
確率・統計の基礎を復習した上で，統計的推測ないし統計的決定の考え方を確
実に身につけることを目標とし，線形モデルと最小二乗法，最尤推定法，ベイズ推定法についてそれぞれの狙い，考え方，応用の違いを理解しながら具体的技法を習得する。
【到達目標】
線形モデルと最小二乗法，最尤推定法，ベイズ推定法についてそれぞれの狙い，考え方，応用の違いを説明できる。各技法をプログラミングにより実装
して具体的に適用できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【学生が準備すべき機器他】
電子メールや学内 Web サイトへのアクセス等ネットワークを利用。
MATLAB プログラミングのための貸与パソコン。
【Outline and objectives】
The aim of this course is to help students acquire the necessary skills
and knowledge of the statistics. By the end of the course, students
should understand the following:
1. linear model and least squares method
2. maximum likelihood estimation method
3. Bayesian estimation【授業の進め方と方法】
まず，確率・統計の基礎として，様々な確率分布，多次元の確率分布，大数の法則と中心極限定理を復習する。次いで，統計的推測ないし統計的決定の手法として線形モデルと最小二乗法，最尤推定法，ベイズ推定法を順に紹介する。その際，応用例としてパターン認識を取り上げ，具体的な適用法を学ぶ。
確率・統計では数式が多く現れるが，数式の理解とともに各手法の振る舞いを数値的に理解することが重要である。このため，計算問題を解くことと合
わせて，数値解析を目的としたプログラミング言語 MATLAB を用いてプロ
グラミング課題に取り組み，計算処理結果を視覚的に表示して理解を深める。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
ガイダンス
第2回

確率分布

第3回

多次元の確率分布

第4回

大数の法則と中心極限定
理
線形モデルと最小二乗法(1)
線形モデルと最小二乗法(2)
線形モデルと最小二乗法(3)
最尤推定法 (1)
最尤推定法 (2)線形判別分析の応用 (1)
線形判別分析の応用 (2)ベイズ推定法

第5回
第6回
第7回
第8回
第9回
第 10 回
第 11 回
第 12 回
第 13 回
第 14 回

ノンパラメトリックな確率密度関数の推定法
まとめ

内容
授業の目標，レベル，進め方およびMATLAB の使い方の説明
離散型および連続型のおもな確率分布の復習
同時確率分布，条件付確率分布，無相関，独立の考え方
理論の理解とコンピュータシミュレー
ション，中心極限定理の応用
直線，多項式，関数のあてはめによるデータの表現関数の最小二乗近似，動径基底関数法
直交関数系，フーリエ級数展開
ガウスモデル，事後確率の計算
線形判別分析
手書き数字の 2 カテゴリ分類
手書き数字の多カテゴリ分類
ベイズ推定法と最尤推定法の違い，最大事後確率推定法
カーネル密度推定法と手書き数字認識への応用
学習内容のまとめと重要ポイントの確認【授業時間外の学習（準備学習・復習・宿題等）】[1] 確率と統計の基礎（平均，分散共分散，確率密度関数）の復習[2] 線形代数の基礎（ベクトル，行列）の復習[3] オンラインマニュアルを用いた MATLAB プログラミングの習得[4] 計算問題や MATLAB プログラミングなどの課題への取り組み【テキスト（教科書）】担当教員が作成した講義資料を学内 Web サイトに公開。
【参考書】[1] 東京大学教養学部統計学教室編：「統計学入門」，東京大学出版会，1991 年．
[2] 杉山将著：「統計的機械学習−生成モデルに基づくパターン認識」，オーム社，2009 年．
[3] 小西貞則著：「多変量解析入門−線形から非線形へ−」，岩波書店，2009 年．
[4] 上坂吉則著：「MATLAB プログラミング入門」改訂版，牧野書店，2011 年．
【成績評価の方法と基準】
レポート課題 40 ％，期末試験 40 ％，平常点 20 ％で総合評価する。
【学生の意見等からの気づき】[1] MATLAB を使ったプログラミングの導入をより丁寧に行う。
[2] 講義が一方通行にならぬように質問時間を十分に取る。
[3] 課題の説明を丁寧に行う。

— 171 —

発行日：2019/5/1
MAT247KA-【CS-252 】

統計学 2
若原

徹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
確率・統計の基礎を復習した上で，統計的推測ないし統計的決定の考え方を確
実に身につけることを目標とし，線形モデルと最小二乗法，最尤推定法，ベイズ推定法についてそれぞれの狙い，考え方，応用の違いを理解しながら具体的技法を習得する。
【到達目標】
線形モデルと最小二乗法，最尤推定法，ベイズ推定法についてそれぞれの狙い，考え方，応用の違いを説明できる。各技法をプログラミングにより実装
して具体的に適用できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【学生が準備すべき機器他】
電子メールや学内 Web サイトへのアクセス等ネットワークを利用。
MATLAB プログラミングのための貸与パソコン。
【Outline and objectives】
The aim of this course is to help students acquire the necessary skills
and knowledge of the statistics. By the end of the course, students
should understand the following:
1. linear model and least squares method
2. maximum likelihood estimation method
3. Bayesian estimation【授業の進め方と方法】
まず，確率・統計の基礎として，様々な確率分布，多次元の確率分布，大数の法則と中心極限定理を復習する。次いで，統計的推測ないし統計的決定の手法として線形モデルと最小二乗法，最尤推定法，ベイズ推定法を順に紹介する。その際，応用例としてパターン認識を取り上げ，具体的な適用法を学ぶ。
確率・統計では数式が多く現れるが，数式の理解とともに各手法の振る舞いを数値的に理解することが重要である。このため，計算問題を解くことと合
わせて，数値解析を目的としたプログラミング言語 MATLAB を用いてプロ
グラミング課題に取り組み，計算処理結果を視覚的に表示して理解を深める。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
ガイダンス
第2回

確率分布

第3回

多次元の確率分布

第4回

大数の法則と中心極限定
理
線形モデルと最小二乗法(1)
線形モデルと最小二乗法(2)
線形モデルと最小二乗法(3)
最尤推定法 (1)
最尤推定法 (2)線形判別分析の応用 (1)
線形判別分析の応用 (2)ベイズ推定法

第5回
第6回
第7回
第8回
第9回
第 10 回
第 11 回
第 12 回
第 13 回
第 14 回

ノンパラメトリックな確率密度関数の推定法
まとめ

内容
授業の目標，レベル，進め方およびMATLAB の使い方の説明
離散型および連続型のおもな確率分布の復習
同時確率分布，条件付確率分布，無相関，独立の考え方
理論の理解とコンピュータシミュレー
ション，中心極限定理の応用
直線，多項式，関数のあてはめによるデータの表現関数の最小二乗近似，動径基底関数法
直交関数系，フーリエ級数展開
ガウスモデル，事後確率の計算
線形判別分析
手書き数字の 2 カテゴリ分類
手書き数字の多カテゴリ分類
ベイズ推定法と最尤推定法の違い，最大事後確率推定法
カーネル密度推定法と手書き数字認識への応用
学習内容のまとめと重要ポイントの確認【授業時間外の学習（準備学習・復習・宿題等）】[1] 確率と統計の基礎（平均，分散共分散，確率密度関数）の復習[2] 線形代数の基礎（ベクトル，行列）の復習[3] オンラインマニュアルを用いた MATLAB プログラミングの習得[4] 計算問題や MATLAB プログラミングなどの課題への取り組み【テキスト（教科書）】担当教員が作成した講義資料を学内 Web サイトに公開。
【参考書】[1] 東京大学教養学部統計学教室編：「統計学入門」，東京大学出版会，1991 年．
[2] 杉山将著：「統計的機械学習−生成モデルに基づくパターン認識」，オーム社，2009 年．
[3] 小西貞則著：「多変量解析入門−線形から非線形へ−」，岩波書店，2009 年．
[4] 上坂吉則著：「MATLAB プログラミング入門」改訂版，牧野書店，2011 年．
【成績評価の方法と基準】
レポート課題 40 ％，期末試験 40 ％，平常点 20 ％で総合評価する。
【学生の意見等からの気づき】[1] MATLAB を使ったプログラミングの導入をより丁寧に行う。
[2] 講義が一方通行にならぬように質問時間を十分に取る。
[3] 課題の説明を丁寧に行う。

— 172 —

発行日：2019/5/1
PRI210KA-【CS-207 】

情報基礎学 A尾花

賢

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
この講義では，情報科学の基礎的な理論を理解するために必須となる計算の複雑さの理論を学ぶ．

【学生が準備すべき機器他】
授業支援システムを利用する．また，チューリングマシンの演習等においては貸与 PC を利用する．

【到達目標】
計算の複雑さの理論における基本的な概念である時間計算量，領域計算量，多項式時間帰着などを学ぶとともに，P, NP, PSPACE, EXP などの重要な計算量のクラスを理解する．また，SAT の NP 完全性の証明などを通じて P vs
NP 問題に対する解決のアプローチの歴史を理解する．

【Outline and objectives】
In this course, you will learn basic concept of complexity theory forunderstanding theoretical computer science.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
基本的には講義を通して，計算の複雑さの理論の基本を理解してもらう．重要なポイントでは演習を行い，講義で学習した内容を実感することで理解を深める．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
計算とは何か3

チューリングマシン演習

4

計算の複雑さ5

計算の複雑さ演習

6

計算にまつわる諸概念

7

階層定理

8

時間計算量のクラス，領域計算量のクラス

9P 対 NP 問題

10多項式時間帰着11多項式時間帰着に関する演習

12

計算の複雑さに関する命
題の証明手法Cook-Levin の定理とSAT の NP 完全性
計算の複雑さと暗号理論

13
14

内容
この講義で学ぶことがらを説明する
情報科学における計算の理論的扱いについて学び，チューリングマシン，万能チューリングマシンの概念を理解する．
具体的な問題に対するチューリングマ
シンの構成法を学ぶ．
計算の複雑さがチューリングマシンの実行ステップ数などによって定義されることを理解する．
演習を通じて，具体的なアルゴリズムの計算の複雑さを評価する手法を学ぶ．
時間計算量，領域計算量など，計算の複雑さを理解する上で重要な概念について学ぶ．
時間階層定理，領域階層定理の証明とその意味を理解する．
P, NP, EXP, NEXP など時間計算量を理解する上で重要となるクラスについて学ぶ．
P 対 NP 問題と，関連の深い概念である NP 完全性，NP 困難性について学
ぶ．
二つの問題を解く困難さを比較する指標となる多項式時間帰着について学ぶ．
具体的な問題の多項式時間帰着可能性を考えることにより，多項式時間帰着に対する理解を深める．
演習問題を例に計算の複雑さに関する命題を証明する手法を学ぶ．
論理式の充足可能性問題 (SAT) が
NP 完全問題であることを理解する．
計算の複雑さの理論と公開鍵暗号の関係について学ぶ．

【授業時間外の学習（準備学習・復習・宿題等）】
前回までの学習内容を完全に把握しておくことは必須．また，講義期間中に複数回出す課題を提出すること．
【テキスト（教科書）】
授業支援システムから配布する．
【参考書】
Michael Sipper 著，太田 和夫，田中 圭介，阿部 正幸 訳，
計算理論の基礎 [原著第 2 版] 2. 複雑さの理論，共立出版
ISBN 978-4-320-12209-3【成績評価の方法と基準】
講義への貢献度，試験及び課題の結果により総合的に評価する．
【学生の意見等からの気づき】
学生の理解を深めるため、計算の複雑さの理論における命題の証明法に関する回を追加した．

— 173 —

発行日：2019/5/1
PRI310KA-【CS-208 】

情報基礎学 B
雪田

修一

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
計算と論理の基礎をプログラミングを通じて学ぶ。また、近年の発展が著しいトピックを具体的な言語や処理系で体験する。
【到達目標】
命題論理、述語論理、計算可能性などの基本知識を習得し、SAT ソルバーな
どの近年の発展分野の動向を知る。Lisp、Minisat、Prolog などの基本的なプログラミングができるようになる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
体系的な知識を伝えると同時に適宜プログラミングにより抽象概念を実装す
る演習を行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第１回
この科目の目的と目標

第２回

計算可能性

第３回

ラムダ計算

第４回

Lisp

第５回

Lisp 演習

第６回

命題論理と SAT

第７回

SAT ソルバー

第８回

SAT ソルバー演習

第９回

述語論理の意味論

第１０回 証明論
第１１回 不完全性定理
第１２回 Prolog
第１３回 Prolog 演習
第１４回 最終発表会

内容
講義の目指すもの、想定される受講者の興味・関心を明確にし、科目選択のための情報を提供する。
計算の概念、計算不可能な問題の存在を実例を通して理解する。
計算の重要なモデルであるラムダ計算の基本を知る。
ラムダ計算をプログラミング言語として実現している Lisp に触れる。
Lisp が得意とする典型的な問題を取り上げ、演習を行う。
命題論理の基本を学び、SAT（Satisfiability
Problem、充足可能性問題）の困難性について理解する。
近年の発展著しい SAT ソルバーの概要を理解する。
SAT ソルバーで具体的な問題を扱う演習を行う。
述語論理の基礎を理解し、意味論の代表的な方法とその意義を学ぶ。
証明とは何か、代表的な理論を理解する。
ゲーデルの不完全性定理について大掴
みな理解をする。
1 階述語論理を扱うプログラミング言
語 Prolog の基本を理解する。
Prolog が得意とする問題を演習する。
受講者が多い場合は最終課題の説明と解法のアウトラインの解説を行う。

【授業時間外の学習（準備学習・復習・宿題等）】
オンライン教材の毎回の予習。
【テキスト（教科書）】
オンライン教材を使用する。URL は初回に開示する。
【参考書】
各回のキーワードで検索にかかる URL はいずれも重要な最新の情報源である。
【成績評価の方法と基準】
第 5、8、13 回に提出用課題を提示する。また、最終発表会を行う。配点は
課題 75 ％、最終発表会 25 ％である。受講者が多数の場合は、最終発表会に替えて最終課題を課す。
【学生の意見等からの気づき】
レポート作成の手引きを提示する必要がある。
【学生が準備すべき機器他】
貸与パソコン【Outline and objectives】
We study fundamental theory of computation with concrete examples.
The series of lectures cover natural deduction, lambda calculus withlambda calculator, SAT solvers with mini-sat, and logic programmingwith Prolog.

— 174 —

発行日：2019/5/1
COT211KA-【CS-212 】

コンピュータ構成と設計
李亜民

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本授業ではコンピュータの命令セットアーキテクチャ、アセンブリ言語プロ
グラム、シングル・マルチサイクル CPU のデータパスと制御ユニット設計、
パイプライン CPU のデータパスと制御ユニット設計（内部フォワーディン
グ、パイプラインストール、遅延分岐）、メモリ、キャッシュ、仮想メモリ、
TLB、入出力システム、コンピュータの性能評価と高性能コンピューティング（スーパースカラ、マルチスレッド、マルチコア、インターコネクション
ネットワーク、スーパーコンピュータ）について学びます。
【到達目標】
コンピュータの物理的な仕組みと設計方法の理解。ハードウェアレベルのプ
ログラミング言語であるアセンブラプログラミングについても学び、プロセッ
サの基本動作を理解します。そして、現代のコンピュータにおいて高速化の鍵となっている記憶階層について理解、ネットワークや外部記憶その他の周辺装置についても理解することを目標とします。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
コンピュータを構成するプロセッサ内部のデータの流れ（データパス）とその制御ユニットに関して，具体的な構成方法と設計の原理を理解します。さらに Altera Quartus II と ModelSim という実際のハードウェア設計にも使われているツールを使用して簡単なプロセッサを設計し動作検証シミュレー
ションを行います。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【テキスト（教科書）】担当教員 Website に掲載【参考書】
１．Computer Principles and Design in Verilog HDL, Wiley, 2015.
２．コンピュータの構成と設計 ― ハードウエアとソフトウエアのインタフェー
ス〈上〉〈下〉日経ＢＰ社, 2014
【成績評価の方法と基準】
レポートとクイズの成績に加え、授業中の参加の度合、貢献度を考慮し、総合的に判断します。
【学生の意見等からの気づき】
設計サンプルを追加します。
【学生が準備すべき機器他】
ノート PC をクラスに持参してください。
【Outline and objectives】
The objective for this lecture is to understand the fundamentalsof the computer system and its design method. The contents of
the lecture contain instruction set architecture, assembly language
programming, datapath and control unit design of single-cycle andmultiple-cycle CPUs, design of pipelined CPU with internal forwarding,pipeline stall, and delayed branch mechanism, memory, caches, virtual
memory management, TLB (Translation lookaside buffer), input/output
interface controller, interrupt, computer performance evaluation,
superscalar, multithreading, multicore, interconnection network, andsupercomputers. The CPUs will be designed in schematic and/or Verilog
HDL, and simulated with CAD/CAE tools.

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
命令セットアーキテク
チャ（１）

2

命令セットアーキテク
チャ（２）

3

コンピュータの基本的な回路設計

4シングルサイクル CPU
設計（１）

5

シングルサイクル CPU
設計（２）

6

シングルサイクル CPU
設計（３）

7

マルチサイクル CPU 設
計（１）マルチサイクル CPU 設
計（２）

8

9

パイプライン CPU 設計

10

浮動小数点数と FPU

11

メモリ階層とその管理

12

入出力システム13

性能評価と高性能コン
ピューティング

14

まとめとクイズ内容
MIPS 命令セットアーキテクチャとア
センブリ言語（算術、論理、シフト演算命令）及び AsmSim シミュレー
ターの使い方MIPS 命令セットアーキテクチャとア
センブリ言語（関数の呼び出し、条件
分岐、無条件ジャンプ命令）
回路図と Verilog HDL を用いた基本的な回路（バレルシフタや ALU など）設計
シングルサイクル CPU の構成とレジ
スタファイルの設計とシミュレーショ
ン
シングルサイクル CPU のデータパスと制御ユニットの設計とシミュレーション
シングルサイクル CPU ＋ メモリ ＋
テストプログラムの設計とシミュレーション
マルチサイクル CPU のデータパスの設計とシミュレーション
マルチサイクル CPU の制御ユニットとコンピュータの設計とシミュレー
ション
パイプライン CPU（遅延分岐、内部
フォワーディングとパイプラインストール）の設計とシミュレーション
IEEE 754 浮動小数点数と FPU の設計とシミュレーション
メモリ階層（SRAM、DRAM、キャッシュ、仮想記憶、MMU、TLB）の設計とシミュレーション
入出力システム（入出力割込み、キーボードと VGA のインターフェースコ
ントローラ）の設計とシミュレーショ
ン
性能評価と高性能コンピューティング（スーパースカラ、マルチスレッド、マルチコア、インターコネクションネッ
トワーク、スーパーコンピュータ）
まとめとクイズ【授業時間外の学習（準備学習・復習・宿題等）】
講義資料を事前に目を通すこと。また、レポート（宿題）を完成させて提出すること。

— 175 —

発行日：2019/5/1
PRI210KA-【CS-351 】

情報理論
西島

利尚

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報の数学的定義および、エントロピーの概念、情報の圧縮の方法等を理解することを目的とします。

【Outline and objectives】
This class deals with basic concept of information theory and coding
theory.

【到達目標】
エントロピーの概念、および、情報理論における基本的な定理である情報源
符号化定理、通信路符号化定理を理解することを目的とします。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義は板書を中心に、定義、定理、例（例題）の順に進めて行きます。ノートを正確にとることを薦めます。適当な時期に何回かの授業の復習を兼ねた演
習問題をプリントで配布します。適宜、ノートを使って復習をし、理解ができているかを演習問題を解くことで確認してください。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
情報の概念とエントロ
ピー
2
条件付きエントロピー・
相互情報量

4

エントロピー，条件付き
エントロピー，相互情報
量の復習
クラフトの不等式

5

情報源符号化定理

6

情報源符号化法

7

ハフマン符号のコンパク
ト性，Elias 符号8

符号構成法の復習

9

通信路符号化のモデル

10

通信路符号化定理

11

誤り訂正符号の基礎

12

謝り訂正符号の例

13

情報理論と暗号

14

公開鍵暗号

3

内容
情報量の定式化、エントロピーの概念を理解する。
確率の基本的な性質の復習を行った
後、条件付きエントロピー、相互情報量の概念を理解する。
重要な概念である各種エントロピーに関しての理解を深める。
符号の瞬時復号可能性、一意復号可能性とクラフトの不等式について理解する。
情報理論における最も重要な定理のひとつである情報源符号化定理を理解する。
具体的な情報源符号化法であるシャノ
ン符号、ファノ符号、ハフマン符号を理解する。
ハフマン符号のコンパクト性，および算術符号の一種である Elias 符号を理解する。
いくつかの重要な情報源符号化法に関する理解を深める。
通信路符号化のモデルについて理解する。
情報理論における最も重要な定理のひとつである通信路符号化定理を理解する。
通信路符号化定理と関連の深い，誤り訂正符号の概念を理解する。
ハミング符号、拡大ハミング符号の構
成法と，その符号化法，復号法を理解する。
暗号通信のモデルと、完全秘匿性を有する暗号方式について理解する。
公開鍵暗号の概念と、RSA 暗号について理解する。また，暗号を利用したプロトコルについて理解する。

【授業時間外の学習（準備学習・復習・宿題等）】
ノート作成を重視してください。途中で配布される演習問題の正しい解答をノートに追記するなどしてノートが教科書になるように学習してください。
【テキスト（教科書）】
教科書は指定しません。授業中に作成したノートが教科書と考えてください。
【参考書】
イラストで学ぶ情報理論の考え方、植松友彦著、講談社、ISBN978-4-06153817-7
情報理論、今井秀樹著、オーム社、ISBN978-4-274-21601-5【成績評価の方法と基準】
期末テスト（60 分）の点数で成績をつけます。
【学生の意見等からの気づき】
特になし。

— 176 —

発行日：2019/5/1
COT211KA-【CS-245 】

プログラム設計
劉少英

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】プログラム設計の基本概念を理解した上で、構造化設計のデータフロー図、構造図、生産ルール言語（PRN）、フローチャート、疑似コードなど様々な表記法およびオブジェクト指向設計の UML 表記法を学び、応用プログラムの設計に適用できるようになる。
【到達目標】
学生はプログラム設計の基本概念、構造化設計、オブジェクト指向設計、および様々な具体的な設計の表現仕組を十分に理解し、応用するための必要な知識を身につけることである。

12

データフロー設計からプログラムへの変換

13

オブジェクト指向設計の
基本と UML

14

クラスの継承、ポリモー
フィズム、および型の引数を持つクラス【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
本授業では、プログラム設計の基本概念を含め、設計プロセス、設計原理、設
計方法、設計言語、および設計から実装への変換技術などの知識を紹介する。
特に、構造化設計とオブジェクト指向設計方法を講義しながら、それらの長所と短所を明確にする。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
プログラム設計とプロセ
ス

2

3

4

プログラム品質

設計原理

設計方法の紹介5

データフロー設計の紹介

6

階層的データフロー図

7

データ辞書

8

プロセス仕様9

コントロール設計の構造
図と Jackson 図（

10生産ルール言語 PRN とJackson 図への変換

11フローチャットと N-S図、およびデータ構造の設計

データフロー図で表す設計からプログ
ラムへの変換について説明する。最初に、一つの出力だけを持つプロセスしか含まないデータフロー図からプログ
ラムへの変換仕方を説明、次は一般のデータフロー図からプログラムへの変換技術を論議する。
UML 言語のクラス図を紹介しながら、オブジェクト指向設計の特徴を説明する。この上で、構造化設計との同異点も説明する。更に、オブジェクト設計に関わる基本概念を紹介する。例
えば、クラスとオブジェクト、オブジェクトの状態維持、オブジェクトのID、コンストラクトとメソッドなど。
オブジェクト指向設計の特徴を代表するクラスの継承とポリモーフィズムの概念を紹介する。その上で、型の引数を持つクラスも紹介する。

【授業時間外の学習（準備学習・復習・宿題等）】
授業資料を用いて、授業前の準備学習、授業後の復習、および宿題を十分に行うことが大事である。
【テキスト（教科書）
】
授業資料

内容
プログラム設計の意味、目標、段階、およびソフトウェア開発プロセス中の位置づけについて説明する。
プログラムの様々な品質の意味を議論する。例えば、信頼性、効率、有用性、
保守性、読みやすさ、再利用性、健壮性などについて説明する。
良く使われるプログラム設計の基本原理、例えば、抽象と分解、カプセル化と情報隠蔽、モジュール化などを論議する。
良く使われるプログラム設計方法の主なアイデアを紹介する。例えば、
トップ ダウン設計、ボトム アップ設
計、モジュール式設計、構造化設計、オブジェクト指向設計、および部品に基づく設計。
データフロー設計の基本概念、データフロー図の基本コンポーネントとするプロセス、データフロー、データスト
ア、およびターミネーターを紹介する。
プロセスの分解および分解の一致性条件を事例で説明する。
データ辞書の意味、役割、およびデー
タ項目の定義言語などを説明する。
プロセス仕様の意味、役割、およびプ
ロセス仕様を記述する三つの仕組を紹介する。その三つの仕組は、「事前条件と事後条件」、「構造化英語」、および「意思決定表」である。
コントロール設計表現の中でよく使われる構造図と Jackson 図の仕組を紹介する。
実用性が高い構造化設計の生産ルール
言語 PRN を紹介する。操作のインタ
フェース、本体の定義、および操作の適用仕組などを論議する。また、PRNの表現から Jackson 図への変換についても議論する。
フローチャットとそれが改善された
N-S 図をアルゴリズムの設計にどのよ
うに使えるかを紹介する。また、データ構造の設計についても論議する。内容は、データ構造の宣言、変数の使い方、およびデータ構造とアルゴリズムの関係を含める。

【参考書】
1.“Program Design”, Peter Juliff, Third Edition, Prentice-Hall Inc., 1990
2.“Software Design”, David Budgen, Addison-Wesley, 1994.
3.“Formal Engineering for Industrial Software Development”, Shaoying
Liu, Springer-Verlag, 2004, ISBN 3-540-20602-7.
4. はじめて学ぶプログラム設計、林雄二、２００６年【成績評価の方法と基準】
参加度合： 20 ％期末試験： 80 ％【学生の意見等からの気づき】
小さなクラス練習を通じて、紹介した基本概念と設計方法を学生に速やかに理解させる。
【学生が準備すべき機器他】
PC、ノート或いは紙、および鉛筆【その他の重要事項】
授業中に集中して講義を聴きながら、講義内容を学生自らより深く考えることが重要である。
【Outline and objectives】
This course introduces the basic concepts and various methods for
program design. The overall design methods are divided into two
categories: structured design and object-oriented design. In structured
design, students can learn various representations, including data flow
diagrams, structured chart, production rule notation (PRN), flowchart,
pseudocode etc. In object-oriented design, students can learn the basic
concepts and class diagram in UML.

— 177 —

発行日：2019/5/1
COT311KA-【CS-242 】

オペレーティングシステム
山田浩史

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
オペレーティングシステム (OS) の基本概念と実装技術，およびその内部構造についての基礎知識を学ぶ．OS は，裸のままでは扱いにくいハードウェア
を抽象化し，より扱いやすい仮想的なコンピュータをユーザに見せるソフト
ウェアである．Linux や Windows 8 がその代表格である．OS はハードウェ
アとアプリケーションを繋ぐ要のような役割を担っており，コンピュータが動作する仕組みを知るには OS の理解が必須である．

【Outline and objectives】
This course introduces basics of operating systems, such as theirconcepts, designs, and implementation. The operating system is afundamental software layer that controls applications and underlying
hardware. It abstracts bare-metal hardware and provides intelligent
interfaces to applications.

【到達目標】
OS の概念，実装技術，および内部構造についての基礎知識を身につけることを目標とする．また，OS の理解を通じて，コンピュータの動作原理についての理解も深める．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
OS の基本概念を講義していく．具体的には，プロセスやスレッド，スケジュー
リング，同期，仮想記憶，割り込み処理，ファイルシステムといった内容について講義を行う．また，進捗を見つつ，理解を深めるために適宜プログラミ
ング演習を行ってレポートを課す．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
イントロダクション
2
I/O デバイスと割り込み

3

ファイルシステム (1)48ファイルシステム (2)スケジューリング7

演習 (1)

9

相互排除と同期 (1)1011相互排除と同期 (2)
演習 (2)

12

仮想記憶 (1)136

仮想記憶 (2)プロセスとスレッド14

演習 (3)

5

システムコールと保護内容
OS の基本概念について学ぶ．
I/O デバイスや割り込みを OS がどのように制御するかについて学ぶ．
OS のディスク管理方法について学ぶ．
ファイルという考え方やファイルの管理方法について学ぶ．
前回の続き．
OS の CPU 管理方法について学ぶ．
スケジューリングの基本概念について学ぶ．
これまでの講義で扱った内容の理解を深めるプログラミング演習を行う．
相互排除の基礎を学ぶ．クリティカルセクション，ロック等の考え方を学ぶ
前回の続き．
これまでの講義で扱った内容の理解を深めるプログラミング演習を行う．
OS のメモリ管理方法について学ぶ．
仮想/物理アドレス，ページング，ス
ワッピングについて学ぶ
前回の続き．
プロセスとスレッドの基本概念，違いについて学ぶ．
これまでの講義で扱った内容の理解を深めるプログラミング演習を行う．
システムコールの基本概念、OS によって達成される保護について学ぶ【授業時間外の学習（準備学習・復習・宿題等）】
演習時に課されたレポートを行う．
【テキスト（教科書）】
資料を配布する．
【参考書】
河野健二著，オペレーティングシステムの仕組み，朝倉書店
Abraham Silberschatz 著，Operating System Concepts 9th Edition.
詳解 Linux カーネル 第 3 版，オライリージャパン【成績評価の方法と基準】
レポートと期末試験で評価する．
【学生の意見等からの気づき】
演習課題の解説分量を増やすようにする．
【その他の重要事項】
C 言語を用いたプログラミングをこなせることが必須である．

— 178 —

発行日：2019/5/1
COT311KA-【CS-243 】

型システムと関数型言語
雪田

修一

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】型システムと関数型プログラミングの諸概念を代表的な言語である Haskellを用いて学ぶ。Functor, Applicative, Monad, Monoid などの概念を多数の
具体例の計算を通して理解する。
【到達目標】
学生は関数型言語の型システムとその上で実行される入出力や状態をもつ計算の仕組みを理解し、副作用のない純粋な関数型の計算から副作用を隔離する機構である Monad を適切に使えるようになる。

【学生が準備すべき機器他】
貸与 PC を授業中に使用する【Outline and objectives】
We study a type system and functional programming with Haskell. The
concepts of functor, applicative, monad, and monoid are treated withconcrete examples.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
Haskell によるプログラミング体験を通じて型システムの実際を知る。型推論の意義と問題点を理解する。授業中にプログラミングを行うため PC を持参する必要がある。授業中の議論に受講生の積極的な参加を求める。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第１回
オリエンテーション

第２回
第３回

Believe the Type
Syntax in Functions

第４回

Hello Recursion!

第５回

Higher Order
Functions

第６回
第７回

Modules
Making Our Own
Types and Type classes

第８回

Input and Output

第９回

More Input and More
Output
第１０回 Functionally Solving
Problems
第１１回 Applicative Functors
第１２回 Monoids
第１３回 A Fistful of Monads
第１４回 最終発表会

内容
授業の目的と方法を説明する。履修すると判断した場合は次回までに
Haskell の開発環境を構築しておく。
教科書 chapter 1.
Type variable, type class を学ぶ。
Pattern matching, guards, where,
let, case などの用法を学ぶ。
Recursion に親しむ。Quick sort を例にとる。
Curried function, lambda
expression, fold, ($) などについて学ぶ。
Module の扱いと作成方法を学ぶ。
新しい type や type class の作成方法を学ぶ。Functor という type classに触れる。型の型である Kind を理解する。
Pure な世界と副作用のある世界の分
離を monad 機構で実現する。
乱数の扱いに触れる。簡単なゲームを作成する。
逆ポーランド電卓、経路探索などへの簡単な応用。
Functor をさらに強化する機構について学ぶ。
Monoid は様々な場面で登場する計算パターンであることを学ぶ。
Monad 則について学ぶ。
受講者が多数の場合は発表会に替えて、最終課題の説明と解法のアウトラインを解説する。

【授業時間外の学習（準備学習・復習・宿題等）】
毎週の課題への取り組み【テキスト（教科書）】
Learn You a Haskell for Great Good!,
Miran Lipovaca,
No Starch Press.
Kindle 版もある。 PDF is freely available.
【参考書】
Haskell - the craft of functional programming (3rd edition)
Simon Thompson
Addison Wesley【成績評価の方法と基準】
毎回の課題提出 50 ％、最終発表会または最終課題 50 ％。
【学生の意見等からの気づき】
授業に必要なソフトウェアをうまく使えない学生がいた。躓きの主な原因はOS、ファイルシステム、シェルなどの基本が分かっていない所にあることを発見した。これらについては別の基礎科目で扱われているが適宜補足が必要
であることを痛感した。

— 179 —

発行日：2019/5/1
COT311KA-【CS-244 】

ソフトウェア工学劉少英

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
中大規模ソフトウェア開発において重要となる、ソフトウェア開発プロセス、
要求分析手法と仕様記述技術、形式設計仕様記述技術、実装、レビュー、テス
ト、保守、プロジェクト管理など技術について、基本的な知識を習得する。

【授業時間外の学習（準備学習・復習・宿題等）】
授業における資料、参考文献を用いて、授業後復習を行う。演習については
授業内で演習時間を十分に確保できないため、授業外で演習を完了させ提出する。

【到達目標】
ソフトウェア開発プロセスの基本的概念を説明できる。
ソフトウェア分析の基本的な考え方と手法を理解し、ソフトウェア仕様を作成できる。
モデル指向形式設計仕様記述技術を理解し、応用できる。
ソフトウェア実装に関する基本的な考え方を理解し、仕様から実装を行うことができる。
ソフトウェアレビュー技術を理解し、応用できる。
ソフトウェアテストに関する各種技法を習得し、応用できる。
ソフトウェア保守とプロジェクト管理の基本概念、目的、基本技術などについて説明できる。

【テキスト（教科書）】
特定の教科書は使用しない (授業にて資料を提示する)。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
ソフトウェア開発プロセスと、要求分析、設計、実装、テスト、保守の各フェーズに関する技法、技術について広く学ぶ。自ら実践できることを目標に、ソフ
トウェア要求分析、要求仕様、形式設計仕様に関しては演習も実施する。また、ソフトウェア品質保証するソフトウェアレビューおよびテスト技術を勉
強し、演習も実施する。更に、ソフトウェア開発におけるプロジェクト管理について、事例を交えながら、管理手法について学ぶ。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ソフトウェア工学の基本紹介
2
ソフトウェア開発プロセス

3

ソフトウェア要求分析の
概要と手法

4

ソフトウェア要求仕様記
述手法 (1)

5

ソフトウェア要求仕様記
述手法 (2)
ソフトウェア形式設計仕様記述手法 (1)6

7

ソフトウェア形式設計仕様記述手法 (2)8

ソフトウェア形式設計仕様記述手法 (3)ソフトウェア形式設計仕様記述手法 (4)ソフトウェア形式設計仕様記述手法 (5)ソフトウェア実装手法

9
10
11
12

ソフトウェア品質管理とレビュー手法

13

ソフトウェアテスト手法

14

ソフトウェア保守とプロ
ジェクト管理の基礎

内容
ソフトウェア工学の対象とする範囲、歴史、目的等について概要を学ぶ。
ウォーターフォールモデル、反復型モ
デル、アジャイル開発モデル等、ソフ
トウェア開発プロセスについて学ぶ。
要求獲得、要求分析、要件定義の基本的手法を学ぶ。特に、UML のユース
ケース図および KAOS 目標指向要求
工学手法を学ぶ。
ソフトウェア要求の非形式仕様記述技術を勉強し、演習をする。特に、機能、データリソース、および制約という記述スタイル SOFL 非形式仕様技
術を説明して、演習する。
ソフトウェア要求の SOFL 半形式仕様記述技術を勉強し、演習をする。
ソフトウェア設計の形式仕様記述技術の基本 (1) を勉強し、演習をする。特に、実用性が高い SOFL 形式仕様記
述手法に集中する。
プロセスの事前条件と事後条件で記述
する形式仕様の様々な表現を勉強し、演習する。
形式仕様言語 SOFL に提供された基本型と集合型を勉強し、演習をする。
形式仕様言語 SOFL に提供された列型と複合型を勉強し、演習をする。
形式仕様言語 SOFL に提供された写像型を勉強し、総合演習をする。
ソフトウェア仕様からプログラムを実装する手法を勉強し、演習をする。
ソフトウェア品質管理の基本概念と具体的なレビュー手法を勉強し、演習をする。
ソフトウェアテストの概念を理解し、具体的なホワイトボックステスト技法とブラックボックステスト技法を勉強
し、演習をする。
ソフトウェア保守とプロジェクト管理の目的と基礎技術を勉強し、演習する。

【参考書】
書名:実践的ソフトウェア工学
著者:浅井治
出版社:近代科学社
書名: Formal Engineering for Industrial Software Development
著者: Shaoying Liu
出版社: Springer-Verlag
書名:実践ソフトウェアエンジニアリング
著者:ロジャー S. プレスマン
出版社:日科技連
書名:UML モデリングのエッセンス 第 3 版
著者:マーチン・ファウラー
出版社: 翔泳社【成績評価の方法と基準】
期末試験 (80%)
参加度合 (20%)
【学生の意見等からの気づき】
クラス練習を活用して学生に授業内容の勉強により集中させる。
【学生が準備すべき機器他】
クラス練習があるため、PC,

ノートおよび鉛筆が必要。

【その他の重要事項】
特になし【Outline and objectives】
This course covers the major issues and techniques in software
engineering, including software development process, requirements
analysis and specification, formal specification, implementation, review,
testing, maintenance, and program management.
Students are
expected to learn the basics of these issues and techniques, and to build
up their ability to apply them in practice.

— 180 —

発行日：2019/5/1
COT311KA-【CS-311 】

並列分散処理八巻

隼人

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
現在そして今後の情報基盤アーキテクチャの根幹を成す「並列処理」と「分散処理」についてその基礎から学ぶ。
スマートフォンや携帯ゲーム機からパソコン・スーパーコンピュータに至るまで、現在使われている殆どの計算機システムは、複数の処理列を同時に実行させて処理を進める並列分散処理の構成になっている。本講義では、並列・分散システムの基盤技術を俯瞰することにより、ハードウェアから OS・アプリ
ケーションに至るまでの様々なレイヤにおける並列・分散処理について学ぶ。

第 13 回並列処理の実際

第 14 回

クラウドを支える基盤技術【到達目標】
並列・分散処理に関わるハードウェア・ソフトウェア・システム構成法の基本について、それぞれの特徴と違いを理解し説明できるようにする。また、並列分散処理の概念がどのように実現・実装されているかを理解する。

【授業時間外の学習（準備学習・復習・宿題等）】
講義資料は講義後に Web から配布するので、講義中にとったノートとその内容の双方を確認しながら復習をすること。途中、課題やレポートが出たものについては必ず提出すること。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【テキスト（教科書）】
特にテキスト、参考書は指定しない。講義資料は web 上にアップロードする。

【授業の進め方と方法】
並列分散処理においては、ある目的のタスクを複数の処理列により処理することにより、計算性能を向上させたり、システムの頑強性や応答性を高めたりする。
処理を行うプロセッサとデータを配置するメモリの通信遅延やその接続構成、複数のプロセッサ間の通信遅延や接続校正と言った観点で、幾つかの方式に分類することができる。
本講義では、データ列・命令列・通信といった観点から、並列分散処理方式を概観し、現在の情報基盤を支える高性能・高可用計算がどのように実現されているかを説明する。
併せて、並列分散の実際の処理を並列・分散処理のライブラリなどを利用して学ぶ。
本講義における処理プログラムについては、C/C++の知識を前提としている。

【成績評価の方法と基準】
期末試験を 60%, 課題レポートを含む平常の学習状態や授業への積極性を40%の配点とし、60 点以上を合格とする。

【参考書】
参考書は必要があれば講義中に紹介する。

【学生の意見等からの気づき】
質疑はいつでも受け付けますので【フィールドワーク（学外での実習等）の実施】
なし / No

第2回

並列分散システムの結合
レベル

第3回

並列システムの相互結合
網

第4回

並列システム事例・並列
アルゴリズム

際5回

並列分散システムのソフ
トウェア

第6回

分散システムにおける通
信モデル

第7回

分散システムにおける同期・排他制御第8回

線型時間・分散合意・分
散ロック

第9回

障害検出・復帰方式

第 10 回認証・暗号化

第 11 回

分散トランザクション

第 12 回並列処理における粒度と命令レベル

気軽にメールしてください。

【Outline and objectives】
In recent years, most computer systems, such as mobile phones,
PCs, and supercomputers, use technique of parallel and distributed
processing. This course introduces the basic techniques of parallel
processing and distributed processing for various layers (from a
hardware layer to an OS/application layer).

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No

【授業計画】回
テーマ
第1回
並列分散処理の目的と歴史的経緯並列処理向のプログラミング言語の課題を学ぶ。均質型の並列 CPU 型だけ
でなく、GPU やメニコアを併用した
ヘテロジニアス計算についても学ぶ。
近年注目されているクラウド基盤について、それを実現する技術や使われているシステムソフトウェアについて学ぶ。

内容
並列分散処理についてのイントロダク
ション。
それらの歴史的な技術の変遷を辿り技術領域を明らかにする。
アーキテクチャの見地からシステム構
成方式の技術を見る。分散処理と並列処理の違いを結合レベルの観点で説明する。
並列システムの相互結合網をコスト、スケーラビリティから検討し、プログ
ラムモデルとの関わり学ぶ。
これまでに開発されたシステム事例を紹介する。並列アルゴリズムとの関連を理解する。
並列分散システムを効率良く動かすた
めのシステムソフトウェア及びプログ
ラミング言語の技術について学ぶ。
通信プロトコル、クライアント・サー
バモデル、遠隔手続き呼出しといった、分散処理で使われる通信方式や処理技術を学ぶ。
複数のコンピュータが相互に不整合を起こさず、正しい処理を行うための同期方式や排他制御方式を学ぶ。
同期手段の代表的な実現方式として線形時間や分散合意、ロックなどの技術を学ぶ。
システムに障害は不可避であり、その障害を検出する手法や、障害から復帰する手法について学ぶ。
分散システムで欠くことのできない認証や暗号化について学ぶ。
データベースやそこでのトランザク
ション処理を並列/分散化する手法について学ぶ。
並列処理で性能を向上するには並列化の粒度が重要になる。ここではまず命令レベルでの細粒度並列処理から学ぶ。

— 181 —

発行日：2019/5/1
HUI312KA-【CS-321 】

新ネットワーク理論
廣津登志夫

必選区分： ｜ 配当年次／単位：年次／ 2 単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
本講義ではネットワーク科学と呼ばれる情報科学の分野としては比較的新しいテーマを取り扱う。現在の科学技術の多くの部分は 19 世紀から 20 世紀にかけて還元要素法に基づいて築き上げられてきた学問に基づくが、ネットワー
ク科学では離散構造（離散数学）で学ぶグラフに対して複雑系という概念を導入し、これまでは解明が難しかった自然現象や生命現象を新たなアプロー
チで解き明かそうとするものである。具体的には、それぞれの動作は単純だが、それらが集団となって行動するときに創発的な複雑な振舞いを見せるよ
うな系について、新たな科学での方法論について学ぶ。
【到達目標】
複雑系は比較的新しい学問分野であり、単純な動きをする多数のエージェントによる少ない資源をめぐる競争において、フィードバックにより相互に影響を及ぼし合いながら形成される複雑な系（ネットワーク）としてシステムを捉える。複雑系の中にどのような普遍性があるのかを理解することを一つの目標とする。さらに発展的な目標として、現実あるいは仮想的な世界にどのように応用できるかについても考える力をつけることが挙げられる。

第7週

金融市場の動向を予測する

第8週

渋滞・情報伝達と最適
ネットワーク

第9週

理想のパートナーと出会う

第 10 週戦争やテロの法則

第 11 週

感染症、癌を如何に抑えるか

第 12 週

自然と量子ゲーム
絆 (1)

第 13 週絆 (2)第 14 週絆 (3)適応度モデルまとめ【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義はニール・ジョンソンの「複雑で単純な世界」とバラバシの「新ネット
ワーク思考 世界のしくみを読み解く」を用いて行う。講義が中心となるが、新ネットワーク理論の中から面白い話題を見つけ各自プロジェクトを設定し、それを NetLogo を用いてプログラムで実現してもらう。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1週
複雑な要素、複雑な現象

第2週

NetLogo 紹介

第3週

秩序ポケットの出現

第4週

カオスとフラクタルをどうとらえるか

第5週

群衆の行動を予測する

第6週

複雑性とネットワーク

内容
1. 複雑性の意味
2. 創発現象の予測は可能か
3. 複雑性だらけの毎日
4. 八つの条件
5. 科学のなかの科学
1.NetLogo とは何か
2. 簡単な歴史
3.NetLogo の世界
4.NetLogo へのいざない
5. グラフィカルインターフェース
6. プログラミング
7. 例題 (シロアリ)
1. 秩序と無秩序の間
2. 書類をもとに戻せなくなる
3. 情報のフィードバック
4. 太陽・都市・身体
5. 宇宙と乱雑さ
6. 乱雑だから良いことも
7. 偏りがあるから、予測ができる
1. 複雑系のダイナミックス
2. 規則的な時系列とランダムな時系列
3. 不思議な状況
4. 現実の複雑系をとらえる方法
5. 楽しい音楽、退屈な音楽
7. 宇宙人が子供を観察したら
1.「二者択一」問題
2. 週末の夜の過ごし方
3. 勝者になるとはどういうことか
4. 意思決定の科学
5. 群集と反群集
6. 情報は食べ物に似ている
7. 癌や地球温暖化を制御する発想
1. 動的ネットワーク
2. つながりはどのような影響を及ぼすか
3. ネットワークの生態学
4. 菌類の「栄養取り回し」モデル
5. 変化の中の変わらぬ構造
6. 公平さと効率のバランス

1. 金融市場はフィードバックだらけ
2. 金融専門家の標準モデルの限界
3. 異なる株式市場がよく似た動きを示
すわけ
4. 紙飛行機モデルで十分
5. 暴落の分類学
6. 予測可能ポケットに注目
7. 衝撃にも、よく似た反応
1. ルート選びのジレンマ
2. 輸送・供給から経営、人体のネット
ワークまで
3. 渋滞税の額を変化させる
4. 多重リング・ネットワークのスー
パーハブ
5. ハブには適正限界がある
1. 四つの障害
2. 放射性崩壊と交際の進展
3. うまくいく出会い方
4. 万人のパートナー
5. 生まれ変わり
6. 監視役による防衛戦略
1. 似てくるテロ、内戦、国家間戦争
2. 最悪のケースを考えて立案せよ
3. 反乱のメカニズム
4. テロと戦争の複雑系モデル
5. 攻撃のパターン
1. 生まれながらの殺し屋
2. 蔓延の鍵は、ネットワーク構造
3. コミュニティの相互作用
4. がんの有効な治療法
5. 最良の防御戦略とは
自然と量子ゲーム
1. 量子の不思議な振る舞い
2. 複雑性の根源
3. 光合成エネルギー利用の太陽電池
4. 量子ゲーム・量子装置
5. 誤差を組み合わせて、誤差を最小に
絆 (1)1. 六次のつながり
2. 弱い絆の強さ
3. クラスタリング係数
4. エルディッシュ数
5. ワッツ=ストロガッツのモデル
6. ハブとコネクター
7. 放射性崩壊と交際の進展
8.80 対 20 の法則
9. べき乗則
10. スケールフリー
絆 (3)11. 相転移12. 自己組織化
13. ネットワークは成長する
14. 優先的選択
15. 金持ちはもっと金持ちに適応度モデル
最近の研究動向の紹介
まとめ【授業時間外の学習（準備学習・復習・宿題等）】
講義資料を元にした酒匂資料を講義後に配布するので、講義中にとったノー
トとその内容の双方を確認しながら復習をすること。
課題やレポートが出たものについては必ず〆切までに提出すること。
【テキスト（教科書）】
特にテキスト、参考書は指定しない。講義内容はスライドで提示し、講義を進めるのでノートを取ること。
講義後にスライドを元にした参考資料を CIS Moodle から提供する。
【参考書】
参考文献
「複雑で単純な世界」 ニール・ジョンソン (著), 阪本 芳久 (翻訳)「新ネットワーク思考 世界のしくみを読み解く」 アルバート・ラズロ・バラ
バシ (著), 青木 薫 (翻訳)Wilensky, Uri; Rand, William.
An Introduction to Agent-Based
Modeling: Modeling Natural, Social, and Engineered Complex Systems
with NetLogo (MIT Press)「ガイドツアー 複雑系の世界」メラニー・ミッチェル— 182 —

発行日：2019/5/1「つながり 社会的ネットワークの驚くべき力」ニコラス・Ａ・クリスタキス／著 ジェイムズ・Ｈ・ファウラー／著 鬼澤忍／訳「スモールワールド・ネットワーク 世界を知るための新科学的思考法 」ダンカン ワッツ (著), Duncan J. Watts (原著), 辻 竜平 (翻訳), 友知 政樹 (翻訳)「スモールワールド ネットワークの構造とダイナミクス」ダンカン ワッツ (著),
Duncan J. Watts (原著), 栗原 聡 (翻訳), 福田 健介 (翻訳), 佐藤 進也 (翻訳)
「複雑な世界，単純な法則 ネットワーク科学の最前線」マーク・ブキャナン，
阪本 芳久「複雑ネットワークの科学」 増田 直紀 (著), 今野 紀雄 (著)「複雑ネットワークとは何か複雑な関係を読み解く新しいアプローチ 」増田直紀 (著), 今野 紀雄 (著)「SYNC」スティーヴン・ストロガッツ【成績評価の方法と基準】
期末試験を 80%, 課題レポートを含む平常の学習状態や授業への積極を
20%の配分で総合的に判断する。
【学生の意見等からの気づき】
新規担当のため特になし【学生が準備すべき機器他】
貸与 Note PC を使用する場合がある。講義回毎の使用の可否は教員の指示に従うこと。
【その他の重要事項】
本講義で取り扱うのはグラフに基づく理論的なネットワークで、インターネッ
トやイントラネットなどの実際に稼働しているネットワークの制御・運用等の技術に触れるものではないので、科目選択においては注意すること。
本講義は担当教員の企業での情報科学・ネットワーク科学に関する研究・開発の経験を元に複雑系やネットワーク科学に関する講義を行う。
【Outline and objectives】
This course introduces a knowledge and technologies related network
science. Network science is a new research area based on the graphtheory, that is used to express the problems of complex systems.
Students are expected to expand their knowledge and to understandnew area of the computer science topics during this lecture.

— 183 —

発行日：2019/5/1
COT211KA-【CS-206 】

情報・ネットワークセキュリティ入門
尾花賢

必選区分： ｜ 配当年次／単位：年次／ 2 単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
日本は情報化が急速に進展中。日々の生活や様々の活動の中で、今後も情報シ
ステムやネットワークシステムの利用が進展するのは必至。本授業では、情報システムやネットワークシステムおよびそれらを通じて提供される様々のサービスに存在する脆弱性やリスク、それらに対応するための情報セキュリ
ティ対策の基礎を解説する。
【到達目標】
高度化する情報化社会で、安全で快適な生活をおくるための、また社会人として情報システムやネットワークシステムを安全にかつ効果的に駆使し活動できるための、基本的知識の習得と対策方法の理解を目標とする。
更に、主要なマルウェアや攻撃手法などの特徴を説明でき、それらの被害にあわないための対策や留意点について説明できることを、目標とする。

６

７【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
まずは、情報化時代に生きる学生、社会人として必要な情報セキュリティに関する知識、被害にあわないための情報セキュリティ対策の基本について、(独)情報処理推進機構がまとめたテキストをベースに説明する。
次に、情報セキュリティ対策を構成する主要な情報セキュリティ要素技術の基本的メカニズムを説明する。
最後に、実際の情報サービスを構成する、サーバ、ネットワーク、クライアン
トのそれぞれが、実際に直面する脅威の説明とその対策技術の概要について説明する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes

８９【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
１
情報セキュリティリテラ
シー（１）

２

情報セキュリティリテラ
シー（２）

３

情報セキュリティリテラ
シー（３）

４

情報セキュリティリテラ
シー（４）

５

情報セキュリティリテラ
シー（５）

内容
(1) 本授業の概要・目的・目標や、本
授業の進め方、レポート、試験の扱いなどの説明(2) 情報セキュリティ読本を使用し、第１章「今日のセキュリティリスク」、
第２章「情報セキュリティの基礎」の説明
情報セキュリティ読本を使用し、第３章「見えない脅威とその対策」を説明＊マルウェア−見えない化が進む＊共通の対策
＊標的型攻撃と誘導型攻撃への対策＊フィッシング詐欺への対策＊ワンクリック不正請求への対策＊無線 LAN に潜む脅威とその対策
情報セキュリティ読本を利用し、第４章「組織の一員としての情報セキュリ
ティ対策」を説明＊組織のセキュリティ対策＊従業員としての心得＊気を付けたい情報漏洩＊終わりの無いプロセス
情報セキュリティ読本を使用し、第５章「もっと知りたいセキュリティ技術」を説明＊アカウント、ID、パスワード＊攻撃手法＊脆弱性を悪用する攻撃＊ファイアウオール＊暗号とディジタル署名
情報セキュリティ読本を使用し、第６章「情報セキュリティ関連の法規と制度」を説明＊情報セキュリティの国際標準＊情報セキュリティに関する法律＊知的財産を守る法律＊迷惑メール関連法＊情報セキュリティ関連制度

１０

１１

１２

１３

— 184 —

セキュリティ要素技術（１）「暗号技術体系、AES などの共通鍵暗号、RSA などの公開鍵暗号」の説明＊暗号とは＊共通鍵暗号 ブロック暗号とスト
リーム暗号＊公開鍵暗号 RSA 暗号＊ハッシュ関数＊ディジタル署名＊暗号の分類、特徴のまとめ＊日本政府の暗号技術に対する体制＊暗号の利用場面
セキュリティ要素技術「公開鍵基盤（PKI) とその応用」の（２）
説明＊暗号技術の再確認＊ PKI（公開鍵基盤）が提供する機
能、サービス、効果＊ PKI を支える技術＊ PKI を構成するコンポーネント＊ PKI の例
＊ PKI 応用システム
セキュリティ要素技術「バイオメトリクス認証技術」の説明（３）＊バイオメトリクス認証とは＊本人確認におけるバイオメトリクス
認証の位置づけ＊各種バイオメトリクス認証方式の概
要紹介＊バイオメトリクス認証プロセス＊バイオメトリクス認証の将来動向
セキュリティ要素技術「耐タンパー性、情報ハイディング技
（４）
術」の説明
＊暗号技術の再確認＊暗号機能が適切に機能するには＊耐タンパー性とは＊暗号モジュールの安全性評価＊秘密分散技術＊情報ハイディング技術（ステガノグラフィ、電子透かし）
サーバのセキュリティ「サーバ側の技術的対策、物理的対策」（１）の説明＊情報サービスシステムの基本モデル＊サーバの適切なアクセス制御のために＊サーバの情報漏えい防止のために＊サーバの情報の完全性保証のために＊物理的アクセス制御（入退室管理）
サーバのセキュリティ「Web アプリケーションのセキュリ（２）ティ」の説明＊ Web アプリケーション＊ Web アプリケーション開発と情報セキュリティ
①バッファーオーバーフロー②クロスサイトスクリプティング③ SQL インジェクション
＊フィッシング＊ファーミング＊安全な Web サイトをつくるためにネットワークのセキュリ 「SSL、VPN などのネットワークサー
ティ（１）
ビスのセキュリティ技術」の説明＊インターネットの歴史＊ IP ｖ４概要とそのセキュリティ＊ IP ｖ６概要とそのセキュリティ＊ SSL(Secure Socket Layer)＊ VPN (Virtual Private
Network)＊無線 LAN 概要とそのセキュリティ
ネットワークのセキュリ 「不正アクセスと対策技術」の説明
ティ（２）＊不正アクセスとは＊技術的対策・FireWall・Intrusion Detection
System＊サービス妨害とその対策
・Denial of Service
・Distributed Denial ofService発行日：2019/5/1
１４

クライアントのセキュリ 「クライアント（PC）の脅威と対策技
ティ術」の説明＊クライアント PC の課題＊クライアント PC 向けマルウェア
・ウイルス
・ワーム
・トロイの木馬・悪意のモバイルコード
・混合攻撃
・スパイウェアとしての追跡クッキー
・データロガーなどの攻撃ツール＊クライアント PC における情報漏
えい＊シンクライアント【授業時間外の学習（準備学習・復習・宿題等）】①テキストに指定した「情報セキュリティ読本 − IT 時代の危機管理入門−」の内容は、社会人には必須の情報セキュリティの常識、是非熟読していただ
きたい。
② TV、新聞等で報道される情報セキュリティに関する事件・事故・課題などについても関心を持ち、現社会の状況を理解しておいていただきたい。
【テキスト（教科書）】①情報セキュリティ読本 − IT 時代の危機管理入門− （独）情報処理推進機構編 実教出版発行②講義で使用する資料（各回の講義前にネット経由配布）【参考書】①情報セキュリティ教本 −組織の情報セキュリティ対策実践の手引き−（独）情報処理推進機構編 実教出版発行【成績評価の方法と基準】
授業への貢献度の度合およびレポート，試験の結果を総合的に評価する【学生の意見等からの気づき】
新規担当科目につき特になし【その他の重要事項】
本講義は担当教員の企業での情報セキュリティに関する研究開発の経験に基づき実践的なセキュリティ技術に関する講義を行う。
【Outline and objectives】
In this course, you will learn basic knowledge about security. Moreprecisely, you will learn vulnerability and risk of the computer system,
and learn countermeasures against cyber attacks.

— 185 —

発行日：2019/5/1
COT211KA-【CS-203 】

プログラミング 3(Java)黄潤和

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報システムの構築を目的として，Java 言語によるプログラミングの基本を学ぶ．
【到達目標】
Java 言語によるプログラミングの基本を理解する．特に Java 言語の構文とオブジェクト指向プログラミングの基礎を習得する．さらに具体的な情報システムを構築するプログラミング技術を身に付ける．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
最初に Java 言語の基本構文を扱い，その後，Java 言語によるオブジェクト
指向プログラミングに関して，クラス，インスタンス，継承，カプセル化等を扱う．これらに並行して，ヒューマンコンピュータインタラクション，人工知能等に関連する情報システムを構築する課題を課す．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Java とは？
2
基本構文 (1)3
メソッド
4
復習 (1)
5
クラスとインスタンス
6
再帰
7
ジェネリクスとコレク
ション
8
復習 (2)
9
継承
10
カプセル化
11
例外とファイル処理12
復習 (3)13
復習 (3) (続き)
14
まとめ

内容
授業のガイダンス，Java 言語の初歩
Java 言語の基本構文
メソッドの利用
復習と発展課題 (1)クラスとインスタンスの利用
再帰の利用
ジェネリクスとコレクションの利用
復習と発展課題 (2)クラスの継承オブジェクトのカプセル化
例外の利用とファイル処理
復習と発展課題 (3)
復習と発展課題 (3) (続き)
授業内容のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
講義資料の予習，復習を行い，課題のプログラムを作成すること.
【テキスト（教科書）】担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
高橋麻奈, やさしい Java 第 7 版, SB クリエイティブ, 2019. ISBN 9784815600846【成績評価の方法と基準】
課題と試験に加え，授業中の参加の度合，貢献度を考慮し，総合的に判断する．
【学生の意見等からの気づき】
特になし．
【学生が準備すべき機器他】
貸与ノート PC を使用する．
【その他の重要事項】
プログラミング 1 (C/C++)，プログラミング 2 (C/C++) の講義内容を理解していることを前提とする．
【Outline and objectives】
Students will learn basics of programming in the Java language withthe view of constructing information systems.

— 186 —

発行日：2019/5/1
COT211KA-【CS-203 】

プログラミング 3(Java)細部

博史

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報システムの構築を目的として，Java 言語によるプログラミングの基本を学ぶ．
【到達目標】
Java 言語によるプログラミングの基本を理解する．特に Java 言語の構文とオブジェクト指向プログラミングの基礎を習得する．さらに具体的な情報システムを構築するプログラミング技術を身に付ける．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
最初に Java 言語の基本構文を扱い，その後，Java 言語によるオブジェクト
指向プログラミングに関して，クラス，インスタンス，継承，カプセル化等を扱う．これらに並行して，ヒューマンコンピュータインタラクション，人工知能等に関連する情報システムを構築する課題を課す．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Java とは？
2
基本構文 (1)3
メソッド
4
復習 (1)
5
クラスとインスタンス
6
再帰
7
ジェネリクスとコレク
ション
8
復習 (2)
9
継承
10
カプセル化
11
例外とファイル処理12
復習 (3)13
復習 (3) (続き)
14
まとめ

内容
授業のガイダンス，Java 言語の初歩
Java 言語の基本構文
メソッドの利用
復習と発展課題 (1)クラスとインスタンスの利用
再帰の利用
ジェネリクスとコレクションの利用
復習と発展課題 (2)クラスの継承オブジェクトのカプセル化
例外の利用とファイル処理
復習と発展課題 (3)
復習と発展課題 (3) (続き)
授業内容のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
講義資料の予習，復習を行い，課題のプログラムを作成すること.
【テキスト（教科書）】担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
高橋麻奈, やさしい Java 第 7 版, SB クリエイティブ, 2019. ISBN 9784815600846【成績評価の方法と基準】
課題と試験に加え，授業中の参加の度合，貢献度を考慮し，総合的に判断する．
【学生の意見等からの気づき】
特になし．
【学生が準備すべき機器他】
貸与ノート PC を使用する．
【その他の重要事項】
プログラミング 1 (C/C++)，プログラミング 2 (C/C++) の講義内容を理解していることを前提とする．
【Outline and objectives】
Students will learn basics of programming in the Java language withthe view of constructing information systems.

— 187 —

発行日：2019/5/1
HUI212KA-【CS-231 】

ヒューマンコンピュータインタラクション
細部

博史

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
人とコンピュータの対話とその媒介手段についての理解を目的として，ヒューマンコンピュータインタラクション (HCI) とユーザインタフェース (UI) を学ぶ．
【到達目標】UI の設計・開発・評価に必要な考え方を身に付け，実際にグラフィカルユー
ザインタフェース (GUI) のプログラミングと評価ができるようになる．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
人とコンピュータの対話を意味する HCI とその媒介手段である UI について学ぶ．最初に HCI の基本として，その概要と歴史，人のインタフェース特性，
人と人工物のインタフェースを学ぶ．次に具体的な UI に関して，現在一般的な UI のデバイスと，代表的 UI である GUI の概要を学んだ後，イベント
駆動とオブジェクト指向の考え方に基づく GUI のプログラミングに関する演習を行う．GUI のプログラミングには Python 言語を用いる．さらに UI の使いやすさの評価方法を学んだ後，先の演習で作成した GUI の評価に関する演習を行う．最後に GUI に限らない HCI の様々な手法と今後の HCI について学ぶ．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
1
HCI とは？
2
人のインタフェース特性
3
人と人工物のインタ
フェース
4
UI のデバイス

5
6
7
8
9
10
11
12
13
14

内容
授業のガイダンス，HCI の概要と歴史
人の感覚，言語能力，記憶，情報処理
アフォーダンス，ユーザモデル，デザ
インモデル
キーボード，マウス，ディスプレイ等
のデバイス
GUI
GUI の画面，特徴，短所と対策
GUI プログラミング
イベント駆動とオブジェクト指向による GUI のプログラミング
GUI プログラミング演習 GUI プログラミングの演習(1)
GUI プログラミング演習 GUI プログラミングの演習 (続き)
(2)
UI 評価
UI の使いやすさの評価方法
UI 評価演習 (1)先の演習で作成した GUI の評価
UI 評価演習 (2)先の演習で作成した GUI の評価 (続き)HCI の手法
GUI に限らない HCI の手法
次世代 UIGUI に限らない今後の HCI
まとめ
授業内容のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
講義資料の予習，復習を行い，演習課題のプログラムとレポートを作成する
こと．
【テキスト（教科書）】
椎尾一郎, ヒューマンコンピュータインタラクション入門, サイエンス社, 2010.
ISBN: 978-4781912608
他に担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
必要に応じて紹介する．
【成績評価の方法と基準】
課題と試験に加え，授業中の参加の度合，貢献度を考慮し，総合的に判断する．
【学生の意見等からの気づき】
特になし．
【学生が準備すべき機器他】
貸与ノート PC を使用する．
【Outline and objectives】
Students will learn human-computer interaction (HCI) and userinterfaces (UIs) with the view of understanding how and by what means
humans and computers interact.

— 188 —

発行日：2019/5/1
COT211KA-【CS-241 】

データベース
日高宗一郎

必選区分： ｜ 配当年次／単位：年次／ 2 単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
データを組織化してデータベース管理システムのもとに一括管理し、多数のユーザの共有資源とするデータベースの考え方を理解する。
【到達目標】
現実問題に即したデータベースの設計ができる技能を身に着ける。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
大規模で高度に複雑な情報システム技術であるデータベースについて理解するため、データモデル、データベース設計、データ操作言語、データベース管理システム等について学ぶ。

【学生の意見等からの気づき】
演習の機会を設ける。
【学生が準備すべき機器他】
授業支援システムを利用する。
【その他の重要事項】
本講義は複数クラスで内容を統一し、講義内容・教材を担当教員で共同で用意している。また、その内容は担当教員の一人の大学共同利用機関法人研究所でのデータベースプログラミング言語に関する研究の経験を反映している。
【Outline and objectives】
This course covers the fundamental roles of databases to organize anduniformly manage data through database management systems and toserve as shared resources for many users.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
データベースとは？
2リレーショナルデータモ
デル-構造記述3
リレーショナルデータモ
デル-意味記述4
リレーショナル代数

5
6

7

8
9
10

11
12

13
14

内容
ガイダンス、及び、概論。
集合論に基づいたリレーショナルデー
タベースの構造記述について学ぶ。

リレーションという構造的枠組みではとらえられない実世界の制約の扱いについて学ぶ。
リレーション群に格納されるデータを操作するデータ操作言語について学ぶ。
SQL
リレーショナルデータベース言語
SQL の問合せに関して学ぶ。
リレーショナルデータ
実世界の情報構造を把握し、的確に表ベース設計現するための、実体-関連モデルを用いたリレーショナルデータベース設計について学ぶ。
正規化理論
リレーション更新時の異状と、それを-更新時異状と情報無損失 解消するための情報無損失分解の理論
分解を理解する。
正規化理論
正規形を規定するために重要な、関数-関数従属性従属性について理解する。
正規化理論
リレーションの正規化理論について学-高次の正規化ぶ。
データベース管理システ データベース管理システムの標準アーム
キテクチャと 3 層スキーマ構造について学ぶ。
質問処理の最適化
質問処理とは何かを理解し、その最適化について学ぶ。
トランザクション
トランザクションの概念を理解し、データベースの一貫性を保証する仕組みについて学ぶ。
同時実行制御トランザクションの同時実行制御の仕組みについて学ぶ。
オブジェクト指向データ オブジェクト指向の概念と、その管理
ベースおよびまとめについて学ぶ。
本講義を通じて学んだ知識やスキルを整理し、今後の学習に活かせるようにする。

【授業時間外の学習（準備学習・復習・宿題等）】
教科書の予習・復習。
課題が指示された場合は、課題レポート提出。
【テキスト（教科書）】
データベース入門
増永良文著
サイエンス社(2006)【参考書】
増永良文, リレーショナルデータベース入門-データモデル・SQL・管理シス
テム 新訂版, サイエンス社 (2003)
増永良文, リレーショナルデータベース入門-データモデル・SQL・管理シス
テム・NoSQL 第 3 版, サイエンス社 (2017)
その他、適宜、講義中に指示する。
【成績評価の方法と基準】
平常点、課題レポート、授業内試験、および定期試験— 189 —

発行日：2019/5/1
COT211KA-【CS-241 】

データベース
坂本

寛

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
データを組織化してデータベース管理システムのもとに一括管理し、多数のユーザの共有資源とするデータベースの考え方を理解する。
【到達目標】
現実問題に即したデータベースの設計ができる技能を身に着ける。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
大規模で高度に複雑な情報システム技術であるデータベースについて理解するため、データモデル、データベース設計、データ操作言語、データベース管理システム等について学ぶ。

【学生の意見等からの気づき】
演習の機会を設ける。
【学生が準備すべき機器他】
授業支援システムを利用する。
【その他の重要事項】
本講義は複数クラスで内容を統一し、講義内容・教材を担当教員で共同で用意している。また、その内容は担当教員の一人の大学共同利用機関法人研究所でのデータベースプログラミング言語に関する研究の経験を反映している。
【Outline and objectives】
This course covers the fundamental roles of databases to organize anduniformly manage data through database management systems and toserve as shared resources for many users.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
データベースとは？
2リレーショナルデータモ
デル-構造記述3
リレーショナルデータモ
デル-意味記述4
リレーショナル代数

5
6

7

8
9
10

11
12

13
14

内容
ガイダンス、及び、概論。
集合論に基づいたリレーショナルデー
タベースの構造記述について学ぶ。

リレーションという構造的枠組みではとらえられない実世界の制約の扱いについて学ぶ。
リレーション群に格納されるデータを操作するデータ操作言語について学ぶ。
SQL
リレーショナルデータベース言語
SQL の問合せに関して学ぶ。
リレーショナルデータ
実世界の情報構造を把握し、的確に表ベース設計現するための、実体-関連モデルを用いたリレーショナルデータベース設計について学ぶ。
正規化理論
リレーション更新時の異状と、それを-更新時異状と情報無損失 解消するための情報無損失分解の理論
分解を理解する。
正規化理論
正規形を規定するために重要な、関数-関数従属性従属性について理解する。
正規化理論
リレーションの正規化理論について学-高次の正規化ぶ。
データベース管理システ データベース管理システムの標準アーム
キテクチャと 3 層スキーマ構造について学ぶ。
質問処理の最適化
質問処理とは何かを理解し、その最適化について学ぶ。
トランザクション
トランザクションの概念を理解し、データベースの一貫性を保証する仕組みについて学ぶ。
同時実行制御トランザクションの同時実行制御の仕組みについて学ぶ。
オブジェクト指向データ オブジェクト指向の概念と、その管理
ベースおよびまとめについて学ぶ。
本講義を通じて学んだ知識やスキルを整理し、今後の学習に活かせるようにする。

【授業時間外の学習（準備学習・復習・宿題等）】
教科書の予習・復習。
課題が指示された場合は、課題レポート提出。
【テキスト（教科書）】
データベース入門
増永良文著
サイエンス社(2006)【参考書】
増永良文, リレーショナルデータベース入門-データモデル・SQL・管理シス
テム 新訂版, サイエンス社 (2003)
増永良文, リレーショナルデータベース入門-データモデル・SQL・管理シス
テム・NoSQL 第 3 版, サイエンス社 (2017)
その他、適宜、講義中に指示する。
【成績評価の方法と基準】
平常点、課題レポート、授業内試験、および定期試験— 190 —

発行日：2019/5/1
HUI213KA-【CS-221 】

人工知能
赤石

美奈

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
人工知能という学問分野について、基礎知識を習得します。
人工知能は、計算機により、知的な振る舞いの再現を目指した学問分野です。
計算機上で知的行動を再現するための基盤技術として、様々な知識表現、推論手法、探索手法、学習手法が研究されてきました。本講義では、人工知能の基礎を理解することをテーマに、汎用な基盤技術に焦点を当てて解説と演習を行います。
【到達目標】
人工知能という技術分野について、他の人に十分な説明を行うことができるよ
うになります。特に、論理的な知識表現の方法、知識を用いた推論方法、探索木を用いた探索手法、新しい知識を得るための学習手法について、基礎的な考え方と、古典的な実現手法を学びます。
例題を通して、上記の手法について、具体的な操作手順を身に着けることができます。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
授業は、講義形式を基本としています。講義の中では、概念を教えるだけでなく、例題を用いて振る舞いを説明します。そして、例題の一部の形を変えた演習問題に取り組んでもらいます。また、より深い理解をするために、課題が提出されます。課題は、自宅にて復習として問題を解き、解答をレポー
ト形式にまとめて提出してもらいます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes

第2回

知識表現

第3回

手続的知識

第4回

推論

第5回

確率推論

第6回

探索

第7回

深さ優先・幅優先探索

第8回

中間試験

第9回

ヒューリスティック

第 10 回

ゲーム木探索第 11 回

制約充足問題第 12 回

学習と決定木第 13 回

ニューラルネットワーク

まとめ

人工知能についての最近の話題も含めて、研究動向を学びます。

【授業時間外の学習（準備学習・復習・宿題等）】
教科書として指定したテキスト、Web 上の資料を事前に学習します。課題が与えられた場合には、解を導き、レポートにまとめて提出します。レポート
は、解だでけなく、解を導き出した過程についても十分な説明を行うことが求められます。
【テキスト（教科書）】
人工知能入門 -歴史、哲学、基礎・応用技術J. フィンレー、A. ディックス
サイエンス社、 2006 年【参考書】
エージェントアプローチ 人工知能
Stuart Russel, Peter Norvig
共立出版、2008 年

第2版【成績評価の方法と基準】
以下の配分で評価する。
中間試験 40%
期末試験 60%【学生の意見等からの気づき】
学生の理解を深めるために、演習を行います。
【学生が準備すべき機器他】
情報機器使用 (任意項目)
ネットワークを利用
演習にはノート PC を利用【その他の重要事項】
本講義は複数クラスで内容を統一し、講義内容・教材を担当教員で共同で作成している。また、その内容は担当教員の企業での人工知能システムの研究開発に関する経験に基づく人工知能に関する講義である。

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
人工知能とは何か

第 14 回

内容
本講義全体で学ぶ概要について説明します。
人工知能の歴史を学び、人工知能研究の背景についての知識を学びます。
知識にはどのような種類があり、それをどのように表現するかを学びます。
特に、論理式表現 (命題論理、述語論理) による知識について深く学びます。
代表的な手続的知識として、プロダク
ションシステムを学びます。
エキスパートシステムの考え方を学びます
意味ネットワーク、スクリプトなどの知識表現についても学びます。。
3 種類の推論 (帰納、仮説、演繹) を学びます。
前向き、後ろ向き推論の違いを学びます。
意味ネットワーク、フレームに確率を用いた推論方法を学びます。
ベイズの推論の基礎を学びます。
ファジー推論、事例ベース推論についての知識を学びます。ついて学びます。
文脈を表現するスクリプトについて学びます。
探索の定式化について学びます。
探索のグラフ表現を学びます。
深さ優先探索について学びます。
幅優先探索について学びます。
本講義の前半で学んだことについて、
確認テストを実施します。
山登り法について学びます。
A*アルゴリズムについて学びます。
2 人プレイヤのゲームについて、
MIN-MAX 法やαβ枝刈りなどの探索手法を学びます。
四色塗り分け問題について考えます。
制約充足問題としての定式化を理解します。
機械による学習の手順について学びます。
一般化という考え方を学びます。ID3
決定木を紹介します。
ニューラルネットワークの基礎を学びます。

【Outline and objectives】
Students learn the basic knowledge of artificial intelligence.
Artificial intelligence is an area for studying intelligent
behaviors and thinkings by computer. Knowledge representation,
inference, search and learning are four of the most important
basic issues in artificial intelligence. This lecture introduces thebrief history and the base of artificial intelligence, and takepractices for using the technologies.

— 191 —

発行日：2019/5/1
HUI213KA-【CS-221 】

人工知能
藤田

悟

必選区分： ｜ 配当年次／単位：年次／ 2 単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
人工知能という学問分野について、基礎知識を習得します。
人工知能は、計算機により、知的な振る舞いの再現を目指した学問分野です。
計算機上で知的行動を再現するための基盤技術として、様々な知識表現、推論手法、探索手法、学習手法が研究されてきました。本講義では、人工知能の基礎を理解することをテーマに、汎用な基盤技術に焦点を当てて解説と演習を行います。
【到達目標】
人工知能という技術分野について、他の人に十分な説明を行うことができるよ
うになります。特に、論理的な知識表現の方法、知識を用いた推論方法、探索木を用いた探索手法、新しい知識を得るための学習手法について、基礎的な考え方と、古典的な実現手法を学びます。
例題を通して、上記の手法について、具体的な操作手順を身に着けることができます。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
授業は、講義形式を基本としています。講義の中では、概念を教えるだけでなく、例題を用いて振る舞いを説明します。そして、例題の一部の形を変えた演習問題に取り組んでもらいます。また、より深い理解をするために、課題が提出されます。課題は、自宅にて復習として問題を解き、解答をレポー
ト形式にまとめて提出してもらいます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes

第2回

知識表現

第3回

手続的知識

第4回

推論

第5回

確率推論

第6回

探索

第7回

深さ優先・幅優先探索

第8回

中間試験

第9回

ヒューリスティック

第 10 回

ゲーム木探索第 11 回

制約充足問題第 12 回

学習と決定木第 13 回

ニューラルネットワーク

まとめ

人工知能についての最近の話題も含めて、研究動向を学びます。

【授業時間外の学習（準備学習・復習・宿題等）】
教科書として指定したテキスト、Web 上の資料を事前に学習します。課題が与えられた場合には、解を導き、レポートにまとめて提出します。レポート
は、解だでけなく、解を導き出した過程についても十分な説明を行うことが求められます。
【テキスト（教科書）】
人工知能入門 -歴史、哲学、基礎・応用技術J. フィンレー、A. ディックス
サイエンス社、 2006 年【参考書】
エージェントアプローチ 人工知能
Stuart Russel, Peter Norvig
共立出版、2008 年

第2版【成績評価の方法と基準】
以下の配分で評価する。
中間試験 40%
期末試験 60%【学生の意見等からの気づき】
学生の理解を深めるために、演習を行います。
【学生が準備すべき機器他】
情報機器使用 (任意項目)
ネットワークを利用
演習にはノート PC を利用【その他の重要事項】
本講義は複数クラスで内容を統一し、講義内容・教材を担当教員で共同で作成している。また、その内容は担当教員の企業での人工知能システムの研究開発に関する経験に基づく人工知能に関する講義である。

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
人工知能とは何か

第 14 回

内容
本講義全体で学ぶ概要について説明します。
人工知能の歴史を学び、人工知能研究の背景についての知識を学びます。
知識にはどのような種類があり、それをどのように表現するかを学びます。
特に、論理式表現 (命題論理、述語論理) による知識について深く学びます。
代表的な手続的知識として、プロダク
ションシステムを学びます。
エキスパートシステムの考え方を学びます
意味ネットワーク、スクリプトなどの知識表現についても学びます。。
3 種類の推論 (帰納、仮説、演繹) を学びます。
前向き、後ろ向き推論の違いを学びます。
意味ネットワーク、フレームに確率を用いた推論方法を学びます。
ベイズの推論の基礎を学びます。
ファジー推論、事例ベース推論についての知識を学びます。ついて学びます。
文脈を表現するスクリプトについて学びます。
探索の定式化について学びます。
探索のグラフ表現を学びます。
深さ優先探索について学びます。
幅優先探索について学びます。
本講義の前半で学んだことについて、
確認テストを実施します。
山登り法について学びます。
A*アルゴリズムについて学びます。
2 人プレイヤのゲームについて、
MIN-MAX 法やαβ枝刈りなどの探索手法を学びます。
四色塗り分け問題について考えます。
制約充足問題としての定式化を理解します。
機械による学習の手順について学びます。
一般化という考え方を学びます。ID3
決定木を紹介します。
ニューラルネットワークの基礎を学びます。

【Outline and objectives】
Students learn the basic knowledge of artificial intelligence.
Artificial intelligence is an area for studying intelligent
behaviors and thinkings by computer. Knowledge representation,
inference, search and learning are four of the most important
basic issues in artificial intelligence. This lecture introduces thebrief history and the base of artificial intelligence, and takepractices for using the technologies.

— 192 —

発行日：2019/5/1
COT311KA-【CS-204 】

プログラミング 4(Java)馬

建華

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】To learn important programming techniques for making practicalinformation systems using Java APIs of GUI, Web, file and sockets.
【到達目標】
Students should master basic knowledge and skills for practical GUI
implementation, typical Web programming, File I/O programming, andbasic server-client network programming.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The course will start from GUI programming using Java Swing and
JavaFX, then Web programming using Java Servlet and JSP, to File
I/O and network programming using sockets and threads. Whenlearning the associated programming knowledge, students will dorelated programming drills, and complete many programming exercises.
In each class, students are requested to make practice of given programsand then complete homework within a week.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Introduction

2
3

GUI Basic
GUI Event4

GUI Component andLayoutGUI by JavaFX (I)GUI by JavaFX (II)Web Programming:
Servlet (I)Web Programming:
Servlet (II)Web Programming:
JSP
Web Programming:
Combining Servlet and
JSP
File Operations
Network Programming(I)
Thread & Network
Programming (II)General Review

5
6
7
8
9
10

11
12
13
14

内容
Basic Java programming review
and course teaching guidance
Simple GUI by Swing and AWTJava Event handling and graphic
panelsVarious Java Swing components
and layouts
JavaFX components and layouts
JavaFX controls and events
HTML, HTTP, servlet API andprogramServlet session, redirect, forward,etc.
JSP directive, tag, action, session,etc.
Servlet and JSP collaborative
programming

File I/O, streams, read and write
Sockets for server-client
communications
Multi threads and threaded sockets
Review of GUI, Web and network
programming【授業時間外の学習（準備学習・復習・宿題等）】
講義資料の予習，復習を行い，課題に対するレポートの作成を行うこと．
【テキスト（教科書）】担当教員が作成した講義資料を配布する.
【参考書】
高橋麻奈, やさしい Java 活用編 第 5 版,2016.
【成績評価の方法と基準】
課題と試験に加え，授業中の参加の度合，貢献度を考慮し，総合的に判断する．
Learning Performance (10%), Homework (40%) and Final Test (50%)
【学生の意見等からの気づき】
Give more explanations and hints in doing homework.
【学生が準備すべき機器他】
Bring Note PC【その他の重要事項】
Submit homework before the deadline.
Ask the teacher and TAs when having a question or difficulty inprogramming.

— 193 —

発行日：2019/5/1
COT211KA-【CS-342 】

コンピュータネットワーク
馬建華

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
The course attempts to provide the unified knowledge about computer
networks and important Internet protocols as well as basic network
programming techniques.
【到達目標】
Students are expected to understand fundamental architecture andtechnologies in computer networks and the Internet, and master basic
network programming skills using Python.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
This course covers general technologies of computer networks andthe Internet, and network programming techniques. The network
technologies are taught in a top-down approach, that is, starting fromapplication protocols in the top layer, then going to the middle intransport and interconnect layers, and finally moving to the bottomof link and physical layers in networks. Not only the paper-based
homework, students will also do network programming, namely in away of learning by doing.

Learning Python Network Programming, M. O. Faruque Sarker andSam Washington, Packt Publishing, 2015.
ネットワークはなぜつながるのか, 第 2 版, 戸根 勤, 日経 BP 社, 2007.
マスタリング TCP/IP 入門編, 第 5 版, 竹下 隆史, 村山 公保, 荒井 透, 苅田 幸雄, 2012.
【成績評価の方法と基準】
Learning Performance (10%), Homework (40%) and Final Test (50%)
【学生の意見等からの気づき】
More detailed explanations of homework answer.
【学生が準備すべき機器他】
Note PC【その他の重要事項】
All programming will be done in Python. Students must have thecertain Python programming knowledge and skills.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Communications andNetworks

2

3

4

5

6

7
8
9
10

11
12
13
14

内容
Communication history, general
networking technologies, andpacket-based communications
Network
OSI reference model, Internet
Interconections andreference model, components,
Modelsarchitecure and IP address
Internet Application
Application Protocols:
ProtocolsServer-Client, FTP, TFTP,TELNET, DNS etc.
HTTP and Web Access HyperText Transfer Protocol andProgramming
basic Web server accessprogramming
Email Protocols andEmail related application protocols
Programmingand basic email sending/receiving
programming
Internet Transport
Purpose and functions of transport
Technologies
protocols, and Internet transport
protocols UDP and TCP
Socket Programming I User datagram protocol andrelated socket programming
Socket Programming II Transmission control protocol andrelated socket programming
IP Datagram Routing
IPv4 and IPv6 protocols, and IP& Processing
addressing schemes
IP Datagram
Datagram routing techniques, ARP,
Fragmentation and
ICMP and DHCP
Control
Network Management Network management utilities,
and Packet Analyzer
SNMP, Packet Analyzer/Sniffer
Packet Filtering andPacket/datagram filtering and
Minitoring
monitoring using Wireshark
Wired and WirelessLAN, Ethernet, ADSL, WiFi,
Networks
BlueTooth, WiMax, etc.
General Review
Summary of network technologies
and emerging networks【授業時間外の学習（準備学習・復習・宿題等）】
Read the corresponding lecture note before each class, do the homeworkof each class after the class, and submit each homework before its
deadline.
【テキスト（教科書）】
Online course materials provided by this teacher.
【参考書】
Computer Networking: Principles, Protocols and Practice, Olivier
Bonaventure, 2011.
Data Communications and Networking, Fourth Edition, Behrouz A.
Forouzan, McGraw-Hill, 2012.

— 194 —

発行日：2019/5/1
COT311KA-【CS-343 】

サービスコンピューティング
佐治

信之

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
インターネット上に展開される様々なサービスと、それを支える Web シス
テムについて学ぶ。Web サイトを構成するサーバ技術と通信技術の基本として HTTP と HTML を学び、実サービス構築で求められるセキュリティ技
術、セッション管理、データ表現言語について紹介する。手元の PC 上で簡単なページ作成と動作演習も行う。最近のサービス動向や事例を踏まえながら、サービスにおける Web システムの技術や要件を捉えるための基礎を身につける。

【授業時間外の学習（準備学習・復習・宿題等）】
授業内の小テスト等を利用して自己の理解度を把握すること。
講義資料を活用して理解を深めること。

【到達目標】Web システムの基本技術について理解し、HTTP と HTML の役割を説明できる。
Web システムにおけるブラウザと Web サーバの役割、サーバ構築方法、ブラウザ操作言語、セキュリティ等の主要な技術について説明できる。
Web システムにおけるサービス構成方法について説明できる。
クラウドコンピューティングやサービスサイエンスについて基本部分を説明できる。

【成績評価の方法と基準】
期末試験の成績 … 75%
平常点 (授業参加の積極性、受講態度、授業内小テスト) … 25%【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【テキスト（教科書）】オンライン資料を用いる【参考書】
講義内に紹介する【学生の意見等からの気づき】
演習を増やして、理解を助ける工夫をする。
講義の冒頭で必要に応じて前週の復習と確認を行う。
【学生が準備すべき機器他】
ネットワークを利用
演習にはノート PC を用いる

【授業の進め方と方法】
Web システムの仕組みを、HTML やプログラミング言語を用いて実装を交えて説明する。また、実際にオープンソースのさまざまなツールを用いて簡易の Web システムの構築演習を行い、理解を深める。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
サービスとは何か

第2回

Web の基本技術１

第3回

Web の基本技術２

第4回

Web セキュリティ１

第5回

Web の状態管理

第6回

データベースと Web
サーバ

第7回

Web セキュリティ２

第8回

Web システム構築

第9回

DOM と AJAX

第 10 回

データ表現

第 11 回Web サービス、インタ
フェース、SOA

第 12 回

サービスコンピューティ
ング基盤技術第 13 回サービス事例とサービス
サイエンス

第 14 回

総復習

内容
インターネット上のサービスが盛んに構築されているが、なぜ、今、サービスが注目されているかについて、サービス産業の動向やソフトウェア産業の動向に基づいて紹介する。
Web を支える基本技術として、Web
サーバから Web ブラウザに情報が表示されるまでの仕組みについて学ぶ。
Web サーバの基本的なアーキテク
チャについて学ぶ。また、オープン
ソースの Web サーバを立ち上げる。
暗号通信の基礎について学ぶ。軽量プ
ログラミング言語を用いて、簡単なWeb ページ構築の演習を行う。
Cookie、Session を用いて、状態を保持した Web システムの構築手法を学ぶ。
データベースと Web サーバを使って、動的な Web ページを作成する技術について学ぶ。
Web 構築の際に考慮すべきセキュリ
ティ事項を明らかにする。そのための対処法も学ぶ。
Web システムの構築を通じて、Webの主要技術について再確認する。
Web 文書のオブジェクトモデルと非同期通信を用いた Web ページの更新
方式として AJAX を学ぶ。
さまざまなデータ表現の仕方を学ぶとともに、XML の基礎を押さえる。
インタフェースの重要性を学ぶ。
サービス指向アーキテクチャおよびマ
イクロサービス等の最新手法について学ぶ。
データセンター、クラウドコンピュー
ティング、仮想化、NoSQL、MEAN
スタック等の最新動向および技術について学ぶ。
サービス事例およびサービスドミナン
トロジックに代表されるサービス研究
について学ぶ。
全講義を通じて重要事項の総復習を行う。

— 195 —

発行日：2019/5/1
COT310KA-【CS-253 】

オペレーションズリサーチ
小西克巳

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
様々な意思決定問題に対する数理モデルの構築やその解決を扱うオペレーショ
ンズリサーチについて学ぶ。問題を定式化するための知識、および、それらを解くための最適化手法について学び、意思決定問題の抽象化や既存の解法から適切なものを選び求解し、その妥当性を吟味することができることを目標とする。
【到達目標】
様々な意思決定問題の抽象化ができ、既存の解法から適切なものを選び求解し、その妥当性を吟味することができることを目標とする。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義形式を基本とし、必要に応じて演習も行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2

モデル化と数理計画問題

3

線形計画法

4
5
6
7

線形計画法
整数計画法
非線形計画問題 (1)非線形計画問題 (2)89

これまでの復習と演習
ネットワーク最適化

10
11
12
13
14

ゲーム理論 (1)
ゲーム理論 (2)マルコフモデル
待ち行列理論 (2)
総復習と演習内容
講義の構成と進め方に関するガイダン
スおよびオペレーションズリサーチの概説
オペレーションズリサーチにおけるモデル化と数理計画問題の概要
線形計画法の概要、シンプレックス法の原理とシンプレックス法による線形計画問題の解法
双対問題、相補性条件
整数計画問題の基礎と解法
非線形計画問題の基礎と解法
最適性条件とラグランジュの未定乗数法
第１回〜７回までの復習と演習
最短経路問題などのネットワーク最適化問題と解法
ゲーム理論の概要
単純な問題とその解法、安定結婚問題
マルコフモデルの基礎
待ち行列モデルの理論
第１回〜１３回までの復習と演習【授業時間外の学習（準備学習・復習・宿題等）】
参考資料の予習、復習、課題への取り組み。
【テキスト（教科書）】なし【参考書】
講義にて指示。
【成績評価の方法と基準】
到達目標への達成状況を確認する期末試験および講義に対する積極的な参加状況に基づき評価する。
【学生の意見等からの気づき】
なし。
【学生が準備すべき機器他】
貸与パソコン（適宜指示する）【Outline and objectives】
This course introduces the foundations of operations research to
students and aims to help students acquire an understanding ofmathematical formulation of the problem and methods to solve these
problems.

— 196 —

発行日：2019/5/1
COT311KA-【CS-301 】

オブジェクト指向プログラミング
雪田

修一

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
オブジェクト指向開発におけるデザインパターンを Java 言語を通じて学ぶ。

【学生が準備すべき機器他】
貸与パソコン。

【到達目標】
GOF の 23 のパターンのうち特に多く使われている 12 のパターンに習熟し、オブジェクト指向開発でパターンを意識した設計やプログラミングができるようになる。デザインパターンの言葉を設計者・プログラマーの間のコミュ
ニケーションツールとして使いこなせるようになる。

【Outline and objectives】
We study design patterns in object oriented software developments
using the Java language. We focus on GOF’s famous 23 patterns.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
毎回、１つのパターンを取り上げ、解説する。適宜、適用例をめぐって討論を行う。毎回、授業外で行うべき課題が出される。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
Iterator パターンとAdapter パターン

第2回

第3回
第4回

第5回
第6回
第7回

第8回

第9回
第 10 回

Template Method パ
ターンと Factory
Method パターン
Singleton パターンとPrototype パターン
Builder パターンとAbstract Factory パターン
Bridge パターンと
Strategy パターン
Composite パターンとDecorator パターン
Visitor パターンとChain of Responsibility
パターン
Facade パターンとMediator パターン

Observer パターンとMemento パターンState パターンとFlyweight パターン

第 11 回Proxy パターンとCommand パターン第 12 回Interpreter パターン

第 13 回
第 14 回

相互レビューの準備
最終発表会（相互レビュー）

内容
最も優しい 2 つのパターンを取り上げ、講義の目的と方法を説明し、履修すべきか判断するための材料を提供する。教科書の Introduction に相当。
抽象化の重要性を 2 つのパターンを通じて意識化する。
インスタンス生成の仮想化、抽象化について学ぶ。
オブジェクトの生成を抽象化するための Factory パターンについて学ぶ。
直交する抽象化階層を理解する。
入れ子の構造の定石を学ぶ。

Double dispatch の手法を体験する。

異なるインターフェースを結合するパターンと様々なインターフェースの集
まりに単純なインターフェースを提供するパターンについて学ぶ。
GUI ライブラリーで基本となるパターンを学ぶ。
有限状態マシンに対して、状態の追加
がストレスなくできるパターンについて学ぶ。
メソッド呼び出しを抽象化してローカ
ル、リモートの区別をクライアントプ
ログラムから隠すためのパターンを学ぶ。
簡易プログラミング言語の作成パターンについて学ぶ。
最終課題の構想を議論する。
相互レビューを通じて、評価者の視点を獲得し、自身のレポートのブラッシュアップを目指す。

【授業時間外の学習（準備学習・復習・宿題等）】
毎回、課題を提示する。翌週までに提出しなければならない。
【テキスト（教科書）】
増補改訂版 Java 言語で学ぶデザインパターン入門,
結城浩,
SoftBank
Kindle 版もある。
【参考書】
Head First Design Patterns, E. Freeman, free online version is available.
【成績評価の方法と基準】
毎回の課題提出と討論への貢献 50%、および最終発表 50%。
【学生の意見等からの気づき】
レポートの採点基準を事前に公示し、授業時間内で実例を交えて説明する必要がある。

— 197 —

発行日：2019/5/1
COT311KA-【CS-262 】

情報検索
相島

健助

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
情報検索の基盤となるアルゴリズム、手法、評価方法を理解することを目標とする。情報検索とは、google などの検索サービスの根幹となる技術であり、現在の情報アプリケーションの中で最も重要な技術の一つである。この技術は、全文検索と呼ばれる技術を基盤とし、様々な技術を加えて進歩してきた。
本講義では、それらのうち中心的な技術の数理的な意味を理解することを目標とする。また、リコメンデーションなどの応用的な話題も紹介する。

備 考: http://nlp.stanford.edu/IR-book/information-retrieval-book.html
で内容をみることができる。
日本語版は「情報検索の基礎」(共立出版)
書名: 集合知プログラミング
著者名: Toby Segaran
出版社: オライリー・ジャパン
出版年: 2008【到達目標】
単に google などのしくみを理解するだけでなく、大量のテキスト情報を扱う
アプリケーションを扱うための基本スキルを身に着ける。

【成績評価の方法と基準】
定期試験の点数と課題を総合して決定する。いずれかを行わなかったものは不合格とする。なお、履修人数によっては、定期試験は行わない。また、講義
内の課題、受講態度を考慮することもある。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
卒業研究などで実践的に役立つ技能の習得のために、取り上げる手法は、実際のデータが処理できる簡単なプログラミング例と関連付けて学びます。紹介する手法を簡単に実行するために、MATLAB などのプラットフォームやjava のライブラリなどを利用します。演習課題を通して、処理手法の基礎を身につけることを目標とします。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2
3

情報検索概論検索キーワードと索引付
け4

キーワードのスコア

5

検索結果の改善法

6

文書の信頼性尺度7

簡単な検索演習

8

画像の検索

9

検索結果の評価10

商品の類似性、利用者の類似性

11

リコメンデーション

12

クラスタリング

13

XML ストリームデータ
検索

14

まとめ

内容
この講義の意義とどのような内容をカバーするかを説明します。
情報検索とは何かについて学びます。
情報検索に利用する検索キーワードの選定方法と、それを用いて、文書を索引付けする方法を学びます。
検索キーワードのスコア付けの方法として TF/IDF 法などを学びます。
検索結果の改善方法として、関連性
フィードバックやクエリ拡張について学びます。
文書の信頼性尺度として Pagerank について学びます。
これまでに学んだことを実際にプログ
ラミングする演習を行います。
画像検索の現状について説明します。
残念ながら、純粋に画像の性質を使った検索ではなく、周囲の文字情報が用いられているようです。講義では、画像それ自体の情報を用いて検索をする
場合に、利用可能な特徴量について説明します。それにより、画像間の類似度を定義します。
検索結果の評価尺度や評価方法について学びます。
利用者の嗜好情報、購買履歴などのデータから、商品の類似性、利用者の類似性を計算する方法を理解します。
商品や利用者の類似性に基づき、利用者にリコメンドする商品を決定する方
法を学びます。
大量の多次元のベクトルであらわされた利用者の嗜好情報から、似た嗜好をもつグループをクラスタ化する方法を学びます。
インターネット情報を連続的に流れる
XML データから、必要なデータだけを抽出する方法について学びます。
課題の講評などを行います【学生の意見等からの気づき】
難しい概念が多いため，説明のための具体例や演習の例題を多く示すことにする．
【学生が準備すべき機器他】
ノート PC を用いて演習を行う。授業支援システムを利用する。
【その他の重要事項】「統計学 1」(旧カリキュラムの「確率と統計」でもよい)、「線形代数の応用 2」を履修しておくこと。
【Outline and objectives】
This course covers algorithms, techniques, and evaluation methods
for information retrieval. The information retrieval is a fundamental
technique to serach engines such as google, which is one of the mostimportant techniques in current information applications. Since thiskind of technique is based on full-text search, it is now successfully
applied to other content-based searching. The purpose of this course
is to understand mathematical aspects of the information retrieval.
In addition, this cours covers more advanced contents such asrecommender systems.

【授業時間外の学習（準備学習・復習・宿題等）】
授業内容に関する課題を復習として出題する。
【テキスト（教科書）】
なし。
【参考書】
書名: Introduction to Information Retrieval
著者名: Christopher D. Manning/Prabhakar Raghavan/Hinrich Schütze
出版社: Cambridge University Press
出版年: 2008— 198 —

発行日：2019/5/1
HUI411KA-【CS-322 】

ユビキタスコンピューティング馬

建華

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】This course covers ubiquitous computers, devices, networks, applications and key technologies in ubiquitous systems and services.
【到達目標】
This course attempts to provide a unified overview of the broad field of
ubiquitous computing. Students are expected to understand ubiquitousdevices, networks and systems, as well as key technologies including
context-awareness, smart u-things, IoT, security, privacy, etc.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】・Y. Zhang, L.T. Yang, J. Ma, Unlicensed Mobile Access Technology:
Protocols, Architectures, Security, Standards and Applications, CRC
Press, ISBN-10: 1-4200-5537-2, 2009.
・Q. Li and T.K. Shih, Ubiquitous Multimedia Computing, Chapman &Hall/CRC, ISBN: 978-1-4200-9338-4, 2010.
・Related materials on the Internet【成績評価の方法と基準】
Learning Performance (10%), Reports (40%) and Final Test (50%)
【学生の意見等からの気づき】
Introductions of representative ubiquitous systems.

【授業の進め方と方法】
This course will first give general introductions of ubiquitous computing,essential devices, important networks and representative services, andthen check various ubiquitous devices including RFID, e-tag, sensors,
handhelds, wearable devices, robots, etc. as well as their typicalapplications. The context as a special kind of information in ubiquitous
computing will be described in details and related context-aware
computing technologies, systems and application will be presented.
Various key issues in ubiquitous computing smartness, intelligence,
security, safety, trust and related social issues will be discussed.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
１
Introduction to
Ubiquitous Computing

2

3
4

5
6

7
8

9

10
11

12

13
14

Introduction to
Ubiquitous Computers,
Networks and Services
RFID Technologies
RFID Systems,
Standards andApplications
Applications of Sensors
and WSN
Sensor-based
Ubiquitous
Applications
Handheld Devices,
Wearables and Robots
Context andContext-Aware
Comoputing
Context-Aware
Technologies, Systems
and Applications
Smart u-Things andUbiquitous Intelligence
Internet/Web of Things

Security, Safety andTrust in Ubiquitous
ComputingSocial Issues in
Ubiquitous Computing
Emerging UbiquitousTechnologies

内容
What is ubiquitous computing?
History & features of ubiquitous
computing related visions &technologies
Various ubiquitous computersdevices, pervasive networks andsmart services
RFID categories, working
mechanisms, and technologies
RFID systems and components,
important RFID standards, andtypical applications
Various sensors, their features andinterconnections
Applications of sensors andwireless sensor network (WSN)

Handheld devices, wearable
devices, and robots in Ubicomp
Context classifications,features and models, andcontext-aware computing
Architectures of context-awaresystems, and context-aware
applications
Classifications of smart things, andtheir techniques and intelligence
Characteristics of IoT/WoT, their
typical applications technicalchallenges
Features and technologies ofubiquitous security, safety andtrust
Privacy, green/eco, and social issues
in Ubicomp
New ubiquitous technologies andapplications【授業時間外の学習（準備学習・復習・宿題等）】
Read the corresponding lecture note before each class, prepare a report
after class, and submit each report before its deadline.
【テキスト（教科書）】
Online course materials provided by this teacher.
【参考書】
・Stefan Poslad, Ubiquitous Computing: Smart Devices, Environments
and Interactions, Wiley, ISBN: 978-0-470-03560-3, 2009.

— 199 —

発行日：2019/5/1
FRI213KA-【CS-153 】

CG のための幾何学
小池崇文

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
コンピュータグラフィックスを始めとする様々な情報科学分野で必要な幾何学の基礎について講義する．ユークリッド幾何学に始まり，平面幾何学，空間幾何学，曲面．射影幾何学について講義を行う．様々な幾何の表現や処理を学ぶことで，幾何学的に考える方法を学習する．
【到達目標】
コンピュータグラフィックス分野で出てくる数学，特に幾何学を理解し，実際に使えるための学力を身みにつけることを目標とする．例えば，空間上の平面等の図形を複数の表現で取り扱い処理できるようになる．また，様々な幾何学的な問題を解くための応用力を身に付ける．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義，解説と演習を行う．特にコンピュータでの図形の表現や幾何学的な処理を想定した知識や技術を身に付けることに重点を置く．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンスおよび導入，
講義概要説明，幾何学の基礎の復習
2
ユークリッド幾何学

3
4
5
6
7
8
9
10
11
12
13
14

内容
ガイダンスを行った後に，幾何学の基礎について復習を中心に講義する．

ユークリッド幾何学の諸定理を中心に学ぶ．
平面幾何学 (1) ベクトル， 平面ベクトル，平面上の射影と回転
射影と回転
平面幾何学 (2) 直線，座 平面上の直線，平面の座標変換
標変換
平面幾何学 (3) 直線，平 平面上の曲線，曲線の曲率面
空間幾何学 (1) ベクトル 空間ベクトル，空間の射影と回転，空間の直線，空間の平面
空間幾何学 (2) 空間の座 空間の座標変換，空間の曲線，曲線の標変換，移動，回転曲率
空間幾何学 (3) 立体角
極座標系，空間の立体角
平面幾何学，空間幾何学 平面幾何学と空間幾何学についての理
の復習
解度の確認
立体図形: 多面体，合同， 様々な立体図形とその諸性質について
相似
曲面の幾何学: 曲面の表
曲面の表現，グラフ表現，局所表現
現，性質
射影幾何学の基礎 (1) 投 投影の幾何学，アフィン変換，射影幾
影の幾何学
何
射影幾何学の基礎 (2) 四 四辺形の射影変換，テクスチャマッピ
辺形の射影変換と応用
ング，プロジェクションマッピング
まとめ
まとめ【授業時間外の学習（準備学習・復習・宿題等）】
復習，課題への取り組みを行う必要がある．
【テキスト（教科書）】
必要に応じて，授業中に板書や配布を行う．
【参考書】
金谷健一, "形状 CAD と図形の数学", 共立出版, 1998.
大田春外, "高校と大学をむすぶ幾何学", 日本評論社, 2010.
【成績評価の方法と基準】
授業への積極的な取り組み・演習 (10%)，レポート課題 (10%)，期末試験 (80%)．
【学生の意見等からの気づき】
具体例を用いた演習を増やす．
【学生が準備すべき機器他】
授業内に演習を行うため，貸与ノート PC を必要とする．
【Outline and objectives】
This is a course on the fundamentals of geometry necessary forcomputer sciences including computer graphics. I’ll lecture about
Euclidean geometry, planar geometry, space geometry, curved surface,and projective geometry. Students will learn how to think problems
geometrically by learning expressions and processing of various
geometries.

— 200 —

発行日：2019/5/1
FRI313KA-【CS-232 】

コンピュータグラフィックス
小池崇文

必選区分： ｜ 配当年次／単位：年次／ 2 単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
コンピュータグラフィックスは，コンピュータサイエンスにおける情報可視化技術の中でも最も高度に進化し，商業的にも一定の成功を収めている技術である．授業ではコンピュータグラフィックスを理解するために必要な概念，
数学，アルゴリズムを紹介しながら，コンピュータグラフィックス全般について講義を行う．

【Outline and objectives】
Computer graphics is one of the most advanced information visualization technologies in computer science. In the course, I’ll introduce
concepts, mathematics and algorithms necessary for understanding
computer graphics, and lecture on computer graphics in general.

【到達目標】CG の基本 3 要素であるモデリング，レンダリング，アニメーションについて理解し，簡単なプログラムを作成し，実際に CG を生成できるようになることを目標とする．本講義を通して CG 技術の全体像を理解することがテーマである．学生は，講義内容を実際に実装することで，より正しく深く理解できるようになることを目指す．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義と演習，プログラミングを行う．プログラミング言語は Python を用いる．レイトレーシングソフトウェアとして POV-Ray を用いる．必要に応じて WebGL も用いる．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス，CG とは

2
3

カメラモデル
2 次元座標変換

456

3 次元変換ビューイングパイプライ
ン，描画パイプライン
形状モデル・ポリゴン

7
8
9

曲線・曲面
ボリューム表現
隠面消去

10
11

シェーディング
テクスチャマッピング

12

アニメーション

13
14

物理シミュレーション
まとめ

内容
モデリング，アニメーション，レンダ
リングの概要平行投影，射影変換，クリッピング
2 次元座標系，アフィン変換，同次座
標
3 次元座標系，同次座標
モデリング変換，視野変換，投影変換，クリッピング
ワイヤーフレーム，サーフェース，ソ
リッドモデル2 時曲線，パラメトリック曲線/曲面
ボクセル，メタボール
スキャンライン法，Z バッファ法，レ
イトレーシング法
シェーディングモデル
テクスチャマッピング，アンチエイリ
アシング，バンプマッピング
キーフレーム，手続き型アニメーション
剛体・弾性体・衝突判定
まとめ【授業時間外の学習（準備学習・復習・宿題等）】
学生は，テキストや講義資料の復習と課題に取り組む必要がある．必要に応じて PC でのプログラミングも行う．
【テキスト（教科書）】
コンピュータグラフィックス 改訂新版, CG-ARTS 協会, 2015，税抜 3,600円 (電子版もあり)【参考書】
コンピュータグラフィックス全般を体系的に学びたい学生は下記のテキストが良い．
Steve Marschner and Peter Shirley, Fundamentals of Computer
Graphics, Fourth Edition, CRC Press, 2015.
John F. Hughes and et al., Computer Graphics: Principles and Practice,
3rd Edition, Addison-Wesley Professional, 2012.
【成績評価の方法と基準】
授業への積極的な取り組み・演習 (40%)，レポート課題 (10%)，中間・期末試
験 (50%)【学生の意見等からの気づき】
講義と演習のバランスを取る．
【学生が準備すべき機器他】
貸与ノート PC を使う．必要に応じて，関連ツールやソフトウェアのインストールを各自で行ってもらう．
【その他の重要事項】
本講義は担当教員の企業での医用画像処理や三次元映像技術，バーチャルリ
アリティに関する研究開発の体験を元に実践的なコンピュータグラフィック
スに関する講義を行う．

— 201 —

発行日：2019/5/1
HUI312KA-【CS-332 】

パターン認識と機械学習
若原徹

必選区分： ｜ 配当年次／単位：年次／ 2 単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
コンピュータによるパターン認識と機械学習の基礎となる，統計的パターン
認識および Deep Learning の考え方とその適用法を学ぶ。
【到達目標】
統計的パターン認識における生成モデルと識別モデルに基づくアプローチを理解し，それぞれの特長を説明できる。機械学習の代表的手法である Deep
Learning の基礎理論を理解し，具体的実装法を習得する。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
まず，ベイズの定理と誤り確率最小化に基づく統計的パターン認識の考え方を導入する。次いで，生成モデルに基づくアプローチを説明し，中心的課題
である確率密度関数推定のための代表的手法を紹介する。さらに，識別モデ
ルに基づくアプローチを説明し，線形識別関数法から，単層パーセプトロン，
さらに多層パーセプトロンを紹介する。授業後半では，Deep Learning を取り上げ，理論を学びながら，Python プログラミングを用いて畳み込みニュー
ラルネットワークまでの実装を行う。

[2] 講義が一方通行にならないように，質問時間を十分に取る。
[3] プログラミングによる実装により，理解を深める。
【学生が準備すべき機器他】
電子メールや学内 Web サイトへのアクセス等ネットワークを利用。
【その他の重要事項】
本講義は、担当教員の NTT 研究所での文字・画像認識に関わる研究実用化の経験を元に、パターン認識と機械学習に関する基礎から応用に渡る幅広く深い内容を含む。
【Outline and objectives】
This course deals with pattern recognition and machine learning bycomputer. First, students learn two major approaches based on
generative model and discriminative model, respectively, from theviewpoint of statistical pattern recognition. Second, the new andpowerful concept of "Deep Learning" is introduced and explained
in detail. Students learn how to apply deep learning techniques
to practical pattern recognition problems by means of Python
programming.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
統計的パターン認識の考え方
第2回
ベイズ決定理論第3回

確率密度関数の推定 (1)

第4回

確率密度関数の推定 (2)

第5回

第8回

識別モデルに基づく識別関数法
ニューラルネットワーク(1)
ニューラルネットワーク(2)
Deep Learning(1)

第9回

Deep Learning(2)

第 10 回Deep Learning(3)

第 11 回
第 12 回
第 13 回Deep Learning(4)Deep Learning(5)Deep Learning(6)

第 14 回

まとめ

第6回
第7回

内容
クラスと特徴の結合確率，ベイズの定理と事後確率
誤り確率最小化，最適な決定領域，生成モデルと識別モデル
パラメトリックな方法としてのガウスモデルと最尤法
ノンパラメトリックな方法としての
カーネル法
線形識別関数による 2 クラスと多クラ
スの分類
単層パーセプトロンから多層パーセプ
トロンへ
多層パーセプトロンの写像能力と学習法
Python プログラミング環境の設定とパーセプトロンの実装
各種活性化関数とニューラルネット
ワークの実装各種損失関数を用いた学習アルゴリズ
ムとその実装誤差逆伝播法とその実装
学習に関する様々な技法の実装
畳み込みニューラルネットワークとその実装
学習内容のまとめと重要ポイントの確認【授業時間外の学習（準備学習・復習・宿題等）】[1] 確率と統計の基礎（平均，分散共分散，確率密度関数）の復習[2] 線形代数の基礎（ベクトル，行列の演算）の復習[3] 指数関数や対数関数の微積分の復習[4] Python プログラミングの復習【テキスト（教科書）】担当教員が作成した講義資料を学内 Web サイトに公開。
【参考書】[1] 石井健一郎・上田修功・前田英作・村瀬洋著：「わかりやすいパターン認識」，オーム社，1998 年．
[2] C. M. Bishop, "Neural Networks for Pattern Recognition",
Oxford University Press, 1995.
[3] 杉山将著：「統計的機械学習ー生成モデルに基づくパターン認識」，オーム社，2009 年．
[4] 金谷健一著：「これなら分かる応用数学教室−最小二乗法からウェーブ
レットまで−」，共立出版，2003 年．
[5] 斎藤康毅著：「ゼロから作る Deep Learning」，オライリー・ジャパン，
2016 年．
【成績評価の方法と基準】
レポート課題 20 ％，期末試験 60 ％，平常点 20 ％で総合評価する。
【学生の意見等からの気づき】[1] 数式が難解であるため，考え方の基本から丁寧に説明を行う。

— 202 —

発行日：2019/5/1
COT211KA-【CS-205 】

プログラミング (MATLAB)
伊藤克亘

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
ディジタルメディアの代表的データである画像や音声をコンピュータで扱うための基本的な手法を知り、実際に各自が様々な処理をできるようになることを目標とする。これらの手法は、数学的な理論に基づくものが大半である。
本講義では、まず、数学的なアルゴリズムをプログラミングすることに慣れてもらうために、数学的な詳細には余り深入りせずに、個々の手法が、音声や画像のどういう特徴に関係するのか、など、具体的な応用を中心に学ぶ。これらの手法の理解は、「パターン認識と機械学習」「ディジタル信号処理」「画像処理」「音声情報処理」などを履修するのに非常に役立つ。
【到達目標】
3 年次や卒業研究で、ディジタル信号処理が必要になったときに MATLAB
で問題解決できる基礎を身につける。具体的には、MATLAB でデータを表示できる。fft や filter 関数を使って加工できるようになる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
各授業の前半は、処理内容の説明、後半は、課題を解決するためのプログラ
ミングを行う。どちらも必要に応じて受講生による発表を交えながら進める。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス/MATLAB 入門
2
簡単な音声処理 (音声の時間領域処理)3
簡単な画像処理6
7
8
9

音声のフーリエ変換
フィルタ (音声の時間領域処理)
画像の周波数領域処理
画像の空間領域処理
音声データの相関
画像データの類似度

10

複素信号

11
12
13

画像の幾何学的処理
音声・画像の分類
音声・画像処理の応用

14

まとめ

4
5

内容
授業の目的の説明、および MATLABの紹介
音声データの入出力、重ね合わせ、連結、再生
画像データの入出力と簡単な補正、加工
FFT の使用方法と音声の周波数処理
FIR フィルタ、IIR フィルタ

【成績評価の方法と基準】
定期試験 (50%) および最終課題 (50%) で評価する。ただし、最大 20%程度、予習課題や演習課題の取り組み状況および授業での発表などの平常点を加味する。
【学生の意見等からの気づき】
特になし。
【学生が準備すべき機器他】
予習、宿題、教室での説明部分では、貸与ノート PC を利用することを前提とする。演習は貸与 PC を利用することを想定する。資料配布や課題提出、定期試験に授業支援システムを利用する。
【その他の重要事項】
FFT の知識が必要なので「微積分法の応用」を履修していることを前提とする。また本講義で学ぶ技術の応用分野として「統計学 2」を並行して履修することを勧める。
また、受講希望者は、第 1 回の講義の前に、MATLAB をインストールすること。インストール方法は、情報センターの edu のページを参照すること。
R2019a をインストールすること。
http://software.k.hosei.ac.jp/others/
https://software.k.hosei.ac.jp/matlab_manual/MATLAB_student.pdf (後者の URL は VPN で大学につないでいないとアクセスできないので注意)【Outline and objectives】
In this lecture, you will learn basic techniques for processing images
and sounds, which are representative types of digital media. Also, we
aim to be able to exercise various processes by yourself. Most of thesemethods are based on mathematics. In this lecture, as an introduction,in order to get used to programming mathematical algorithms, it is not
too deeply into mathematical details, how individual methods relate tofeatures of sound and images, and so on,focusing on practical exercises.
Understanding of these methods is useful for taking courses such as
pattern recognition and machine learning, digital signal processing,image processing and speech processing.

FFT を用いたフィルタリング
畳み込みを用いたフィルタリング
自己相関と信号の類似性
空間的な相関とそれを用いた複数画像の対応
音声信号の複素数表現とそれを用いた
周波数変調
画像を空間的に変形させる手法
教師つき分類
これまで学んだことを応用してできる処理
授業全体の総括【授業時間外の学習（準備学習・復習・宿題等）】
準備学習として、テキストを読み予習課題に取り組む。演習時間に解けなかった課題をいくつか選び、宿題として完成させる。また、最終課題である自主
課題は授業外も含めて取り組みレポートを作成する。
【テキスト（教科書）】
書名: MATLAB で学ぶ実践画像・音声処理入門
著者名: 伊藤克亘、小泉悠馬、花泉弘
出版社: コロナ社
出版年: 2019【参考書】
書名: ディジタル・サウンド処理入門
著者名: 青木直史
出版社: CQ 出版社
出版年: 2006
書名: Digital Signal Processing First, Global Edition
著者名: James H. McClellan, Ronald W. Schafer, Mark A. Yoder
出版社: Prentice Hall
出版年: 2016
備考: 初版の日本語版は「MATLAB による DSP 入門」。内容が古く誤植が多いためお勧めできません。
書名: はじめての画像処理技術
著者名: 岡崎
出版社: 工業調査会
出版年: 2000— 203 —

発行日：2019/5/1
COT211KA-【CS-106 】

プログラミング演習 2(python)伊藤克亘

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
応用的なソフトウェアアプリケーションの設計方法を学ぶとともに、プログ
ラミング言語 Python を用いてシステムの実装を行う。演習を通して、思考を具現化する道具としての実際的なコンピュータの利用法を体験する。

【参考書】
たのしいプログラミング Python ではじめよう! Jason R.Briggs (著), 磯 蘭
水 (翻訳), 藤永 奈保子 (翻訳), 鈴木 悠 (翻訳) オーム社、2014
そのほか必要に応じて講義中に指示する。

【到達目標】
1. 応用的なプログラミング言語の機構（オブジェクト指向機能、ライブラリ機構など）を利用できる。
2. 代表的なソフトウェア構成を応用してシステムを実装できる。
3. プログラミング言語の問題解決の道具としての側面を理解できる。

【成績評価の方法と基準】
各回で出題するプログラム課題に対する取り組み、および各テーマのレポー
ト課題から総合的に評価する。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
応用的なソフトウェア開発課題を 3 テーマ与える。各テーマに対して与えられる段階的な課題を通して最終的な実装を得る。必要となる新しい概念やプ
ログラミング言語の知識等は都度講義を行う。

【学生の意見等からの気づき】
質問の時間をとる。
【学生が準備すべき機器他】
貸与 PC を持参すること。
【Outline and objectives】
In this lecture, you will learn how to design software applications. In
addition, students use the programming language Python to implement
the system. Through the exercise, students experience practicalcomputer programming as a tool to embody thinking.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
復習/オブジェクト指向
(1)

2

3

4
5
6

7

8
9
10

11

12
13

14

内容
Python と Tkinter により、プログラ
ミングの基本を復習する。
マッシュルームハントを題材に、Python によるオブジェクト指向の基本を学ぶ。クラスを用いたオブジェク
トの実現方法 (1) を学ぶ。
オブジェクト指向 (2)クラスを用いたオブジェクトの実現方
法 (2)、オブジェクトを組み合わせる
方法を学ぶ。
オブジェクト指向 (復習) 前回扱ったここまで扱った Python のオブジェクト指向機構について復習する。
オブジェクト指向 (継承) 機能拡張や抽象化の重要な仕組みである継承を学ぶ。
復習
これまで扱った題材の機能を拡張する
課題に取り組む。
状態機械
State Machine を Python のオブ
ジェクト指向機構を用いて実装する例を示す。この実装を応用して、レポー
ト課題のハンターの思考・行動ルーチ
ンを分かりやすく表現する方法についても紹介する。
Web アプリケーションの ブラウザ上で、ユーザーから入力を得
作成 (1)てサーバーで計算した結果をブラン
ザー上で表示するなど、CGI による動的コンテンツの方法を学ぶ。
相互レビュー
レポート課題を題材に、相互レビューの方法を学ぶ。
Web アプリケーションの Form と呼ばれる CGI のユーザー入作成 (2)
力部分を簡便に実現する仕組みを学ぶ。
Web アプリケーションの データを収集し、加工してブラウザに
作成 (復習)返す課題に挑戦する。Collection の扱
いについて復習する。
データベース
Python に標準で備わっている
DBMS である sqlite3 を用いて、単語帳データベ ースを構築する。
復習
データベースと CGI に関する課題に取り組む。
Document Object
DOM の考え方を理解し、document
Modelの論理構造と rendering の分離を
CSS で行う方法を学ぶ。
相互レビュー (2)レポート課題を題材に、相互レビューの方法を学ぶ。

【授業時間外の学習（準備学習・復習・宿題等）】
プログラム課題は授業時間外に各自で取り組む。講義時間は、主に新しい概念や知識の説明、質問の時間とする。
【テキスト（教科書）】
オンライン資料— 204 —

発行日：2019/5/1
MAT247KA-【GMP-351 】

微積分法の応用：フーリエ級数と変換
秋野

喜彦

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
音声や画像の信号を振動数ごとに分解・再構築する手法の基本となるフーリ
エ級数やフーリエ変換を学びます．応用上で重要な離散フーリエ変換についても基本を理解します．
【到達目標】
フーリエ級数とフーリエ変換に親しみ，さらに離散フーリエ変換の特徴を理解することを目的とします．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【成績評価の方法と基準】
各テーマごとに実施する小テストとレポートの評点（50 ％），期末試験（50 ％）の総点で評価します。
【学生の意見等からの気づき】
音声・画像処理など情報科学の応用を目指すときに基本となる内容を学びます。
【Outline and objectives】
In this class, we will study Fourier series and Fourier transform, which
are the basis of deconstructing and reconstructing the sounds and image
signals. Discrete Fourier transform, which is also considered to beimportant tool for real applications, will be partially included.

【授業の進め方と方法】「積分法の基礎と応用」の単位取得が前提となります．数学の道具立てを使いこなせるようになるため，出される課題に正面から取り組んでもらいます。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
No.1【周期現象と三角関数】

No.2

No.3
No.4

No.5
No.6
No.7

No.8

No.9

No.10
No.11
No.12

No.13
No.14

内容
周期現象を表すための基本である三角関数の性質を復習します．とくにサイン・コサインの直交性と呼ばれる関係が重要です．
【フーリエ三角級数の定
サインとコサインの重ね合わせで表さ
義と基本的な性質】
れ周期関数のバラエティに注目します．逆に，周期関数をサインとコサイ
ンに展開するフーリエ三角級数を定義します．
サインとコサインを使う意味を考えます．
【フーリエ三角級数の計
フーリエ三角級数の具体例を見ます．
算例】
振動数スペクトルについて理解します．
【複素指数関数と複素複素平面の使いかた，複素指数関数のフーリエ級数の定義】
定義と基本的な性質（直交性，微積分），サイン・コサインとの関係を復習します．フーリエ三角級数と複素フーリエ級数の関係を理解します．
【複素フーリエ級数の例】 複素フーリエ級数の計算例を見ていきます．
【複素フーリエ級数の性
パーセバルの等式，ギッブス現象，一質】
様収束と平均収束など．
【フーリエ変換の定義】
周期が無限大の極限でフーリエ係数がどのように変化するかを観察し，フーリエ変換と逆変換を定義します．フーリエ変換の意味を理解します．
【フーリエ変換の例】
サイン・コサイン，単一パルス，指数関数，ガウス関数のフーリエ変換を計算します．
【フーリエ変換の性質】
実部と虚部の意味，変数をシフトした
影響，導関数のフーリエ変換など．δ
関数や階段関数にも注意します．
【フーリエ変換の応用】
微分方程式の解法と畳み込み積分の計算を学びます．
【系の応答特性】
線形系と時不変系のインパルス応答と周波数応答【離散フーリエ変換の定波形のサンプリングとデータから復元
義】
できる波形について学びます．DFTの定義を導入します．
【離散フーリエ変換の性
周期，対称性，直交性など，実際に計質】
算して理解します．
【離散フーリエ変換とDFT をフーリエ変換によりシミュ
フーリエ変換】
レートし，DFT について理解を深めます．

【授業時間外の学習（準備学習・復習・宿題等）】
随時，課題が出されます．
【テキスト（教科書）】担当教員のホームページからダウンロードしてください．
必要に応じて補足のための資料を配布します．
【参考書】
とくになし．

— 205 —

発行日：2019/5/1
PHY247KA-【GMP-35 】

力学の応用
善甫

康成

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
自然科学の基礎で学んだ質点の力学をもとに、具体的な形状と大きさを持つ物体、特に剛体に関する力学について理解する．

【学生の意見等からの気づき】
授業の中で質問をし、また演習問題を積極的に解くと着実に理解が深まるようです．

【到達目標】
剛体の力学に関して、次の項目を目標とする．
1. 運動方程式をもとに運動量、エネルギー、角運動量の各保存則を理解する．
2. 角運動量とモーメントの計算ができる．
3. 慣性モーメントの物理的な意味を理解し簡単な形状の物体について慣性モーメントを計算することができる．

【学生が準備すべき機器他】
授業支援システムへの登録が必要です．同システムにて配布資料を後日閲覧できるようにします．

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【その他の重要事項】「自然科学の基礎 - 力学入門」が前提科目となっています．
【Outline and objectives】
Based on the prerequisite course, Introduction of Mechanics, in which
we learned the fundamental concept in the framework of the mass point
model. In this course, we develop it to understandings of mechanics ofobjects with a certain shape and size, specially the rigid body.

【授業の進め方と方法】
すべての科学技術の出発点は力学であり、物理学の基本である．講義では、これまで学んだ力学の基本概念から、現象を考察する過程や数学的表現を用いた科学的な論理展開を理解する力を基に、将来の専門性の展開を図るための手法を身につける理解を深めていく．また、それらを利用し科学技術への応用力を養成する．身近な問題を例にあげた演習も併用する．なお当講義は「自然科学の基礎」の履修を前提とする．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
質点の３次元運動2２体問題と質点系

3

大きさがある物体の運動4

質点系の運動方程式5

質点系の保存則

6

剛体とその運動方程式7

剛体の重心と運動8

固定軸の周りの回転

9

慣性モーメント (1)10慣性モーメント (2)11慣性モーメントの合成

12

剛体の平面運動の結合

13

回転運動と並進運動の結
合

14

まとめ

内容
仕事、エネルギー、保存則. (x(t),y(t))
から (x(t),y(t),z(t)) へ
２体問題を回転する場合を中心に考える．また重心の運度と相対的な運動について質点系への準備を行う．
質点系の運動の記述と理解．回転運動の記述法について理解を進める．さらに角運動量の把握を行う．
質点から質点系の運動とその記述について理解を深める．
質点系でのエネルギー、運動量、角運動量の理解と保存則の理解を進める．
運動の記述、質点から質点系のエネル
ギー保存について学び、回転運動の場
合の保存則について理解を進める．
重心運動と内部運動を理解し、運動方
程式の組み立てと一般化を行う．
釣り合いの条件、F=0 N=0 の把握、保存則、慣性モーメントの理解を進める．
単純な形状での慣性モーメントの計算．さらに剛体振り子などについて考える手順の把握を行う．
円柱、球の慣性モーメントから複雑な形状の慣性モーメントの算出法について学ぶ．
複雑な形状の慣性モーメントの計算．
部分毎の慣性モーメントの合成法とその算出法について学ぶ．
平面上での剛体の運動とその記述法について学び剛体運動の理解を進める．
回転する剛体、斜面を転がる剛体の運動について学び剛体運動の理解を深め
る．
全体の復習

【授業時間外の学習（準備学習・復習・宿題等）】
予習として、次回学ぶ範囲に出てくる主要な術語の意味や定義を調べておく
こと．
【テキスト（教科書）】
大学生のための基礎シリーズ４
東京化学同人

物理学入門 I．力学、市村宗武・狩野覚著、【参考書】
必要に応じて講義中に紹介する．
【成績評価の方法と基準】
予習復習課題、レポート、小テスト等の評点（50 ％）と期末試験（50 ％）の総点で評価する．

— 206 —

発行日：2019/5/1
HUI312KA-【CS-331 】

ディジタル信号処理小池

崇文

必選区分： ｜ 配当年次／単位：年次／ 2 単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
信号処理は情報を数学的に取り扱う基盤技術である．ほとんどの情報がディジタル化する時代において，ディジタル信号処理は最も重要な技術の一つであるといえる．授業では，数学的な基礎やディジタル信号処理における重要な概念を中心に講義を行う．
学生は，アナログ信号処理とディジタル信号処理の基本原理が理解できることを目標とし，信号を数学的に取り扱いできるようになることを目指す．また，信号処理の簡単なプログラミングも学ぶ．
【到達目標】
フーリエ変換，ラプラス変換，z 変換などの信号処理に必要な数学的基盤を理解し，実際に計算できるようになることを目標とする．また，サンプリング
定理，伝達関数，フィルタについて理解し，数学的に取り扱えることを目標とする．さらに，ディジタル信号処理の基本的な処理を Python で実装できるようになることを目標とする．

【Outline and objectives】
Signal processing is a fundamental technology to handle information
mathematically. Digital signal processing is one of the most important
technologies in the era when most information is digitized. In the class,
I’ll give a lecture focusing on mathematical foundations and importantconcepts in digital signal processing.
You aim to understand the basic principles of analog signal processing
and digital signal processing and aim to be able to handle signals
mathematically.
Also you’ll learn simple programming of signal
processing.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義と演習を行う．必要に応じて，プログラミング演習を行う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス，信号処理とは2フーリエ級数とフーリエ
変換

3
4
5
6
7
8
9
10
11
12
13
14

内容
アナログ信号処理とディジタル信号処理
フーリエ級数，複素フーリエ級数，
フーリエ変換，フーリエ変換の性質，
フーリエ変換の例
ラプラス変換ラプラス変換，ラプラス変換の性質，
逆ラプラス変換・連続時 逆ラプラス変換，連続時間システムの
間システム
性質
z 変換
z 変換，逆 z 変換，z 変換の性質
離散フーリエ変換
離散フーリエ変換，離散フーリエ変換の性質
演習
学習した様々な変換に関する演習を行う．
離散時間システム 1
サンプリング定理，伝達関数，インパ
ルス応答
離散時間システム 2
畳み込み，周波数応答
高速フーリエ変換
時間分割法，窓関数
フィルタ
フィルタの種類，フィルタの設計，周波数変換
ディジタル IIR フィルタ インパルス不変
FIR フィルタ
FIR フィルタ，窓関数法
まとめ
本講義のまとめを行う【授業時間外の学習（準備学習・復習・宿題等）】
教科書の該当単元を予習と復習を行う．教科書の例題や演習問題を行う．
【テキスト（教科書）】
必要に応じて講義資料を配布するが，以下の教科書を講義で使用する．
1. 萩原 将文, ディジタル信号処理 第 2 版, 森北出版, 2014.
2. 渡部 英二 (監修), 基本からわかる信号処理講義ノート, オーム社, 2014.
【参考書】
1. 金谷 健一, これならわかる応用数学教室, 共立出版, 2003. (主にフーリエ級
数・変換に関して)その他の参考書は，必要に応じて講義内で紹介する．
【成績評価の方法と基準】
授業への積極的な取り組み・演習 (10%)，レポート課題 (10%)，期末試験 (80%)．
【学生の意見等からの気づき】
理解度を高めるために，演習を増やす．
【学生が準備すべき機器他】
授業内に演習を行うため，貸与ノート PC を必要とする．
【その他の重要事項】
本講義は担当教員の企業での医用画像処理や三次元映像技術に関する研究開発の知見を元に実務に必要な信号処理に関する講義を行う．

— 207 —

発行日：2019/5/1
HUI312KA-【CS-333 】

画像処理
花泉

弘

必選区分： ｜ 配当年次／単位：年次／ 2 単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
広範な画像処理関連技術を体系的に理解する。それぞれの処理手法の考え方や定式化を理解することで、卒業研究などで使えるように習熟する。
【到達目標】
画像に対する処理アルゴリズムがどのようなものであるのかを知るだけでな
く、その底流をなす考え方を理解し、それらを組み合わせて各人に必要な処理を組み立てられるレベルを目指す。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
単に教科書の内容を説明するだけでなく、理解がより深まるように、なるべ
く多くの問題を解くような形式とする。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
イントロダクション
ディジタル画像の取得１
2
ディジタル画像の取得２3
画像の性質と色空間
4画素ごとの濃淡変換

56

空間フィルタリング
周波数フィルタリング

7

画像の復元と生成

8
9
10
11
12
13
14

画像の幾何学的変換
2 値画像の処理
領域処理１
領域処理２
テンプレートマッチング
図形要素の検出
まとめ

内容
講義内容の概略の説明と画像の取得シ
ステムおよび方法
撮影パラメータの説明
人間の感覚に合わせた色の表現法
明るさやコントラストの変換、マスク処理など先鋭化と平滑化の手法
画像のフーリエ変換と周波数空間でのフィルタリング、実空間フィルタリン
グとの関連など
画像のボケやブレの記述法および復元法
アフィン変換や射影変換
輪郭追跡や細線化の手法
テクスチャと同時生起行列
領域分割処理手法について
テンプレートマッチングの基礎と応用
ハフ変換などの紹介
講義全体のまとめと展望【授業時間外の学習（準備学習・復習・宿題等）】
予習・復習と課題レポートの作成【テキスト（教科書）】
奥富編：ディジタル画像処理 (改訂新版)、㈶画像情報教育振興協会、2015
ISBN 978-4-903474-50-2【参考書】
教科書の巻末に参考図書・文献が載っている。
【成績評価の方法と基準】
試験の成績 (60%) とレポートの成績 (40%) によって評価する。
【学生の意見等からの気づき】
わかりやすい授業になるよう説明を工夫していきたい。
【学生が準備すべき機器他】
ノートパソコン【その他の重要事項】
行列計算や統計的手法の知識が必要となるので、参考書などでよく予習して授業に臨むことが望ましい。教科書の説明は要点のみが書かれているので、興味を持った処理については、原著論文を読んでみることを勧める。
レポートは各人の言葉で表現し期日を守って提出すること。
本講義では担当教員の 2 次元センサーデータの処理法に関する情報通信研究機構との共同研究の成果の一部を含んでいる。
【Outline and objectives】
Students systematically understand a wide range of image processing
related technology. By understanding principle and formulation of eachprocessing method, students acquire mastery so that they can use it for
graduation research.

— 208 —

発行日：2019/5/1
HUI312KA-【CS-334 】

音声情報処理伊藤克亘

必選区分： ｜ 配当年次／単位：年次／ 2 単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
音声をコンピュータで扱う基礎的な能力を身につけることを目標とします。
コンピュータを使うと、音声を生成したり、取り込んだ音声を加工できます。
これらを可能にする技術がディジタル信号処理です。
本講義では、まず、音声の発声方法や聴覚特性に基づく音声のモデル化手法を紹介します。
次に、その技法を用いて実現できる音声処理の技法のいくつかの例を取り上げます。
最後に、音声処理の応用技術として、音声関係の web/cloud API を紹介します。
【到達目標】
MATLAB を用いてディジタル音声処理の技法を活用できる。
音声関係の web/cloud API を利用できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
役立つ技能の習得のために、取り上げる技法はプログラミングと関連付けて紹介します。また、実際の音声データを扱います。
プログラミングを簡単にするために MATLAB を利用します。
API は python で利用することを想定します。

また、受講希望者は、第 1 回の講義の前に、MATLAB がインストールされているか確認しておくこと。
アンインストールしていない限り、2011 年度以降 2016 年までに入学した学生用の貸与 PC にはインストールされている。インストールされていない学生のためのインストール方法は、情報センターの edu のページを参照すること。http://software.k.hosei.ac.jp/others/
https://software.k.hosei.ac.jp/matlab_manual/MATLAB_student.pdf (後者のファイルは、VPN を使わないとアクセスできない)
本講義は担当教員の国立研究機関での音声に関する研究の経験を元に行う。
【Outline and objectives】
We aim to acquire the fundamental ability to handle speech withcomputers.
With a computer, you can synthesize speech and process the recorded
speech. The technology that enables these is based on digital signal
processing.
In this lecture, we will first introduce the modeling method ofspeech based on the method of generating speech and/or auditory
characteristics. Students will try
some examples of speech processing techniques that can be implemented using that technique.
Finally, we introduce the web / cloud API related to speech as application
technology of speech processing.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2

音声データの観察

3

声道モデル

4
5

声の高さ
ケプストラム

6
7
8
9
10
11
12
13
14

類似度
LPC
VOCODER
音声認識
音声合成・対話処理
HMM
識別
音声強調
まとめ

内容
概要/基礎知識確認/MATLAB 復習/代表的な音声アプリケーション/音声とは音声データの入出力/可視化手法 (音声波形、スペクトログラム)/音韻音声学 (母音、子音)/母音、子音のスペ
クトル/スペクトログラムの観察/気柱の共振/声帯振動モデル/2 気柱直列声道モデル
自己相関/OLA(PSOLA)
ケプストラム/スペクトル包絡/対数周
波数/MFCC
ケプストラム距離/DP/GMM/VAD
LPC/声道フィルタ/ホルマント
VOCODER/音声加工
音声認識/音声認識 API
音声合成 API/対話処理 API
HMM
話者識別/混合ガウス分布
スペクトル減算法
全体の内容を振り返る。

【授業時間外の学習（準備学習・復習・宿題等）】
授業支援システムの予習課題を行うこと。
【テキスト（教科書）】配布する資料に基づいて講義を進める。
【参考書】
書名： Theory and Applications of Digital Speech Processing
著者名： L. R. Rabiner, R. W. Schafer
出版社： Pearson
出版年： 2011【成績評価の方法と基準】
講義内の課題、最終課題を総合して決定する。
【学生の意見等からの気づき】
特になし。
【学生が準備すべき機器他】
授業支援システム、web ページ、ノート PC を利用する。
【その他の重要事項】「プログラミング (MATLAB)」(旧カリキュラムでは「ディジタルデータ処理」)「ディジタル信号処理」「統計学 2」を履修していることを期待する。また、「音と光」「情報理論」「パターン認識と機械学習」「科学技術計算」「オペレーションリサーチ」を並行して履修することが望ましい。また、できれば、「画像処理」も並行して履修することが望ましい。
詳細は web ページにも掲載します。
http://www.slp.k.hosei.ac.jp/~itou/lecture/2018/SpeechProcessing/index.html— 209 —

発行日：2019/5/1
COT311KA-【CS-302 】

プログラミング演習 3(MATLAB)
花泉

弘

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
自分の研究を進めるにあたり、論文を読むのは必須であるが、その内容を理解して自分の研究に生かすためには、論文中の数式に従って追試を行うことが効果的である。この演習では、こうした論文中の数式に基づいてプログラ
ムを作成して動作させ、著者のアイディアを深く理解することを目的とする。
【到達目標】
この科目の単位を取得した者は、論文を読む際にそこに書かれた数式に基づいてプログラムを作成し著者の示す結果を追試できるスキルを獲得しており、併せて、追試し易い論文（報告書）の書き方についても学んでいる。

【Outline and objectives】
Reading papers and understanding authors idea are very important inadvancing students own researches. Actually, it is effective to follow-up
the ideas according to mathematical expression in the paper. The aim of
this exercise is to deeply understand the idea of the author by creatingsome programs based on mathematical expressions in these papers, bymaking it work, and by confirming action.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
４つの課題に対して MATLAB を用いてプログラムを作成し、動作確認を行った上で報告書として提出、発表も行う。最初の２つについては、説明資料を配布するが、３つ目は数式の載った論文を配布する。さらに、４つ目は最終課題として、それまでの内容に劣らないテーマを各自で見つけて演習を行う。
４つ目の課題については、最初の授業の際に各自のテーマについて紹介してもらう。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
１
イントロダクション

２
３

演習１−１
演習１−２

４
５
６

演習１−３
演習２−１
演習２−２

７
８
９

演習２−３
演習３−１
演習３−２

１０
１１
１２

演習３−３
演習４−１
演習４−２

１３

演習４−３

１４

まとめ

内容
授業の進め方や課題の概略について説明する。
MATLAB 開発環境の確認。
課題内容の説明と演習。
演習を行う。
必要に応じて、課題に対する説明も行う。
各自が行った内容についての発表。
課題内容の説明と演習。
演習を行う。
必要に応じて、課題に対する説明も行う。
各自が行った内容についての発表。
課題内容の説明と演習。
演習を行う。
必要に応じて、課題に対する説明も行う。
各自が行った内容についての発表。
各自の選択したテーマの紹介と演習。
演習を行う。
必要に応じて、課題に対する説明も行う。
演習を行う。
必要に応じて、課題に対する説明も行う。
最終課題の発表を行う。

【授業時間外の学習（準備学習・復習・宿題等）】
授業時間だけでは時間が不足するので、自宅でも課題に取り組むこと。わからないことについては、参考になる論文や本を探してみるのもよい訓練になる。
【テキスト（教科書）】
必要に応じて資料等を配布する。
【参考書】
MATLAB に付属する文書。
課題ごとにいくつか論文等を紹介する。
【成績評価の方法と基準】
平常点 (20%)、提出されたレポートの質 (50%)、課題発表の質 (30%) を予定している。
【学生の意見等からの気づき】
わかりやすい説明を心がける。
【学生が準備すべき機器他】
ノートパソコン【その他の重要事項】
とにかくプログラムを書くことが重要である。数式や説明文を見てプログラ
ムを書くことに習熟してほしい。

— 210 —

発行日：2019/5/1
MAT247KA-【GMP-355 】

数学演習 2
花泉

弘必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
ディジタルメディアの処理の基本は大学レベル以上の数学である。この科目では「線形代数の応用 2」「微積分法の応用」での重要概念とそれに関係する
基礎演算力、数式理解力を身につける。
【到達目標】
次の 2 項目について、ディジタルメディアの処理に必要な最低レベルの理解を目指す。(1) フーリエ変換の基本性質を表す式を正しく操作できる。(2) ディ
ジタルメディア処理における固有値、固有ベクトルの基本的な応用例の計算ができる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
ディジタルメディア処理における演習問題を中心に演習を行う。また演習問
題を理解する様々なアプローチを紹介する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンスと基礎知識の確認
2
メディア処理における三角関数
3
メディア処理における行
列・ベクトル
4
メディア処理における複素数
5メディア処理における 2
次形式
6
序盤まとめ
7
メディア処理における正規直交系
8
メディア処理における固有ベクトル
9メディア処理における
様々な関数
10
中盤まとめ
11
フーリエ級数の性質
12
系の応答

13
14

メディア処理における固有値問題
メディア処理におけるフーリエ変換とまとめ

内容
授業の進め方の説明と、数学の基礎知
識の確認
ディジタルメディア処理における三角関数
ディジタルメディア処理における行
列・ベクトルディジタルメディア処理における複素数
ディジタルメディア処理における 2 次
形式
1-5 回目の演習をまとめる
ディジタルメディア処理における正規直交系
ディジタルメディア処理における固有ベクトル
δ関数、階段関数

7-9 回目の演習をまとめる
パーセバルの等式、ギッブス現象
ディジタル信号処理における微分方程式
固有値に関する様々な演習問題
フーリエ変換に関する様々な演習問題と全体のまとめ【授業時間外の学習（準備学習・復習・宿題等）】
指示された準備学習を行う。授業で取り組めなかった演習問題を解く【テキスト（教科書）】「線形代数の応用 2」「微積分法の応用」の教科書および配布資料【参考書】
授業で指示する。
【成績評価の方法と基準】
授業内試験を基に評価する。さらに授業中の演習への取り組みを考慮する。
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
授業支援システムを利用する。貸与 PC を授業中にも利用する【その他の重要事項】「線形代数の応用 2」「微積分法の応用」の両科目を今学期履修登録したもののみ受講を認める。
【Outline and objectives】
Students acquire important concepts in "Applied Linear Algebra 2" and"Applied Calculus," basic calculation skill, and mathematical expression
understandings related to learning media science.

— 211 —

発行日：2019/5/1
COT311KA-【CS-352 】

科学技術計算岩沢

美佐子

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
近年では材料開発や構造解析といった科学技術的課題の解決に計算機シミュ
レーションは必須である。そこで使われる計算技術の基礎を学ぶ。
【到達目標】
・科学技術計算の基礎である微分法、積分法、方程式の解法を理解する。
・数値計算手法をプログラムとしてコーディングできる。
・プログラムを実行し、結果を可視化できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
この講義では、実際に様々な課題について問題を解くことで必要な技術を身につける。それを通して、コンピュータ科学、ネットワーク等の様々な情報科学分野を専攻する者を対象に、最近の計算技術を活かした解析手法修得の基礎となる数値解析の考え方や方法について基礎知識を学ぶ。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
科学技術計算の基礎
2
差分化とその誤差3

数値積分法の比較 (1)456

数値積分法の比較 (2)
数値積分法の評価
代数方程式の解法 (1)

7
8
9
10
11

代数方程式の解法 (2)
データ解析 (1)
データ解析 (2)常微分方程式の解法 (1)
常微分方程式の解法 (2)1213

常微分方程式の解法 (3)常微分方程式の解法の評
価
まとめ

14

内容
科学技術計算を学ぶ上での前提知識
数値微分と数値計算における誤差の評
価と実践
台形公式、シンプソン法による数値積
分
重み付き積分法による数値積分
数値積分法についての比較とまとめ
二分法、Newton 法による方程式の解法
連立 1 次方程式の解法
数値補間法
最小二乗法によるフィッティング
オイラー法にて常微分方程式を解く
ルンゲ・クッタ法にて常微分方程式を解く
2 階常微分方程式を解く
常微分方程式の解法の応用とまとめ
全体の復習【授業時間外の学習（準備学習・復習・宿題等）】
復習として、授業中に出た課題はできるようにする。
【テキスト（教科書）】
計算物理学 I・II、小柳義夫監訳、朝倉書店
【参考書】
授業で指示
【成績評価の方法と基準】
提出課題、レポート等の評点（60 ％）と期末試験（40 ％）の総点で評価する。
【学生の意見等からの気づき】
分かりやすい説明を心掛ける。
【学生が準備すべき機器他】
貸与ＰＣ【Outline and objectives】
The computer simulation is important in solution of scientific problem.
A basis of computational approach is learned.

— 212 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
相島健助

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
数値計算・データ解析を軸にしたプロジェクトです．理論・実装・応用について理解を深め，それに基づく諸問題の解決のための技術を学びます．
【到達目標】
各自で見出した課題を解決し発表する技術を身に着けます．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
数値計算・データ解析に関する課題を見出し，問題解決の方法論を考えます．
さらにプログラミングによる数値実験・データ解析により上記の解決方法を実装し，結果の報告会を行います．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
イントロダクション

6

基本的な技術の説明と実
習 (1)
基本的な技術の説明と実
習 (2)
基本的な技術の説明と実習 (3)
自身の学問的興味に基づ
く具体的なテーマ設定
具体的な方法の確立 (1)7

具体的な方法の確立 (2)8

課題解決方法の実装 (1)9

課題解決方法の実装 (2)10

課題解決方法の実装 (3)

11
12
13

成果のまとめ (1)成果のまとめ (2)レポート作成 (1)14

レポート作成 (2)

2
3
4
5

内容
本プロジェクトの基本的な内容について説明します．
数値実験・データ解析のプログラミン
グについて学ぶ
数値実験・データ解析のプログラミン
グについて学ぶ
数値実験・データ解析のプログラミン
グについて学ぶ
各自で取り組みたい課題を見出す
課題解決に向けたモデリング・アルゴ
リズム設計
課題解決に向けたモデリング・アルゴ
リズム設計
プログラミングによる実装・数値実
験・データ解析プログラミングによる実装・数値実
験・データ解析プログラミングによる実装・数値実
験・データ解析
結果のまとめと考察ならびに議論
結果のまとめと考察ならびに議論
各自のこれまでの活動内容をレポートにまとめる
各自のこれまでの活動内容をレポートにまとめる【授業時間外の学習（準備学習・復習・宿題等）】
文献調査・プログラミング・レポート執筆【テキスト（教科書）】
特になし
【参考書】
各自のテーマに合わせて適宜指示します【成績評価の方法と基準】
各回の進捗状況と自身の課題解決への意欲と議論の内容およびレポートの質に基づき総合的に評価を行います．
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
PC は必須であり，数値計算を行い，グラフを描くので MATLAB またはPython を使います．他の方法で数値計算の実行とグラフを描くことが可能であればそれでも構いません．
【Outline and objectives】
This course focuses on numerical analysis and data analysis. Students
are expected to deeply understand the theory, implementations, andapplications, which are relevant to learning important skills to solve
various scientific and engineering problems.

— 213 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
赤石

美奈

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
膨大なテキストデータから、いかにして有用な知識を獲得するかについて検討する。
【到達目標】
自然言語処理（NLP) の要素技術を学び、実際のデータを解析し、データ間の潜在的な関連性を顕在化するための方法論と手法を身に付ける。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
身の回りの情報をさまざまな視点で分節化し、新しい知識として活用する方法について研究を進める。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
基本技術の紹介3

基本技術演習4
5

基本技術演習研究テーマの検討

6789

研究を進める研究を進める
中間報告
研究を進める

10

研究を進める

11

研究を進める

12
13
14

まとめ
発表資料作成成果発表会

内容
研究の進め方について説明する。
研究に必要となる基本的な技術を紹介する。
基本技術を使いこなすための基礎演習を行う。
基本技術の応用について検討する。
各自が興味のある研究テーマについて提案し、今後の計画を立てる。
研究計画に沿って、研究を進める。
研究計画に沿って、研究を進める。
中間報告
中間報告の結果を反映させて、計画や内容を検討しながら研究を進める。
中間報告の結果を反映させて、計画や内容を検討しながら研究を進める。
中間報告の結果を反映させて、計画や内容を検討しながら研究を進める。
これまでの成果をまとめる。
成果発表用の資料を作成する。
各自の成果を発表し、互いの成果に関して議論する。

【授業時間外の学習（準備学習・復習・宿題等）】
実験、文献調査、発表資料作成など。
【テキスト（教科書）】
なし。
【参考書】
適宜指示する。
【成績評価の方法と基準】
授業への貢献度 (20%)、発表および議論 (40%)、最終レポート (40%)
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
ノート PC を利用する。
【その他の重要事項】
特になし【Outline and objectives】
Natural Language Processing (NLP) is concerned with automaticallyprocessing human language. Students will learn about basic NLP
problems, tasks and methods, especially statistical approaches. The
goal of this course is for students to develop their programming skills,
analytical skills, and presenting skills.

— 214 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
尾花賢

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
暗号，情報セキュリティの理論と実際をプログラムの実装を通して学ぶ【到達目標】
暗号，情報セキュリティの基礎的な技術を理解するとともに，それらの技術をプログラムで実装し，実際に機能することを確認する．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義の前半では，基礎となる理論や暗号技術を概説し，そのプログラムを実装する．後半では，前半で説明した基礎技術の応用アプリケーションを学ぶ
とともに，アプリケーションのプログラミングを行う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2

基礎となる技術の概説 (1)3

基礎となる技術の概説 (2)4基礎となる技術の実装 (1)5基礎となる技術の実装 (2)6基礎となる技術の実装 (3)7基礎となる技術の実装 (4)8応用技術の概説 (1)9応用技術の概説 (2)10応用技術の実装 (1)11

応用技術の実装 (2)12応用技術の実装 (3)13応用技術の実装 (4)

14

成果報告会

内容
本講義の概要についてガイダンスを行う
本講義で実装する基礎技術について学ぶ
本講義で実装する基礎技術について学ぶ
第 2 回，第 3 回で学んだ技術をプロ
グラムで実装する
第 2 回，第 3 回で学んだ技術をプロ
グラムで実装する
第 2 回，第 3 回で学んだ技術をプロ
グラムで実装する
第 2 回，第 3 回で学んだ技術をプロ
グラムで実装する
講義の前半で学んだ技術を応用したア
プリケーションについて学ぶ
講義の前半で学んだ技術を応用したア
プリケーションについて学ぶ
第 8 回，第 9 回で学んだアプリケー
ションを実装する
第 8 回，第 9 回で学んだアプリケー
ションを実装する
第 8 回，第 9 回で学んだアプリケー
ションを実装する
第 8 回，第 9 回で学んだアプリケー
ションを実装する
講義期間中の成果を全員の前で報告する【授業時間外の学習（準備学習・復習・宿題等）】
講義で学んだ理論を理解するよう復習を行う．また，指定された期日までにプログラムが進んでいない学生は，授業時間外の時間を利用して，実装を進める．
【テキスト（教科書）】
とくになし．講義時間内に資料を配布する．
【参考書】
講義時間内に適宜必要な参考書を示す．
【成績評価の方法と基準】
講義への参加度，プログラムの完成度，成果報告会での発表の内容，最終レポートから総合的に評価する【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
プログラミングを行うため，貸与パソコンを持参すること．
【Outline and objectives】
In this course, you will learn the theory and practice of information security through implementing a secure system employing cryptography.

— 215 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
佐々木 晃
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
プログラミング言語やその処理系に関連するテーマを各自で設定し、設計実装を通じて、この分野の研究の一端を体験する。プログラミング言語は、人間がコンピュータとコミュニケーションするための「言葉」であり、すなわ
ち「架け橋」である。人間は、コンピュータにさせたい仕事の内容をプログ
ラミング言語で伝える。そして、コンピュータはこの「言葉」があって初めて人間の役に立つように動くことが可能となる。プログラミング言語は、情報化社会において不可欠なツールであり、プログラミング処理系は、基本的かつ重要なソフトウェアアプリケーションである。
【到達目標】
選択するテーマによって下記のいずれかが目標となる。
(1) プログラムを処理する「プログラミング言語処理系」を作成できる。あるいは、プログラミング言語処理の一端を体験する。
(2) 用途を限定した「ドメイン特化型言語」によるプログラミングが行える。
(3) 自分でテーマを定め、プログラミング言語や言語処理系に関連したプロ
ジェクトを遂行できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
計算機言語処理系またはこれに関連するアプリケーションの設計と開発を行う。基本的には各自の能力に応じて、半期で実装を完了できるテーマを与える。テーマの例は、以下の通り。
・簡単な計算機言語処理系（コンパイラ、インタプリタ（バーチャルマシン
(VM)）、トランスレーターなど）
・計算機言語処理系の開発環境（デバッガ、言語指向エディタなど）
その他、この分野に関して各自で興味のあるテーマを設定してもよい。テーマは幅広い内容から選ぶことができる。

【授業時間外の学習（準備学習・復習・宿題等）】
設定したテーマに基づきプログラミングに取り組む。想定する標準的な学習
時間は講義 1 回につき 1.5 時間から 2 時間である。
【テキスト（教科書）】
講義資料 (必要に応じて)【参考書】
テーマに応じて適宜指定する、書籍、論文、雑誌、WEB サイトなど【成績評価の方法と基準】
課題への取り組みを評価する。主に報告書（中間および最終）によって判断する。
【学生の意見等からの気づき】
質問の時間をより多くとる。メンバー間での議論の機会を増やす。
【学生が準備すべき機器他】
あり：貸与ノート PC、授業支援システム、ネットワーク接続【その他の重要事項】
計算機言語処理系は、基本的かつ重要なソフトウェアアプリケーションである。本テーマを選択する学生には、自主的に課題に取り組む姿勢を期待する。
【Outline and objectives】
In this course, students will choose their own theme related toprogramming languages, make their plan and run their project bythemselves.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2

3

4

5
6
7
8
9

10
11
12
13
14

内容
計算機言語やその処理系の概要について説明する。また、本講義ではいくつかのコース（言語処理系の実装の他、シミュレーション言語の実習など）を設けるため、各コースの概要について説明する。また、各自で設定したテー
マのアプリケーションを作成すること
もできる
テーマ選び
第 3 回以降、各テーマごとにコース別に演習形式で進むため、コースあるいはテーマを決定する
初期設計
演習はプログラミングが中心となる。
まず、作成するプログラム、アプリ
ケーションに関して、基本的なプログ
ラムの設計を理解する。
プロトタイプ作成 (1)プロトタイプ（試作プログラム）の作成を行う。プロトタイプは、本番の実装に入る前に試験的に、重要な部分の動作を確認するために行うプログラミ
ングである
プロトタイプ作成 (2)引き続きプロトタイプシステムの作成を行う。
プロトタイプ作成 (3)プロトタイプシステムの完成とテスト
を行う。
中間報告
作成したプロトタイプに関して報告する。
設計
作成したプロトタイプを基に、問題点や改善点を見い出し改めて設計を行う。
実装 (1. 基本ルーチンの プログラムおよびモデルをの完成を目作成）指す。設計およびプロトタイプに基づき、実際のプログラムのコーディングを行う。
実装 (2)
部分的なプログラムおよびモデルの作
成実装 (3)
プログラムの基礎部分の完成
実装 (4)
プログラムの拡張プログラムテストおよび 作成したアプリケーションのプログラ
評価
ムテストおよび動作の評価を行う発表会（評価および報告） 開発した内容についての報告を行う— 216 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
佐藤裕二

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
各研究室の専門内容を調査し、また専門を学ぶ上で必要となる基礎学力を養うことを目的とする。

【学生の意見等からの気づき】
学生により取り組む姿勢や理解の個人差が大きいため、最終的な到達度だけではなく、初めからどれだけ成長したかも考慮して評価するようにしている。

【到達目標】
各研究室の専門内容を調査し、また専門を学ぶ上で必要となる基礎学力を養うことを目標とする。そのために、大学 1 年生は特に、C 言語の基礎を理解して簡単なプログラムが作れるようになることを一つの到達目標とする。大学 2, 3 年生後期は特に、卒論研究に関連した研究分野の基礎知識を身に着けることを一つの到達目標とする。

【Outline and objectives】
We aim to survey the specialized contents of each laboratory and tocultivate the basic academic skills necessary for learning specialty. To
that end, one of the goals of university first graders is to be able
to understand the basics of C language and create simple programs.
Particularly in the latter part of the second and third grades, one goal
is to wear the basic knowledge of research fields related to graduation
thesis research.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
情報科学部に所属する全ての教員が、自身が得意とする分野から、半年ぐ
らいで完了する問題を切り出し、問題を解決するための方策を学生の進度に合わせて提示し、学生に対して、情報科学の研究パラダイムである要求仕様、モデル化、実装、評価の基本を理解させる。大学 2, 3 年生は特に、進化計算、
ニューラルネットワーク、群知能など生物や自然現象に着想を得た情報処理技術を中心に課題の設定を行う。
以下、1 年生を対象とした授業計画を示す。2, 3 年生は進化計算、ニュー
ラルネットワーク、群知能など生物や自然現象に着想を得た情報処理技術の中から一つを選び、調査や実験を行い、最後に発表会を行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
ガイダンス

内容
授業の目標、レベル、進め方、および評価基準の説明
第2回
実験 1 ：問題の選定と環 C 言語の基礎理解と演習、または自己境の立ち上げ
申告課題（以下は、C 言語の場合 （以下は、C 言語の場合の例）の例）
第3回
実験 2 ： C 言語の基本 コードの基本、画面への出力、文字と数値
第4回
実験 3 ：変数
変数、識別子、型、変数の宣言、変数の利用、キーボード入力
第5回
実験 4 ：式と演算子
式と演算子、演算子の種類、型変換
第6回
実験 5 ：場合に応じた処 関係演算子と条件、if 文、if-else 文、理
switch 文、論理演算子
第7回
実験 6 ：繰り返し
for 文、while 文、do-while 文、処理の流れの変更
第8回
実験 7 ：配列
配列の基本、配列の宣言、配列の利用、文字列と配列
第9回
実験 8 ：関数関数、関数定義と呼び出し、引数、戻り値、関数の利用、記憶寿命、関数の宣言
第 10 回 実験 9 ：ポインタ
アドレス、ポインタ、引数とポインタ
第 11 回 実験 10 ：配列とポンタ 配列とポインタの関係、引数と配列、の応用
文字列とポインタ、文字列の操作、関数ポインタ
第 12 回 実験 11 ：色々な型構造体の基本、構造体の記述法、構造体のサイズ、共用体
第 13 回 実験 12 ：ファイルの入 入出力の基本、色々な入出力関数、
出力
ファイル入出力の基本、バイナリファ
イルとランダムアクセス
第 14 回 実験 13 ：発表会
発表会、質疑応答【授業時間外の学習（準備学習・復習・宿題等）】
１．実験を進めるために不足している知識は自ら調査し理解するように努めること
２．その上で分からなかったことをまとめ、次回の授業の中で相談できる準備を行うこと
３．授業中に完了しなかたった問題は自習までに済ませておくこと【テキスト（教科書）】
特になし （授業の中で問題配布）【参考書】
１．前年度の卒論本体、抄録
２．必要に応じて授業の中で紹介【成績評価の方法と基準】
レポート（60%）、普段の活動状況（30%）および発表会の内容（10%）から
総合的に判断する— 217 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
日高宗一郎

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
主にデータ変換を目的とした関数型の簡単な領域特化言語について、習熟度や興味に応じたプログラム記述、関数型言語による処理系（インタープリタ）の部分的実装、変換の双方向化によるデータ間の一貫性保持、既存の実装の改善等を通して、関数型言語のプログラミングや、データの一貫性保持等の概念を習得する。
【到達目標】
主にデータ変換を目的とした関数型の簡単な領域特化言語について、プログ
ラム記述、関数型言語による処理系（インタープリタ）の部分的実装、変換の双方向化によるデータ間の一貫性保持、既存の実装の改善等を通して、関数型言語のプログラミングや、データの一貫性保持等の概念を習得し、ロバス
トな基盤ソフトウェア構築法の考え方の一つにも触れる。

【学生が準備すべき機器他】
プログラム開発や Web 上の資料の閲覧、レポート執筆のための貸与パソコン【Outline and objectives】
Through programming, partial implementation of interpreters depending on the grade and interests of the participants, synchronization
between data by bidirectionalizing transformations, improvement ofexiting implementations — of a simple domain specific language fordata transformations, the participants learn functional programmingand consistency maintenance among data.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
前掲の目標にゼミ形式で取り組む。
データ変換言語としては簡単なリスト変換言語の他、グラフ問い合わせ言語
や tree 構造の同期のための領域特化言語等を取り上げることも可能である。
言語の実装のための言語（メタ言語）としては Objective Caml (OCaml) を予定しており、そのインストールを通して、言語処理系開発環境の整え方や、研究環境構築の方法論も扱う。
座学中心の授業の後テーマ選択を行い、各自実装に取り組み、成果発表の機会を設ける。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
説明会
第2回
Objective Caml(1)
第3回
第4回
第5回
第6回
第7回
第8回
第9回
第 10 回
第 11 回
第 12 回
第 13 回
第 14 回

内容
プロジェクトの説明を行う
Objective Caml による言語処理系（インタープリタ）開発についての講義
Objective Caml(2)Objective Caml による言語処理系（インタープリタ）開発についての講義
Objective Caml(3)Objective Caml による言語処理系（インタープリタ）開発についての講義
データ変換言語 (1)
データ変換言語についての講義
データ変換言語 (2)
データ変換言語についての演習
開発環境構築Objective Caml による開発環境の設定
テーマ決定
既存テーマや各自の関心に基づくテーマから選定を行う
予備開発
簡単なサンプルプログラムの動作確認
進捗報告 (1)
選定したテーマに各自取り組み進捗を報告する
進捗報告 (2)選定したテーマに各自取り組み進捗を報告する
進捗報告 (3)選定したテーマに各自取り組み進捗を報告する
進捗報告 (4)選定したテーマに各自取り組み進捗を報告する
成果発表およびレポート 履修者によるプロジェクトの成果報告作成
プロジェクトへの取り組みをまとめた
レポートの作成準備【授業時間外の学習（準備学習・復習・宿題等）】
参考文献等の予習、選択したテーマに関する実装やレポート課題、成果発表準備などへの取り組み【テキスト（教科書）】なし【参考書】
OCaml については何でも良いが、五十嵐淳 「プログラミング in OCaml 〜関数型プログラミングの基礎から
GUI 構築まで〜」技術評論社 2007 年 11 月
浅井健一 「プログラミングの基礎」サイエンス社 2007 年 2 月などがある。
他はガイダンスや講義中に指示する。
【成績評価の方法と基準】
レポートおよび授業での積極的な参加の度合い、講義内の成果発表により総合的に判断する。
【学生の意見等からの気づき】
プロジェクトに、より直結した資料等情報の提供。

— 218 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
廣津

登志夫

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Web, 仮想マシン技術, Network, Android/iOS といった、現在のネットワー
ク情報基盤の基礎技術を実践的に理解する。
【到達目標】
・仮想マシン技術を使ってルータ OS を動かすことにより、ミニインターネッ
トを構築する・ネットワーク環境の設定と運用を通じて TCP/IP の根幹である IP ルーティ
ングについて理解する
これらの基本的な学習を完了した学生は教員と相談して、ネットワーク・OS・
仮想化技術・端末技術等の分散システムの基礎となるトピックを決めて取り組む。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
仮想マシンに vyos をインストールし PC ルータとすることで、各自の PC
内に小規模なネットワークを構成する。実際に複数マシンによるネットワー
クを構築し、最終的にはそれを全員で相互接続し、ミニ・インターネットを構築する。

【成績評価の方法と基準】
基本テーマについては、構築したミニインターネットに関するレポートを元に、その達成度を見る（レポート 60%、達成度 40%）。
独自テーマについては、テーマの立案、周辺技術の調査、開発環境の準備、実際のテーマの実施・進捗、発表、レポートから総合的に判断する（立案から実施・進捗 30%、発表 30%、レポート 40%）。
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
貸与ノート PC を持参すること【Outline and objectives】
The main objective of this course is to understand the practicaltechnologies related to the current Internet and cloud computing
infrastructure. Students will learn about basic routing mechanism
which controls current Internet first, then find their own topic to learn
related to the Internet or cloud platform technologies.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
プロジェクト概説

2

ミニインターネットの解説

3

仮想マシン技術の理解

4

仮想マシンによるシステ
ム構成

5

仮想ネットワークの構築

6

複数仮想マシンによるネットワーク構成

7

中間発表会

8

中間発表会

9

ホスト名と IP アドレス10

静的ルーティング設定

11

ネットワーク導通試験

12

ディフォルトルーティング
ミニインターネット間の
相互接続

13

14

発表会

内容
このプロジェクトで実施する内容を概観し理解する。
基本テーマの学生は、インターネットの仕組みの基本を理解する。
独自テーマの学生は、テーマの選定を行う。
仮想マシンを複数作成し、仮想マシン
技術を理解する。
ミニインターネットの部品として、仮想ノードに vyos をインストールし、ネットワーク接続可能にする。
複数の仮想ノードと仮想ネットワーク
により、仮想ノード間の相互接続を実現する。
インタフェースの設定などを行い、隣接ノード間で相互に疎通するように設定する。
独自テーマの者は各自のテーマについて説明する。基本テーマの者は発表を聞き、質問することで技術的な知見を広げる。
独自テーマの者は各自のテーマについて説明する。基本テーマの者は発表を聞き、質問することで技術的な知見を広げる。
ホスト名と IP アドレスを理解し、割り当てられた IP アドレスの設定と、ホスト名との対応の設定を行う。
各ノードに宛先ネットワークアドレス
毎の静的ルーティング設定を行い、複数ノード間の通信を実現する。
ミニインターネット内部の通信を完成させる。
ディフォルトルートの利用により、ルーティング設定を簡略化する。
各自のミニインターネットを、基盤となる実ネットワークとの間で相互接続して大きなネットワークを構築する。
独自テーマの者は発表する。基本テー
マの者は発表を聞き、質問することで技術的な知見を広げる。

【授業時間外の学習（準備学習・復習・宿題等）】
各自のトピックについて、設計・実装・設定をすすめる。
【テキスト（教科書）】
基本テーマについては、配布資料による【参考書】
独自テーマについては、個別に指示・提供する— 219 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
黄潤和

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Artificial Intelligence, Machine Learning, Deep Learning and Applications (Fundamental)【到達目標】The goal: Each student will design a goal related to theme above andtry to achieve the goal and make presentation【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The objective of this project is to make students understand theprinciples and basic techniques of artificial intelligence (AI) andmachine learning (ML) algorithms. This course will give students asmall target problem to solve with AI and ML algorithms.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Introduction of myresearch interests andprojects
2
Understand theprinciples of AI
3
Understand thetechniques of AI
4
Introduction tomachine learning
5
Introduction tomachine learningalgorithms
6
Introduction to deeplearning
7
Introduction to deeplearning algorithms
8
Select a term project(solve a real world
problem)
9
The term project (1)10The term project (2)11The term project (3)12The term project (4)13Term project report
preparation
14
Term project
representation

内容
Do exericses based on advice andgiven teaching reference

Do exericses based on advice andgiven teaching reference
Do exericses based on advice andgiven teaching reference
Do exericses based on advice andgiven teaching reference
Do exericses based on advice andgiven teaching reference
Do exericses based on advice andgiven teaching reference
Do exericses based on advice andgiven teaching referenceWork on the term project

Progress on on the term project
Progress on on the term project
Progress on on the term project
Progress on on the term project
Make presentation ppt and write areportMake oral presentation【授業時間外の学習（準備学習・復習・宿題等）】
Read project materials in Huang Lab.’s web site
【テキスト（教科書）】
Read project materials in Huang Lab.’s web site
【参考書】
Read project materials in Huang Lab.’s web site
【成績評価の方法と基準】
The evaluation is based on attendance and presentationand reporton what you have learned and what you have done including source
program.
【学生の意見等からの気づき】
It is difficult to run the project for 1st, 2nd,and 3rd grades of students
together.
【その他の重要事項】
If you are interested in knowing what research we are doing. Please
do not hesitate to contact with me. You can always reach me by email:rhuang@hosei.ac.jp or by visiting my office: w4022.
【Outline and objectives】
Artificial Intelligence, Machine Learning, Deep Learning and Applications (Fundamental)— 220 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
李亜民

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
The course focuses on computer hardware design and implementation.
Students will study the following contents.
1. Digital combinational and sequential circuits design
2. Usage of modern CAD/CAE tools: Quartus II and ModelSim
3. Verilog HDL (Hardware Description Language)
4. CPU and input/output interface controller design
5. Computer design and programming in assembly language
6. Implement circuits on FPGA board
7. LaTeX, TGIF, and gnuplot【到達目標】
We know "System Engineer (SE) = Software Engineer (SE) + Hardware
Engineer (HE)", in the field of computer science and engineering. If you
want to be a Professional System Engineer in future, you must know
about the hardware design. Through this project, students can design
various hardware circuits, including CPUs, in Verilog HDL, implement
the circuits on FPGA, and prepare beautiful technical reports.

【Outline and objectives】
The course focuses on computer hardware design and implementation.
Students will study the following contents.
1. Digital combinational and sequential circuits design
2. Usage of modern CAD/CAE tools: Quartus II and ModelSim
3. Verilog HDL (Hardware Description Language)
4. CPU and input/output interface controller design (for 2nd year
students)
5. Computer design and programming in assembly language (for 2ndyear students)
6. Implement circuits on FPGA board
7. LaTeX, TGIF, and gnuplot【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The contents include the Verilog HDL grammar, module structure,
combinational and sequential circuits design, LED, buttons, switches,
seven segment LEDs in FPGA board, VGA (Video Graphics Array),keyboard, scan code, ASCII and Kanji fonts, CPU, and assembly
programming language. We prepare some samples and students
challenge their own codes in the class. Finally, each student will have apresentation and submit a technical report written with LaTeX.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
1
FPGA Board andVerilog HDL
2Combinational Circuit
Design3
Sequential Circuit
Design (1)4Sequential Circuit
Design (2)5VGA (1)
6
VGA (2)
7
VGA (3)
8
Keyboard (1)9Keyboard (2)10Keyboard (3)11CPU Design (for 2ndyear students)
12
Assembly
Programming
Language (for 2nd year
students)
13
Documentation withLatex
14
Presentation

内容
Verilog HDL, CAD/CAE Tools,
switch, button, LED
Seven segment LED

Seven segment LED, counter
Digital clock
VGA, colors
VGA, colors, 40x30 big Kanji
VGA, colors, font table, character
VGA, keyboard, scan code
VGA, keyboard, ASCII font table
VGA, keyboard, Kanji font table
VGA, keyboard, CPU
VGA, keyboard, CPU, assembly
programming

Documentation with Latex, TGIF,
gnuplot
Presentation and submit report【授業時間外の学習（準備学習・復習・宿題等）】
1. Study Verilog HDL
2. Design circuits【テキスト（教科書）】
Online materials【参考書】
Google【成績評価の方法と基準】
Evaluated based on the class participation, progress of projects, report,
and presentation【学生の意見等からの気づき】
Prepared more sample Verilog HDL codes【学生が準備すべき機器他】
Bring your note PC to the class— 221 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
劉

少英

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
ソフトウェア要求仕様に基づくプログラミングとテスト技術を学び、高信頼性ソフトウェア開発の最先端的な技術の基本知識を理解する。
【到達目標】
高信頼性ソフトウェア開発の基本思考を身に着け、非形式仕様および形式仕様に基づくプログラムを実装する基礎的な技術を把握する。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
簡易性が徐々に緩和するソフトウェア仕様を毎週の課題として理解し、それに基づき C++言語で実装を行う。実装されたプログラムを仕様によって生成されたテストケースを用いてテストを行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【成績評価の方法と基準】
中間発表と期末発表および提出するレポートによって総合的に評価する。
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
PC とノート【その他の重要事項】
一生懸命努力することが重要【Outline and objectives】
This project focuses on learning the basics of the advanced reliable
software development technologies, including programming and testing
based on formal specifications.
Students will be given specificprogramming and testing tasks to complete each week. Through thisproject, students can learn how to understand formal specifications, how
to write programs, and how to test programs.

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
１
SOFL 仕様に基づくプロ
グラミングとテストの基礎
２
基本プロセスの仕様に基づくプログラムの実装とテスト
３
論理積を含むプロセス仕様によるプログラムの実
装とテスト
４
読み込むデータストアを用いたプロセスの仕様によるプログラムの実装とテスト
５更新されるデータストア
を用いたプロセスの仕様によるプログラムの実装とテスト
６
論理和を用いたプロセスの仕様によるプログラムの実装とテスト７
多数の出力ポートを持つプロセスの仕様によるプ
ログラムの実装とテスト
８
中間発表

９

１０

１１

１２

１３

１４

条件式を用いたプロセスの仕様によるプログラムの実装とテストパターンを用いたプロセスの仕様によるプログラ
ムの実装とテスト
多重選択条件式を用いたプロセスの仕様によるプ
ログラムの実装とテスト関数を用いたプロセスの仕様によるプログラムの実装とテスト再帰関数を用いたプロセスの仕様によるプログラ
ムの実装とテスト
期末発表

内容
SOFL 非形式仕様と形式仕様によってプログラムの実装とテストの基本原理を紹介する。
基本的な構造を持つプロセス（操作）の非形式仕様と形式仕様によってプログラムを実装し、テストを行う
事後条件に論理積を用いたプロセスの非形式仕様と形式仕様によってプログラムを実装し、テストを行う
中身が更新しない外部変数を表すデー
タストアを用いたプロセスの非形式仕
様と形式仕様によってプログラムを実装し、テストを行う
中身が更新される外部変数を表すデー
タストアを用いたプロセスの非形式仕
様と形式仕様によってプログラムを実装し、テストを行う
事後条件に論理和を用いたプロセスの非形式仕様と形式仕様によってプログラムを実装し、テストを行う
多数の出力ポートをを用いたプロセスの形式仕様によってプログラムを実装
し、テストを行う
この時点まで SOFL 仕様に基づくプ
ログラムの実装とテストの情況と経験をまとめて発表する。
事後条件において if-then-else 条件式を用いたプロセスの形式仕様によってプログラムを実装し、テストを行う
事後条件において let 式で定義されたパターンを用いたプロセスの形式仕様
によってプログラムを実装し、テストを行う
事後条件において cases 多重条件式を用いたプロセスの形式仕様によってプログラムを実装し、テストを行う
事後条件に関数の適用が含まれるプロ
セスの形式仕様によってプログラムを実装し、テストを行う
事後条件に再帰関数の適用が含まれるプロセスの形式仕様によってプログラ
ムを実装し、テストを行う
第 9 回から様々な複合式や関数の適用などを用いたプロセスの形式仕様に基づくプログラムの実装とテストの情況と経験をまとめて発表する。

【授業時間外の学習（準備学習・復習・宿題等）】
Java, C++又は C#を勉強する。授業中に完成できない課題を授業時間外にも努力する。
【テキスト（教科書）】
授業資料
【参考書】
Java, C++又は C#プログラミング言語を紹介する書籍、自由選択。

— 222 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
伊藤克亘

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
テーマは「自由に研究する」です。ただ、これまでのテーマとしては、音やことば、人間の行動を対象とした研究、システム構築に取り組む人が多かったようです。これまでのテーマについては、http://kotoba.slp.k.hosei.ac.
jp/~itou/project/2017/projectB-guidance.html で見られます。
【到達目標】
自分で取り組んだ課題について得られた知見を発表できるようになる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
自分でテーマを決めたら、それについて実験したり、プログラムを作成 したり、データを収集したりします。その結果を毎週発表する、ということを繰り返します。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
研究テーマ発表
3
進捗状況報告4
進捗状況報告5
進捗状況報告6
進捗状況報告7
進捗状況報告8
進捗状況報告9
進捗状況報告10
進捗状況報告11
進捗状況報告12
進捗状況報告13
最終発表資料作成
14
まとめ

内容
研究の進め方について確認する。
各自の研究テーマについて発表する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
レポートの書き方について学ぶ
最終発表を行い、議論する。

【授業時間外の学習（準備学習・復習・宿題等）】
データ収集、実験、文献調査、発表資料作成。
【テキスト（教科書）】
なし。
【参考書】
適宜指示する。
【成績評価の方法と基準】
授業での発表回数と最終発表の完成度 (100%) で評価する。
なお、授業で 10 回以上発表し、10 回以上質問しない限り単位は与えない。
【学生の意見等からの気づき】
特になし。
【学生が準備すべき機器他】
授業支援システム、プロジェクタ、ノート PC を活用する。
【その他の重要事項】
詳細はプロジェクトのホームページに掲載します
http://www.slp.k.hosei.ac.jp/~itou/lecture/2018/ProjectB/【Outline and objectives】
We aim "to research freely". However, many of the previous theme seemto be a lot of people working on research, system construction for sounds,
words, human behavior. The samples of theme can be seen at http://kotoba.slp.k.hosei.ac.jp/~itou/project/2017/projectB-guidance.html.

— 223 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
小池

崇文

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
実世界指向メディア/Computational Reality の様々な技術を体験しながら研究の基礎を学びます．何らかの技術デモンストレーションを実際に完成させることにで，関連要素技術の基礎を実践的に学びます．プロジェクトを通じて，実世界指向メディア/Computational Reality とは何かについて考えてく
ださい．
【到達目標】
効率的に効果的なデジタルコンテンツを作成する技術の習得を目指します．プ
ロジェクトを遂行しながら，背後に必要となる CG や AI，物理シミュレー
ション，デザインなど，様々な要素技術の習得と，それらを組み合わせて一つのアプリケーションを構築する能力の獲得を目標とします．本プロジェク
トは，テーマは自由で，個人でもグループを組んで取り組んでもどちらでも良いが，何らかのプロトタイプを完成させることを単位取得の条件とします．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
最初にプロジェクトの主旨説明と，実世界指向メディア/Computational Realityとは何かについて解説します．各自で，どんなことが出来るか調査し，プロトタイプの計画を立て，初期構想を発表します．その後，計画にもとづき，実装を行います．途中で，中間発表を行います．後半では中間発表に対する各種フィードバックを元に，実装を進め，最後に成果発表を行います．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
あり / Yes【授業計画】
回
テーマ
1
ガイダンス
2
計画
3
構想発表

4
5
6

調査
設計
実装 (1)

7

実装 (2)

8中間発表

9実装 (4)10

実装 (5)11

実装 (6)12

実装 (7)

13
14

最終報告準備
最終成果発表内容
プロジェクト概要説明
アイデア出し，基本設計作成するプログラムの概要・目標・計画についての発表
API や関連文献調査
詳細設計
必要に応じて調査や実験を繰り返しつ
つ，プロトタイプを実装
必要に応じて調査や実験を繰り返しつ
つ，プロトタイプを実装アイデアや途中まで作成したプロトタ
イプの発表
必要に応じて調査や実験を繰り返しつ
つ，プロトタイプを実装
必要に応じて調査や実験を繰り返しつ
つ，プロトタイプを実装
必要に応じて調査や実験を繰り返しつ
つ，プロトタイプを実装
必要に応じて調査や実験を繰り返しつ
つ，プロトタイプを実装
最終成果発表の準備を行う．
完成したプロトタイプのデモを中心に
成果発表【授業時間外の学習（準備学習・復習・宿題等）】
成果発表までにプロトタイプを完成させるために，必要に応じて調査や実装を進めること．十分な時間外学習を行うこと．
【テキスト（教科書）】
特になし．必要に応じて，授業中に配布する．
【参考書】
必要に応じて，授業中で紹介する．
【成績評価の方法と基準】
3 回の発表 (構想発表，中間発表，最終成果発表)，プロジェクトの完成度，レポートの結果から総合的評価する．
【学生の意見等からの気づき】
資料の充実と関連技術の解説を増やす．
【学生が準備すべき機器他】
ノート PC とプロジェクタ，必要に応じて他の情報機器を利用する．
【Outline and objectives】
You will learn the fundamentals of research while experiencing various
techniques of Computational Reality. You will practically learn thebasics of related element technologies by actually completing some kindof technology demonstration. Through the project, you should consider
what Computational Reality is.

— 224 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
小西

克巳

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
データ科学分野や信号処理分野、機械学習分野について、データのモデル化
や画像処理、画像修復、信号修復など、プログラムの実装を通して学ぶ【到達目標】
データ科学分野や信号処理分野、機械学習分野の基礎を理し，それらを実装し応用する能力を身につける。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
基礎となる理論について講義し、それらについてのプログラミングを行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
テーマ説明

2

基礎理論の理解 (1)3

基礎理論の理解 (2)4

基礎理論の理解 (3)5

基礎技術の実装 (1)6

基礎技術の実装 (2)7

基礎技術の実装 (3)8応用技術の理解 (1)9応用技術の理解 (2)10応用技術の理解 (3)11

応用技術の実装 (2)12応用技術の実装 (4)13応用技術の実装 (5)

14

成果報告会

内容
実施するプロジェクトのテーマについて説明する
本講義で必要な基礎について学び、発表する。
本講義で必要な基礎について学び、発表する。
本講義で必要な基礎について学び、発表する。
これまで学んだ技術をプログラムで実装する
これまで学んだ技術をプログラムで実装する
これまで学んだ技術をプログラムで実装する
本講義で必要な応用技術について学
び、発表する。
本講義で必要な応用技術について学
び、発表する。
本講義で必要な応用技術について学
び、発表する。
これまで学んだ技術をプログラムで実装する
これまで学んだ技術をプログラムで実装する
これまで学んだ技術をプログラムで実装する
講義期間中の成果を全員の前で報告する【授業時間外の学習（準備学習・復習・宿題等）】
各自のテーマについて、予習・復習を行う。発表資料、スライドの作成を行う。時間内に実装が完了しない学生は、期日に間に合うように実装する。
【テキスト（教科書）】
必要に応じて指定する。
【参考書】
必要に応じて指定する。
【成績評価の方法と基準】
発表の分かりやすさ、プログラムの完成度、最終レポートから総合的に評価する。
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
プログラミングを行うため，貸与パソコンを持参すること．
【Outline and objectives】
This course deals with the fundamentals of academic research. It alsoenhances the development of students’ skill in making oral presentationand self-regulated learning.

— 225 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
善甫

康成

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
自然法則に基づいたシミュレーションの方法、およびシミュレーションの結果の解釈など計算物理の基礎を、自ら調査研究することを通して学ぶ．
【到達目標】
自然法則に基づいたシミュレーションやの解析手法を体験する．計算物理の入門として、物理、数学の基礎的な知識をベースに、力学、電磁気学、量子力
学、流体力学、光学などの中から各自テーマを決める．

【Outline and objectives】
The purpose of this course is to learn the fundamentals of computational
physics through Simulation techniques and understandings of thecalculated results by means of your own investigation and contribution.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
プロジェクトでは、計算機を用いたシミュレーション手法の調査からはじめ、計算物理的手法に基づき、単純なプログラムの作成、あるいはプログラムの改良による小規模なシミュレーションや、物理量の見積りを行う．また、得られた結果を加工して可視化などの解析を体験する．参加者の予備知識や経験により、大型計算機の利用を行うことや、並列計算などの高度な計算手法をテーマとして取り上げることも可能である．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2
3
4

5
6
7
8
9

10
11
12
13
14

内容
プロジェクトの進め方の説明．研究室
での主な研究内容の紹介
基本技術の理解 (1)プログラムの操作や編集作業などの基本技術の修得
基本技術の理解 (2)プログラムの操作や編集作業などの基本技術の修得
テーマの決定
各自の研究テーマの決定し、その技術分野について調査実施．各研究テーマ
に関する基本的な実施計画の策定
基礎技術の調査と報告
各自の研究テーマでの基礎となる技術を調査・報告基礎技術の修得 (1)
各自の研究テーマの基礎となる技術に関して実例を使い修得
基礎技術の修得 (2)
各自の研究テーマの基礎となる技術に関して実例を使い修得
中間研究報告会
中間報告および各テーマへについて議論
研究発展のための計画調 中間報告会での議論を踏まえ、各自の整研究テーマへ反映できるように基礎技術を発展させるための詳細な計画作成
進捗状況の報告と議論 (1) 各自の研究の進捗報告およびレポート
提出．議論を行い研究遂行進捗状況の報告と議論 (2) 各自の研究の進捗報告およびレポート
提出．議論を行い研究遂行進捗状況の報告と議論 (3) 各自の研究の進捗報告およびレポート
提出．議論を行い研究遂行進捗状況の報告と議論お 各自の研究の成果について、報告会および発表準備よび最終報告作成のための準備まとめ・評価
各自の成果の最終報告会と最終レポー
トの提出【授業時間外の学習（準備学習・復習・宿題等）】
自らのテーマについて調査し、発表、議論を通し、次回までに行う研究内容の議論の基となる資料の作成を行う．
【テキスト（教科書）】担当教員が作成した印刷物を授業にて配布【参考書】
計算物理学（上・下）、小柳義夫監訳、朝倉書店【成績評価の方法と基準】
レポートと課題への寄与により評価【学生の意見等からの気づき】
自ら課題を見つけそれを解いていくようにすると、着実に理解が深まります．
待っているようでは各自のテーマの理解が進みません．質問も積極的に行うといいでしょう．
【学生が準備すべき機器他】
貸与 PC— 226 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
西島

利尚

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
1 変数の積分法に関する典型的な問題について演習を繰り返します。1 変数の積分法の概念の理解を深めることと計算力を身に着けます。
【到達目標】
専門科目を履修していく過程で、特に必要な数学の基礎概念について、問題を解いていくことで身につけることを目標にします。具体的には、大学院の入試問題程度の問題などが解けるようになることを目標にします。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
授業の前半 (45 分) で演習問題 (数題) を実際に解いてみます。授業の後半 (45分) で問題の解説を行います。次回の授業で類似問題 (数題) のテスト (90 分)を行います。
同様の授業を 7 回繰り返し行います。15 回目はテストの時間を省略します。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
1 次式型の不定積分、分数関数の不定積分、三角関数の不定積分
第2回
テスト (1)
題3回
第4回

逆三角関数になる不定積
分
テスト (2)

第5回

置換積分法

第6回

テスト (3)

第7回

部分積分法

第8回

テスト (4)

第9回

不定積分と漸化式、定積分の基本
テスト (5)

第 10 回
第 11 回

第 12 回
第 13 回
第 14 回

定積分における置換積分
法、定積分における部分
積分法、ベータ関数
テスト (6)級数の和の極限、定積分と不等式、広義積分
テスト (7)

内容
数題の演習問題を解く (50 分)。問題の解説 (50 分)。
前回の演習問題と類似の問題を数題解く。
数題の演習問題を解く (50 分)。問題の解説 (50 分)。
前回の演習問題と類似の問題を数題解く。
数題の演習問題を解く (50 分)。問題の解説 (50 分)。
前回の演習問題と類似の問題を数題解く。
数題の演習問題を解く (50 分)。問題の解説 (50 分)。
前回の演習問題と類似の問題を数題解く。
数題の演習問題を解く (50 分)。問題の解説 (50 分)。
前回の演習問題と類似の問題を数題解く。
数題の演習問題を解く (50 分)。問題の解説 (50 分)。
前回の演習問題と類似の問題を数題解く。
数題の演習問題を解く (50 分)。問題の解説 (50 分)。
前回の演習問題と類似の問題を数題解く。

【授業時間外の学習（準備学習・復習・宿題等）】
授業の前半 (50 分) で演習問題を実際に解きます。後半 (50 分) で問題の解説を行います (解答例を示します)。次回の授業で類似問題をテストします。理解しているかどうかを確認します。できなかった問題については正答をレポー
ト (宿題) にして、1 週間後に提出します。
【テキスト（教科書）】
教科書は指定しません。プリントを配布します。
【参考書】
市販の微分積分の演習書ならどれでも結構です。
【成績評価の方法と基準】
平常点 (20%) ＋ 7 回のテストの点数の平均点 (60%) ＋レポート (20%) で評価をします。
【学生の意見等からの気づき】
特になし。
【学生が準備すべき機器他】なし。
【Outline and objectives】
Exercise.

— 227 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
花泉

弘必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
この科目では、研究をするということはどういうことかを学ぶ。研究は問題を見つけることから始まる。その問題をどのように解決するかを考え、プログ
ラムを作成して処理を行い、設定した問題を解いていく。そのプロセスの中でさらなる問題が生じるが、それらを分析し、問題の本質を理解することによって最終的な解決を目指す。研究期間内に得られた結果が、初めに自分が予定した結果になっているとは限らない。その場合は、なぜそうならなかったのかを考察し、次の研究に生かす。
より具体的には、興味のあるテーマを自分で決めて（問題の設定）、どのように問題解決を図るか決め、プログラムを作成して処理結果を得、それが当初計画したものかどうかの考察を行うことが本プロジェクトのテーマとなっている。
1 年生に対しては、画像の一部を切り取っておき、それが切り取られた位置を求めることを課題としている。
【到達目標】
興味のあるテーマを自分で決めること（問題発掘能力）、プログラミングを自分のものとすること（プログラミング能力）、問題解決力をつけること、発表能力（広義のコミュニケーション能力）を身につけること、が到達目標である。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
自分で興味のある画像に関係するテーマを決めて、プロジェクトとして進めていく。処理のためのプログラムは基本的に自作する。これまでに行われてきたプロジェクトのテーマや最近はやりのテーマ、これはちょっと無理かなと思うようなものまで、とにかく失敗を恐れずチャレンジしていく。まずテーマを決め、次に処理の方針を決めた後はある程度自分のペースでプロジェクトを進めていく。最後にまとめの報告会を開き、各人の頑張りを評価する。なお、使用するプログラミング言語は各自の得意なもので構わない（授業計画
はプログラミング言語として python を用いる場合について書いている）【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
過去のプロジェクトの紹
介
2
画像データ

3

テーマの設定4python と openCV の導入5python の基礎

6

openCV の基礎

7

画像の読み込みと表示

8

各自のテーマにそってのプログラム作成とデバッ
グ１
各自のテーマにそってのプログラム作成とデバッ
グ２
各自のテーマにそってのプログラム作成とデバッ
グ３
各自のテーマにそってのプログラム作成とデバッ
グ４
各自のテーマにそってのプログラム作成とデバッ
グ５
報告書作成
まとめ

9

10

11

12

13
14

【テキスト（教科書）】
必要に応じて Web を通じて配布する。
【参考書】
必要に応じて指示する。
【成績評価の方法と基準】
平常点（20 ％）と報告書の質（50 ％）、および発表技術（30 ％）を考慮して評価する。
3 回以上無断欠席した者はその時点で不合格となるので注意すること。
病気などで欠席する場合には代わりの時間に進捗状況を報告に来ること。
報告がない場合には欠席となるので注意すること。
【学生の意見等からの気づき】
おおむね満足しているとの評価であったが、成果発表会で質の低下が気になった。チャレンジする姿勢の不足も心配である。
完成度の高いプロジェクトになるよう指導していきたいと思う。
【学生が準備すべき機器他】
各自ノート PC を持参のこと。
資料配布等はネットワークを通して行う。
【その他の重要事項】
授業計画は、python の初学者用の典型的なものである。経験者は授業計画にかかわらず、自分の興味のあるテーマについてとことん勉強して理解を深めて欲しい。
【Outline and objectives】
In this course, students learn the meaning of doing research. It starts
with finding a problem in a current system or method. Students are
expected to repeat a series of processes, that is, considering how to solve
the problem, creating a program, and evaluating the result, whether it
was solved. More problems may occur in the repetition process. These
problems will be solved by precise analysis and deeply understanding
about essence of them.
Students, firstly, determine themes of their research, then consider
algorithms for solving the problems, create some programs, andevaluate their results for a given subject.

内容
これまでにどのようなテーマでプロジェクトが行われてきたかを紹介する。
画像データがどのようなものかを理解する。
目標としての（仮の）テーマを設定する。テーマは途中でも変更可能である。
各自のＰＣで python3 と開発環境を導入し、さらに python から openCVが使えるようにする。
python のサンプルプログラムを動かし、プログラム作成法や動作法を理解する。
python から openCV の関数を動かす。openCV 自体の理解も必要となる。
画像データを読み込むためのツールを理解し自分で使えるようにする。
テーマに沿ってプログラムを作成し、動作させて結果を評価する。
テーマに沿ってプログラムを作成し、動作させて結果を評価する。
テーマに沿ってプログラムを作成し、動作させて結果を評価する。
テーマに沿ってプログラムを作成し、動作させて結果を評価する。
テーマに沿ってプログラムを作成し、動作させて結果を評価する。
発表会に向けた資料づくりを行う。
成果発表会【授業時間外の学習（準備学習・復習・宿題等）】
時間が不足するので、各自自宅でも処理を進めてほしい。プログラミングは「習うより慣れろ」といった面があるので、とにかくプログラミングを行ってpython を自分のものにしてしまうことを勧める。

— 228 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
藤田悟

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
個人またはグループでテーマを決めて、研究プロジェクトを実施する。
共通テーマは設けないが、これまで、以下のテーマでプロジェクトを実施してきたので、これらを参考に、各自・各グループのテーマを決めること。テーマを達成するにあたって、何らかのプログラミングが必要なものを選択すること。
・株式自動売買ソフトウェア「株ロボ」
・オセロゲーム・Web アプリケーション
・Android アプリケーション
・大貧民プレイヤ
・Google App Engine
・社会シミュレーション
・HTML5・Kinect
・Web サービス【到達目標】
自ら設定したテーマに対して、調査から始めて、最終報告となる論文をまとめるところまでのプロセスを学ぶ。
研究に必要なプログラミング能力を身に付ける。
成果を文章にまとめ、わかりやすく発表する能力を身に付ける。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
初回に、いくつかの研究テーマの例を紹介する。これを参考にして、一人、あるいは、グループを作って、研究を進める。研究テーマを決めるに当たっては、一つ以上のプログラムを完成させる必要があるものを考えること。
プロジェクトの序盤では、文献の調査と、研究を進めるのに必要なプログラミ
ングスキルの習得を行う。特に、Kinect や Android を利用する場合は、資料に沿ってプログラミング環境を整備し、小規模なテストプログラムを作成する。
プロジェクトの中盤では、テーマに沿ったプログラム開発や実験を進める。グループワークの時間を設けて、互いの情報交換を行う。
プロジェクトの終盤では、プログラムの完成と、評価実験を進める。成果は論文にまとめる。また、全員の前で成果発表を行う。
プロジェクト全体を通じて、文献の調査、研究テーマに対する提案、開発と実験、論文にまとまるという一連の作業を経験し、基本的な研究方法を学ぶ。

【授業時間外の学習（準備学習・復習・宿題等）】
研究テーマの調査、プログラミング開発、論文作成など、フェーズに合わせて自宅学習を進める。
【テキスト（教科書）
】
指定しない
【参考書】
授業内に指示する【成績評価の方法と基準】
授業への積極的参加態度 (15%)
成果発表 (10%)
レポート提出 (75%)
【学生の意見等からの気づき】
学生の個別の質問に丁寧に答えるように心がける。
【学生が準備すべき機器他】
ネットワークを利用
演習にはノート PC を用いる
【Outline and objectives】
Individuals or groups choose theme of research and achieve their goal.
The common Thoma is not determined, but students can selectpreferable
them in the followings.
- Automatic stock trading- Reversi- Web application / Web services- Android application- Poverty game
- Social simulation- HTML- Kinect【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
第1回
プロジェクト概要の説明
第2回

テーマ決定

第3回

文献調査

第4回

環境整備

第5回

グループワーク

第6回

研究活動

第7回

研究活動、中間報告

第8回

開発 1

第9回

開発 2

第 10 回

開発 3

第 11 回

開発と実験 1

第 12 回

開発と実験 2

第 13 回

最終実験

第 14 回

論文発表

内容
プロジェクトの進め方やテーマ例を紹介する。
各自・各グループのテーマを決定する。
いくつかの研究テーマ例を紹介する。
関連文献を選び出し、背景となる知識を習得する。
研究に必要な機器やプログラミング環
境を準備する。
グループに分かれて、それぞれの研究
テーマについて討議する。
必要に応じて、テーマを修正する。
各自のテーマに沿った調査・研究・設計・開発を進める
各自のテーマに沿った調査・研究・設計・開発を進める
中間報告書を作成する。
各自のテーマに沿った研究とプログラ
ム開発を進める
各自のテーマに沿った研究とプログラ
ム開発を進める
各自のテーマに沿った研究とプログラ
ム開発を進める
各自のテーマに沿ったプログラム開発と実験を進める。
各自のテーマに沿ったプログラム開発と実験を進める。
プログラムを完成させて、最終実験を行う。
研究成果を論文にまとめて、発表する。

— 229 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
細部

博史

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
可視化インタフェースを基本として視覚的・対話的なソフトウェアを開発する．
【到達目標】
視覚的・対話的なソフトウェアの開発に必要となる知識と技術を身に付ける．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
基本となる可視化インタフェースの開発では，Processing と呼ばれるプログ
ラミング言語・開発環境を用いる．可視化の対象や手法に関しては，履修者が各自で選択する．また，各自の興味等に応じて，Processing 以外の言語・環境を用いることや，可視化インタフェース以外の視覚的・対話的なソフトウェ
ア (例えば，可視化以外を目的としたユーザインタフェースや，ビデオゲームなど) を選択することも認める．履修者は学期の半ばにテーマを選択して発表
し，学期の後半には開発したソフトウェアについて発表して，最後にレポー
トにまとめる．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
Processing (1)3Processing (2)

4
5
6
7
8
9
10
11
12
13
14

可視化
テーマ発表
進捗報告 (1)進捗報告 (2)進捗報告 (3)中間発表
進捗報告 (4)進捗報告 (5)進捗報告 (6)
成果発表
レポート作成内容
プロジェクトの進め方についての説明
Processing を用いたソフトウェア開発についての講義
Processing を用いたソフトウェア開発についての講義
可視化技術についての講義履修者によるテーマの発表
履修者による進捗状況の報告
履修者による進捗状況の報告
履修者による進捗状況の報告
履修者による進捗状況の発表
履修者による進捗状況の報告
履修者による進捗状況の報告
履修者による進捗状況の報告
履修者による成果の発表
レポート作成についての説明【授業時間外の学習（準備学習・復習・宿題等）】
視覚的・対話的なソフトウェアを開発し，発表資料とレポートを作成する．
【テキスト（教科書）】担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
B. Fry (著), 増井俊之 (監訳), 加藤慶彦 (訳), ビジュアライジング・データ― Processing による情報視覚化手法, オライリー・ジャパン, 2008. ISBN:
978-4873113784【成績評価の方法と基準】
発表とレポートに加え，授業中の参加の度合，貢献度を考慮し，総合的に判断する．
【学生の意見等からの気づき】
特になし．
【学生が準備すべき機器他】
貸与ノート PC を使用する．
【Outline and objectives】
Students will develop visual and interactive software such as
visualization interfaces.

— 230 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
馬建華

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
ユビキタスコンピューティングとウェアラブル技術と Android プログラミン
グについて勉強すること【到達目標】
このコースはユビキタスコンピュータ、ウェアラブルデバイスとそのネット
ワークについて学び、それらをどのようにして新たなユビキタスアプリケー
ションの提供に使用されるかと Android プログラミングを学習するためである。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
このコースでは、まず、典型的なユビキタス要素のワイヤレスデバイス（RFID、
e-タグ、センサー、スマホ、ウェアラブルデバイス、GPS、ロボット、ワイヤ
レスネットワーク）などのユビキタスアプリケーションおよびサービスについて調べ、学生に深くユビキタスコンピューティング、ユビキタス社会を理解して頂く。学生はレポートを作成して、ユビキタスコンピュータ、ネット
ワーク、および関連するそれらに対応する Android アプリケーションが何を調査し、提出する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Introduction to
Computing2
Introduction to SmartThings3
Internet of Things (IoT)
4
Wearable Technology

5

Presentation (I)6Android Programming
Environment
Basic Android
Programming
Android GUI
Programming
Android Event
Handling
Presentation (II)

7
8
9
10
11
12
13
14

内容
Ubiquitous devices, networks andapplications
Intelligent ubiquitous objects andenvironments
Networks connecting things/objects
Wearable technology history andpresent
Presentation on a specifictechnology in ubiquitous computing
Android installation and setting

Basic Android activity
programming
Simple Android GUI design andlayoutCapture and process simple events

Presentation on Android
programming progress
Sensor Data Capture
Acquisition and display ofacceleration sensor
Sensor Data Processing Basic processing of acceleration
data
Android Application
Making a simple Android
application using sensor data
Presentation (III)
Presentation on an Android
application【授業時間外の学習（準備学習・復習・宿題等）】
Investigate some specific ubiquitous technologies, learn Android
programming, and prepare presentations【テキスト（教科書）】
Materials provided by this teacher【参考書】
Related online materials on the Internet【成績評価の方法と基準】
Class performance, class presentation and final report【学生の意見等からの気づき】
Android アプリケーションについてプログラミング【学生が準備すべき機器他】
Bring Note PC【その他の重要事項】
Besides the materials provided by the teacher, a student should welluse the Internet to get the latest research and Android programming
knowledge.

— 231 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
雪田

修一

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
概念をプログラミングする。微分幾何学、位相幾何学のやさしい題材で幾何学的な概念を対話的に可視化する技法を学ぶ。
【到達目標】
閉曲面の展開図のデータ構造とアルゴリズムを操れるようになる。
CG の基礎にある 3D/4D 幾何学の基本テクニックが身につく。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
授業時間内に、毎回、基本概念とプログラミング技法を解説し、それに基づく課題を、授業時間外に 3 時間程度を見込んで行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
リスト処理と関数型プロ
グラミング
第2回

関数をデータとして扱う

第3回

3 次元の回転

第4回

3 次元の回転の合成

第5回

代数系のデータ構造 (1)

第6回
第7回
第8回
第9回

代数系のデータ構造 (2)代数系のデータ構造 (3)
学生ごとのテーマ決定
個別の進捗報告と議論

第 10 回

個別の進捗報告と議論

第 11 回

個別の進捗報告と議論

第 12 回

個別の進捗報告と議論

第 13 回

個別の進捗報告と議論

第 14 回

個別の進捗報告と発表会に向けた準備内容
概念の実装にはリスト構造が基本であり、そのリスト構造を処理するのは関数型プログラミングである。
高次の概念、例えば、値ではなく操作そのものがデータとなる抽象の段階では、関数がデータとして扱われる。
座標軸および一般の方向を軸とする回転の実現方法を学ぶ。
Moebius band の表現と、その上で周遊する方法を学ぶ。
群、環、体の基本演算をリスト構造の低レベル処理で実現し、数式処理の原理を理解する。
学生ごとのサブテーマで分岐
学生ごとのサブテーマで分岐
学生ごとにテーマを決定する。
全員が 1 週間の進捗を報告し次週の目標を議論する。
全員が 1 週間の進捗を報告し次週の目標を議論する。
全員が 1 週間の進捗を報告し次週の目標を議論する。
全員が 1 週間の進捗を報告し次週の目標を議論する。
全員が 1 週間の進捗を報告し次週の目標を議論する。
発表会資料の内容と作成方法を確認する。

【授業時間外の学習（準備学習・復習・宿題等）】
毎回、学生ごとに異なる課題が与えられる。
【テキスト（教科書）】Web で公開している教材【参考書】
Web で紹介している多くの web site
【成績評価の方法と基準】
毎回の授業での討論への貢献 30%、最終発表 70%。
【学生の意見等からの気づき】
テーマが多彩過ぎる場合に、プロジェクトの運営方法を工夫する必要がある。
【Outline and objectives】
We study how to program abstract concepts in differential geometry andtopology.

— 232 —

発行日：2019/5/1
OTR100KA-【CS-191 】

プロジェクト 1
若原

徹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
パターン認識・理解の研究分野でのトピックとして文字認識や画像認識を取り上げ，基礎的な手法を C 言語プログラミングにより実装して，評価する方
法や考え方を学ぶ。
【到達目標】
C 言語プログラミング能力を習得できる。基礎的な画像処理を実装できるようになる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
まず C 言語のプログラミング能力を習得するため，担当教員が作成した C 言
語の Lecture Notes に従って勉強を進める。特に，多くの練習問題を解いて力をつけるようにする。次いで，ある程度 C 言語プログラミングに馴染んだ
段階で，具体的な画像処理アルゴリズムを紹介するので，それらを C 言語で実装して様々な画像サンプルに適用する。さらに，画像処理に関わる課題を提示するので，それに取り組んで成果を発表する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
はじめに
第2回
C 言語プログラミングの習得 (1)
第3回
C 言語プログラミングの習得 (2)
第4回
C 言語プログラミングの習得 (3)
第5回
C 言語プログラミングの習得 (4)
第6回
C 言語プログラミングの習得 (5)
第7回
画像処理アルゴリズムの実装 (1)
第8回
画像処理アルゴリズムの実装 (2)
第9回
画像処理アルゴリズムの実装 (3)
第 10 回 画像処理アルゴリズムの実装 (4)
第 11 回 画像処理の課題への取組
み (1)
第 12 回 画像処理の課題への取組
み (2)
第 13 回 画像処理の課題への取組
み (3)
第 14 回 まとめ

内容
全体計画と心構えの説明
担当教員作成の Lecture Notes の勉
強，練習問題への取組み
担当教員作成の Lecture Notes の勉
強，練習問題への取組み
担当教員作成の Lecture Notes の勉
強，練習問題への取組み
担当教員作成の Lecture Notes の勉
強，練習問題への取組み
担当教員作成の Lecture Notes の勉
強，練習問題への取組み
C 言語プログラミングによる実装と様々な画像サンプルへの適用
C 言語プログラミングによる実装と様々な画像サンプルへの適用
C 言語プログラミングによる実装と様々な画像サンプルへの適用
C 言語プログラミングによる実装と様々な画像サンプルへの適用
課題に対する各自のアイデアの提案，
C 言語による実装と評価実験課題に対する各自のアイデアの提案，
C 言語による実装と評価実験課題に対する各自のアイデアの提案，
C 言語による実装と評価実験
最終成果の発表【授業時間外の学習（準備学習・復習・宿題等）】[1] 担当教員が作成した C 言語 Lecture Notes の予習・復習[2] 担当教員の指示に基づく画像処理アルゴリズムの予習【テキスト（教科書）】
特になし。
【参考書】
[1] C Programming Language Lecture Notes
https://waka.cis.k.hosei.ac.jp/[2] 長尾智晴著：「C 言語による画像処理プログラミング入門−サンプルプロ
グラムから学ぶ−」，昭晃堂，2011 年．
【成績評価の方法と基準】
最終レポート 60 ％，平常点 40 ％で総合評価する。
【学生の意見等からの気づき】
質疑時間を十分に取り，一人ひとりへの対応をよりきめ細かく行う。
【学生が準備すべき機器他】
電子メールや学内 Web サイトへのアクセス等ネットワークを利用。
【Outline and objectives】
This course deals with character/text recognition and image classification as representative topics of pattern recognition and machine
intelligence. Students learn how to implement basic and advanced
techniques of image processing and classification using C programming
language.

— 233 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
相島健助

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
数値計算・データ解析を軸にしたプロジェクトです．理論・実装・応用について理解を深め，それに基づく諸問題の解決のための技術を学びます．
【到達目標】
各自で見出した課題を解決し発表する技術を身に着けます．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
数値計算・データ解析に関する課題を見出し，問題解決の方法論を考えます．
さらにプログラミングによる数値実験・データ解析により上記の解決方法を実装し，結果の報告会を行います．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
イントロダクション

6

基本的な技術の説明と実
習 (1)
基本的な技術の説明と実
習 (2)
基本的な技術の説明と実習 (3)
自身の学問的興味に基づ
く具体的なテーマ設定
具体的な方法の確立 (1)7

具体的な方法の確立 (2)8

課題解決方法の実装 (1)9

課題解決方法の実装 (2)10

課題解決方法の実装 (3)

11
12
13

成果のまとめ (1)成果のまとめ (2)レポート作成 (1)14

レポート作成 (2)

2
3
4
5

内容
本プロジェクトの基本的な内容について説明します．
数値実験・データ解析のプログラミン
グについて学ぶ
数値実験・データ解析のプログラミン
グについて学ぶ
数値実験・データ解析のプログラミン
グについて学ぶ
各自で取り組みたい課題を見出す
課題解決に向けたモデリング・アルゴ
リズム設計
課題解決に向けたモデリング・アルゴ
リズム設計
プログラミングによる実装・数値実
験・データ解析プログラミングによる実装・数値実
験・データ解析プログラミングによる実装・数値実
験・データ解析
結果のまとめと考察ならびに議論
結果のまとめと考察ならびに議論
各自のこれまでの活動内容をレポートにまとめる
各自のこれまでの活動内容をレポートにまとめる【授業時間外の学習（準備学習・復習・宿題等）】
文献調査・プログラミング・レポート執筆【テキスト（教科書）】
特になし
【参考書】
各自のテーマに合わせて適宜指示します【成績評価の方法と基準】
各回の進捗状況と自身の課題解決への意欲と議論の内容およびレポートの質に基づき総合的に評価を行います．
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
PC は必須であり，数値計算を行い，グラフを描くので MATLAB またはPython を使います．他の方法で数値計算の実行とグラフを描くことが可能であればそれでも構いません．
【Outline and objectives】
This course focuses on numerical analysis and data analysis. Students
are expected to deeply understand the theory, implementations, andapplications, which are relevant to learning important skills to solve
various scientific and engineering problems.

— 234 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
赤石

美奈

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
膨大なテキストデータから、いかにして有用な知識を獲得するかについて検討する。
【到達目標】
自然言語処理（NLP) の要素技術を学び、実際のデータを解析し、データ間の潜在的な関連性を顕在化するための方法論と手法を身に付ける。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
身の回りの情報をさまざまな視点で分節化し、新しい知識として活用する方法について研究を進める。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
基本技術の紹介3

基本技術演習4
5

基本技術演習研究テーマの検討

6789

研究を進める研究を進める
中間報告
研究を進める

10

研究を進める

11

研究を進める

12
13
14

まとめ
発表資料作成成果発表会

内容
研究の進め方について説明する。
研究に必要となる基本的な技術を紹介する。
基本技術を使いこなすための基礎演習を行う。
基本技術の応用について検討する。
各自が興味のある研究テーマについて提案し、今後の計画を立てる。
研究計画に沿って、研究を進める。
研究計画に沿って、研究を進める。
中間報告
中間報告の結果を反映させて、計画や内容を検討しながら研究を進める。
中間報告の結果を反映させて、計画や内容を検討しながら研究を進める。
中間報告の結果を反映させて、計画や内容を検討しながら研究を進める。
これまでの成果をまとめる。
成果発表用の資料を作成する。
各自の成果を発表し、互いの成果に関して議論する。

【授業時間外の学習（準備学習・復習・宿題等）】
実験、文献調査、発表資料作成など。
【テキスト（教科書）】
なし。
【参考書】
適宜指示する。
【成績評価の方法と基準】
授業への貢献度 (20%)、発表および議論 (40%)、最終レポート (40%)
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
ノート PC を利用する。
【その他の重要事項】
特になし【Outline and objectives】
Natural Language Processing (NLP) is concerned with automaticallyprocessing human language. Students will learn about basic NLP
problems, tasks and methods, especially statistical approaches. The
goal of this course is for students to develop their programming skills,
analytical skills, and presenting skills.

— 235 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
尾花賢

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
暗号，情報セキュリティの理論と実際をプログラムの実装を通して学ぶ【到達目標】
暗号，情報セキュリティの基礎的な技術を理解するとともに，それらの技術をプログラムで実装し，実際に機能することを確認する．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
講義の前半では，基礎となる理論や暗号技術を概説し，そのプログラムを実装する．後半では，前半で説明した基礎技術の応用アプリケーションを学ぶ
とともに，アプリケーションのプログラミングを行う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2

基礎となる技術の概説 (1)3

基礎となる技術の概説 (2)4基礎となる技術の実装 (1)5基礎となる技術の実装 (2)6基礎となる技術の実装 (3)7基礎となる技術の実装 (4)8応用技術の概説 (1)9応用技術の概説 (2)10応用技術の実装 (1)11

応用技術の実装 (2)12応用技術の実装 (3)13応用技術の実装 (4)

14

成果報告会

内容
本講義の概要についてガイダンスを行う
本講義で実装する基礎技術について学ぶ
本講義で実装する基礎技術について学ぶ
第 2 回，第 3 回で学んだ技術をプロ
グラムで実装する
第 2 回，第 3 回で学んだ技術をプロ
グラムで実装する
第 2 回，第 3 回で学んだ技術をプロ
グラムで実装する
第 2 回，第 3 回で学んだ技術をプロ
グラムで実装する
講義の前半で学んだ技術を応用したア
プリケーションについて学ぶ
講義の前半で学んだ技術を応用したア
プリケーションについて学ぶ
第 8 回，第 9 回で学んだアプリケー
ションを実装する
第 8 回，第 9 回で学んだアプリケー
ションを実装する
第 8 回，第 9 回で学んだアプリケー
ションを実装する
第 8 回，第 9 回で学んだアプリケー
ションを実装する
講義期間中の成果を全員の前で報告する【授業時間外の学習（準備学習・復習・宿題等）】
講義で学んだ理論を理解するよう復習を行う．また，指定された期日までにプログラムが進んでいない学生は，授業時間外の時間を利用して，実装を進める．
【テキスト（教科書）】
とくになし．講義時間内に資料を配布する．
【参考書】
講義時間内に適宜必要な参考書を示す．
【成績評価の方法と基準】
講義への参加度，プログラムの完成度，成果報告会での発表の内容，最終レポートから総合的に評価する【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
プログラミングを行うため，貸与パソコンを持参すること．
【Outline and objectives】
In this course, you will learn the theory and practice of information security through implementing a secure system employing cryptography.

— 236 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
佐々木 晃
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
プログラミング言語やその処理系に関連するテーマを各自で設定し、設計実装を通じて、この分野の研究の一端を体験する。プログラミング言語は、人間がコンピュータとコミュニケーションするための「言葉」であり、すなわ
ち「架け橋」である。人間は、コンピュータにさせたい仕事の内容をプログ
ラミング言語で伝える。そして、コンピュータはこの「言葉」があって初めて人間の役に立つように動くことが可能となる。プログラミング言語は、情報化社会において不可欠なツールであり、プログラミング処理系は、基本的かつ重要なソフトウェアアプリケーションである。
【到達目標】
選択するテーマによって下記のいずれかが目標となる。
(1) プログラムを処理する「プログラミング言語処理系」を作成できる。あるいは、プログラミング言語処理の一端を体験する。
(2) 用途を限定した「ドメイン特化型言語」によるプログラミングが行える。
(3) 自分でテーマを定め、プログラミング言語や言語処理系に関連したプロ
ジェクトを遂行できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
計算機言語処理系またはこれに関連するアプリケーションの設計と開発を行う。基本的には各自の能力に応じて、半期で実装を完了できるテーマを与える。テーマの例は、以下の通り。
・簡単な計算機言語処理系（コンパイラ、インタプリタ（バーチャルマシン
(VM)）、トランスレーターなど）
・計算機言語処理系の開発環境（デバッガ、言語指向エディタなど）
その他、この分野に関して各自で興味のあるテーマを設定してもよい。テーマは幅広い内容から選ぶことができる。

【授業時間外の学習（準備学習・復習・宿題等）】
設定したテーマに基づきプログラミングに取り組む。想定する標準的な学習
時間は講義 1 回につき 1.5 時間から 2 時間である。
【テキスト（教科書）】
講義資料 (必要に応じて)【参考書】
テーマに応じて適宜指定する、書籍、論文、雑誌、WEB サイトなど【成績評価の方法と基準】
課題への取り組みを評価する。主に報告書（中間および最終）によって判断する。
【学生の意見等からの気づき】
質問の時間をより多くとる。メンバー間での議論の機会を増やす。
【学生が準備すべき機器他】
あり：貸与ノート PC、授業支援システム、ネットワーク接続【その他の重要事項】
計算機言語処理系は、基本的かつ重要なソフトウェアアプリケーションである。本テーマを選択する学生には、自主的に課題に取り組む姿勢を期待する。
【Outline and objectives】
In this course, students will choose their own theme related toprogramming languages, make their plan and run their project bythemselves.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2

3

4

5
6
7
8
9

10
11
12
13
14

内容
計算機言語やその処理系の概要について説明する。また、本講義ではいくつかのコース（言語処理系の実装の他、シミュレーション言語の実習など）を設けるため、各コースの概要について説明する。また、各自で設定したテー
マのアプリケーションを作成すること
もできる
テーマ選び
第 3 回以降、各テーマごとにコース別に演習形式で進むため、コースあるいはテーマを決定する
初期設計
演習はプログラミングが中心となる。
まず、作成するプログラム、アプリ
ケーションに関して、基本的なプログ
ラムの設計を理解する。
プロトタイプ作成 (1)プロトタイプ（試作プログラム）の作成を行う。プロトタイプは、本番の実装に入る前に試験的に、重要な部分の動作を確認するために行うプログラミ
ングである
プロトタイプ作成 (2)引き続きプロトタイプシステムの作成を行う。
プロトタイプ作成 (3)プロトタイプシステムの完成とテスト
を行う。
中間報告
作成したプロトタイプに関して報告する。
設計
作成したプロトタイプを基に、問題点や改善点を見い出し改めて設計を行う。
実装 (1. 基本ルーチンの プログラムおよびモデルをの完成を目作成）指す。設計およびプロトタイプに基づき、実際のプログラムのコーディングを行う。
実装 (2)
部分的なプログラムおよびモデルの作
成実装 (3)
プログラムの基礎部分の完成
実装 (4)
プログラムの拡張プログラムテストおよび 作成したアプリケーションのプログラ
評価
ムテストおよび動作の評価を行う発表会（評価および報告） 開発した内容についての報告を行う— 237 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
佐藤裕二

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
各研究室の専門内容を調査し、また専門を学ぶ上で必要となる基礎学力を養うことを目的とする。
【到達目標】
各研究室の専門内容を調査し、また専門を学ぶ上で必要となる基礎学力を養う
ことを目標とする。大学 2 年生前期は特に、プログラミングの応用力の取得
あるいはアルゴリズムの検討方法の習得を一つの到達目標とする。大学 3 年
生前期は特に、前年度卒論テーマの理解と関連分野の調査研究を行い、卒業研究テーマの選定を到達目標とする。

【Outline and objectives】
We aim to survey the specialized contents of each laboratory and tocultivate the basic academic skills necessary for learning specialty.
Particularly in the first semester of the second grades, one goal is toacquire the application of programming or to learn how to study thealgorithm. In the first semester of the third grades, in particular, we willconduct an investigation and research on the graduation thesis of theprevious year and related fields, and the goal of selecting the graduation
research theme is the goal.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
情報科学部に所属する全ての教員が、自身が得意とする分野から、半年ぐ
らいで完了する問題を切り出し、問題を解決するための方策を学生の進度に合わせて提示し、学生に対して、情報科学の研究パラダイムである要求仕様、モデル化、実装、評価の基本を理解させる。大学 3 年生前期は特に、進化計
算、ニューラルネットワーク、群知能など生物や自然現象に着想を得た情報処理技術を中心に課題の設定を行う。
以下、大学 2 年生前期の授業計画を示す。学 3 年生前期は、前年度卒論
テーマの理解と関連分野の調査研究を行い、最後に発表会を行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
ガイダンス
第2回

実験 1

第3回

実験 2

第4回

実験 3

第5回

実験 4

第6回

実験 5

第7回
第8回
第9回
第 10 回

実験 6
実験 7
実験 8
実験 9

第 11 回

実験 10

第 12 回

実験 11

第 13 回

実験 12

第 14 回

実験 13 ：発表会

内容
授業の目標、レベル、進め方、および評価基準の説明
ピクロスまたは自己申告課題を用いた「アルゴリズム検討」
ピクロスまたは自己申告課題を用いた「アルゴリズム検討」
ピクロスまたは自己申告課題を用いた「アルゴリズム検討」
ピクロスまたは自己申告課題を用いた「アルゴリズム検討」
検討したアルゴリズムの実装環境（使用言語、使用マシンなど）の決定検討した「アルゴリズムの実装作業１」検討した「アルゴリズムの実装作業２」検討した「アルゴリズムの実装作業３」実装したプログラムの簡単な「評価、分析」
評価、分析結果に基づく「プログラム
力の強化」
評価、分析結果に基づく「プログラム
力の強化」
評価、分析結果に基づく「プログラム
力の強化」
発表会、質疑応答、まとめ【授業時間外の学習（準備学習・復習・宿題等）】
１．実験を進めるために不足している知識は自ら調査し理解するように努めること
２．その上で分からなかったことをまとめ、次回の授業の中で相談できる準備を行うこと
３．授業中に完了しなかたった問題は自習までに済ませておくこと【テキスト（教科書）】
特になし （授業の中で問題配布）【参考書】
１．前年度の卒論本体、抄録およびプログラム
２．必要に応じて授業の中で紹介【成績評価の方法と基準】
レポート（60%）、普段の活動状況（30%）および発表会の内容（10%）から
総合的に判断する【学生の意見等からの気づき】
学生により取り組む姿勢や理解の個人差が大きいため、最終的な到達度だけではなく、初めからどれだけ成長したかも考慮して評価するようにしている。

— 238 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
日高宗一郎

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
主にデータ変換を目的とした関数型の簡単な領域特化言語について、習熟度や興味に応じたプログラム記述、関数型言語による処理系（インタープリタ）の部分的実装、変換の双方向化によるデータ間の一貫性保持、既存の実装の改善等を通して、関数型言語のプログラミングや、データの一貫性保持等の概念を習得する。
【到達目標】
主にデータ変換を目的とした関数型の簡単な領域特化言語について、プログ
ラム記述、関数型言語による処理系（インタープリタ）の部分的実装、変換の双方向化によるデータ間の一貫性保持、既存の実装の改善等を通して、関数型言語のプログラミングや、データの一貫性保持等の概念を習得し、ロバス
トな基盤ソフトウェア構築法の考え方の一つにも触れる。

【学生が準備すべき機器他】
プログラム開発や Web 上の資料の閲覧、レポート執筆のための貸与パソコン【Outline and objectives】
Through programming, partial implementation of interpreters depending on the grade and interests of the participants, synchronization
between data by bidirectionalizing transformations, improvement ofexiting implementations — of a simple domain specific language fordata transformations, the participants learn functional programmingand consistency maintenance among data.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
前掲の目標にゼミ形式で取り組む。
データ変換言語としては簡単なリスト変換言語の他、グラフ問い合わせ言語
や tree 構造の同期のための領域特化言語等を取り上げることも可能である。
言語の実装のための言語（メタ言語）としては Objective Caml (OCaml) を予定しており、そのインストールを通して、言語処理系開発環境の整え方や、研究環境構築の方法論も扱う。
座学中心の授業の後テーマ選択を行い、各自実装に取り組み、成果発表の機会を設ける。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
説明会
第2回
Objective Caml(1)
第3回
第4回
第5回
第6回
第7回
第8回
第9回
第 10 回
第 11 回
第 12 回
第 13 回
第 14 回

内容
プロジェクトの説明を行う
Objective Caml による言語処理系（インタープリタ）開発についての講義
Objective Caml(2)Objective Caml による言語処理系（インタープリタ）開発についての講義
Objective Caml(3)Objective Caml による言語処理系（インタープリタ）開発についての講義
データ変換言語 (1)
データ変換言語についての講義
データ変換言語 (2)
データ変換言語についての演習
開発環境構築Objective Caml による開発環境の設定
テーマ決定
既存テーマや各自の関心に基づくテーマから選定を行う
予備開発
簡単なサンプルプログラムの動作確認
進捗報告 (1)
選定したテーマに各自取り組み進捗を報告する
進捗報告 (2)選定したテーマに各自取り組み進捗を報告する
進捗報告 (3)選定したテーマに各自取り組み進捗を報告する
進捗報告 (4)選定したテーマに各自取り組み進捗を報告する
成果発表およびレポート 履修者によるプロジェクトの成果報告作成
プロジェクトへの取り組みをまとめた
レポートの作成準備【授業時間外の学習（準備学習・復習・宿題等）】
参考文献等の予習、選択したテーマに関する実装やレポート課題、成果発表準備などへの取り組み【テキスト（教科書）】なし【参考書】
OCaml については何でも良いが、五十嵐淳 「プログラミング in OCaml 〜関数型プログラミングの基礎から
GUI 構築まで〜」技術評論社 2007 年 11 月
浅井健一 「プログラミングの基礎」サイエンス社 2007 年 2 月などがある。
他はガイダンスや講義中に指示する。
【成績評価の方法と基準】
レポートおよび授業での積極的な参加の度合い、講義内の成果発表により総合的に判断する。
【学生の意見等からの気づき】
プロジェクトに、より直結した資料等情報の提供。

— 239 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
廣津登志夫

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Web, 仮想マシン技術, Network, Android/iOS といった、現在のネットワー
ク情報基盤の基礎技術を実践的に理解する。
【到達目標】
・仮想マシン技術を使ってルータ OS を動かすことにより、ミニインターネッ
トを構築する・ネットワーク環境の設定と運用を通じて TCP/IP の根幹である IP ルーティ
ングについて理解する
これらの基本的な学習を完了した学生は教員と相談して、ネットワーク・OS・
仮想化技術・端末技術等の分散システムの基礎となるトピックを決めて取り組む。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
仮想マシンに vyos をインストールし PC ルータとすることで、各自の PC
内に小規模なネットワークを構成する。実際に複数マシンによるネットワー
クを構築し、最終的にはそれを全員で相互接続し、ミニ・インターネットを構築する。

【成績評価の方法と基準】
基本テーマについては、構築したミニインターネットに関するレポートを元に、その達成度を見る（レポート 60%、達成度 40%）。
独自テーマについては、テーマの立案、周辺技術の調査、開発環境の準備、実際のテーマの実施・進捗、発表、レポートから総合的に判断する（立案から実施・進捗 30%、発表 30%、レポート 40%）。
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
貸与ノート PC を持参すること【Outline and objectives】
The main objective of this course is to understand the practicaltechnologies related to the current Internet and cloud computing
infrastructure. Students will learn about basic routing mechanism
which controls current Internet first, then find their own topic to learn
related to the Internet or cloud platform technologies.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
プロジェクト概説

2

ミニインターネットの解説

3

仮想マシン技術の理解

4

仮想マシンによるシステ
ム構成

5

仮想ネットワークの構築

6

複数仮想マシンによるネットワーク構成

7

中間発表会

8

中間発表会

9

静的ルーティング設定

10

オープンラボ11

ネットワーク導通試験

12

ディフォルトルーティング
ミニインターネット間の
相互接続

13

14

発表会

内容
このプロジェクトで実施する内容を概観し理解する。
基本テーマの学生は、インターネットの仕組みの基本を理解する。
独自テーマの学生は、テーマの選定を行う。
仮想マシンを複数作成し、仮想マシン
技術を理解する。
ミニインターネットの部品として、仮想ノードに vyos をインストールし、ネットワーク接続可能にする。
複数の仮想ノードと仮想ネットワーク
により、仮想ノード間の相互接続を実現する。
IP アドレスを理解し、インタフェース
アドレスの設定などを行う。隣接ノード間で相互に疎通するように設定する。
独自テーマの者は各自のテーマについて説明する。基本テーマの者は発表を聞き、質問することで技術的な知見を広げる。
独自テーマの者は各自のテーマについて説明する。基本テーマの者は発表を聞き、質問することで技術的な知見を広げる。
また、各ノードに宛先ネットワークア
ドレス毎の静的ルーティング設定を行い、複数ノード間の通信を実現する。
情報科学部の研究室の研究展示を見て、様々な情報技術について知る。
ミニインターネット内部の通信を完成させる。
ディフォルトルートの利用により、ルーティング設定を簡略化する。
各自のミニインターネットを、基盤となる実ネットワークとの間で相互接続して大きなネットワークを構築する。
独自テーマの者は発表する。基本テー
マの者は発表を聞き、質問することで技術的な知見を広げる。

【授業時間外の学習（準備学習・復習・宿題等）】
各自のトピックについて、設計・実装・設定をすすめる。
【テキスト（教科書）】
基本テーマについては、配布資料による【参考書】
独自テーマについては、個別に指示・提供する— 240 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
黄潤和

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Artificial Intelligence, Machine Learning, Deep Learning and Applications (II)
【到達目標】The goal: Each student will design a goal related to theme above andtry to achieve the goal and make presentation【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【その他の重要事項】
If you are interested in knowing what research we are doing. Please
do not hesitate to contact with me. You can always reach me by email:rhuang@hosei.ac.jp or by visiting my office: w4022.
【Outline and objectives】
Artificial Intelligence, Machine Learning, Deep Learning and Applications (II)

【授業の進め方と方法】
The objective of this project is to make students understand theprinciples and basic techniques of artificial intelligence (AI) andmachine learning (ML) algorithms. This course will give students asmall target problem to solve with AI and ML algorithms.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Introduction of myresearch interests andprojects
2
Understand theprinciples of AI
3
Understand thetechniques of AI
4
Introduction tomachine learning
5
Introduction tomachine learningalgorithms
6
Introduction to deeplearning
7
Introduction to deeplearning algorithms
8
Select a term project(solve a real world
problem)
9
The term project andinvestigation on GR
research theme (1)10The term project andinvestigation on GR
research theme (2)11The term project andinvestigation on GR
research theme (3)12The term project andinvestigation on GR
research theme (4)13The term project andinvestigation on GR
research theme (5)14Term project report

内容
Do a small project or exericses
based on advice

Do a small project or exericses
based on advice
Do a small project or exericses
based on advice
Do a small project or exericses
based on advice
Do a small project or exericses
based on advice
Do a small project or exericses
based on advice
Do a small project or exericses
based on advice
Work on the term project

Progress on on the term project

Progress on on the term project

Progress on on the term project

Progress on on the term project

Progress on on the term project

Make presentation ppt and write areport【授業時間外の学習（準備学習・復習・宿題等）】
Read project materials in Huang Lab.’s web site
【テキスト（教科書）】
Read project materials in Huang Lab.’s web site
【参考書】
Read project materials in Huang Lab.’s web site
【成績評価の方法と基準】
The evaluation is based on attendance and presentationand reporton what you have learned and what you have done including source
program.
【学生の意見等からの気づき】
It is difficult to run the project for 1st, 2nd,and 3rd grades of students
together.

— 241 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
李亜民

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
The course focuses on computer hardware design and implementation.
Students will study the following contents.
1. Digital combinational and sequential circuits design
2. Usage of modern CAD/CAE tools: Quartus II and ModelSim
3. Verilog HDL (Hardware Description Language)
4. CPU and input/output interface controller design
5. Computer design and programming in assembly language
6. Implement circuits on FPGA board
7. LaTeX, TGIF, and gnuplot【到達目標】
We know "System Engineer (SE) = Software Engineer (SE) + Hardware
Engineer (HE)", in the field of computer science and engineering. If you
want to be a Professional System Engineer in future, you must know
about the hardware design. Through this project, students can design
various hardware circuits, including CPUs, in Verilog HDL, implement
the circuits on FPGA, and prepare beautiful technical reports.

【Outline and objectives】
The course focuses on computer hardware design and implementation.
Students will study the following contents.
1. Digital combinational and sequential circuits design
2. Usage of modern CAD/CAE tools: Quartus II and ModelSim
3. Verilog HDL (Hardware Description Language)
4. CPU and input/output interface controller design (for 2nd year
students)
5. Computer design and programming in assembly language (for 2ndyear students)
6. Implement circuits on FPGA board
7. LaTeX, TGIF, and gnuplot【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
The contents include the Verilog HDL grammar, module structure,
combinational and sequential circuits design, LED, buttons, switches,
seven segment LEDs in FPGA board, VGA (Video Graphics Array),keyboard, scan code, ASCII and Kanji fonts, CPU, and assembly
programming language. We prepare some samples and students
challenge their own codes in the class. Finally, each student will have apresentation and submit a technical report written with LaTeX.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
1
FPGA Board andVerilog HDL
2Combinational Circuit
Design3
Sequential Circuit
Design (1)4Sequential Circuit
Design (2)5VGA (1)
6
VGA (2)
7
VGA (3)
8
Keyboard (1)9Keyboard (2)10Keyboard (3)11CPU Design (for 2ndyear students)
12
Assembly
Programming
Language (for 2nd year
students)
13
Documentation withLatex
14
Presentation

内容
Verilog HDL, CAD/CAE Tools,
switch, button, LED
Seven segment LED

Seven segment LED, counter
Digital clock
VGA, colors
VGA, colors, 40x30 big Kanji
VGA, colors, font table, character
VGA, keyboard, scan code
VGA, keyboard, ASCII font table
VGA, keyboard, Kanji font table
VGA, keyboard, CPU
VGA, keyboard, CPU, assembly
programming

Documentation with Latex, TGIF,
gnuplot
Presentation and submit report【授業時間外の学習（準備学習・復習・宿題等）】
1. Study Verilog HDL
2. Design circuits【テキスト（教科書）】
Online materials【参考書】
Google【成績評価の方法と基準】
Evaluated based on the class participation, progress of projects, report,
and presentation【学生の意見等からの気づき】
Prepared more sample Verilog HDL codes【学生が準備すべき機器他】
Bring your note PC to the class— 242 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
劉

少英

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
データフロー図、階層的なフローチャート、PRN、UML など言語を用いて、実際の応用ソフトウェアシステムを設計し、オブジェクト指向プログラミン
グ言語 C++或いは Java で実装する。このような演習によってソフトウェア
設計技術を勉強し、設計により実装するための基本的な思考方と必要な技能を体験する。
【到達目標】
自由選択する実際の応用ソフトウェアシステムの設計と実装を行うことによって、データフロー図、階層的なフローチャート、PRN、UML などの中で二つの違う設計方法を体験し、設計によって実装する基本技能を把握する。この演習によって、違う設計方法の利点と弱点を理解し、それぞれの設計方法
が実装への影響も勉強する。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
学生はソフトウェア設計方法と実際の応用ソフトウェアシステムを自由に選択し、二つ段階に分けって、設計と実装を行う。前半は６週、後半も６週。中
間発表と期末発表は 7 週目と 14 週目に行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1 回目
第一段階の実際のソフト
ウェアシステムの設計（１）
2 回目
第一段階の実際のソフト
ウェアシステムの設計（２）
3 回目
第一段階の実際のソフト
ウェアシステムの実装
（１）

4 回目

第一段階の実際のソフト
ウェアシステムの実装
（２）

5 回目

第一段階の実際のソフト
ウェアシステムの実装
（３）

6 回目

実装されたプログラムの
テスト

7 回目

中間発表

8 回目

第二段階の実際のソフト
ウェアシステムの設計（１）
9 回目
第二段階の実際のソフト
ウェアシステムの設計（２）
10 回目 第二段階の実際のソフト
ウェアシステムの実装
（１）

11 回目

第二段階の実際のソフト
ウェアシステムの実装
（２）

12 回目

第二段階の実際のソフト
ウェアシステムの実装
（３）

13 回目

実装されたプログラムの
テスト
期末発表

14 回目

【授業時間外の学習（準備学習・復習・宿題等）】
プログラム設計という授業の内容を繰り返しに勉強する。
【テキスト（教科書）
】
授業資料
【参考書】
１．プログラム設計という授業の授業資料
２．C++或いは Java を紹介する書籍【成績評価の方法と基準】
第一段階と第二段階で作成した全ての資料および中間発表と期末発表の情況を考慮する上で総合的に判断する。
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
ＰＣとノートブック【その他の重要事項】
なし【Outline and objectives】
In this project, students are required first to use data flow diagrams,
hierarchical flowchart, PRN, and UML etc. to design some practicalapplication software systems and then implement the system using
the programming language Java, C++ or C#. Through this projects,
students are expected to gain experience of applying the design
techniques and transforming the design into implementation in a
specific programming language.

内容
自由に選択されたソフトウェア設計方法を用いて、実際の応用ソフトウェア
システムを設計する。
自由に選択されたソフトウェア設計方法を用いて、実際の応用ソフトウェア
システムの設計を継続する。
具体的なオブジェクト指向プログラミ
ング言語 C ＋＋或いは Java で、実際の応用ソフトウェアシステムを実装する。
具体的なオブジェクト指向プログラミ
ング言語 C ＋＋或いは Java で、実際の応用ソフトウェアシステムを実装続ける。
具体的なオブジェクト指向プログラミ
ング言語 C ＋＋或いは Java で、実際の応用ソフトウェアシステムを実装
続け、単体テストも行う。
実装された実際の応用ソフトウェアシ
ステムを設計図によってシステムテス
トを行う
第一段階の設計と実装の情況と経験および設計と実装の感想などについて発表する。
自由に選択された別なソフトウェア設
計方法を用いて、実際の応用ソフト
ウェアシステムを設計する。
自由に選択された別なソフトウェア設
計方法を用いて、実際の応用ソフト
ウェアシステムの設計を継続する。
具体的なオブジェクト指向プログラミ
ング言語 C ＋＋或いは Java で、もう一つの実際の応用ソフトウェアシス
テムを実装する。
具体的なオブジェクト指向プログラミ
ング言語 C ＋＋或いは Java で、もう一つの実際の応用ソフトウェアシス
テムを実装続ける。
具体的なオブジェクト指向プログラミ
ング言語 C ＋＋或いは Java で、もう一つの実際の応用ソフトウェアシス
テムを実装続け、単体テストも行う。
実装された実際の応用ソフトウェアシ
ステムのシステムテストを行う
第二段階の設計と実装の情況と経験および設計と実装の感想などについて発表する。

— 243 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
伊藤克亘

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
テーマは「自由に研究する」です。ただ、これまでのテーマとしては、音やことば、人間の行動を対象とした研究、システム構築に取り組む人が多かったようです。これまでのテーマについては、http://kotoba.slp.k.hosei.ac.
jp/~itou/project/2017/projectB-guidance.html で見られます。
【到達目標】
自分で取り組んだ課題について得られた知見を発表できるようになる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
自分でテーマを決めたら、それについて実験したり、プログラムを作成 したり、データを収集したりします。その結果を毎週発表する、ということを繰り返します。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
研究テーマ発表
3
進捗状況報告4
進捗状況報告5
進捗状況報告6
進捗状況報告7
進捗状況報告8
進捗状況報告9
進捗状況報告10
進捗状況報告11
進捗状況報告12
進捗状況報告13
最終発表資料作成
14
まとめ

内容
研究の進め方について確認する。
各自の研究テーマについて発表する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
実験の結果について報告する。
レポートの書き方について学ぶ
最終発表を行い、議論する。

【授業時間外の学習（準備学習・復習・宿題等）】
データ収集、実験、文献調査、発表資料作成。
【テキスト（教科書）】
なし。
【参考書】
適宜指示する。
【成績評価の方法と基準】
授業での発表回数と最終発表の完成度 (100%) で評価する。
なお、授業で 10 回以上発表し、10 回以上質問しない限り単位は与えない。
【学生の意見等からの気づき】
特になし。
【学生が準備すべき機器他】
授業支援システム、プロジェクタ、ノート PC を活用する。
【その他の重要事項】
詳細はプロジェクトのホームページに掲載します
http://www.slp.k.hosei.ac.jp/~itou/lecture/2018/ProjectB/【Outline and objectives】
We aim "to research freely". However, many of the previous theme seemto be a lot of people working on research, system construction for sounds,
words, human behavior. The samples of theme can be seen at http://kotoba.slp.k.hosei.ac.jp/~itou/project/2017/projectB-guidance.html.

— 244 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
小池崇文

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
実世界指向メディア/Computational Reality の様々な技術を体験しながら研究の基礎を学びます．何らかの技術デモンストレーションを実際に完成させることにで，関連要素技術の基礎を実践的に学びます．プロジェクトを通じて，実世界指向メディア/Computational Reality とは何かについて考えてく
ださい．
【到達目標】
効率的に効果的なデジタルコンテンツを作成する技術の習得を目指します．プ
ロジェクトを遂行しながら，背後に必要となる CG や AI，物理シミュレー
ション，デザインなど，様々な要素技術の習得と，それらを組み合わせて一つのアプリケーションを構築する能力の獲得を目標とします．本プロジェク
トは，テーマは自由で，個人でもグループを組んで取り組んでもどちらでも良いが，何らかのプロトタイプを完成させることを単位取得の条件とします．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
最初にプロジェクトの主旨説明と，実世界指向メディア/Computational Realityとは何かについて解説します．各自で，どんなことが出来るか調査し，プロトタイプの計画を立て，初期構想を発表します．その後，計画にもとづき，実装を行います．途中で，中間発表を行います．後半では中間発表に対する各種フィードバックを元に，実装を進め，最後に成果発表を行います．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
あり / Yes【授業計画】
回
テーマ
1
ガイダンス
2
計画
3
構想発表

4
5
6

調査
設計
実装 (1)

7

実装 (2)

8中間発表

9実装 (4)10

実装 (5)11

実装 (6)12

実装 (7)

13
14

最終報告準備
最終成果発表内容
プロジェクト概要説明
アイデア出し，基本設計作成するプログラムの概要・目標・計画についての発表
API や関連文献調査
詳細設計
必要に応じて調査や実験を繰り返しつ
つ，プロトタイプを実装
必要に応じて調査や実験を繰り返しつ
つ，プロトタイプを実装アイデアや途中まで作成したプロトタ
イプの発表
必要に応じて調査や実験を繰り返しつ
つ，プロトタイプを実装
必要に応じて調査や実験を繰り返しつ
つ，プロトタイプを実装
必要に応じて調査や実験を繰り返しつ
つ，プロトタイプを実装
必要に応じて調査や実験を繰り返しつ
つ，プロトタイプを実装
最終成果発表の準備を行う．
完成したプロトタイプのデモを中心に
成果発表【授業時間外の学習（準備学習・復習・宿題等）】
成果発表までにプロトタイプを完成させるために，必要に応じて調査や実装を進めること．十分な時間外学習を行うこと．
【テキスト（教科書）】
特になし．必要に応じて，授業中に配布する．
【参考書】
必要に応じて，授業中で紹介する．
【成績評価の方法と基準】
3 回の発表 (構想発表，中間発表，最終成果発表)，プロジェクトの完成度，レポートの結果から総合的評価する．
【学生の意見等からの気づき】
資料の充実と関連技術の解説を増やす．
【学生が準備すべき機器他】
ノート PC とプロジェクタ，必要に応じて他の情報機器を利用する．
【Outline and objectives】
You will learn the fundamentals of research while experiencing various
techniques of Computational Reality. You will practically learn thebasics of related element technologies by actually completing some kindof technology demonstration. Through the project, you should consider
what Computational Reality is.

— 245 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
小西克巳

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
データ科学分野や信号処理分野、機械学習分野について、データのモデル化
や画像処理、画像修復、信号修復など、プログラムの実装を通して学ぶ【到達目標】
データ科学分野や信号処理分野、機械学習分野の基礎を理し，それらを実装し応用する能力を身につける。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
基礎となる理論について講義し、それらについてのプログラミングを行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
テーマ説明

2

基礎理論の理解 (1)3

基礎理論の理解 (2)4

基礎理論の理解 (3)5

基礎技術の実装 (1)6

基礎技術の実装 (2)7

基礎技術の実装 (3)8応用技術の理解 (1)9応用技術の理解 (2)10応用技術の理解 (3)11

応用技術の実装 (2)12応用技術の実装 (4)13応用技術の実装 (5)

14

成果報告会

内容
実施するプロジェクトのテーマについて説明する
本講義で必要な基礎について学び、発表する。
本講義で必要な基礎について学び、発表する。
本講義で必要な基礎について学び、発表する。
これまで学んだ技術をプログラムで実装する
これまで学んだ技術をプログラムで実装する
これまで学んだ技術をプログラムで実装する
本講義で必要な応用技術について学
び、発表する。
本講義で必要な応用技術について学
び、発表する。
本講義で必要な応用技術について学
び、発表する。
これまで学んだ技術をプログラムで実装する
これまで学んだ技術をプログラムで実装する
これまで学んだ技術をプログラムで実装する
講義期間中の成果を全員の前で報告する【授業時間外の学習（準備学習・復習・宿題等）】
各自のテーマについて、予習・復習を行う。発表資料、スライドの作成を行う。時間内に実装が完了しない学生は、期日に間に合うように実装する。
【テキスト（教科書）】
必要に応じて指定する。
【参考書】
必要に応じて指定する。
【成績評価の方法と基準】
発表の分かりやすさ、プログラムの完成度、最終レポートから総合的に評価する。
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
プログラミングを行うため，貸与パソコンを持参すること．
【Outline and objectives】
This course deals with the fundamentals of academic research. It alsoenhances the development of students’ skill in making oral presentationand self-regulated learning.

— 246 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
善甫

康成

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
自然法則に基づいたシミュレーションの方法、およびシミュレーションの結果の解釈など計算物理の基礎を、自ら調査研究することを通して学ぶ．
【到達目標】
自然法則に基づいたシミュレーションやの解析手法を体験する．計算物理の入門として、物理、数学の基礎的な知識をベースに、力学、電磁気学、量子力
学、流体力学、光学などの中から各自テーマを決める．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
プロジェクトでは、計算機を用いたシミュレーション手法の調査からはじめ、計算物理的手法に基づき、単純なプログラムの作成、あるいはプログラムの改良による小規模なシミュレーションや、物理量の見積りを行う．また、得られた結果を加工して可視化などの解析を体験する．参加者の予備知識や経験により、大型計算機の利用を行うことや、並列計算などの高度な計算手法をテーマとして取り上げることも可能である．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

2
3
4

5
6
7
8
9

10
11
12
13
14

内容
プロジェクトの進め方の説明．研究室
での主な研究内容の紹介
基本技術の理解 (1)プログラムの操作や編集作業などの基本技術の修得
基本技術の理解 (2)プログラムの操作や編集作業などの基本技術の修得
テーマの決定
各自の研究テーマの決定し、その技術分野について調査実施．各研究テーマ
に関する基本的な実施計画の策定
基礎技術の調査
各自の研究テーマでの基礎となる技術を調査・報告基礎技術の修得 (1)
各自の研究テーマの基礎となる技術に関して実例を使い修得
基礎技術の修得 (1)
各自の研究テーマの基礎となる技術に関して実例を使い修得
中間報告会
中間報告および各テーマについて議論
研究実施のための計画調 中間報告会での議論を踏まえ、各自の整研究テーマへ反映できるように基礎技術を発展させるための詳細な計画作成
進捗状況の報告と議論 (1) 各自の研究の進捗報告およびレポート
提出．議論を行い研究遂行進捗状況の報告と議論 (2) 各自の研究の進捗報告およびレポート
提出．議論を行い研究遂行進捗状況の報告と議論 (3) 各自の研究の進捗報告およびレポート
提出．議論を行い研究遂行進捗状況の報告と議論お 各自の研究の成果について、報告会および発表準備よび最終報告作成のための準備まとめ・評価
各自の成果の最終報告会と最終レポー
トの提出【授業時間外の学習（準備学習・復習・宿題等）】
自らのテーマについて調査し、発表、議論を通し、次回までに行う研究内容の議論の基となる資料の作成を行う．
【テキスト（教科書）】担当教員が作成した印刷物を授業にて配布【参考書】
計算物理学（上・下）、小柳義夫監訳、朝倉書店【成績評価の方法と基準】
レポートと課題への寄与により評価【学生の意見等からの気づき】
自ら課題を見つけそれを解いていくようにすると、着実に理解が深まります．
待っているようでは各自のテーマの理解が進みません．質問も積極的に行うといいでしょう．
【学生が準備すべき機器他】
貸与 PC【Outline and objectives】
The purpose of this course is to learn the fundamentals of computational
physics through Simulation techniques and understandings of thecalculated results by means of your own investigation and contribution.

— 247 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
西島利尚

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
線形代数関する典型的な問題について演習を繰り返します。線形代数の概念の理解を深めることと計算力を身に着けます。
【到達目標】
専門科目を履修していく過程で、特に必要な数学の基礎概念について、問題を解いていくことで身につけることを目標にします。具体的には、大学院の入試問題程度の問題などが解けるようになることを目標にします。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
授業の前半 (50 分) で演習問題 (数題) を実際に解いてみます。授業の後半 (50分) で問題の解説を行います。次回の授業で類似問題 (数題) のテスト (100 分)
を行います。道央の授業を 7 回繰り返します。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
行列の演算
第2回

テスト (1)

題3回

行列の基本変形

第4回

テスト (2)

第5回

行列式

第6回

テスト (3)

第7回

行列式の展開第8回

テスト (4)

第9回

逆行列

第 10 回テスト (5)

第 11 回

ベクトル空間第 12 回テスト (6)

第 13 回

固有値

第 14 回テスト (7)

内容
数題の演習問題を解く (50 分)。問題の解説 (50 分)。
前回の演習問題と類似の問題を数題解く。
数題の演習問題を解く (50 分)。問題の解説 (50 分)。
前回の演習問題と類似の問題を数題解く。
数題の演習問題を解く (50 分)。問題の解説 (50 分)。
前回の演習問題と類似の問題を数題解く。
数題の演習問題を解く (50 分)。問題の解説 (50 分)。
前回の演習問題と類似の問題を数題解く。
数題の演習問題を解く (50 分)。問題の解説 (50 分)。
前回の演習問題と類似の問題を数題解く。
数題の演習問題を解く (50 分)。問題の解説 (50 分)。
前回の演習問題と類似の問題を数題解く。
数題の演習問題を解く (50 分)。問題の解説 (50 分)。
前回の演習問題と類似の問題を数題解く。

【授業時間外の学習（準備学習・復習・宿題等）】
授業の前半 (50 分) で演習問題を実際に解きます。後半 (50 分) で問題の解説を行います (解答例を示します)。次回の授業で類似問題をテストします。理解しているかどうかを確認します。できなかった問題については正答をレポー
ト (宿題) にして、1 週間後に提出します。
【テキスト（教科書）】
教科書は指定しません。プリントを配布します。
【参考書】
市販の微分積分の演習書ならどれでも結構です。
【成績評価の方法と基準】
平常点 (20%) ＋ 7 回のテストの点数の平均点 (60%) ＋レポート (20%) で評価をします。
【学生の意見等からの気づき】
なし。
【学生が準備すべき機器他】なし。
【Outline and objectives】
Exercise.

— 248 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
花泉

弘

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
この科目では、研究をするということはどういうことかを学ぶ。研究は問題を見つけることから始まる。その問題をどのように解決するかを考え、プログ
ラムを作成して処理を行い、設定した問題を解いていく。そのプロセスの中でさらなる問題が生じるが、それらを分析し、問題の本質を理解することによって最終的な解決を目指す。研究期間内に得られた結果が、初めに自分が予定した結果になっているとは限らない。その場合は、なぜそうならなかったのかを考察し、次の研究に生かす。
より具体的には、興味のあるテーマを自分で決めて（問題の設定）、どのように問題解決を図るか決め、プログラムを作成して処理結果を得、それが当初計画したものかどうかの考察を行うことが本プロジェクトのテーマとなっている。
1 年生に対しては、画像の一部を切り取っておき、それが切り取られた位置を求めることを課題としている。
【到達目標】
興味のあるテーマを自分で決めること（問題発掘能力）、プログラミングを自分のものとすること（プログラミング能力）、問題解決力をつけること、発表能力（広義のコミュニケーション能力）を身につけること、が到達目標である。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
自分で興味のある画像に関係するテーマを決めて、プロジェクトとして進めていく。処理のためのプログラムは基本的に自作する。これまでに行われてきたプロジェクトのテーマや最近はやりのテーマ、これはちょっと無理かなと思うようなものまで、とにかく失敗を恐れずチャレンジしていく。まずテーマを決め、次に処理の方針を決めた後はある程度自分のペースでプロジェクトを進めていく。最後にまとめの報告会を開き、各人の頑張りを評価する。なお、使用するプログラミング言語は各自の得意なもので構わない（授業計画
はプログラミング言語として python を用いる場合について書いている）【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
１
過去のプロジェクトの紹
介
２
画像データ

３

テーマの設定４python と openCV の導入５python の基礎

６

openCV の基礎

７

画像の読み込みと表示

８

各自のテーマにそってのプログラム作成とデバッ
グ１
各自のテーマにそってのプログラム作成とデバッ
グ２
各自のテーマにそってのプログラム作成とデバッ
グ３
各自のテーマにそってのプログラム作成とデバッ
グ４
各自のテーマにそってのプログラム作成とデバッ
グ５
報告書作成
まとめ

９

１０

１１

１２

１３
１４

内容
これまでにどのようなテーマでプロジェクトが行われてきたかを紹介する。
画像データがどのようなものか、プロジェクトでどのようなことを行ってい
くのかを理解する。
目標としての（仮の）テーマを設定する。テーマは途中でも変更可能である。
各自のＰＣに python3 と開発環境を導入し、さらに python から openCVが使えるようにする。
python のサンプルプログラムを動かし、プログラム作成法や動作法を理解する。
python から openCV の関数を動かす。openCV 自体の理解も必要となる。
画像データを読み込み法と表示法とを理解し自分で使えるようにする。
テーマに沿ってプログラムを作成し、動作させて結果を評価する。

【授業時間外の学習（準備学習・復習・宿題等）】
時間が不足するので、各自自宅でも処理を進めてほしい。プログラミングは「習うより慣れろ」といった面があるので、とにかくプログラミングを行ってpython を自分のものにしてしまうことを勧める。
【テキスト（教科書）】
必要に応じて Web を通じて配布する。
【参考書】
必要に応じて指示する。
【成績評価の方法と基準】
平常点（20 ％）と報告書の質（50 ％）、および発表技術（30 ％）を考慮して評価する。
3 回以上無断欠席した者はその時点で不合格となるので注意すること。
病気などで欠席する場合には代わりの時間に進捗状況を報告に来ること。
報告がない場合には欠席となるので注意すること。
【学生の意見等からの気づき】
おおむね満足しているとの評価であったが、成果発表会で質の低下が気になった。チャレンジする姿勢の不足も心配である。
完成度の高いプロジェクトになるよう指導していきたいと思う。
【学生が準備すべき機器他】
各自ノート PC を持参のこと。
資料配布等はネットワークを通して行う。
【その他の重要事項】
授業計画は、python の初学者用の典型的なものである。経験者は授業計画にかかわらず、自分の興味のあるテーマについてとことん勉強して理解を深めて欲しい。
【Outline and objectives】
In this course, students learn the meaning of doing research. It starts
with finding a problem in a current system or method. Students are
expected to repeat a series of processes, that is, considering how to solve
the problem, creating a program, and evaluating the result, whether it
was solved. More problems may occur in the repetition process. These
problems will be solved by precise analysis and deeply understanding
about essence of them.
Students, firstly, determine themes of their research, then consider
algorithms for solving the problems, create some programs, andevaluate their results for a given subject.

テーマに沿ってプログラムを作成し、動作させて結果を評価する。
テーマに沿ってプログラムを作成し、動作させて結果を評価する。
テーマに沿ってプログラムを作成し、動作させて結果を評価する。
テーマに沿ってプログラムを作成し、動作させて結果を評価する。
発表会に向けた資料づくりを行う。
成果発表会— 249 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
藤田悟

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
個人またはグループでテーマを決めて、研究プロジェクトを実施する。
共通テーマは設けないが、これまで、以下のテーマでプロジェクトを実施してきたので、これらを参考に、各自・各グループのテーマを決めること。テーマを達成するにあたって、何らかのプログラミングが必要なものを選択すること。
・株式自動売買ソフトウェア「株ロボ」
・オセロゲーム・Web アプリケーション
・Android アプリケーション
・大貧民プレイヤ
・Google App Engine
・社会シミュレーション
・HTML5・Kinect
・Web サービス【到達目標】
自ら設定したテーマに対して、調査から始めて、最終報告となる論文をまとめるところまでのプロセスを学ぶ。
研究に必要なプログラミング能力を身に付ける。
成果を文章にまとめ、わかりやすく発表する能力を身に付ける。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
初回に、いくつかの研究テーマの例を紹介する。これを参考にして、一人、あるいは、グループを作って、研究を進める。研究テーマを決めるに当たっては、一つ以上のプログラムを完成させる必要があるものを考えること。
プロジェクトの序盤では、文献の調査と、研究を進めるのに必要なプログラミ
ングスキルの習得を行う。特に、Kinect や Android を利用する場合は、資料に沿ってプログラミング環境を整備し、小規模なテストプログラムを作成する。
プロジェクトの中盤では、テーマに沿ったプログラム開発や実験を進める。グループワークの時間を設けて、互いの情報交換を行う。
プロジェクトの終盤では、プログラムの完成と、評価実験を進める。成果は論文にまとめる。また、全員の前で成果発表を行う。
プロジェクト全体を通じて、文献の調査、研究テーマに対する提案、開発と実験、論文にまとまるという一連の作業を経験し、基本的な研究方法を学ぶ。

【授業時間外の学習（準備学習・復習・宿題等）】
研究テーマの調査、プログラミング開発、論文作成など、フェーズに合わせて自宅学習を進める。
【テキスト（教科書）
】
指定しない
【参考書】
授業内に指示する【成績評価の方法と基準】
授業への積極的参加態度 (15%)
成果発表 (10%)
レポート提出 (75%)
【学生の意見等からの気づき】
学生の個別の質問に丁寧に答えるように心がける。
【学生が準備すべき機器他】
ネットワークを利用
演習にはノート PC を用いる
【Outline and objectives】
Individuals or groups choose theme of research and achieve their goal.
The common Thoma is not determined, but students can selectpreferable
them in the followings.
- Automatic stock trading- Reversi- Web application / Web services- Android application- Poverty game
- Social simulation- HTML- Kinect【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
第1回
プロジェクト概要の説明
第2回

テーマ決定

第3回

文献調査

第4回

環境整備

第5回

グループワーク

第6回

研究活動

第7回

研究活動、中間報告

第8回

開発 1

第9回

開発 2

第 10 回

開発 3

第 11 回

開発と実験 1

第 12 回

開発と実験 2

第 13 回

最終実験

第 14 回

論文発表

内容
プロジェクトの進め方やテーマ例を紹介する。
各自・各グループのテーマを決定する。
いくつかの研究テーマ例を紹介する。
関連文献を選び出し、背景となる知識を習得する。
研究に必要な機器やプログラミング環
境を準備する。
グループに分かれて、それぞれの研究
テーマについて討議する。
必要に応じて、テーマを修正する。
各自のテーマに沿った調査・研究・設計・開発を進める
各自のテーマに沿った調査・研究・設計・開発を進める
中間報告書を作成する。
各自のテーマに沿った研究とプログラ
ム開発を進める
各自のテーマに沿った研究とプログラ
ム開発を進める
各自のテーマに沿った研究とプログラ
ム開発を進める
各自のテーマに沿ったプログラム開発と実験を進める。
各自のテーマに沿ったプログラム開発と実験を進める。
プログラムを完成させて、最終実験を行う。
研究成果を論文にまとめて、発表する。

— 250 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
細部

博史

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
可視化インタフェースを基本として視覚的・対話的なソフトウェアを開発する．
【到達目標】
視覚的・対話的なソフトウェアの開発に必要となる知識と技術を身に付ける．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
基本となる可視化インタフェースの開発では，Processing と呼ばれるプログ
ラミング言語・開発環境を用いる．可視化の対象や手法に関しては，履修者が各自で選択する．また，各自の興味等に応じて，Processing 以外の言語・環境を用いることや，可視化インタフェース以外の視覚的・対話的なソフトウェ
ア (例えば，可視化以外を目的としたユーザインタフェースや，ビデオゲームなど) を選択することも認める．履修者は学期の半ばにテーマを選択して発表
し，学期の後半には開発したソフトウェアについて発表して，最後にレポー
トにまとめる．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
Processing (1)3Processing (2)

4
5
6
7
8
9
10
11
12
13
14

可視化
テーマ発表
進捗報告 (1)進捗報告 (2)進捗報告 (3)中間発表
進捗報告 (4)進捗報告 (5)進捗報告 (6)
成果発表
レポート作成内容
プロジェクトの進め方についての説明
Processing を用いたソフトウェア開発についての講義
Processing を用いたソフトウェア開発についての講義
可視化技術についての講義履修者によるテーマの発表
履修者による進捗状況の報告
履修者による進捗状況の報告
履修者による進捗状況の報告
履修者による進捗状況の発表
履修者による進捗状況の報告
履修者による進捗状況の報告
履修者による進捗状況の報告
履修者による成果の発表
レポート作成についての説明【授業時間外の学習（準備学習・復習・宿題等）】
視覚的・対話的なソフトウェアを開発し，発表資料とレポートを作成する．
【テキスト（教科書）】担当教員が作成した講義資料をウェブ上で配布する．
【参考書】
B. Fry (著), 増井俊之 (監訳), 加藤慶彦 (訳), ビジュアライジング・データ― Processing による情報視覚化手法, オライリー・ジャパン, 2008. ISBN:
978-4873113784【成績評価の方法と基準】
発表とレポートに加え，授業中の参加の度合，貢献度を考慮し，総合的に判断する．
【学生の意見等からの気づき】
特になし．
【学生が準備すべき機器他】
貸与ノート PC を使用する．
【Outline and objectives】
Students will develop visual and interactive software such as
visualization interfaces.

— 251 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
馬

建華

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
スマートなユビキタス機器、サービスと Android プログラミングについて勉
強すること【到達目標】
このコースは、学生が人々の日常生活の中でスマートなユビキタス環境とサービスについて勉強することを目的とする。学生は、ユビキタス機器やネットワークに関連して基本的な Java Android プログラミングを使い、いくつかの興味深いユビキタスアプリケーションとサービスを作成する。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
学生には最初に、スマートなユビキタス環境での基本的な Java Android ア
プリケーションプログラミングとユビキタス技術について調べてもらい、最後にスマートなユビキタスサービスに関する特別研究を選択してもらう。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Ubiquitous Computing

2
3
4

Smart Objects andEnvironments
Wearable Devices
Research Investigation

5

Initial Presentation

6

Android ProgrammingI
Android ProgrammingII
Android ProgrammingIII
Android ProgrammingIV
Middle Presentation

7
8
9
10
11
12
13
14

内容
Ubiquitous devices, networks andapplications
Intelligent ubiquitous applications

Investigations of various wearables
Research investigation approaches
and material searching
Present an investigation on a
specific technology related to aubiquitous or wearable technology
Programming environment
settings
Basic activity programming
GUI design and programming
Event handlingPresent the own work of Android
programming
Sensor Programming I Acceleration sensor dataacquisition
Sensor Programming II Acceleration sensor data processing
Sensor Programming
Other senor programming
III
Final Presentation
Present the own investigations andprograms【授業時間外の学習（準備学習・復習・宿題等）】
Investigate related technologies, do programming, and prepare apresentation.
【テキスト（教科書）】
Provided in the class【参考書】
Related online materials on the Internet【成績評価の方法と基準】
Class performance, class presentation and final report【学生の意見等からの気づき】
Android programming technology for ubiquitous applications【学生が準備すべき機器他】
Bring Note PC【その他の重要事項】
It is very important to learn the ability to search related researchmaterials from the Internet, well summarize these materials, andget the whole image about the current research in a specific area ofubiquitous computing.

— 252 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
雪田

修一

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
数学ゲーム開発(参考：昨年度) 曲面の微分幾何学の諸概念、特に曲率、接続の対話的可視化を目指す。
【到達目標】
本年度の詳細は受講者の予備知識と興味によって決定する。以下すべての項
目は昨年度のもので参考としてほしい。
曲率と接続の概念を可視化する方法を身に着ける。研究課題に取り組み、成果はサイエンスインカレあるいは学会で発表する。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
用意されたテキストで基礎知識を得つつ、Mathematica で概念を可視化する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
テーマ説明会
第2回
曲面のデータ構造とアル
ゴリズム
第3回

第9回
第 10 回

ベクトル場のデータ構造とアルゴリズム
接続のデータ構造とアルゴリズム (1)
接続のデータ構造とアルゴリズム (2)Gauss 曲率のデータ構造とアルゴリズム (1)Gauss 曲率のデータ構造とアルゴリズム (2)Gauss 曲率のデータ構造とアルゴリズム (3)平均曲率と極小曲面 (1)
平均曲率と極小曲面 (2)

第 11 回

研究テーマの検討

第 12 回
第 13 回

研究報告第 1 段階
研究報告第 2 段階

第 14 回

研究報告第 3 段階

第4回
第5回
第6回
第7回
第8回

内容
曲率、接続の概念を紹介する。
曲面を数式処理システムで扱う場合のデータ形式を紹介する。媒介変数表
示、陰関数表示など。
接ベクトルの扱いを学ぶ。

Levi-Civita(レビ-チビタ) 接続の概念とその可視Levi-Civita(レビ-チビタ) 接続の概念とその可視化
経路の変更に動的に追随する接続の可視化方法を学ぶ。
接続を経路に沿って積分する方法を学ぶ。
経路の変更に動的に追随する接続の可視化方法を学ぶ。
極小曲面の性質について学ぶ。
境界を変動させ、極小曲面の変化を可視化する。
複数の研究テーマを提示するので、各自の到達度に応じて選択を行う。
予備計算の結果を検討する。
本格的な計算を行い、十分な計算例を蓄積する。
研究成果と発表の方法について確認する。

【授業時間外の学習（準備学習・復習・宿題等）】
毎回出されるの課題に取り組む。
【テキスト（教科書）】
http://cis.k.hosei.ac.jp/~yukita/ あ る い は http://yktlab.cis.k.hosei.ac.jp/
wiki/ にあるオンライン教材。
【参考書】
適宜指示する。
【成績評価の方法と基準】
毎回の課題 (50%)。最終発表会 (50%)。
【学生の意見等からの気づき】
該当なし。
【学生が準備すべき機器他】
ノート PC 使用。
【Outline and objectives】
We develop mathematical games such as a space travel simulator in a
curved space.

— 253 —

発行日：2019/5/1
OTR200KA-【CS-192 】

プロジェクト２Ａ
若原

徹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
パターン認識・理解の研究分野でのトピックとして文字認識や画像認識を取り上げ，代表的アルゴリズムの C 言語プログラミングによる実装，認識実験
および分析・評価の方法を学ぶ。
【到達目標】
画像処理および認識処理の基本アルゴリズムが理解できる。C 言語プログラミ
ング能力を習得できる。従来技術の評価実験を行い現状レベルを理解できる。

【Outline and objectives】
This course deals with character/text recognition and computer visionin tne research arena of pattern recognition and machine learning.
Students learn how to implement representative techniques of patternrecognition and image processing using C programming language andevaluate those techniques’ accuracies in such practical tasks as scene
text recognition, object detection, and moving object tracking.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
情景内文字認識，物体検出・認識，移動物体追跡等の研究トピックから，教育的かつ難易度が適当な課題を１つ提示する。まず，与えられた課題について，
どこが難しいか，何が重要なポイントか，をしっかり列挙して整理させる。次に，どのような画像処理ないし画像解析のツールが適用できるかを調べさせる。ここでは OpenCV などのライブラリ活用を促す。続いて，具体的なアルゴリズムを考えさせる。最後に，C 言語を用いてプログラミングを行い，考案したアルゴリズムを課題に適用して，評価を行わせる。成果は PowerPoint
資料を用いて発表させる。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
はじめに
第2回

第5回

プログラミング開発環境の設定
課題のサンプルプログラ
ムの理解 (1)
課題のサンプルプログラ
ムの理解 (2)アルゴリズムの模索 (1)

第6回

アルゴリズムの模索 (2)

第7回
第8回

中間発表
アルゴリズムの改良 (1)

第9回

アルゴリズムの改良 (2)

第 10 回アルゴリズムの改良 (3)

第 11 回

最終版アルゴリズムの実装と評価 (1)最終版アルゴリズムの実装と評価 (2)最終版アルゴリズムの実装と評価 (3)
まとめ

第3回
第4回

第 12 回
第 13 回
第 14 回内容
全体計画と心構えの説明
取り組む課題の提示
Linux 上での C 言語プログラミングと OpenCV 利用環境の立ち上げ
課題内容の理解とサンプルプログラムの読解
課題内容の理解とサンプルプログラムの読解
画像処理や画像解析のツールの活用とアルゴリズムのコーディング
画像処理や画像解析のツールの活用とアルゴリズムのコーディング
前半取り組みの成果報告
予備実験によるアルゴリズムの評価と改良予備実験によるアルゴリズムの評価と改良予備実験によるアルゴリズムの評価と改良
独自の工夫による最終版アルゴリズムの構築と評価実験の繰り返し
独自の工夫による最終版アルゴリズムの構築と評価実験の繰り返し
独自の工夫による最終版アルゴリズムの構築と評価実験の繰り返し
最終成果の発表【授業時間外の学習（準備学習・復習・宿題等）】[1] C 言語プログラミングの勉強[2] 線形代数演算を行うライブラリ CLAPACK，画像処理・画像解析を行う
ライブラリ Open CV などの研究支援ツールの活用[3] 統計的パターン認識技術の基礎の勉強【テキスト（教科書）】
特になし。
【参考書】
[1] 長尾智晴著：「C 言語による画像処理プログラミング入門−サンプルプロ
グラムから学ぶ−」，昭晃堂，2011 年．
[2] 石井健一郎・上田修功・前田英作・村瀬洋著：「わかりやすいパターン認識」，オーム社，1998 年．
【成績評価の方法と基準】
最終レポート 60 ％，平常点 40 ％で総合評価する。
【学生の意見等からの気づき】
質疑時間を十分に取り，一人ひとりへの対応をよりきめ細かく行う。
【学生が準備すべき機器他】
電子メールや学内 Web サイトへのアクセス等ネットワークを利用。

— 254 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講相島健助

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
卒業論文の完成を目指し，研究の進め方および自身の研究のプレゼンの技術を身に着けます．
【到達目標】
自分自身で研究テーマを見出し押し進める技術を習得できます．さらに，自身の研究内容を人に明快に伝えるプレゼン能力が身に着きます．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
各自の研究テーマに合う文献，特に数値計算やデータ解析を軸に各自で調査と理解を行い，内容についての発表と議論を中心に授業を進めます．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回テーマ
1
研究テーマの決定 (1)2

研究テーマの決定 (2)3

研究テーマの決定 (3)4研究テーマの決定 (4)5研究テーマの決定 (5)6関連研究の調査と理解 (1)7関連研究の調査と理解 (2)8関連研究の調査と理解 (3)9関連研究の調査と理解 (4)10関連研究の調査と理解 (5)11進捗報告とディスカッション (1)進捗報告とディスカッション (2)進捗報告とディスカッション (3)進捗報告とディスカッション (4)
研究への具体的なアプローチの検討とその報告(1)
研究への具体的なアプローチの検討とその報告(1)
研究への具体的なアプローチの検討とその報告(2)
研究への具体的なアプローチの検討とその報告(3)
研究への具体的なアプローチの検討とその報告(4)
進捗報告とディスカッション (1)

12
13
14
15

16

17

18

19

20

21

進捗報告とディスカッション (2)22

進捗報告とディスカッション (3)23

論文執筆 (1)24

論文執筆 (2)25

論文執筆 (3)26

論文執筆 (4)27

研究成果発表 (1)28

研究成果発表 (2)

これまでの成果を基に執筆作業を行います．
これまでの成果を基に執筆作業を行います．
最終的な卒業論文の成果発表を行います．
最終的な卒業論文の成果発表を行います．

【授業時間外の学習（準備学習・復習・宿題等）】
研究に必要な文献の調査とプレゼンの準備および研究自体を自身で進めます．
【テキスト（教科書）
】
なし
【参考書】
各自で自身の研究に関する文献を適宜指示します．
【成績評価の方法と基準】
発表と議論への積極性および卒業論文で評価します．
【学生の意見等からの気づき】
特になし

内容
各自の学問的興味を掘り下げ研究テーマを決定します．
各自の学問的興味を掘り下げ研究テーマを決定します．
各自の学問的興味を掘り下げ研究テーマを決定します．
各自の学問的興味を掘り下げ研究テーマを決定します．
各自の学問的興味を掘り下げ研究テーマを決定します．
各自の研究テーマの周辺の文献を調査し理解を深めます．
各自の研究テーマの周辺の文献を調査し理解を深めます．
各自の研究テーマの周辺の文献を調査し理解を深めます．
各自の研究テーマの周辺の文献を調査し理解を深めます．
各自の研究テーマの周辺の文献を調査し理解を深めます．
これまでの進捗状況の報告と，研究内
容について議論します．
これまでの進捗状況の報告と，研究内
容について議論します．
これまでの進捗状況の報告と，研究内
容について議論します．
これまでの進捗状況の報告と，研究内
容について議論します．
研究に対する具体的な方針を決め，必要なプログラミング・予備実験などを行いその報告を行います．
研究に対する具体的な方針を決め，必要なプログラミング・予備実験などを行いその報告を行います．
研究に対する具体的な方針を決め，必要なプログラミング・予備実験などを行いその報告を行います．
研究に対する具体的な方針を決め，必要なプログラミング・予備実験などを行いその報告を行います．
研究に対する具体的な方針を決め，必要なプログラミング・予備実験などを行いその報告を行います．
これまでの研究進捗状況を報告し，内容を議論することで最終的な研究成果の調整を行います．
これまでの研究進捗状況を報告し，内容を議論することで最終的な研究成果の調整を行います．
これまでの研究進捗状況を報告し，内容を議論することで最終的な研究成果の調整を行います．
これまでの成果を基に執筆作業を行います．
これまでの成果を基に執筆作業を行います．

【Outline and objectives】
Students are expected to learn how to work on their researches anddevelop their presentation skills. They are essential to complete thegraduation thesis.

— 255 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講赤石

美奈

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
卒業論文に必要となる研究分野における基礎知識を獲得する22決定したアプローチによる課題解決の実践 (4)【到達目標】
卒業研究に関する分野の文献を読み，その内容を理解した上で，人に説明する能力を身に着ける．また，論文を読んで卒業論文を執筆するのに十分な基礎知識を身に着ける．

23

決定したアプローチによる課題解決の実践 (5)24【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】決定したアプローチによる課題解決の実践 (6)25

論文作成 (1)26

論文作成 (2)27

論文作成 (3)28

論文作成 (4)【授業の進め方と方法】
卒業研究に関係する分野の知見を深めるために、関連研究調査や議論を行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
テーマ設定 (1)2

テーマ設定 (2)3

テーマ設定 (3)4

テーマ設定 (4)5

テーマ設定 (5)6

テーマ設定 (6)7

設定テーマにおける課題の明確化 (1)8

設定テーマにおける課題の明確化 (2)9

設定テーマにおける課題の明確化 (3)10

設定テーマにおける課題の明確化 (4)11

設定テーマにおける課題の明確化 (5)12

設定テーマにおける課題の明確化 (6)13

課題解決に向けたアプ
ローチ方法の決定 (1)14

課題解決に向けたアプ
ローチ方法の決定 (2)15

課題解決に向けたアプ
ローチ方法の決定 (3)16

課題解決に向けたアプ
ローチ方法の決定 (4)17

課題解決に向けたアプ
ローチ方法の決定 (5)18

課題解決に向けたアプ
ローチ方法の決定 (6)19

決定したアプローチによる課題解決の実践 (1)20

決定したアプローチによる課題解決の実践 (2)21

決定したアプローチによる課題解決の実践 (3)輪講形式で発表および討論を行い，決定したアプローチ方法での課題解決を試みる
輪講形式で発表および討論を行い，決定したアプローチ方法での課題解決を試みる
輪講形式で発表および討論を行い，決定したアプローチ方法での課題解決を試みる
論文の執筆を進めるとともに，輪講形式で論文の執筆の進捗を報告する
論文の執筆を進めるとともに，輪講形式で論文の執筆の進捗を報告する
論文の執筆を進めるとともに，輪講形式で論文の執筆の進捗を報告する
論文の執筆を進めるとともに，輪講形式で論文の執筆の進捗を報告する【授業時間外の学習（準備学習・復習・宿題等）】
各自の研究テーマに関連する調査や研究討論を積極的に行う。

内容
輪講形式で発表および討論を行い，取り組むべきテーマを決定する
輪講形式で発表および討論を行い，取り組むべきテーマを決定する
輪講形式で発表および討論を行い，取り組むべきテーマを決定する
輪講形式で発表および討論を行い，取り組むべきテーマを決定する
輪講形式で発表および討論を行い，取り組むべきテーマを決定する
輪講形式で発表および討論を行い，取り組むべきテーマを決定する
輪講形式で発表および討論を行い，設定したテーマにおける先行研究調査から課題を抽出する
輪講形式で発表および討論を行い，設定したテーマにおける先行研究調査から課題を抽出する
輪講形式で発表および討論を行い，設定したテーマにおける先行研究調査から課題を抽出する
輪講形式で発表および討論を行い，設定したテーマにおける先行研究調査から課題を抽出する
輪講形式で発表および討論を行い，設定したテーマにおける先行研究調査から課題を抽出する
輪講形式で発表および討論を行い，設定したテーマにおける先行研究調査から課題を抽出する
輪講形式で発表および討論を行い，抽出した課題の解決に向けたアプローチ
方法を決めていく
輪講形式で発表および討論を行い，抽出した課題の解決に向けたアプローチ
方法を決めていく
輪講形式で発表および討論を行い，抽出した課題の解決に向けたアプローチ
方法を決めていく
輪講形式で発表および討論を行い，抽出した課題の解決に向けたアプローチ
方法を決めていく
輪講形式で発表および討論を行い，抽出した課題の解決に向けたアプローチ
方法を決めていく
輪講形式で発表および討論を行い，抽出した課題の解決に向けたアプローチ
方法を決めていく
輪講形式で発表および討論を行い，決定したアプローチ方法での課題解決を試みる
輪講形式で発表および討論を行い，決定したアプローチ方法での課題解決を試みる
輪講形式で発表および討論を行い，決定したアプローチ方法での課題解決を試みる【テキスト（教科書）
】
なし
【参考書】
研究分野における先行研究論文や，書籍を適宜指定する【成績評価の方法と基準】
発表や議論などのセミナーへの関与度に応じて採点する．
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
研究実施，論文執筆，発表資料作成に PC を使用【Outline and objectives】
The goal of this course is for students to develop their ability to increaseknowledge of the subject and to demonstrate knowledge of for the thesis
relevant technologies.

— 256 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講尾花賢

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
卒業論文に必要となる研究分野における基礎知識を獲得する21決定したアプローチによる課題解決の実践 (3)【到達目標】
卒業研究に関する分野の文献を読み，その内容を理解した上で，人に説明する能力を身に着ける．また，論文を読んで卒業論文を執筆するのに十分な基礎知識を身に着ける．

22

決定したアプローチによる課題解決の実践 (4)23【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】決定したアプローチによる課題解決の実践 (5)24

決定したアプローチによる課題解決の実践 (6)25

論文作成 (1)【授業の進め方と方法】
暗号，情報セキュリティ学術論文や書籍を輪講し，卒業研究に関係する分野の知見を深める．

輪講形式で発表および討論を行い，決定したアプローチ方法での課題解決を試みる
輪講形式で発表および討論を行い，決定したアプローチ方法での課題解決を試みる
輪講形式で発表および討論を行い，決定したアプローチ方法での課題解決を試みる
輪講形式で発表および討論を行い，決定したアプローチ方法での課題解決を試みる
論文の執筆を進めるとともに，輪講形式で論文の執筆の進捗を報告する
論文の執筆を進めるとともに，輪講形式で論文の執筆の進捗を報告する
論文の執筆を進めるとともに，輪講形式で論文の執筆の進捗を報告する
論文の執筆を進めるとともに，輪講形式で論文の執筆の進捗を報告する

26

論文作成 (2)【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes

27

論文作成 (3)【フィールドワーク（学外での実習等）の実施】
なし / No28

論文作成 (4)【授業計画】
回
テーマ
1
テーマ設定 (1)

【授業時間外の学習（準備学習・復習・宿題等）】
選定した文献を読み、発表の準備をする

2

テーマ設定 (2)3

テーマ設定 (3)4

テーマ設定 (4)5

テーマ設定 (5)6

テーマ設定 (6)7

設定テーマにおける課題の明確化 (1)8

設定テーマにおける課題の明確化 (2)9

設定テーマにおける課題の明確化 (3)10

設定テーマにおける課題の明確化 (4)11

設定テーマにおける課題の明確化 (5)12

設定テーマにおける課題の明確化 (6)13

課題解決に向けたアプ
ローチ方法の決定 (1)14

課題解決に向けたアプ
ローチ方法の決定 (2)15

課題解決に向けたアプ
ローチ方法の決定 (3)16

課題解決に向けたアプ
ローチ方法の決定 (4)17

課題解決に向けたアプ
ローチ方法の決定 (5)18

課題解決に向けたアプ
ローチ方法の決定 (6)19

決定したアプローチによる課題解決の実践 (1)20

決定したアプローチによる課題解決の実践 (2)内容
輪講形式で発表および討論を行い，取り組むべきテーマを決定する
輪講形式で発表および討論を行い，取り組むべきテーマを決定する
輪講形式で発表および討論を行い，取り組むべきテーマを決定する
輪講形式で発表および討論を行い，取り組むべきテーマを決定する
輪講形式で発表および討論を行い，取り組むべきテーマを決定する
輪講形式で発表および討論を行い，取り組むべきテーマを決定する
輪講形式で発表および討論を行い，設定したテーマにおける先行研究調査から課題を抽出する
輪講形式で発表および討論を行い，設定したテーマにおける先行研究調査から課題を抽出する
輪講形式で発表および討論を行い，設定したテーマにおける先行研究調査から課題を抽出する
輪講形式で発表および討論を行い，設定したテーマにおける先行研究調査から課題を抽出する
輪講形式で発表および討論を行い，設定したテーマにおける先行研究調査から課題を抽出する
輪講形式で発表および討論を行い，設定したテーマにおける先行研究調査から課題を抽出する
輪講形式で発表および討論を行い，抽出した課題の解決に向けたアプローチ
方法を決めていく
輪講形式で発表および討論を行い，抽出した課題の解決に向けたアプローチ
方法を決めていく
輪講形式で発表および討論を行い，抽出した課題の解決に向けたアプローチ
方法を決めていく
輪講形式で発表および討論を行い，抽出した課題の解決に向けたアプローチ
方法を決めていく
輪講形式で発表および討論を行い，抽出した課題の解決に向けたアプローチ
方法を決めていく
輪講形式で発表および討論を行い，抽出した課題の解決に向けたアプローチ
方法を決めていく
輪講形式で発表および討論を行い，決定したアプローチ方法での課題解決を試みる
輪講形式で発表および討論を行い，決定したアプローチ方法での課題解決を試みる【テキスト（教科書）
】
なし
【参考書】
研究分野における先行研究論文や，書籍を適宜指定する【成績評価の方法と基準】
発表や議論などのセミナーへの関与度に応じて採点する．
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
研究実施，論文執筆，発表資料作成に PC を使用【Outline and objectives】
In this course, you will learn basic knowledge for writing graduate
thesis.

— 257 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講佐々木 晃
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
計算機言語処理系に関する書籍や学術論文等から、基礎となるものおよび卒論のテーマに関連するものを取り上げ、輪講を行う。これにより、卒業論文の研究テーマに必要となる知識の基礎を固めることが目標である。また、卒論テーマに関連する論文を持ち寄り紹介しメンバーで議論を行う。

23

文献紹介 (6)24

研究進捗報告 (4)25

研究進捗報告 (5)【到達目標】
自分の研究分野の本や論文を読む力をつける。他人との議論の仕方を身につける。発表を通して自分の考えを正確に相手に伝える力を獲得する。

26
27
28

研究発表演習 (1)
研究発表演習 (2)まとめ【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業時間外の学習（準備学習・復習・宿題等）】
輪講の該当箇所の予習やプログラミング、文献紹介のための準備、研究内容の発表のための準備【授業の進め方と方法】
計算機言語処理系に関する書籍や学術論文等から、基礎となるものおよび卒論のテーマに関連するものを取り上げ、輪講形式で理解を深める。基礎的なテーマとして、プログラム意味論の基礎、コンパイラ構成論などの分野の書
籍・論文を用いて学習を進める。これらは、卒業研究を進める上での土台となる。後半は、各メンバーが自身の卒業論文テーマに関連する記事、論文、関連資料を紹介し、これに基づいて全員で議論を行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
導入
2
再帰的データ (1) Inductive Sets ofData(1)
3
再帰的データ (2)Inductive Sets ofData(2)4
データ抽象 (1)- Data
Abstraction(1)5
データ抽象 (2)- Data
Abstraction(2)67

式 (1) - Expressions(1)式 (2) - Expressions(2)8

式 (3) - Expressions(3)9

式 (4)- Expressions(4)10状態 (1) - State(1)11状態 (2) - State(2)12状態 (3) - State(3)1315

継続渡しによるインタプ
リタ (1) Continuation-Passing
Interpreters(1)
継続渡しによるインタプ
リタ (2)-Continuation-Passing
Interpreters(2)
文献紹介 (1)16

文献紹介 (2)17

文献紹介 (3)1819

研究進捗報告 (1)
研究進捗報告 (2)20

研究進捗報告 (3)21

文献紹介 (4)22

文献紹介 (5)14

サーベイを通じて当該分野の知識を身につける
各自の研究に関する報告とディスカッション
メンバーの研究に関するディスカッション
研究発表の演習メンバーの研究発表
総括【テキスト（教科書）
】
なし
【参考書】
Essentials of Programming Languages
Daniel P. Friedman and Mitchell Wand, Third Edition, MIT Press, 2008.
他にも、テーマに応じて適宜、書籍、論文を参考にする。
【成績評価の方法と基準】
発表や議論などセミナーへの関与の度合いによって採点する【学生の意見等からの気づき】
メンバー間での討議をより活発にする。
【学生が準備すべき機器他】
貸与 PC、授業支援システム利用

内容
導入
再帰データ型 - Recursively Specified
Data【Outline and objectives】
Students will read research paper and textbooks related to programming languages. The main aim of the course is to acquire fundamentals
essential for research activities.

再帰プログラム - Recursive
Programs
データの定義と表現 Specifying /Representing Data
再帰データ型、抽象データ型 Recursive Data Type, Abstract
Data Type
簡単な言語 - A Simple Language
手続きを持つ言語 - A Language with
Procedures
再帰手続きを持つ言語 - A Languagewith Recursive Procedures
変数スコープ、レキシカルスコープの実装法 - Scoping of Variable,
Implementation of Lexical Scoping
参照を持つ言語 - A Language with
References
可変オブジェクトを持つ言語 - A
Language with Mutable Objects
パラメタ渡しの手法 - A
Parameter-Passing Variations
継続渡しによるインタプリタ - A
Continuation Passing Interpreters

命令型インタプリタ - A Imperative
Interpreter

各自の卒業研究に関連する研究や分野の新しい研究の紹介
メンバーの研究に関連する研究についての理解を深める
当該分野の研究について幅広い知識を身につける
各自の卒業研究に関する報告
メンバーの研究に関して、ディスカッ
ションを通じ理解を深める
メンバーの研究を通して幅広い当該分
野の知識を身につける
各自の研究に関連する分野のサーベイを行い報告する
メンバーの研究に関連する分野についてのサーベイについて議論する— 258 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講佐藤裕二

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
進化計算、ニューラルネットワーク、群知能などの知的計算と呼ばれる技術を用いた工学的問題への応用やゲーム問題への応用を課題として取り上げ、プ
ログラムの作成や実験を通して卒業研究を進めることにより、考える力、調査する力、グループでコミュニケーションをする力を養う。また、卒業論文作成を通して論理的な文章を書く力を養うことを目的とする。
【到達目標】
進化計算、ニューラルネットワーク、群知能などの知的計算と呼ばれる技術を用いた工学的問題への応用やゲーム問題への応用を課題として取り上げ、プ
ログラムの作成や実験を通して卒業研究を進めることにより、社会に出てから最低限必要となる 考える力、調査する力、グループコミュニケーション力を得ることを到達目標とする。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
進化計算、ニューラルネットワーク、群知能などの知的計算と呼ばれる技術を用いた工学的問題への応用やゲーム問題への応用を課題として取り上げ、プ
ログラムの作成、実験やゼミでの発表を通して卒業研究を進める。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回テーマ
第1回
卒論テーマの決定

第2回

調査研究 1

第3回

調査研究 2

第4回

調査研究 3

第5回

調査研究 4

第6回

プログラム作成 1

第7回

プログラム作成 2

第8回

プログラム作成 3

第9回

プログラム作成 4

第 10 回

プログラム作成 5

第 11 回

プログラム作成 6

第 12 回

プログラム作成 7

第 13 回

プログラム作成 8

第 14 回

プログラム作成 9

第 15 回

プログラム作成 10

第 16 回

実験 1

第 17 回

実験 2

第 18 回

実験 3

第 19 回

実験 4

第 20 回

実験 5

第 21 回

実験 6

第 22 回

実験 7

第 23 回

実験 8

内容
進化計算、ニューラルネットワーク、群知能などの知的計算と呼ばれる技術を用いた工学的問題への応用やゲーム
問題への応用から卒業研究のテーマを決定する。
関連研究の調査および研究室での過去の研究内容の調査を行う。
関連研究の調査および研究室での過去の研究内容の調査を行う。
関連研究の調査および研究室での過去の研究内容の調査を行う。
関連研究の調査および研究室での過去の研究内容の調査を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。

第 24 回

実験 9

第 25 回

実験 10

第 26 回

研究成果のまとめ 1

第 27 回

研究成果のまとめ 2

第 28 回

研究成果のまとめ 3

評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
研究成果を整理して、抄録、卒業論文、発表用 PowerPoint などにまとめる
研究成果を整理して、抄録、卒業論文、発表用 PowerPoint などにまとめる
研究成果を整理して、抄録、卒業論文、発表用 PowerPoint などにまとめる【授業時間外の学習（準備学習・復習・宿題等）】
1. 次回のゼミまでに行った内容（研究、調査、検討など）をレポートとしてまとめてくる2. グループ内で議論の場を設け、思考の整理を行うとともにコミュニケーショ
ン能力の向上を図る【テキスト（教科書）
】
特になし
【参考書】
[1] Proc. The ACM/SIGEVO Genetic and Evolutionary Computation
Conference, 1999 ‒ 2018.
[2] Proc. The IEEE Congress on Evolutionary Computation Conference,
1999 ‒ 2018.
[3] 進化計算学会論文誌、シンポジウム論文集、および研究会論文集[4] 過去の卒論本体、抄録およびプログラム【成績評価の方法と基準】
レポート（40%）、活動状況（40%）および卒業研究の完成度（20%）から総合的に判断する【学生の意見等からの気づき】
前提科目を未履修の学生の理解力が不十分【学生が準備すべき機器他】
特になし【その他の重要事項】
特になし【Outline and objectives】
We will think about applying to engineering problems using technology
called intelligent computing such as evolutionary computation, neuralnetwork, swarm intelligence, etc. and application to game problems.
In addition, by do graduation research through program creation andexperiments, we develop the ability to think, the ability to investigate,
and the ability to communicate in groups. It aims to develop the ability
to write logical sentences through graduation thesis writing.

— 259 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講日高宗一郎

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
プログラミング言語の基本概念に関する参考書や卒業論文のテーマに関連する基礎的な論文をとりあげ、輪講を行うことにより、研究の基本的な方法論の習得を目指す。また、卒業論文の内容に関する報告や議論も行う。
【到達目標】
研究の動向の把握の方法を学び、研究の紹介やメンバーの研究に関する議論を通して、学術的見地に即した研究の把握や議論の方法を習得することを目標とする。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
プログラミング言語の基本概念に親しむとともに研究の道具立ての獲得を目指す。
文献の紹介を通して学術研究の方法論や既存の成果への理解を深め、議論の経験を積む。
また研究進捗の報告を通して研究成果の発表方法を習得する。

【参考書】
五十嵐淳「プログラミング言語の基礎概念」サイエンス社： 2011 年 07 月
その他テーマに関連した学術論文や書籍を参考にする。
【成績評価の方法と基準】
発表における話し方や発表資料、議論などを通したセミナーへの積極的な参加の度合いにより評価する。
【学生の意見等からの気づき】
なし【学生が準備すべき機器他】
貸与パソコン【Outline and objectives】
This course covers basic methodology to conduct research by readingreferences on fundamental notions of programming languages and othertopics related to bachelor theses themes. The activities also include
progress reports and discussions on bachelor thesis.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
導出システム入門 (1)3
導出システム入門 (2)4ML の操作的意味論 (1)5ML の操作的意味論 (2)6ML の操作的意味論 (3)7ML の操作的意味論 (4)8ML の操作的意味論 (5)9ML の型システム (1)10ML の型システム (2)11ML の型システム (3)12
文献探索方法
13
文献探索演習14

研究進捗報告 (1)15

文献紹介 (1)16

研究進捗報告 (2)17

文献紹介 (2)18

研究進捗報告 (3)19

文献紹介 (3)20

研究進捗報告 (4)21

文献紹介 (4)22

研究進捗報告 (5)23

研究進捗報告 (6)24

研究進捗報告 (7)25

研究進捗報告 (8)26

研究進捗報告 (9)27

研究発表演習 (1)28

研究発表演習 (2)内容
特講の進め方に関するガイダンス
自然数の加算・乗算・比較
メタ定理と帰納法による証明
整数・真偽値式の評価
定義，変数束縛と環境
関数と再帰
静的有効範囲と名前無し表現
リストとパターンマッチング
単純型システム
多相的型システム型推論
文献探索方法と議論
文献探索と文献リスト集約に関する演習各自の研究の報告またはメンバーの発表に関する議論 (1)
各自の研究テーマに関連する文献の読解と紹介、紹介内容に関する議論 (1)
各自の研究の報告またはメンバーの発表に関する議論 (2)
各自の研究テーマに関連する文献の読解と紹介、紹介内容に関する議論 (2)
各自の研究の報告またはメンバーの発表に関する議論 (3)
各自の研究テーマに関連する文献の読解と紹介、紹介内容に関する議論 (3)
各自の研究の報告またはメンバーの発表に関する議論 (4)
各自の研究テーマに関連する文献の読解と紹介、紹介内容に関する議論 (4)
各自の研究の報告またはメンバーの発表に関する議論 (5)
各自の研究の報告またはメンバーの発表に関する議論 (6)
各自の研究の報告またはメンバーの発表に関する議論 (7)
各自の研究の報告またはメンバーの発表に関する議論 (8)各自の研究の報告またはメンバーの発表に関する議論 (9)研究発表と発表内容、方法に関する議論 (1)
研究発表と発表内容、方法に関する議
論 (2)【授業時間外の学習（準備学習・復習・宿題等）】
参考書や学術論文の該当箇所に関する予習、担当部分の発表資料の作成、各
自の研究内容に関する紹介資料の準備。
【テキスト（教科書）】なし。

— 260 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講廣津登志夫

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
卒業論文に必要となる研究分野における研究動向を調査する。
既出の技術の論文を読むことで、自分の技術を説明するために必要な要素や、研究開発を進める上で検討すべき要素を把握する。
【到達目標】
卒業研究に関する分野の文献を読み、その内容を簡潔に整理した上で人に伝える。
論文を読んで自分の卒業論文の基礎知識を養う。
論文を読むことで研究開発を進めるために必要な要素を理解し、それらを自身の研究に適用する。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
ネットワーク，SDN，仮想化技術，分散システム，センサネットワーク，ク
ラウド，セキュリティなどの学術論文を探す。
論文を読んでそれに関する他の論文を探し・読む。
卒業研究に密接に関係する文献については、その要約を作成する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes

27
28

選定した文献に関して発表し全員で議論する選定した文献に関するまとめと全員での議論【授業時間外の学習（準備学習・復習・宿題等）】
選定した文献を読み、発表の準備をする【テキスト（教科書）
】
なし
【参考書】
テーマに応じて適宜、関連論文や書籍を参考にする。
【成績評価の方法と基準】
特講発表会の準備や発表、セミナーでの発表や議論への関与度で評価する(100%)。
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
発表時や資料作成に PC 使用【Outline and objectives】
Students find and read research papers related to each research topic.

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
文献の選定 (1)2
研究文献に関する発表・
議論 (1-A)
3
研究文献に関する発表・
議論 (1-B)
4
研究文献に関する発表・
議論 (1-C)
5
研究文献に関する発表・
議論 (1-D)
6
研究文献に関する発表・
議論 (1-E)
7
研究文献に関する発表・
議論 (1-F)
8
研究文献に関する発表・
議論 (1-G)
9
研究文献に関する発表・
議論 (1-H)
10
文献の選定 (2)11
研究文献に関する発表・
議論 (2-A)
12
研究文献に関する発表・
議論 (2-B)
13
研究文献に関する発表・
議論 (2-C)
14
研究文献に関する発表・
議論 (2-D)
15
研究文献に関する発表・
議論 (2-E)
16
研究文献に関する発表・
議論 (2-F)
17
研究文献に関する発表・
議論 (2-G)
18
研究文献に関する発表・
議論 (2-H)
19
文献の選定 (3)20
研究文献に関する発表・
議論 (3-A)
21
研究文献に関する発表・
議論 (3-B)
22
研究文献に関する発表・
議論 (3-C)
23
研究文献に関する発表・
議論 (3-D)
24
研究文献に関する発表・
議論 (3-E)
25
研究文献に関する発表・
議論 (3-F)
26
研究文献に関する発表・
議論 (3-G)

研究文献に関する発表・
議論 (3-H)
研究文献に関するまとめと議論

内容
読むべき書籍や論文等の文献を決める
選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する
読むべき書籍や論文等の文献を決める
選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する
読むべき書籍や論文等の文献を決める
選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する選定した文献に関して発表し全員で議論する— 261 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講黄潤和

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
AI and Machine Learning related 研究テーマの選択，研究企画および計画的な研究遂行，研究成果のまとめと発表，計画的な研究の各ステップについて基礎的な鍛錬を行う。

【参考書】
電子情報通信学会の論文誌および人工知能学会誌，
IEEE Intelligent Systems などによる関連技術の survey からの参考文献。

【到達目標】
従来技術のサーベイ方法を習得できる。社会の要請，研究の志，技術の訴求点に基づく研究企画が行える。研究計画に従って研究を遂行できる。研究成果のプレゼンテーション技術を身につける。最後に、卒業研究成果を発表する。

【成績評価の方法と基準】
2/3 の出席率が必要です。最終報告 60 ％，平常点 40 ％で総合評価する。

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
まず，AI and Machine Learning related systems and applications 理解に関わる最新かつ優れた論文を精読して，研究スタイルを学ぶ。各自の研究テー
マにおいて，(1) 未知のもの，(2) 与えられたデータ，(3) 条件，を明らかにして課題を設定する。次いで，社会の要請，研究の志，技術の訴求点を明確にして，研究の企画を行う。研究の遂行は，線表に基づき，進捗管理を厳密に行う。最後に，研究成果の報告では，研究の位置づけ，提案手法の狙いと内容，および実験結果のそれぞれについて，論理的な道筋に従い，日本語および英語で明確に記述できるようにする。プレゼンテーションは効果的に構成し，反復して練習する。

【学生の意見等からの気づき】
進捗管理を自己責任で行う姿勢を身につけさせるため，より厳しく指導を行う。
【学生が準備すべき機器他】
電子メールや学内外 Web サイトへのアクセス等ネットワークを利用。
【Outline and objectives】
Students are going to make research investigation on AI and Machine
Learning related research topics, to select a topic and make researchplan of how to conduct the selected research topic. All the research steps
are the fundamental training for students.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
はじめに
第2回
従来技術のサーベイ (1)
第3回
第4回
第5回
第6回
第7回
第8回
第9回
第 10 回
第 11 回
第 12 回
第 13 回
第 14 回
第 15 回
第 16 回
第 17 回
第 18 回
第 19 回
第 20 回
第 21 回
第 22 回

第 23 回
第 24 回
第 25 回
第 26 回
第 27 回
第 28 回内容
全体計画と心構えの説明
電子情報通信学会の論文誌および人工知能学会誌による関連技術のサーベイ
従来技術のサーベイ (2)IEEE Intelligent Systems などによる関連技術のサーベイ
従来技術のサーベイ (3)関連技術のサーベイのまとめ
特講論文 (1)
選択と精読
特講論文 (2)
プレゼンテーション資料作成と発表練
習輪読 (1)
重要な関連論文を選んでの精読と輪講
輪読 (2)
関連論文のまとめ
研究企画書作成 (1)
社会の要請，研究の志，技術の訴求点を考え
研究企画書作成 (2)
研究企画書に明記
着手申請書の書き
研究環境の立ち上げ (1)
実験対象の立案
研究環境の立ち上げ (2)
実験対象データの収集開始
研究環境の立ち上げ (3)研究開発ツールの整備
研究環境の立ち上げ (4)基本プログラミングの開始
中間発表
進捗報告と前半のまとめ
はじめに
後半計画と心構えの説明
研究遂行 (1)
予備実験の開始，実験結果の整理，評
価と分析
研究計画の最終調整
進捗報告と見直し
研究遂行 (2)
本格実験の開始，実験結果の取得
研究遂行 (3)
本格実験の開始，実験結果の評価
研究遂行 (4)
追加実験，総合的評価と分析・考察
卒研論文作成 (1)
研究の位置づけ，取り組んだ課題と研究成果の確認，明確な論旨と文章表現の推敲
卒研論文作成 (2)
本論文のアウトラインを書き
卒研論文作成 (3)
研究成果の確認の上に論文を完成
卒研論文作成 (4)
文章表現の推敲と足りない部分を追加
卒研抄録作成 (1)
抄録のドラフトを書き
卒研抄録作成 (2)
文章表現の推敲と足りない部分を追加、そして抄録の形式をチェック
最終成果の発表の準備 (1) 論理的かつ視覚効果を最大限とした研究成果プレゼンテーション法の習得【授業時間外の学習（準備学習・復習・宿題等）】[1] パターン認識と機械学習 上、下、 単行本（ソフトカバー）[2] これからの強化学習 単行本（ソフトカバー）[3] Google、機械学習ライブラリ「TensorFlow」[4] An open-source software library for Machine Intelligence,https://www.tensorflow.org/【テキスト（教科書）】特になし。

— 262 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講李

亜民

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
1. Investigate the research themes the students are interested in
2. Search published papers and present the papers
3. Prepare their own themes of the graduation researches【到達目標】
Through investigation and searches via Internet, students canunderstand the current results, methods, and unsolved problems related
to their own graduation research themes.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
This course aims to investigate the situations of high-performancemicroprocessors, embedded CPUs, supercomputers, interconnection
networks, disjoint paths, fault tolerant computing, and mobile ad hoc
networks (MANETs). Students will read published papers and makepresentations in the class.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Finding papers 1
2
Presentation 1-1
3
Presentation 1-2
4
Presentation 1-3
5
Presentation 1-4
6
Presentation 1-5
7
Presentation 1-6
8
Finding papers 2
9Presentation 2-1
10Presentation 2-2
11
Presentation 2-3
12Presentation 2-4
13
Presentation 2-5
14
Presentation 2-615
Summary
16
Finding papers 3
Presentation 3-1
17
18
Presentation 3-2
19
Presentation 3-3
20
Presentation 3-4
21
Presentation 3-5
22
Presentation 3-6
23
Finding papers 4
24
Presentation 4-1
25
Presentation 4-2
26
Presentation 4-3
27
Presentation 4-4
28
Presentation 4-5

内容
Finding related papers (round 1)
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion
Finding related papers (round 2)
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion
Summary
Finding related papers (round 3)
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion
Finding related papers (round 4)
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion
Paper presentation and discussion【授業時間外の学習（準備学習・復習・宿題等）】
Read papers and prepare the presentation slides【テキスト（教科書）】
None
【参考書】
Google【成績評価の方法と基準】
Participations (40%) and Presentations (60%)
【学生の意見等からの気づき】
None【学生が準備すべき機器他】
Bring note PC to the class【Outline and objectives】
1. Investigate the research themes the students are interested in
2. Search published papers and present the papers
3. Prepare their own themes of the graduation researches— 263 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講劉少英

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：
24

プログラムテスト３

25

プログラムテスト４【到達目標】
SOFL 三段階形式仕様記述技術を含む、さまざまな研究課題を解決するために必要な知識、手法、および支援環境を学生に勉強させ、問題点について討論、そして学生の研究プロジェクトに勉強した技術を適用する力を育て行く。

26

発表技能の強化２【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】27

プログラムテスト５

28

システム文書の作成【授業の概要と目的（何を学ぶか）】
最新のソフトウェア開発技術を学びながら、具体的な応用ソフトウェアシス
テムの開発に取り込む。これによって実際のソフトウェア開発に関わる様々な課題を理解し、解決策を打ち出す能力を向上させる。

【授業の進め方と方法】
学生と議論した上で、研究プロジェクトに使う技術を紹介する参考文献を学生に読んでもらいます。必要に応じて開発または検証技術を紹介し、学生と議論を行います。このように研究プロジェクトを推進します。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回テーマ
1
研究プロジェクトの説明と確認

2

要求分析技術3
4

システム設計技術
参考文献の理解

5

設計仕様の作成１6

設計仕様の作成２

7

設計仕様の作成３8

設計仕様によるシステム
の実装１

9

21

設計仕様によるシステムの実装２設計仕様によるシステムの実装３設計仕様によるシステムの実装４設計仕様によるシステムの実装５
設計仕様によるシステムの実装６設計仕様によるシステムの実装７
設計仕様によるシステムの実装８設計仕様によるシステムの実装９設計仕様によるシステムの実装１０設計仕様によるシステムの実装１１設計仕様によるシステムの実装１２設計仕様によるシステムの実装１３
発表技能の強化１

22

プログラムテスト１

23

プログラムテスト２

10
11
12
13
14
15
16
17
18
19
20

内容
各学生が行う研究プロジェクトの内容を確認し、理解できないところを説明する。
要求分析の概要を説明、関連する技術を紹介する。
システム設計技術を簡潔に紹介する。
学生に読んでもらう参考文献の内容を学生に紹介してもらい、重要な点を議論する。
学生に自分が開発しているシステムの設計仕様を作成する技術を議論する。
学生に自分が開発しているシステムの設計仕様を作成する技術と問題点を議論する。
学生に自分が開発しているシステムの設計仕様を作成する技術と問題点を議論続ける。
ＤＦＤ，ＵＭＬ、またはＳＯＦＬの設計仕様に基づくプログラムのincremental 実装原理を紹介、問題点について議論する。
システムの実装を続け、問題点について議論する。
システムの実装を続け、問題点について議論する。
システムの実装を続け、問題点について議論する。
システムの実装を続け、問題点について議論する。
システムの実装を続け、問題点について議論する。
システムの実装を続け、問題点について議論する。
システムの実装を続け、問題点について議論する。
システムの実装を続け、問題点について議論する。
システムの実装を続け、問題点について議論する。
システムの実装を続け、問題点について議論する。
システムの実装を続け、問題点について議論する。
システムの実装を続け、問題点について議論する。
学生に自分の研究成を発表してもらい、発表技能を向上させる。
設計仕様によるプログラムテスト手法を紹介、学生が開発したシステムに適用、問題点を議論する。
設計仕様によるプログラムテスト手法を紹介、学生が開発したシステムに適用、問題点を議論する。

設計仕様によるプログラムテスト手法を紹介、学生が開発したシステムに適用、問題点を議論する。
設計仕様によるプログラムテスト手法を紹介、学生が開発したシステムに適用、問題点を議論する。
学生に自分の研究成果を発表してもらい、発表技能を向上させる。また、研究抄録と本論の書き方について紹介する。
設計仕様によるプログラムテスト手法を紹介、学生が開発したシステムに適用、問題点を議論する。
開発したシステムの要求仕様、設計仕様、プログラムコード、テストデータと結果、およびシステムの使用説明仕書などの文書の作成方法を紹介、問題点を議論する。

【授業時間外の学習（準備学習・復習・宿題等）】
参考文献の勉強、関連する技術または支援ツールの勉強、または学生自身の研究プロジェクトの推進。
【テキスト（教科書）】“Formal Engineering for Industrial Software Development through the
SOFL Method”, by Shaoying Liu, Springer-Verlag, March, 2004.
Research papers など他の参考文献【参考書】
研究論文、レポート、およぶ参考文献【成績評価の方法と基準】
中間発表、最終発表、およびレポート【学生の意見等からの気づき】
学生のコミュニケーションをより一層強化します。
【学生が準備すべき機器他】
PC【その他の重要事項】
責任を持つ、一生懸命努力することが重要【Outline and objectives】
In this project, students are expected to learn the most advanced
software development technologies and to apply them to specificapplication software development process. This course aims to provide
the students with an opportunity to gain experience of developing
application software with new technology and to enhance their ability
to solve problems.

— 264 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講伊藤克亘

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：
21【授業の概要と目的（何を学ぶか）】
テーマは各自決める。
【到達目標】
卒業論文を執筆し、学会の年次大会レベルの発表ができるようになる研究遂
行能力、情報収集、整理の方法を身に付ける。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）
】

22

23
24
25

【授業の進め方と方法】
音・言語に関する卒業研究の遂行に必要な基本文献を精読する。

26
27

Noise, Signal
Detection, Hearing,and Speech(Hearing)
Noise, Signal
Detection, Hearing,and Speech(Speech)
Architectural Acoustics
Architectural Acoustics(Standing Waves)Environmental
Acoustics
Transduction
Nonlinear Acoustic
Effects
まとめ

教科書 p.302-315

教科書 p.315-332

教科書 p.333-343
教科書 p.343-358
教科書 p.359-389
教科書 p.390-434
教科書 p.478-493【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes

28【フィールドワーク（学外での実習等）の実施】
なし / No【授業時間外の学習（準備学習・復習・宿題等）】
担当部分の精読および練習問題の解答作成【授業計画】
回
テーマ
1
ガイダンス
2
The Vibrating String(Initial Values andBoundary Conditions,
Reflection, Forced
Vibration, Modes,
Overtones)3
Vibrations ofBars(Boundary
Conditions, Forced
Vibration)
4
Vibrations of Bars
5
The Two-Dimensional
Wave
Equation(Membranes)
6
The Two-Dimensional
Wave Equation(Plates)
7
The Acoustic Wave
Equation and Simple
Solutions(The Linear
Wave Equation)
8
The Acoustic Wave
Equation and Simple
Solutions(Sperical
Waves)
9
The Acoustic Wave
Equation and Simple
Solutions(Rays andWaves)
10
Reflection and Transmission(Reflection)
11
Reflection and Transmission(Transmission)
12
Radiation and
Reception of Acoustic
Waves(Radiation)
13
Radiation and
Reception of Acoustic
Waves(Reception)
14
春セメスタまとめ15
Absorption and
Attenuation ofSound(Absorption)
16
Absorption and
Attenuation ofSound(Attenuation)
17
Cavities andWaveguides(Cavities)
18
Cavities andWaveguides(Waveguides)
19
Pipes, Resonators, andFilters(Pipes)
20
Pipes, Resonators, andFilters(Filters)【テキスト（教科書）】
Fundamentals of Acoustics
Fourth Edtion
Lawrence E. Kinsler, et.al.
John Wiley & Sons, Inc.

内容
輪講の進め方の説明
教科書 p.41-p.67

全体の成果をまとめる【参考書】
適宜指定する教科書 p.68-80【成績評価の方法と基準】
担当部分の発表と練習問題の発表で評価する【学生の意見等からの気づき】
特になし。

教科書 p.81-90
教科書 p.91-100【学生が準備すべき機器他】
貸与ノート PC、および研究室デスクトップ PC【Outline and objectives】
Students decide the theme themselves.

教科書 p.100-112
教科書 p.113-125

教科書 p.126-135

教科書 p.135-148

教科書 p.149-161
教科書 p.161-170
教科書 p.171-184

教科書 p.184-203

これまでに学んだことをまとめる。
教科書 p.210-224

教科書 p.224-238

教科書 p.246-256

教科書 p.256-271

教科書 p.272-284
教科書 p.284-301— 265 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講小池

崇文

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
卒業論文執筆に必要となる英語研究論文を 1 編以上選択し時間をかけて読解することで，研究論文の読解方法，研究のサーベイ方法について学ぶ．また，海外の最先端の研究について書かれた論文を読むことで，現在，世の中で行われている研究そのものや研究動向について学ぶ．
【到達目標】
卒業論文執筆に必要な関連研究の調査方法と，そのまとめ方や発表方法の習得を目標とする．研究論文を 10 分程度のプレゼンテーションにまとめて発表するには，論文の表面的な語句の理解だけでなく，研究の本質を理解し，正しく要約できるこが必要である．また，高度な内容を専門家以外の者にわかりやすく表現し説明することも必要となる．両能力 (要約力，説明・表現力)の習得が目標の一つである．
また，特講を通じて，高度に専門的な物事を正確に調べ，正しく理解できることも目標とする．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】"実世界指向メディア/Computational Reality"をキーワードにした研究実施に必要な，様々な要素技術の知識を習得する．各自の興味ある研究テーマを元に，IEEE や ACM を中心に英文論文誌や国際会議予稿の中から論文を選定する．選定した論文を数ヶ月の時間をかけて読解することで，研究の背景
や研究の内容，課題，研究論文の構成について学ぶ．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
研究分野テーマ設定 (1)3

研究分野テーマ設定 (2)4研究分野サーベイ (1)5

研究分野サーベイ (2)6

研究分野サーベイ (3)7

研究分野サーベイ (4)8

研究分野サーベイ (5)9研究分野サーベイ (6)10

研究分野サーベイ (7)11

研究分野サーベイ (8)12

研究分野サーベイ (9)13

研究分野サーベイ (10)

14

特講発表

15

進捗報告と研究討論 (1)16進捗報告と研究討論 (2)17進捗報告と研究討論 (3)18進捗報告と研究討論 (4)19進捗報告と研究討論 (5)20進捗報告と研究討論 (6)21進捗報告と研究討論 (7)22進捗報告と研究討論 (8)23論文執筆 (1)24

論文執筆 (2)25

論文執筆 (3)26
27
28

発表練習 (1)
発表練習 (2)発表

今まで研究してきた内容に関して，卒業論文を執筆する．
今まで研究してきた内容に関して，卒業論文を執筆する
発表の準備と練習を行う．
発表の準備と練習を行う．
最終成果発表を行う．

【授業時間外の学習（準備学習・復習・宿題等）】
論文や関連情報の理解，実装，ミーティングの準備が必要である．
【テキスト（教科書）
】
特になし．
【参考書】
必要に応じて，書籍，論文などを指定する．
【成績評価の方法と基準】
ゼミ・輪講への参加状況，研究論文理解状況にもとづき総合的に評価する．
【学生の意見等からの気づき】
特になし．
【学生が準備すべき機器他】
研究実験室の PC および各自のノート PC を用いる．必要に応じて PC 以外の研究室の情報機器・実験機器を用いる．
【Outline and objectives】
You’ll learn about how to read research papers and how to survey
research by selecting one or more English research papers required forwriting a dissertation thesis and spending time reading. In addition,
you will learn about research itself and research trends currently being
done in the world by reading papers written about overseas advanced
research.

内容
今後の進め方について説明します。
議論を通して，研究テーマの設定を行う．
議論を通して，研究テーマの設定を行う．
研究論文や書籍，インターネットの情報を調査する．
研究論文や書籍，インターネットの情報を調査する．
研究論文や書籍，インターネットの情報を調査する．
研究論文や書籍，インターネットの情報を調査する．
研究論文や書籍，インターネットの情報を調査する．
研究論文や書籍，インターネットの情報を調査する．
研究論文や書籍，インターネットの情報を調査する．
研究論文や書籍，インターネットの情報を調査する．
研究論文や書籍，インターネットの情報を調査する．
研究論文や書籍，インターネットの情報を調査する．
英語研究論文 1 本に関してまとめて発表する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
今まで研究してきた内容に関して，卒業論文を執筆する．

— 266 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講小西克巳

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
データ駆動型モデリングや、その応用である画像処理・信号処理・高次元信号処理の基本概念に関する参考書や卒業論文のテーマに関連する基礎的な論文をとりあげ、輪講を行う。研究の流れや方法論の習得を目指す。
【到達目標】
関連する論文の研究内容の紹介とその議論を通じて、学術的な議論の仕方を習得することを目標とする。

【学生の意見等からの気づき】
なし【学生が準備すべき機器他】
貸与パソコン【Outline and objectives】
This course introduces the foundations of data-driven modeling, signal
processing and image processing by reading academic papers.

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
数理の基礎を学ぶとともに、MATLAB 等による実装を通じて、道具としての数学の使い方を学ぶ。文献の紹介を通して学術研究の方法論や既存の成果への理解を深め、議論の経験を積む。また研究進捗の報告を通して研究成果の発表方法を習得する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
データ駆動モデリングの基礎（１）3
データ駆動モデリングの基礎（２）4
データ駆動モデリング（１）5
データ駆動モデリング（２）
6
データ駆動モデリング（３）
7
データ駆動モデリング演
習（１）8
データ駆動モデリング演
習（２）9データ駆動モデリング演習（３）10
高次元データ修復（１）
高次元データ修復（２）1112
文献探索方法
13
文献探索演習

14
15

研究進捗報告 (1)
文献紹介 (1)1617

研究進捗報告 (2)
文献紹介 (2)1819

研究進捗報告 (3)
文献紹介 (3)2021

研究進捗報告 (4)
文献紹介 (4)

22
23
24
25
26
27
28

研究進捗報告 (5)
研究進捗報告 (6)
研究進捗報告 (7)
研究進捗報告 (8)
研究進捗報告 (9)研究発表演習 (1)
研究発表演習 (2)内容
特講の進め方に関するガイダンス
基礎数学の復習（１）
基礎数学の復習（２）モデル構築法の習得（１）モデル構築法の習得（２）モデル構築法の習得（３）

MATLAB 等を用いた演習（１）
MATLAB 等を用いた演習（２）MATLAB 等を用いた演習（３）欠損データ修復手法の習得（１）
欠損データ修復手法の習得（２）
文献探索方法と議論
文献探索と文献リスト集約に関する演習各自の研究の報告と議論 (1)
各自の研究テーマに関連する文献の紹介と議論 (1)
各自の研究の報告と議論 (2)
各自の研究テーマに関連する文献の紹介と議論 ((2)
各自の研究の報告と議論 (3)
各自の研究テーマに関連する文献の紹介と議論 ((3)
各自の研究の報告と議論 (4)
各自の研究テーマに関連する文献の紹介と議論 (4)
各自の研究の報告と議論 (5)
各自の研究の報告と議論 (6)
各自の研究の報告と議論 (7)
各自の研究の報告と議論 (8)各自の研究の報告と議論 (9)研究発表と議論 (1)
研究発表と議論 (2)【授業時間外の学習（準備学習・復習・宿題等）】
参考書や学術論文の該当箇所に関する予習、担当部分の発表資料の作成、各
自の研究内容に関する紹介資料の準備。
【テキスト（教科書）】
なし。
【参考書】
テーマに関連した学術論文や書籍を参考にする。
【成績評価の方法と基準】
発表における話し方や発表資料、議論などを通したセミナーへの積極的な参加の度合いにより評価する。

— 267 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講善甫

康成

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
卒業論文に必要となる研究分野において各自研究テーマを中心に科学的・論理的な思考法や、資料のまとめ方、発表の仕方、文章として仕上げる力を養う．
【到達目標】
研究の進め方を各段階で論理的にまとめることを通して身につける．また基本的な議論の方法を身につける、発表を通して自分の考えを正確に相手に伝える力を養う．これらにより卒業論文に必要となる研究分野における基礎知
識を得て、本や論文を読み込む力をつける．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
卒業研究に関わる分野をより深く理解することを目的として、研究分野の論文を精読し、発表、議論を行う．発表は輪番形式で行い、ここでの議論を通して研究内容の理解を深め、また研究内容を多の人に伝える方法を学ぶ．

第 27 回
第 28 回

研究文献に関する輪読と発表、議論 (5)
まとめおよび評価選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献に関するまとめと全員での議論【授業時間外の学習（準備学習・復習・宿題等）】
自らのテーマについて研究計画を立て、調査し、発表、議論を通し、研究内容の議論の基となる資料の作成を行う．自ら研究を進める姿勢が大切です．このため、本講義以外の時間を利用して論文購読、プログラミングなどを自ら進めることが求められる．
【テキスト（教科書）】指定しない．
【参考書】
必要に応じ指導教員が各テーマ毎に紹介する．
【成績評価の方法と基準】
発表や議論などへの関与度、活動状況に応じて評価する.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【学生の意見等からの気づき】
研究の本質は１つ１つの調査や文献等の読解などの積み上げであることが実感できるような形態で進める．

【フィールドワーク（学外での実習等）の実施】
なし / No【学生が準備すべき機器他】研究を進める中で、PC を利用する．

【授業計画】
回
テーマ
第1回
ガイダンス

【Outline and objectives】
The purpose of this course is that, in the field of research requiredfor graduation thesis, we systematically learn our scientific and logicalthinking technique, and develop our skills to summarize our obtained
results, to make our presentation, and to write our documents.

第2回
第3回
第4回
第5回
第6回
第7回
第8回
第9回
第 10 回
第 11 回
第 12 回
第 13 回
第 14 回
第 15 回
第 16 回
第 17 回
第 18 回
第 19 回
第 20 回
第 21 回
第 22 回
第 23 回
第 24 回
第 25 回
第 26 回

研究文献に関する輪読と発表、議論 (1)
研究文献に関する輪読と発表、議論 (2)
研究文献に関する輪読と発表、議論 (3)
研究文献に関する輪読と発表、議論 (4)
研究文献に関する輪読と発表、議論 (5)
研究文献に関する輪読と発表、議論 (6)
研究文献に関する中間まとめと議論
研究文献に関する輪読と発表、議論 (1)研研究文献に関する輪読と発表、議論 (2)
研究文献に関する輪読と発表、議論 (3)
研究文献に関する輪読と発表、議論 (4)
研究文献に関する輪読と発表、議論 (5)まとめ
卒業研究に関連した研究
文献の選定
研究文献に関する輪読と発表、議論 (1)
研究文献に関する輪読と発表、議論 (2)
研究文献に関する輪読と発表、議論 (3)
研究文献に関する輪読と発表、議論 (4)
研究文献に関する輪読と発表、議論 (4)
研究文献に関する輪読と発表、議論 (5)
研究文献に関する中間まとめと議論
研究文献に関する輪読と発表、議論 (1)
研究文献に関する輪読と発表、議論 (2)
研究文献に関する輪読と発表、議論 (3)
研究文献に関する輪読と発表、議論 (4)内容
卒業研究に関連し、基礎的な書籍や論文等の選定選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献に関するまとめと全員での議論選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献に関するまとめと全員での議論
卒業研究に関連した書籍や論文等の選
定選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論
研究の結果を確認するためのプログラ
ムを作成し、実験評価を行う.
選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献に関するまとめと全員での議論選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論
選定した研究文献の内容の発表とその内容に関する議論— 268 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講西島利尚

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
自分の研究分野の本や論文を読む力をつける。他人との議論の仕方を身につける。発表を通して自分の考えを正確に相手に伝える力を獲得する。
【到達目標】
自分で調べたこと、考えたことをまとめて、他人の前でわかりやすく発表できるようにする。また、質問等に対し、自分の考えをきちんと主張できるようにする。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
卒業研究に関わる分野をより深く理解することを目的として、討論や議論による研究内容のより深い理解、さらに、プレゼンテーションを通じて自身の研究内容を多の人に理解させる方法を学ぶ。このために、研究分野の論文もしくは単行本を精読し討議する。輪講形式で行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No27
28

研究論文に関する輪読と発表、議論 (5)
全体のまとめ選定した論文等の内容の発表とその内容に関する議論
選定した論文等に関するまとめと全員での議論【授業時間外の学習（準備学習・復習・宿題等）】
時間が不足するので、自宅でも輪講の準備をしてください。
【テキスト（教科書）】
必要に応じてネットワークを通じて配布する。
【参考書】
必要に応じて指示する。
【成績評価の方法と基準】
担当分の発表の質、他人の発表に対する議論の積極性を中心に評価する。
【学生の意見等からの気づき】
特に要望などはなかったが、参加学生の能力が向上するよう、丁寧な指導を心掛けたい。
【学生が準備すべき機器他】
必要な資料の一部はネットワークを介して配布する。

【フィールドワーク（学外での実習等）の実施】
なし / No【その他の重要事項】
自分の考えを要領よくまとめ、整理して相手に分かりやすく伝える力を養う。
気を抜かずにまじめに取り組んでほしい。

【授業計画】
回
テーマ
1
ガイダンス

【Outline and objectives】
Seminar for preparing graduation thesis.

2

輪読と発表、議論 (1)3

輪読と発表、議論 (2)4

輪読と発表、議論 (3)5

輪読と発表、議論 (4)6

輪読と発表、議論 (5)7

輪読と発表、議論 (6)8中間のまとめと議論

9

輪読と発表、議論 (1)10

輪読と発表、議論 (2)11

輪読と発表、議論 (3)12

輪読と発表、議論 (4)13

輪読と発表、議論 (5)14前半のまとめ15

卒業研究に関連した研究
論文の選定
研究論文に関する輪読と発表, 議論 (1)
研究論文に関する輪読と発表, 議論 (2)
研究論文に関する輪読と発表, 議論 (3)
研究論文に関する輪読と発表, 議論 (4)
研究論文に関する輪読と発表, 議論 (5)
研究論文に関する輪読と発表, 議論 (6)中間のまとめ

16
17
18
19
20
21
22
23
24
25
26

研究論文に関する輪読と発表、議論 (1)
研究論文に関する輪読と発表、議論 (2)
研究論文に関する輪読と発表、議論 (3)
研究論文に関する輪読と発表、議論 (4)

内容
卒業研究を行う上で必要となるであろ
う基礎的な書籍や論文等の選定
選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献についてのまとめと全員での議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献に関するまとめと全員での議論
卒業研究に関連した論文等の選定
選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論
選定した論文等に関するまとめと全員での議論選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論— 269 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講花泉

弘

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
自分の研究分野の本や論文を読む力をつける。他人との議論の仕方を身につける。発表を通して自分の考えを正確に相手に伝える力を獲得する。
【到達目標】
自分で調べたこと、考えたことをまとめて、他人の前でわかりやすく発表できるようにする。また、質問等に対し、自分の考えをきちんと主張できるようにする。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
卒業研究に関わる分野をより深く理解することを目的として、討論や議論による研究内容のより深い理解、さらに、プレゼンテーションを通じて自身の研究内容を多の人に理解させる方法を学ぶ。このために、研究分野の論文もしくは単行本を精読し討議する。輪講形式で行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes

2

輪読と発表、議論 (1)3

輪読と発表、議論 (2)4

輪読と発表、議論 (3)5

輪読と発表、議論 (4)6

輪読と発表、議論 (5)7

輪読と発表、議論 (6)8中間のまとめと議論

9

輪読と発表、議論 (1)10

輪読と発表、議論 (2)11

輪読と発表、議論 (3)12

輪読と発表、議論 (4)13

輪読と発表、議論 (5)14前半のまとめ15

卒業研究に関連した研究
論文の選定
研究論文に関する輪読と発表, 議論 (1)
研究論文に関する輪読と発表, 議論 (2)
研究論文に関する輪読と発表, 議論 (3)
研究論文に関する輪読と発表, 議論 (4)
研究論文に関する輪読と発表, 議論 (5)
研究論文に関する輪読と発表, 議論 (6)中間のまとめ

16
17
18
19
20
21
22
23
24
25
26

研究論文に関する輪読と発表、議論 (1)
研究論文に関する輪読と発表、議論 (2)
研究論文に関する輪読と発表、議論 (3)
研究論文に関する輪読と発表、議論 (4)28

研究論文に関する輪読と発表、議論 (5)
全体のまとめ選定した論文等の内容の発表とその内容に関する議論
選定した論文等に関するまとめと全員での議論【授業時間外の学習（準備学習・復習・宿題等）】
時間が不足するので、自宅でも輪講の準備をしてください。
【テキスト（教科書）】
必要に応じてネットワークを通じて配布する。
【参考書】
必要に応じて指示する。
【成績評価の方法と基準】
担当分の発表の質、他人の発表に対する議論の積極性を中心に評価する。
【学生の意見等からの気づき】
特に要望などはなかったが、参加学生の能力が向上するよう、丁寧な指導を心掛けたい。
【学生が準備すべき機器他】
必要な資料の一部はネットワークを介して配布する。
【その他の重要事項】
自分の考えを要領よくまとめ、整理して相手に分かりやすく伝える力を養う。
気を抜かずにまじめに取り組んでほしい。

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス

27

内容
卒業研究を行う上で必要となるであろ
う基礎的な書籍や論文等の選定
選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献についてのまとめと全員での議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献の内容の発表とその内容
に関する議論選定した文献に関するまとめと全員での議論
卒業研究に関連した論文等の選定【Outline and objectives】
Students acquire the ability to read books and papers precisely in eachresearch filed. They are also expected to learn how to discuss withothers, and how to inform their ideas accurately to others through thediscussion.

選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論
選定した論文等に関するまとめと全員での議論選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論
選定した論文等の内容の発表とその内容に関する議論— 270 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講藤田悟

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
各自の設定した研究テーマについて研究を行い、論文にまとめる能力を養う。
【到達目標】
研究の進め方について理解できる。
仮説と検証により、物事を深く検討する方法を身に着けることができる。
研究論文の書き方について学ぶことができる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
下記の領域を参考に、各自で研究テーマを設定し、研究テーマについて研究計画にそって、解決手法の提案、プログラム作成、研究論文作成、論文発表を行う。
・大規模エージェントサーバの研究
・街角シミュレーションの研究
・経済シミュレーションの研究
・Android 端末を用いたアプリケーション
・Web 新サービスの研究
・広告サービスの分析
・Java バッチシステムの研究
・ヒューマンプロービングの研究【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
あり / Yes【授業計画】
回
テーマ
第1回
研究テーマの設定 1
第2回

研究テーマの設定 2

第3回

研究テーマの設定 3

第4回

研究テーマの設定 4

第5回

研究テーマの設定 5

第6回

研究テーマの設定 6

第7回

研究テーマの立案 1

第8回

研究テーマの立案 2

第9回

研究テーマの立案 3

第 10 回

研究テーマの立案 4

第 11 回

研究テーマの立案 5

第 12 回

研究テーマの立案 6

第 13 回解決手法に向けた仮説作
成1
解決手法に向けた仮説作
成2
解決手法に向けた仮説作
成3
解決手法に向けた仮説作
成4
解決手法に向けた仮説作
成5
解決手法に向けた仮説作
成6
プログラム作成と実験評
価1プログラム作成と実験評
価2
プログラム作成と実験評
価3プログラム作成と実験評
価4プログラム作成と実験評
価5

第 14 回
第 15 回
第 16 回
第 17 回
第 18 回
第 19 回
第 20 回
第 21 回
第 22 回
第 23 回

第 24 回
第 25 回
第 26 回
第 27 回
第 28 回

プログラム作成と実験評
価6
研究論文の作成 1
研究論文の作成 2
研究論文の作成 3
研究論文の作成 4

研究の結果を確認するためのプログラ
ムを作成し、実験評価を行う。
研究成果を論文にまとめる。
研究成果を論文にまとめる。
研究成果を論文にまとめる。
研究成果を論文にまとめる。

【授業時間外の学習（準備学習・復習・宿題等）】
研究計画を立て、自ら研究を進める。このため、本講義以外の時間を利用して論文購読、プログラミングなどを自ら進めることが求められる。
【テキスト（教科書）】指定しない。
【参考書】
適宜、指定する。
【成績評価の方法と基準】
研究活動への参加
作成プログラム
研究論文【学生の意見等からの気づき】
研究の本質を伝えることができるよう心掛ける。
【学生が準備すべき機器他】研究を進める中で、PC を利用する。
【Outline and objectives】
Students determine their research theme, achieve the goals of thetheme, and write technical papers.

内容研究領域を決め、他者の論文を読むことで、自分の研究テーマを設定する。
研究領域を決め、他者の論文を読むことで、自分の研究テーマを設定する。
研究領域を決め、他者の論文を読むことで、自分の研究テーマを設定する。
研究領域を決め、他者の論文を読むことで、自分の研究テーマを設定する。
研究領域を決め、他者の論文を読むことで、自分の研究テーマを設定する。
研究領域を決め、他者の論文を読むことで、自分の研究テーマを設定する。
研究テーマに従って、自分の研究計画をたてる。
研究テーマに従って、自分の研究計画をたてる。
研究テーマに従って、自分の研究計画をたてる。
研究テーマに従って、自分の研究計画をたてる。
研究テーマに従って、自分の研究計画をたてる。
研究テーマに従って、自分の研究計画をたてる。
研究テーマに対する自分の仮説を立て、研究を進める。
研究テーマに対する自分の仮説を立て、研究を進める。
研究テーマに対する自分の仮説を立て、研究を進める。
研究テーマに対する自分の仮説を立て、研究を進める。
研究テーマに対する自分の仮説を立て、研究を進める。
研究テーマに対する自分の仮説を立て、研究を進める。
研究の結果を確認するためのプログラ
ムを作成し、実験評価を行う。
研究の結果を確認するためのプログラ
ムを作成し、実験評価を行う。
研究の結果を確認するためのプログラ
ムを作成し、実験評価を行う。
研究の結果を確認するためのプログラ
ムを作成し、実験評価を行う。
研究の結果を確認するためのプログラ
ムを作成し、実験評価を行う。

— 271 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講細部

博史

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
ユーザインタフェース，情報可視化，制約プログラミング等に関する最先端の研究を調査し理解する．
【到達目標】
卒業論文の執筆に必要となる知識を身に付ける．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【成績評価の方法と基準】
調査報告に加え，授業中の参加の度合，貢献度を考慮し，総合的に判断する．
【学生の意見等からの気づき】
特になし．
【学生が準備すべき機器他】
貸与ノート PC を使用する．
【Outline and objectives】
Students will investigate and understand state-of-the-art research onuser interfaces, information visualization, constraint programming, etc.

【授業の進め方と方法】
調査結果を報告し，担当教員や他の履修者らと議論する．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
テーマ検討 (1)3
テーマ検討 (2)4
テーマ検討 (3)5
テーマ検討 (4)6
テーマ検討 (5)7
テーマ決定
8
研究・開発 (1)9研究・開発 (2)10

研究・開発 (3)11

研究・開発 (4)12

研究・開発 (5)13

研究・開発 (6)14

研究・開発 (7)15

実験・評価 (1)16

実験・評価 (2)17

実験・評価 (3)18

実験・評価 (4)19

実験・評価 (5)20

実験・評価 (6)21

実験・評価 (7)22

まとめ (1)23

まとめ (2)24

まとめ (3)25

まとめ (4)26

まとめ (5)27

まとめ (6)28

まとめ (7)

内容
授業の進め方についての説明研究テーマの検討のための調査
研究テーマの検討のための調査
研究テーマの検討のための調査
研究テーマの検討のための調査
研究テーマの検討のための調査
研究テーマの決定のための調査
研究テーマに関する研究・開発のための調査
研究テーマに関する研究・開発のための調査
研究テーマに関する研究・開発のための調査
研究テーマに関する研究・開発のための調査
研究テーマに関する研究・開発のための調査
研究テーマに関する研究・開発のための調査
研究テーマに関する研究・開発のための調査
研究テーマに関する実験・評価のための調査
研究テーマに関する実験・評価のための調査
研究テーマに関する実験・評価のための調査
研究テーマに関する実験・評価のための調査
研究テーマに関する実験・評価のための調査
研究テーマに関する実験・評価のための調査
研究テーマに関する実験・評価のための調査
研究成果に関する論文執筆・発表資料作成のための調査研究成果に関する論文執筆・発表資料作成のための調査研究成果に関する論文執筆・発表資料作成のための調査研究成果に関する論文執筆・発表資料作成のための調査研究成果に関する論文執筆・発表資料作成のための調査研究成果に関する論文執筆・発表資料作成のための調査研究成果に関する論文執筆・発表資料作成のための調査【授業時間外の学習（準備学習・復習・宿題等）】
調査を行い，報告資料を作成する．
【テキスト（教科書）】なし【参考書】
必要に応じて紹介する．

— 272 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講馬

建華

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】This seminar course is to teach students the current important researchareas and research themes selections, and instruct students how to do
scientific research and experiment.
【到達目標】
Students are expected to master the abilities of problem finding, own
research special points, related work, key technologies, programmingskills.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業時間外の学習（準備学習・復習・宿題等）】
Read related documents, presentations, programs and system performance【テキスト（教科書）
】
No
【参考書】
Instructed during teaching【成績評価の方法と基準】
Performance of the developed system and and experimental results【学生の意見等からの気づき】
Well plan on own research【授業の進め方と方法】
The seminar is for students to do
graduation research. Each student
can choose one of following themes:
・Ubiquitous Computing and Service
・Smart Objects and IoT・Ubiquitous Intelligence & Embedded Agents・Wearable Computing and Applications
・Social Networks and Computing
・Cyber-Physical System
A student is requested to focus on studying a particular topic, develop a
corresponding system, and finally test & evaluate the system.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Ubiquitous Service (I)2
Ubiquitous Service (II)3
Smart Objects andEnvironments (I)4
Smart Objects andEnvironments (II)5
Wearable Devices
6
Wearable Systems
7
Ubiquitous Intelligence

8
9
10
11
12
13
14
15
16
17
18
19
20

Sensor Programming(I)
Sensor Programming(II)
Sensor Programming(III)
Sensor Programming(IV)
Android Programming(I)
Android Programming(II)
Android Programming(III)
Evaluation
Network Programming
Network Programming
Network Programming
Network Programming
Mobile Phone
Programming (I)21

Mobile Phone
Programming (II)22

Wearable Device
Programming (I)Wearable Device
Programming (II)System development
System development
System development
System development
Experiement andimprovement

23
24
25
26
27
28

内容
Typical ubiquitous applications
Typical ubiquitous applications
Smart devices

Smart spaces
Various wearable devices
Wearable system technologies
Ubiquitous intelligence
technologies
Using various sensors and making
programs
Using various sensors and making
programs
Using various sensors and making
programs
Using various sensors and making
programs
Android installation
Simple Android APP
Practical APP
Presentation and programsServer-client program
Server-client program
Server-client program
Server-client program
Using sensors, GPS and WLAN
embedded in a mobile phone to
make some applications
Using sensors, GPS and WLAN
embedded in a mobile phone to
make some applications
Using various wearble devices andmake some applications
Using various wearble devices andmake some applications
Application programming
Application programming
Application programming
Application programming
Test and refine the system— 273 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講雪田

修一

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】「抽象概念の可視化」あるいは「幾何学の可視化」に関連する研究論文を題材に、論文の作法を学ぶ。
(テーマは多岐にわたるため以下では、この代表例として記述する)【到達目標】
論文の構成法について理解している。文献の引用の作法を理解している。成果の発表にあたって著作権への配慮が正しくできる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
毎週のゼミで、割り当ての論文を読み、その概要を発表する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
指定論文の配布
第2回
指定論文の要旨、導入
第3回

論文の本体

第4回
第5回

まとめの発表学部全体での発表会

第6回

第 2 の論文読解 (1)

第7回

第 2 の論文読解 (2)

第8回
第9回
第 10 回
第 11 回
第 12 回
第 13 回
第 14 回
第 15 回

第 2 論文の読解 (3)第 3 論文の読解 (1)
第 3 論文の読解 (2)
第 3 論文の読解 (3)
第 4 論文の読解 (1)
第 4 論文の読解 (2)
第 4 論文の読解 (3)
文献検索演習第 16 回
第 17 回
第 18 回
第 19 回
第 20 回
第 21 回
第 22 回
第 23 回
第 24 回
第 25 回
第 26 回
第 27 回
第 28 回

口頭発表演習口頭発表演習口頭発表演習口頭発表演習口頭発表演習口頭発表演習口頭発表演習口頭発表演習口頭発表演習口頭発表演習口頭発表演習口頭発表演習口頭発表演習内容
概要のまとめ方について要旨と導入の構成要素を確認しながら、周辺知識の調査をもとに発表する。
図表などの内容の読み取りと形式の理解をもとに発表する。
輪講形式での発表作法を確認する。
全体集会での発表を行う。実施の詳細は未定。
第 1 論文での経験をもとに概要を理解する。
第 1 論文での経験をもとに概要を理解する。
概要をスライドにして発表する。
第 2 論文と同様
第 2 論文と同様
第 2 論文と同様
第 2 論文と同様
第 2 論文と同様
第 2 論文と同様
類似研究あるいは参考研究の論文を検索する。
週単位の課題の報告と議論
週単位の課題の報告と議論
週単位の課題の報告と議論
週単位の課題の報告と議論
週単位の課題の報告と議論
週単位の課題の報告と議論
週単位の課題の報告と議論
週単位の課題の報告と議論
週単位の課題の報告と議論
週単位の課題の報告と議論
週単位の課題の報告と議論
週単位の課題の報告と議論
週単位の課題の報告と議論【授業時間外の学習（準備学習・復習・宿題等）】
春学期は論文み概要を把握する。概要をスライドにする。発表の例集をする。
秋学期は週単位で定める課題にしたがってプログラミングを行う。また、成果の報告の準備を行う。
【テキスト（教科書）】
毎回指定する研究論文。
【参考書】
各種の論文執筆の手引き。読解にも参考になる。
【成績評価の方法と基準】
毎回の発表内容と発表態度。
【学生の意見等からの気づき】
該当なし。
【学生が準備すべき機器他】
各自のノート PC。
【Outline and objectives】
We study visualization of abstract concepts in differential geometry andtopology.

— 274 —

発行日：2019/5/1
OTR400KA-【CS-392 】

情報科学特講若原徹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
研究テーマの選択，研究企画および遂行，報告の各ステップについて基礎的な鍛錬を行う。
【到達目標】
従来技術のサーベイ方法を習得できる。社会の要請，研究の志，技術の訴求点に基づく研究企画が行える。研究計画に従って研究を遂行できる。研究成
果のプレゼンテーション技術を身につける。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
まず，パターン認識・理解に関わる最新かつ優れた論文を精読して，研究ス
タイルを学ぶ。各自の研究テーマにおいて，(1) 未知のもの，(2) 与えられた
データ，(3) 条件，を明らかにして課題を設定する。次いで，社会の要請，研究の志，技術の訴求点を明確にして，研究の企画を行う。研究の遂行は，線表に基づき，進捗管理を厳密に行う。最後に，研究成果の報告では，研究の位置づけ，提案手法の狙いと内容，および実験結果のそれぞれについて，論理的な道筋に従い，日本語および英語で明確に記述できるようにする。プレゼンテーションは効果的に構成し，反復して練習する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【テキスト（教科書）
】
特になし。
【参考書】
[1] 電子情報通信学会論文誌，D 分冊．
[2] IEEE Transactions on Pattern Analysis and Machine Intelligence．
[3] 木下是雄著：「理科系の作文技術」，中公新書，1981 年．
[4] 金出武雄著：「独創はひらめかない−素人発想，玄人実行の法則−」，日本経済新聞出版社，2012 年．
[5] 金谷健一著：「これなら分かる応用数学教室−最小二乗法からウェーブ
レットまで−」，共立出版，2003 年．
【成績評価の方法と基準】
最終報告 60 ％，平常点 40 ％で総合評価する。
【学生の意見等からの気づき】
進捗管理を自己責任で行う姿勢を身につけさせるため，より厳しく指導を行う。
【学生が準備すべき機器他】
電子メールや学内外 Web サイトへのアクセス等ネットワークを利用。
【Outline and objectives】
This course deals with how to search for and select a research topic asa graduation theme, make a research plan, execute the research plan,and make a presentation of obtained results. Students learn practicalskills regarding the above-mentioned individual steps.

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
はじめに
第2回
従来技術のサーベイ (1)

第3回

従来技術のサーベイ (2)

第4回

従来技術のサーベイ (3)

第5回

論文紹介 (1)

第6回

論文紹介 (2)

第7回

研究企画書作成 (1)

第8回

研究企画書作成 (2)

第9回
第 10 回
第 11 回

研究企画書作成 (3)
研究環境の立ち上げ (1)
研究環境の立ち上げ (2)

第 12 回
第 13 回
第 14 回
第 15 回
第 16 回
第 17 回
第 18 回
第 19 回
第 20 回
第 21 回
第 22 回
第 23 回
第 24 回

研究環境の立ち上げ (3)
研究環境の立ち上げ (4)
中間発表
はじめに
研究遂行 (1)
研究遂行 (2)
研究遂行 (3)
研究計画の最終調整
研究遂行 (4)
研究遂行 (5)
研究遂行 (6)
研究遂行 (7)
研究報告書作成 (1)

第 25 回

研究報告書作成 (2)第 26 回

プレゼンテーション資料作成と発表練習 (1)プレゼンテーション資料作成と発表練習 (2)
最終発表

第 27 回
第 28 回内容
全体計画と心構えの説明
信学会，情処学会の論文誌および研究
会報告，IEEE Trans. PAMI，などによる関連技術のサーベイ
信学会，情処学会の論文誌および研究
会報告，IEEE Trans. PAMI，などによる関連技術のサーベイ
信学会，情処学会の論文誌および研究
会報告，IEEE Trans. PAMI，などによる関連技術のサーベイ
自分の研究テーマと関連する特に重要な論文を選んで精読選択した論文内容のプレゼンテーショ
ン
研究テーマの決定，社会の要請，研究の志，技術の訴求点の明記
研究テーマの課題項目の設定，具体的アプローチの明記
実験計画の策定
実験対象データの収集計画の立案
データ収集の実行，研究開発ツールの整備
基本プログラミングの開始
予備実験の開始
進捗状況の確認後半計画と心構えの説明
予備実験の継続
予備実験結果の整理
評価と分析
進捗報告と見直し
本格実験の開始
本格実験の継続
追加実験の実施
総合的評価と分析・考察
研究の位置づけ，取り組んだ課題と研究成果の確認論旨および構成の明確化，文章表現の推敲
視覚効果を最大限としたプレゼンテー
ション資料の作成
論理的かつ分かり易い発表テクニックの習得
最終成果の報告とまとめ【授業時間外の学習（準備学習・復習・宿題等）】[1] 統計的パターン認識技法の習得[2] 線形代数演算を行うライブラリ CLAPACK，画像処理・画像解析を行う
ライブラリ Open CV などの研究支援ツールの活用[3] 理科系の作文技術の鍛錬— 275 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
相島健助

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
研究のテーマ設定とその進め方および自身の研究のプレゼンの技術を身に着け，最終的に卒業論文を執筆します．
【到達目標】
自分自身で研究テーマを見出し押し進める技術を習得できます．さらに，自身の研究内容を人に明快に伝えるプレゼン能力が身に着きます．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
研究テーマを設定し，関連研究の調査を各自で行いながら研究活動を進めます．適宜，自身の進み具合に関して発表を行い，最終的に研究内容を卒業論
文としてまとめます．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回テーマ
1
研究テーマの決定 (1)2

研究テーマの決定 (2)3

研究テーマの決定 (3)4研究テーマの決定 (4)5研究テーマの決定 (5)6関連研究の調査と理解 (1)7関連研究の調査と理解 (2)8関連研究の調査と理解 (3)9関連研究の調査と理解 (4)10関連研究の調査と理解 (5)11進捗報告とディスカッション (1)進捗報告とディスカッション (2)進捗報告とディスカッション (3)進捗報告とディスカッション (4)
研究への具体的なアプローチの検討とその報告(1)
研究への具体的なアプローチの検討とその報告(1)
研究への具体的なアプローチの検討とその報告(2)
研究への具体的なアプローチの検討とその報告(3)
研究への具体的なアプローチの検討とその報告(4)
進捗報告とディスカッション (1)

12
13
14
15

16

17

18

19

20

21

進捗報告とディスカッション (2)22

進捗報告とディスカッション (3)23

卒業論文執筆 (1)

内容
各自の学問的興味を掘り下げ研究テーマを決定します．
各自の学問的興味を掘り下げ研究テーマを決定します．
各自の学問的興味を掘り下げ研究テーマを決定します．
各自の学問的興味を掘り下げ研究テーマを決定します．
各自の学問的興味を掘り下げ研究テーマを決定します．
各自の研究テーマの周辺の文献を調査し理解を深めます．
各自の研究テーマの周辺の文献を調査し理解を深めます．
各自の研究テーマの周辺の文献を調査し理解を深めます．
各自の研究テーマの周辺の文献を調査し理解を深めます．
各自の研究テーマの周辺の文献を調査し理解を深めます．
これまでの進捗状況の報告と，研究内
容について議論します．
これまでの進捗状況の報告と，研究内
容について議論します．
これまでの進捗状況の報告と，研究内
容について議論します．
これまでの進捗状況の報告と，研究内
容について議論します．
研究に対する具体的な方針を決め，必要なプログラミング・予備実験などを行いその報告を行います．
研究に対する具体的な方針を決め，必要なプログラミング・予備実験などを行いその報告を行います．
研究に対する具体的な方針を決め，必要なプログラミング・予備実験などを行いその報告を行います．
研究に対する具体的な方針を決め，必要なプログラミング・予備実験などを行いその報告を行います．
研究に対する具体的な方針を決め，必要なプログラミング・予備実験などを行いその報告を行います．
これまでの研究進捗状況を報告し，内容を議論することで最終的な研究成果の調整を行います．
これまでの研究進捗状況を報告し，内容を議論することで最終的な研究成果の調整を行います．
これまでの研究進捗状況を報告し，内容を議論することで最終的な研究成果の調整を行います．
これまでの成果を基に執筆作業を行います．

24

卒業論文執筆 (2)25

卒業論文執筆 (3)26

卒業論文執筆 (4)27

研究成果発表 (1)28

研究成果発表 (2)

これまでの成果を基に執筆作業を行います．
これまでの成果を基に執筆作業を行います．
これまでの成果を基に執筆作業を行います．
最終的な卒業論文の成果発表を行います．
最終的な卒業論文の成果発表を行います．

【授業時間外の学習（準備学習・復習・宿題等）】
研究に必要な文献の調査とプレゼンの準備および研究自体を自身で進めます．
【テキスト（教科書）
】
なし
【参考書】
各自で自身の研究に関する文献を適宜指示します．
【成績評価の方法と基準】
発表と議論への積極性および卒業論文で評価します．
【学生の意見等からの気づき】
特になし【Outline and objectives】
The purpose is to complete the graduation thesis. To this end, students
are expected to discover interesting research themes and to work on
them. In addition, it is important to learn presentation skills for theirown reseraches.

— 276 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
赤石

美奈

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
卒業論文の執筆を通じて，研究の方法を学ぶとともに，論理的思考を行う方法を身に着ける【到達目標】
担当教員との議論の中でテーマを設定し，テーマの中での課題を探し，課題を解決するという一連の研究サイクルを実践する【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
担当教員の指導の下，既存研究の位置づけを理解し，課題を発見し，課題解決の方法を探るという行為を繰り返し行う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【テキスト（教科書）
】
なし
【参考書】
研究分野における先行研究論文や，書籍を適宜指定する【成績評価の方法と基準】
卒業研究への取り組み，卒業論文，発表により評価【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
研究実施，論文執筆，発表資料作成に PC を使用【Outline and objectives】
The purpose of this course is for students to develop the ability to
independently plan, perform and present a project that contributes tocurrent research area.

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
1
卒業研究テーマ設定 (1)2
卒業研究テーマ設定 (2)3
卒業研究テーマ設定 (3)4卒業研究テーマ設定 (4)5
卒業研究テーマ設定 (5)6
卒業研究テーマ設定 (6)7
卒業研究テーマにおける課題の明確化 (1)8

卒業研究テーマにおける課題の明確化 (2)9

卒業研究テーマにおける課題の明確化 (3)10

卒業研究テーマにおける課題の明確化 (4)11

卒業研究テーマにおける課題の明確化 (5)12

卒業研究テーマにおける課題の明確化 (6)13

課題解決に向けたアプ
ローチ方法の決定 (1)
課題解決に向けたアプ
ローチ方法の決定 (2)
課題解決に向けたアプ
ローチ方法の決定 (3)
課題解決に向けたアプ
ローチ方法の決定 (4)課題解決に向けたアプ
ローチ方法の決定 (5)課題解決に向けたアプ
ローチ方法の決定 (6)決定したアプローチによる課題解決の実践 (1)
決定したアプローチによる課題解決の実践 (2)決定したアプローチによる課題解決の実践 (3)決定したアプローチによる課題解決の実践 (4)決定したアプローチによる課題解決の実践 (5)決定したアプローチによる課題解決の実践 (6)
論文作成 (1)
論文作成 (2)
論文作成 (3)
論文作成 (4)

14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

内容
卒業研究で取り組むテーマを決定する
卒業研究で取り組むテーマを決定する
卒業研究で取り組むテーマを決定する
卒業研究で取り組むテーマを決定する
卒業研究で取り組むテーマを決定する
卒業研究で取り組むテーマを決定する
関連領分を調査し，設定したテーマにおける先行研究調査から課題を抽出す
る
関連領分を調査し，設定したテーマにおける先行研究調査から課題を抽出す
る
関連領分を調査し，設定したテーマにおける先行研究調査から課題を抽出す
る
関連領分を調査し，設定したテーマにおける先行研究調査から課題を抽出す
る
関連領分を調査し，設定したテーマにおける先行研究調査から課題を抽出す
る
関連領分を調査し，設定したテーマにおける先行研究調査から課題を抽出す
る
抽出した課題の解決に向けたアプロー
チ方法を決める
抽出した課題の解決に向けたアプロー
チ方法を決める
抽出した課題の解決に向けたアプロー
チ方法を決める
抽出した課題の解決に向けたアプロー
チ方法を決める
抽出した課題の解決に向けたアプロー
チ方法を決める
抽出した課題の解決に向けたアプロー
チ方法を決める
決定したアプローチ方法での課題解決を試みる
決定したアプローチ方法での課題解決を試みる
決定したアプローチ方法での課題解決を試みる
決定したアプローチ方法での課題解決を試みる
決定したアプローチ方法での課題解決を試みる
決定したアプローチ方法での課題解決を試みる
論文の執筆を進める
論文の執筆を進める
論文の執筆を進める
論文の執筆を進める【授業時間外の学習（準備学習・復習・宿題等）】
選定した文献を読み、設定したテーマの研究を進める— 277 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
尾花賢

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
卒業論文の執筆を通じて，研究の方法を学ぶとともに，論理的思考を行う方法を身に着ける【到達目標】
担当教員との議論の中でテーマを設定し，テーマの中での課題を探し，課題を解決するという一連の研究サイクルを実践する【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
担当教員の指導の下，既存研究の位置づけを理解し，課題を発見し，課題解決の方法を探るという行為を繰り返し行う．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【テキスト（教科書）
】
なし
【参考書】
研究分野における先行研究論文や，書籍を適宜指定する【成績評価の方法と基準】
卒業研究への取り組み，卒業論文，発表により評価【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
研究実施，論文執筆，発表資料作成に PC を使用【Outline and objectives】
Through writing a graduate thesis, you will learn how to conduct
research and how to think logically.

【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
1
卒業研究テーマ設定 (1)2
卒業研究テーマ設定 (2)3
卒業研究テーマ設定 (3)4卒業研究テーマ設定 (4)5
卒業研究テーマ設定 (5)6
卒業研究テーマ設定 (6)7
卒業研究テーマにおける課題の明確化 (1)8

卒業研究テーマにおける課題の明確化 (2)9

卒業研究テーマにおける課題の明確化 (3)10

卒業研究テーマにおける課題の明確化 (4)11

卒業研究テーマにおける課題の明確化 (5)12

卒業研究テーマにおける課題の明確化 (6)13

課題解決に向けたアプ
ローチ方法の決定 (1)
課題解決に向けたアプ
ローチ方法の決定 (2)
課題解決に向けたアプ
ローチ方法の決定 (3)
課題解決に向けたアプ
ローチ方法の決定 (4)課題解決に向けたアプ
ローチ方法の決定 (5)課題解決に向けたアプ
ローチ方法の決定 (6)決定したアプローチによる課題解決の実践 (1)
決定したアプローチによる課題解決の実践 (2)決定したアプローチによる課題解決の実践 (3)決定したアプローチによる課題解決の実践 (4)決定したアプローチによる課題解決の実践 (5)決定したアプローチによる課題解決の実践 (6)
論文作成 (1)
論文作成 (2)
論文作成 (3)
論文作成 (4)

14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

内容
卒業研究で取り組むテーマを決定する
卒業研究で取り組むテーマを決定する
卒業研究で取り組むテーマを決定する
卒業研究で取り組むテーマを決定する
卒業研究で取り組むテーマを決定する
卒業研究で取り組むテーマを決定する
関連領分を調査し，設定したテーマにおける先行研究調査から課題を抽出す
る
関連領分を調査し，設定したテーマにおける先行研究調査から課題を抽出す
る
関連領分を調査し，設定したテーマにおける先行研究調査から課題を抽出す
る
関連領分を調査し，設定したテーマにおける先行研究調査から課題を抽出す
る
関連領分を調査し，設定したテーマにおける先行研究調査から課題を抽出す
る
関連領分を調査し，設定したテーマにおける先行研究調査から課題を抽出す
る
抽出した課題の解決に向けたアプロー
チ方法を決める
抽出した課題の解決に向けたアプロー
チ方法を決める
抽出した課題の解決に向けたアプロー
チ方法を決める
抽出した課題の解決に向けたアプロー
チ方法を決める
抽出した課題の解決に向けたアプロー
チ方法を決める
抽出した課題の解決に向けたアプロー
チ方法を決める
決定したアプローチ方法での課題解決を試みる
決定したアプローチ方法での課題解決を試みる
決定したアプローチ方法での課題解決を試みる
決定したアプローチ方法での課題解決を試みる
決定したアプローチ方法での課題解決を試みる
決定したアプローチ方法での課題解決を試みる
論文の執筆を進める
論文の執筆を進める
論文の執筆を進める
論文の執筆を進める【授業時間外の学習（準備学習・復習・宿題等）】
選定した文献を読み、設定したテーマの研究を進める— 278 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
佐々木 晃
必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
計算機科学に関わる問題を自ら発掘しそれを解決する能力を養うとともに、研究の方法論の基礎を学ぶ。
【到達目標】
計算機科学に関わる問題を発見するとともに、これを解決するために、論文
等から効果的に情報を得たり、自ら実験計画を立てることができる。研究計画に基づき、自力で研究を遂行するとともに、研究内容やその結果を効果的に伝える技術を身につける。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
担当教員の指導の下で卒業論文のテーマを定め、要求仕様、モデル化、実装、評価からなる情報科学の研究パラダイムをとおして、与えられたテーマに基づいて研究する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回テーマ
1
予備演習 (1)

2
3
4
5
6

予備演習 (2)予備演習 (3)予備演習 (4)
中間レポート作成 (1)演習 (1-1)

7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

演習 (1-2)
演習 (1-3)
演習 (1-4)
中間レポート作成 (2)演習 (1-5)
演習 (2-1)
演習 (2-2)
演習 (2-3)
中間レポート作成 (3)演習 (2-4)
演習 (2-5)
演習 (2-6)
演習 (2-7)
演習 (2-8)
論文計画
論文執筆 (1)
論文執筆 (2)

24
25
26
27
28

論文執筆 (3)
論文執筆 (4)
発表準備 (1)
発表準備 (2)発表

内容
テーマの決定、プロトタイプの仕様決
定プロトタイプシステムの実装
プロトタイプシステムによる予備実験
予備実験の結果の分析
中間発表
追加の実験および、システムの要求仕様の策定 (1)
システム要求仕様の策定 (2)詳細仕様の策定 (1)
詳細仕様の策定 (2)中間発表
10 に基づきシステム仕様の改良
仕様に基づき実装を開始
コンポーネントの実装 (1)コンポーネントの実装 (2)中間レポート作成
コンポーネントの統合実装したシステムの調整
評価、実験
改良、および追加の実装
19 に基づく、システムの評価、実験
章構成を作成計画に基づき論文執筆を開始
引き続き論文執筆、中間レポートの作
成
引き続き論文執筆
論文執筆（仕上げ）
発表の流れの作成
発表スライドの素材収集と構成
研究発表【授業時間外の学習（準備学習・復習・宿題等）】
計画の立案と遂行。特にシステムの設計、実装。論文執筆。
自分のテーマについての問題点をどのように解決していくのか、そのための理論の勉強や実際のプログラム作りに自分の時間を可能な限り費やしてください。
【テキスト（教科書）】
指導教員の指定に基づく【参考書】
テーマに関係する論文や単行本【成績評価の方法と基準】
与えられたテーマに対して解決方法を見出せたかどうか、それまでの活動状況【学生の意見等からの気づき】
メンバー間での活発な討議を促進する。
【学生が準備すべき機器他】
貸与ノート PC、授業支援システム【Outline and objectives】
Students will learn fundamental skills of research activity throughwriting graduation thesis.

— 279 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
佐藤裕二

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
担当教員の指導の下で卒業論文のテーマを定め、自ら問題を発掘しそれを解決する能力を養うとともに、研究の方法論を学ぶことを目的とする。

第 26 回

研究成果のまとめ 1

第 27 回

研究成果のまとめ 2【到達目標】
自ら問題を発掘しそれを解決する能力を養うとともに研究の方法論を学ぶことで、社会に出て最低限必要となる論理的思考、他の人にも理解されるレポー
トの書き方やコミュニケーションを身に着けることを到達目標とする。

第 28 回

研究成果のまとめ 3【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
担当教員の指導の下で卒業論文のテーマを定め、要求仕様、モデル化、実装、評価ができる情報科学の研究パラダイムを通して、与えられたテーマに基づいて研究する。本研究室では特に、進化計算、ニューラルネットワーク、群知
能など生物や自然現象に着想を得た情報処理技術を中心に課題の設定を行う。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回テーマ
第1回
卒論テーマの決定

第2回

調査研究 1

第3回

調査研究 2

第4回

調査研究 3

第5回

調査研究 4

第6回

プログラム作成 1

第7回

プログラム作成 2

第8回

プログラム作成 3

第9回

プログラム作成 4

第 10 回

プログラム作成 5

第 11 回

プログラム作成 6

第 12 回

プログラム作成 7

第 13 回

プログラム作成 8

第 14 回

プログラム作成 9

第 15 回

プログラム作成 10

第 16 回

実験 1

第 17 回

実験 2

第 18 回

実験 3

第 19 回

実験 4

第 20 回

実験 5

第 21 回

実験 6

第 22 回

実験 7

第 23 回

実験 8

第 24 回

実験 9

第 25 回

実験 10

内容
進化計算、ニューラルネットワーク、群知能などの知的計算と呼ばれる技術を用いた工学的問題への応用やゲーム
問題への応用から卒業研究のテーマを決定する。
関連研究の調査および研究室での過去の研究内容の調査を行う。
関連研究の調査および研究室での過去の研究内容の調査を行う。
関連研究の調査および研究室での過去の研究内容の調査を行う。
関連研究の調査および研究室での過去の研究内容の調査を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
個人またはグループで必要なプログラ
ムの作成または改良を行う。。
個人またはグループで必要なプログラ
ムの作成または改良を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。
評価項目などを考慮し、変数を代えて実験を行う。また、議論を行う。

研究成果を整理して、抄録、卒業論文、発表用 PowerPoint などにまとめる
研究成果を整理して、抄録、卒業論文、発表用 PowerPoint などにまとめる
研究成果を整理して、抄録、卒業論文、発表用 PowerPoint などにまとめる【授業時間外の学習（準備学習・復習・宿題等）】
1. 次回のゼミまでに行った内容（研究、調査、検討など）をレポートとしてまとめてくる2. グループ内で議論の場を設け、思考の整理を行うとともにコミュニケーショ
ン能力の向上を図る【テキスト（教科書）
】
特になし
【参考書】
[1] Proc. The ACM/SIGEVO Genetic and Evolutionary Computation
Conference, 1999 ‒ 2018.
[2] Proc. The IEEE Congress on Evolutionary Computation Conference,
1999 ‒ 2018.
[3] 進化計算学会論文誌、シンポジウム論文集、および研究会論文集[4] 過去の卒論本体、抄録およびプログラム【成績評価の方法と基準】
卒論（40%）、活動状況（40%）および卒業発表の内容（20%）から総合的に判断する【学生の意見等からの気づき】
前提科目を未履修の学生の理解力が不十分【学生が準備すべき機器他】
特になし【その他の重要事項】
特になし【Outline and objectives】
By cultivating the ability to discover and solve problems on your own,
it aims to develop the logical thinking necessary as a member of society,and acquire the writing ability and communication ability that otherpeople can understand.

— 280 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
日高宗一郎

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
自ら問題を発掘してモデル化し、それに対する解決法を提案、吟味し公表するといった、研究の方法論を学ぶ。
【到達目標】
自ら問題を発掘してモデル化し、それに対する解決法を提案、吟味し公表することができるとともに、それ等を含む研究の方法論を習得することを目標とする。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
担当教員の指導の下で研究テーマを選定し、問題の定式化、解法の提案、実装、評価、発表などを、進捗の確認や研究室での議論を反映しつつ進める。卒
業論文の材料となる文章を日頃から各自研究ノートとして書き留めるとともに、発表資料にまとめる。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回テーマ
1
予備演習 (1)2
予備演習 (2)3
予備演習 (3)4予備演習 (4)5
中間レポート作成 (1)6
演習 (1)
7
演習 (2)

89
10
11

演習 (3)
演習 (4)
中間レポート作成 (2)演習 (5)

12
13
14
15
16
17
18

演習 (6)
演習 (7)
演習 (8)
演習 (9)
演習 (10)
演習 (11)
演習 (12)

19

演習 (13)

20
21
22
23
24
25
26
27
28

論文構成
論文執筆 (1)
論文執筆 (2)
論文執筆 (3)
論文執筆 (4)
発表準備 (1)
発表準備 (2)
発表準備 (3)発表

内容
研究テーマにつながる問題の定式化
テーマの選定関連研究の調査
研究課題の予備的解決方式の検討
中間発表
研究課題の予備的解決方式の簡易実装
研究課題の予備的解決方式の実装の予
備評価
研究課題の予備的解決方式の実装
研究課題の予備的解決方式の評価
中間発表
10 における議論の提案方式および計画への反映
11 を反映した提案方式の実装
提案方式の実装 (続)提案方式の実装 (続)提案方式の実装
実装の評価
実装の改良と評価
中間レポートの他、論文執筆につながるこれまでの研究ノートの整理
未解決事項の整理と今後の課題の提案、とりまとめ
論文の章立ての検討、決定
論文執筆
論文執筆の進捗報告および修正論文執筆（続）
論文の仕上げ
発表の構成の作成と資料作成
発表練習26 に基づく発表方法の改善
研究発表【授業時間外の学習（準備学習・復習・宿題等）】
関連研究調査、提案方式の実装の推進、論文執筆やそれにつながる研究ノー
トの作成、整理【テキスト（教科書）】指導教員によりテーマに応じて指定する【参考書】
テーマに関連する書籍や論文【成績評価の方法と基準】
到達目標で掲げた内容が身についていることを、日頃の研究活動と卒業論文により評価する。
【学生の意見等からの気づき】
文章を無理なく書き進められる手段を講じる。
【学生が準備すべき機器他】
貸与パソコン、研究ノート【Outline and objectives】
This course covers fundamental methodology of conducting researchsuch as identifying and modeling research problems, proposing
solutions, evaluating and publishing the results.

— 281 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
廣津登志夫

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：
19

サーベイ論文の発表
(B-3)

20

サーベイ論文の発表
(C-3)

21

サーベイ論文の発表
(D-3)

22

研究テーマ議論(A-4,B-4)

23

研究テーマ議論(C-4,D-4)

24

進捗発表

25

研究テーマ議論(A-5,B-5)

26

研究テーマ議論(C-5,D-5)【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes

27【フィールドワーク（学外での実習等）の実施】
なし / No

28【授業計画】回テーマ
1
卒業研究に向けて
2
論文サーベイの準備

研究テーマ議論(A-6,B-6)
研究テーマ議論(C-6,D-6)【授業時間外の学習（準備学習・復習・宿題等）】
各自の研究テーマに関連する調査や研究自体を進める。

【授業の概要と目的（何を学ぶか）】
自ら問題を発掘しそれを解決することを通じて、問題発見能力や問題解決能力を養うとともに、幅広く問題を捉えて論理的に思考・解決する力をつける。
自身の研究内容を人に説明することで、説明力（相手に応じた理解してもらう力）をつける。
他人の発表を聞いて質問することで、技術の明快な説明の方法を理解する。
【到達目標】
自分のテーマについて、それを達成するための手段やそれを実行するための考え方を理解する。
物事の問題点を発見したり、他の技術との関連のもとでバランス良く解決する技術的解決の方法を理解する。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
担当教員の指導の下で卒業論文のテーマを定め、要求仕様、モデル化、実装、評価からなる情報科学の研究パラダイムを通して、各自の研究テーマに基づいて研究する。基本は各自の調査・研究の発表と討議であり、発表・討議は一回に二名ずつ程度行う。

3

サーベイ論文の発表(A-1)

4

サーベイ論文の発表(B-1)

5

サーベイ論文の発表(C-1)

6

サーベイ論文の発表(D-1)

7

研究テーマ議論(A-1,B-1)

8

研究テーマ議論(C-1,D-1)

9

サーベイ論文の発表
(A-2)

10

サーベイ論文の発表
(B-2)

11

サーベイ論文の発表
(C-2)

12

サーベイ論文の発表
(D-2)

13

研究テーマ議論(A-2,B-2)

14

研究テーマ議論(C-2,D-2)

15
16

中間発表
研究テーマ議論(A-3,B-3)
研究テーマ議論(C-3,D-3)
サーベイ論文の発表
(A-3)

17
18

内容
テーマの選定や取り組み方
自分の研究に関連する論文を調査・選定する。
調査した論文について発表し、各自の研究との関連を討議する。2 名程度 1
グループ (A) とする。
調査した論文について発表し、各自の研究との関連を討議する。2 名程度 1
グループ (B) とする。
調査した論文について発表し、各自の研究との関連を討議する。2 名程度 1
グループ (C) とする。
調査した論文について発表し、各自の研究との関連を討議する。2 名程度 1
グループ (D) とする。
サーベイ調査を受けて、各自の研究
テーマの目的や背景の明確化を行う(グループ A, B)。
サーベイ調査を受けて、各自の研究
テーマの目的や背景の明確化を行う(グループ A, B)。
前の調査や議論を受けて、さらに調査した論文について発表し、各自の研究との関連を討議する (グループ A)。
前の調査や議論を受けて、さらに調査した論文について発表し、各自の研究との関連を討議する (グループ B)。
前の調査や議論を受けて、さらに調査した論文について発表し、各自の研究との関連を討議する (グループ C)。
前の調査や議論を受けて、さらに調査した論文について発表し、各自の研究との関連を討議する (グループ D)。
サーベイ調査を受けて、各自の研究
テーマの目的や背景の明確化を行う(グループ A, B)。
サーベイ調査を受けて、各自の研究
テーマの目的や背景の明確化を行う(グループ C, D)。
各自の卒業研究の中間進捗を発表する
夏季休暇中の研究進捗について発表
し、討議する (グループ A, B)。
夏季休暇中の研究進捗について発表
し、討議する (グループ C, D)。
研究の進捗に応じて調査した論文について発表し、各自の研究との関連を討議する (グループ A)。

研究の進捗に応じて調査した論文について発表し、各自の研究との関連を討議する (グループ B)。
研究の進捗に応じて調査した論文について発表し、各自の研究との関連を討議する (グループ C)。
研究の進捗に応じて調査した論文について発表し、各自の研究との関連を討議する (グループ D)。
サーベイ調査を受けて、各自の研究
テーマの目的や背景の明確化を行う(グループ A, B)。
サーベイ調査を受けて、各自の研究
テーマの目的や背景の明確化を行う(グループ C, D)。
各自の卒業研究の進捗状況を最終発表
を目して行う。
論文抄録及び最終発表を目指して、研究状況の報告と議論を行う (グループA, B)。
論文賞録及び最終発表を目指して、研究状況の報告と議論を行う (グループC, D)。
最終発表を目指して、研究状況の報告と議論を行う (グループ A, B)。
最終発表を目指して、研究状況の報告と議論を行う (グループ C, D)。

【テキスト（教科書）】指導教員の指定に基づく【参考書】
各自の研究に関連する書籍・論文などの文献を探す【成績評価の方法と基準】
卒業研究発表 (50%)
卒業論文 (50%)
【学生の意見等からの気づき】
特になし【Outline and objectives】
Students learn how to plan and conduct their own research, how to thinklogically, and how to present their own contribution to others throughwriting a graduate thesis.

— 282 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
黄潤和

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
AI and Machine Learning related 研究テーマの選択，研究企画および計画的な研究遂行，研究成果のまとめと発表，計画的な研究の各ステップについて基礎的な鍛錬を行う。研究論文の書き方を学ぶ。
【到達目標】
従来技術のサーベイ方法を習得できる。社会の要請，研究の志，技術の訴求点に基づく研究企画が行える。研究計画に従って研究を遂行できる。研究成果のプレゼンテーション技術を身につける。最後に、卒業研究論文を完成する。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
研究企画にあたっては，研究の意義と提案手法の新規性を明確にする。研究遂行に際しては， 細かくマイルストーンを設定し，定期的に進捗報告を行う。
研究報告書の作成にあたっては，優れた論文の構成法を参考にして推敲を重ねる。プレゼンテーションでは練習を重ね，最大限の効果を出せるようにする。最後に、卒業研究論文を仕上げる。

【参考書】[1] 人工知能学会論文誌。
[2] IEEE Transactions on Pattern Analysis and Machine Intelligence。
[3] IEEE Intelligent Systems。
[4] 木下是雄著：「理科系の作文技術」，中公新書，1981 年。
【成績評価の方法と基準】
最終論文と論文発表 70 ％，平常点 30 ％で総合評価する。
【学生の意見等からの気づき】
進捗管理を自己責任で行う姿勢を身につけさせるため，より厳しく指導を行う。
【学生が準備すべき機器他】
電子メールや学内外 Web サイトへのアクセス等ネットワークを利用。
【Outline and objectives】
Students are going to make research investigation on AI and Machine
Learning related research topics, to select a topic and make researchplan of how to conduct the selected research topic. All the research steps
are the fundamental training for students. Finall, they are going tofinish their graduation thesis.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
はじめに
第2回
従来技術のサーベイ (1)
第3回

従来技術のサーベイ (2)

第4回
第5回
第6回

従来技術のサーベイ (3)
特講論文 (1)
特講論文 (2)

第7回
第8回
第9回

輪読 (1)
輪読 (2)
研究企画書作成 (1)

第 10 回

研究企画書作成 (2)第 11 回
第 12 回
第 13 回
第 14 回
第 15 回
第 16 回
第 17 回

研究環境の立ち上げ (1)
研究環境の立ち上げ (2)
研究環境の立ち上げ (3)
研究環境の立ち上げ (4)
中間発表
はじめに
研究遂行 (1)

第 18 回
第 19 回
第 20 回
第 21 回
第 22 回

研究計画の最終調整
研究遂行 (2)
研究遂行 (3)
研究遂行 (4)
卒研論文作成 (1)

第 23 回
第 24 回
第 25 回
第 26 回
第 27 回

卒研論文作成 (2)卒研論文作成 (3)卒研論文作成 (4)卒研抄録作成 (1)卒研抄録作成 (2)第 28 回

最終卒研成果の発表の準備

内容
全体計画と心構えの説明
電子情報通信学会の論文誌および人工知能学会誌による関連技術のサーベイ
IEEE Intelligent Systems などによる関連技術のサーベイ
関連技術のサーベイのまとめ
選択と精読
プレゼンテーション資料作成と発表練習重要な関連論文を選んでの精読と輪講関連論文のまとめ社会の要請，研究の志，技術の訴求点を考え
研究企画書に明記
着手申請書の書き
実験対象の立案
実験対象データの収集開始
研究開発ツールの整備
基本プログラミングの開始
進捗報告と前半のまとめ
後半計画と心構えの説明
予備実験の開始，実験結果の整理，評価と分析
進捗報告と見直し
本格実験の開始，実験結果の取得
本格実験の開始，実験結果の評価
追加実験，総合的評価と分析・考察
研究の位置づけ，取り組んだ課題と研究成果の確認，明確な論旨と文章表現の推敲
本論文のアウトラインを書き研究成果の確認の上に論文を完成
文章表現の推敲と足りない部分を追加
抄録のドラフトを書き
文章表現の推敲と足りない部分を追加、そして抄録の形式をチェック
論理的かつ視覚効果を最大限とした研究成果プレゼンテーション法の習得と発表の練習【授業時間外の学習（準備学習・復習・宿題等）】[1] 従来技術のサーベイ方法の習得[2] AI tools and platforms,data mining algorithms and platform,
deep learning algorithms and platform,
Google tensorflow and Jupiter などの研究支援ツールの活用[3] 理科系の作文技術の鍛錬[4] Google、機械学習ライブラりの活用[5] An open-source software library for Machine Intelligence,https://www.tensorflow.org/【テキスト（教科書）】特になし。

— 283 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
李亜民

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
1. How to find research theme
2. How to do research
3. How to write research paper/thesis
4. How to organize the slides
5. How to present their works

2. How to do research
3. How to write research paper/thesis
4. How to organize the slides
5. How to present their works【到達目標】
Through the graduation research, students can do research, can write
technical research thesis, and can present their works well.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
This course focuses on the survey of the research fields, the researchmethodology, and preparation of the research papers. Students will
write the survey and final graduation research thesis.
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
なし / No【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
Finding research
theme 1
2
Finding research
theme 2
3
Writing survey 1

4

Writing survey 2

5
6
7
8
9
10
11
12
13
14
15

Writing survey 3
Writing survey 4
Writing survey 5
Writing survey 6
Writing survey 7
Writing survey 8
Writing survey 9
Writing survey 10
Writing survey 11
Writing survey 12
Writing survey 13

16

Writing survey 14

17
18
19
20
21
22
23
24
25
26
27
28

Writing survey 15
Writing survey 16
Writing Thesis 1
Writing Thesis 2
Writing Thesis 3
Writing Thesis 4
Writing Thesis 5
Writing Thesis 6
Writing Thesis 7
Writing Thesis 8
Thesis Presentation 1
Thesis Presentation 2

内容
Investigate research results

Investigate research results
How to writing survey using LaTeX
format
How to writing survey using LaTeX
formatWriting survey using LaTeX
Writing survey using LaTeX
Writing survey, Structure of survey
Writing survey, Structure of survey
Writing survey, Figures
Writing survey, Figures
Writing survey, Tables
Writing survey, Tables
Writing survey, Equations
Writing survey, Equations
Writing survey, Performance
Evaluations
Writing survey, Performance
Evaluations
Writing survey, References
Writing survey, References
Writing thesis using LaTeX
Writing thesis using LaTeX
Writing thesis, structure of thesis
Writing thesis, structure of thesis
Writing thesis
Writing thesis
Writing thesis
Writing thesis
Thesis presentation
Thesis presentation【授業時間外の学習（準備学習・復習・宿題等）】
1. Writing survey of the research fields
2. Writing research thesis【テキスト（教科書）】
None
【参考書】
Online papers【成績評価の方法と基準】
Survey, thesis, and presentation【学生の意見等からの気づき】
None【学生が準備すべき機器他】
Bring note PC to the class【Outline and objectives】
1. How to find research theme— 284 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
劉少英

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
卒業研究の内容をまとめて、卒業論文の作成。論文作成のいろいろな技を学び、自身の卒業論文の作成に適用する。
【到達目標】
関連したソフトウェア開発技術を勉強する上で、選択された研究プロジェク
トを独立に推進し、卒業論文でまとめる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
各授業で勉強したソフトウェアシステム仕様記述、設計、および実装する技術を適用し、選択したソフトウェアシステムを開発します。この研究プロジェ
クトを推進しながら、指導教授と他の学生と議論します。このようなプロセ
スを通じて、問題の提起、定義、解決など技能を身につける。また、その結果を抄録と卒業論文の形でまとめる。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes

24

システムのテストの作成
３25

システムのテストの作成
４26

卒業研究の抄録と本論の描き方についての紹介

27

抄録のチェックと修正

28

本論のチェックと修正実装したシステムの単体テストを続けます。テストデータを生成し、テスト結果を分析します。見つけた欠陥を訂正する。
実装したシステムの統合テストを続けます。テストデータを生成し、テスト結果を分析します。見つけた欠陥を訂正する。
自分の研究結果をまとめて抄録と本論の作成に向けって、抄録と本論の書き方と注意事項などに説明する。
学生が作成した抄録をチェックし、改善するために助言を与える。
学生が作成した抄録をチェックし、改善するために助言を与える。

【授業時間外の学習（準備学習・復習・宿題等）】
必要なデータベース、プログラミング、設計、仕様技術を学びながら、研究プ
ロジェクトを推進します。また、参考文献をしっかり読んで、他の研究者の関連研究を理解し、論文の書き方も勉強する。

【フィールドワーク（学外での実習等）の実施】
なし / No【テキスト（教科書）】“Formal Engineering for Industrial Software Development through the
SOFL Method”, by Shaoying Liu, Springer-Verlag, March, 2004.

【授業計画】
回
テーマ
1
研究課題の選択【参考書】
研究論文、相関書籍

2

要求仕様の作成１3

要求仕様の作成２

4

システム設計仕様の作成
１5

9

システム設計仕様の作成
２
システム設計仕様の作成
３
システム設計仕様の作成
４
システム設計仕様の作成
５
プログラムの作成１

10

プログラムの作成２

11

プログラムの作成３

12

プログラムの作成４

13

プログラムの作成５14

プログラムの作成６

15

プログラムの作成７

16

プログラムの作成８17

プログラムの作成９18

プログラムの作成１０19

プログラムの作成１１

20

プログラムの作成１２

21

プログラムの作成１３

22

システムのテストの作成
１

23

システムのテストの作成
２

6
7
8

内容
学生と相談・合意する上で、具体的な研究課題を紹介する。
選択したソフトウェアシステムの機能要求を分析し、理解し、適切な仕様をＳＯＦＬ，ＤＦＤ，またはＵＭＬで作成する。
選択したソフトウェアシステムの機能要求を分析し、理解し、適切な仕様を作成することを続ける。
選択したソフトウェアシステムの機能仕様に基づき、抽象設計をＳＯＦＬ，ＤＦＤ，またはＵＭＬで行う。
選択したソフトウェアシステムの機能仕様に基づき、抽象設計を続ける。
選択したソフトウェアシステムの機能仕様に基づき、詳細設計を行う。
選択したソフトウェアシステムの機能仕様に基づき、詳細設計を続ける。
選択したソフトウェアシステムの機能仕様に基づき、詳細設計を続ける。
設計したシステムをプログラミング言語でプログラムの構造を実装する。
設計したシステムをプログラミング言
語でクラスの実装を行う。
設計したシステムをプログラミング言
語でメソッドの実装を行う。
設計したシステムをプログラミング言語で実装することを続ける。
設計したシステムをプログラミング言語で実装することを続ける。
設計したシステムをプログラミング言語で実装することを続ける。
設計したシステムをプログラミング言語で実装することを続ける。
設計したシステムをプログラミング言語で実装することを続ける。
設計したシステムをプログラミング言語で実装することを続ける。
設計したシステムをプログラミング言語で実装することを続ける。
設計したシステムをプログラミング言語で実装することを続ける。
設計したシステムをプログラミング言語で実装することを続ける。
設計したシステムをプログラミング言語で実装することを続ける。
実装したシステムを単体テストします。テストデータを生成し、テスト結果を分析する。
実装したシステムの単体テストを続けます。テストデータを生成し、テスト結果を分析する。

【成績評価の方法と基準】
レポート、抄録、本論、および開発されたシステムの情況などに基づいて総合的に評価。
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
PC【その他の重要事項】
なし【Outline and objectives】
Students are expected to learn how to summarize their graduation
research results into academic thesis. Specifically, they will learn
various writing techniques and apply them in the process of writing
their own graduation research thesis.

— 285 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
伊藤克亘

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】学部で学んだ専門科目とそれらの学修に伴って身につけたスキルを総合する
スキルを、具体的なテーマに即して身につける。このことにより、情報科学
スキルを実際の問題に適用できるようになることを目指す。
【到達目標】
卒業論文を執筆し、学会の年次大会レベルの発表ができること。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
各自のテーマの遂行を題材に、文献の読み方、研究に必要な基礎知識、プロ
グラミングなどの必要技術、実験方法など研究をまとめるための能力を身につける。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
研究テーマ発表
3
紹介論文決定

4
5
６
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

論文の理解
論文紹介
進捗状況報告進捗状況報告進捗状況報告卒論着手申請書着手
進捗状況報告卒論着手申請書作成
前期のまとめ
後期の研究計画策定
前期振り返り後期の計画発表
中間発表
進捗状況報告進捗状況報告進捗状況報告進捗状況報告研究交流会発表練習研究交流会発表練習研究交流会
学会投稿準備学会投稿原稿作成
抄録完成
本論文完成
卒論発表

内容
研究の進め方の説明
各自の研究テーマについて討議する。
論文紹介のための研究テーマに関係する論文を選定する。
紹介する論文を理解する
卒論に関係する論文を紹介する。
実験結果について報告する。
実験結果について報告する。
実験結果について報告する。
卒論着手申請書の作成を開始する。
実験結果について報告する。
卒論着手申請書を完成する
前期に取り組んだ内容をまとめる
後期に取り組む内容と計画を策定する。
前期の成果をまとめる
後期の計画を発表する
これまでの成果について報告する。
実験結果について報告する。
実験結果について報告する。
実験結果について報告する。
実験結果について報告する。
研究交流会にむけての準備
研究交流会にむけての準備
他大学との研究討論会で発表する。
学会への投稿準備
学会へ投稿する原稿を作成する。
卒論の抄録を完成させる
卒業論文を完成させる
学士課程の集大成を発表する。

【授業時間外の学習（準備学習・復習・宿題等）】
文献調査、実験、データ収集、発表資料作成【テキスト（教科書）】
適宜指定する【参考書】
適宜指定する【成績評価の方法と基準】
論文紹介の発表と中間発表で評価する。
【学生の意見等からの気づき】
特になし。
【学生が準備すべき機器他】
貸与ノート PC、および研究室デスクトップ PC【Outline and objectives】
Students will integrate the specialized subjects learned in undergraduate curriculum and the skills acquired as a result of those studies tosolve practical themes. This aims to be able to apply information scienceskills to real problems.

— 286 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
小池

崇文

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
卒業研究の成果である卒業論文の執筆を通して，研究の方法論，論文の構成
方法，文章のまとめ方を学ぶ．また，卒業研究を通して，物事の抽象化，思考の整理方法，(卒業研究という) 中長期のプロジェクトの進め方や進捗報告といった，実社会で必要なスキルを学ぶ．
【到達目標】
課題の発見，研究テーマの設定，関連研究の調査，研究の実施，実装や実験，卒業論文の執筆を通して，研究の基礎を学ぶ．また，研究の基礎だけでなく，
1 年という中長期間のテーマに関わることで，予定の見積もりや進捗管理，研究計画の立案，実験機器の購入などの研究準備，実験や実装の実施，結果の考察や改良など，研究の様々な側面を経験する．これらにより，物事を達成するには様々な段階があること，それぞれに必要なスキルが異なることを学び，さらに，それらスキルの一部を実際に習得することを目標とする．また，他人の研究に対しても，それを理解し，議論できるようになることも目標の一つである．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
情報科学特講と並行して行う．"実世界指向メディア/Computational Reality"
をキーワードに卒業研究を実施する．Computation (計算) により，様々な意
味でリアリティを拡張する方法を探っていく．週 1 〜 2 回のゼミ形式で実施
し，毎週，進捗状況の報告や内容に関する議論を行う．必要に応じて，学会発表等も実施する．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
あり / Yes【授業計画】
回
テーマ
1
ガイダンス
2
研究分野テーマ設定 (1)3

研究分野テーマ設定 (2)4研究分野サーベイ (1)5

研究分野サーベイ (2)6

研究分野サーベイ (3)7進捗報告と研究討論 (1)8進捗報告と研究討論 (2)9進捗報告と研究討論 (3)10進捗報告と研究討論 (4)11進捗報告と研究討論 (5)12進捗報告と研究討論 (6)13進捗報告と研究討論 (7)14進捗報告と研究討論 (8)

15
16

中間報告
進捗報告と研究討論 (9)17進捗報告と研究討論 (10)18進捗報告と研究討論 (11)19

進捗報告と研究討論 (12)20進捗報告と研究討論 (13)21進捗報告と研究討論 (14)22

進捗報告と研究討論 (15)23

論文執筆 (1)24

論文執筆 (2)25

論文執筆 (3)26

論文執筆 (4)

27
28

発表練習
発表

今まで研究してきた内容に関して，卒業論文を執筆する．
今まで研究してきた内容に関して，卒業論文を執筆する．
今まで研究してきた内容に関して，卒業論文を執筆する．
発表の準備と練習を行う．
最終成果発表を行う．

【授業時間外の学習（準備学習・復習・宿題等）】
論文や関連情報の理解，実装，ゼミの準備が必要である．
【テキスト（教科書）】木下是雄, "理科系の作文技術," 中公新書, 1981.
中田 亨, "理系のための「即効!」卒業論文術―この通りに書けば卒論ができあがる," 講談社, 2010.
【参考書】
必要に応じて，書籍，論文などを指定する．
【成績評価の方法と基準】
ゼミへの参加状況，研究実施状況にもとづき総合的に評価する．
【学生の意見等からの気づき】
特になし．
【学生が準備すべき機器他】
研究実験室の PC および各自のノート PC を用いる．必要に応じて PC 以外の研究室の情報機器・実験機器を用いる．
【Outline and objectives】
You’ll learn how to research, write a paper, and summarize sentences
through writing graduation thesis which is the result of graduation
research. You’ll also learn the skills necessary in the real world, such as
abstraction of things, how to organize thought, how to proceed mid- andlong-term projects (graduation research) and progress reports.

内容
今後の進め方について説明する．
議論を通して，研究テーマの設定を行う．
議論を通して，研究テーマの設定を行う．
研究論文や書籍，インターネットの情報を調査する．
研究論文や書籍，インターネットの情報を調査する．
研究論文や書籍，インターネットの情報を調査する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究の中間状況をまとめて発表する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
研究進捗状況の報告と，研究内容について議論する．
今まで研究してきた内容に関して，卒業論文を執筆する．

— 287 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
小西克巳

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
自ら問題を発掘してモデル化し、それに対する解決法を提案、吟味し公表するといった、研究の方法論を学ぶ。
【到達目標】
自ら問題を発掘してモデル化し、それに対する解決法を提案、吟味し公表することができるとともに、それ等を含む研究の方法論を習得することを目標とする。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
担当教員の指導の下で研究テーマを選定し、問題の定式化、解法の提案、実装、評価、発表などを、進捗の確認や研究室での議論を反映しつつ進める。卒
業論文の材料となる文章を日頃から各自研究ノートとして書き留めるとともに、発表資料にまとめる。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
調査研究 (1)3
調査研究 (2)4
調査研究 (３)5
調査研究 (４)6
調査研究 (５)
7
演習（１）
8
演習（２）
9
演習（３）
10
演習（４）
11
演習（５）
12
演習 (6)
13
演習 (7)
14
演習 (8)
15
演習 (9)
16
演習 (10)17実装 (1)
18
実装（２）
19
実装（３）
20
実装（４）
21
実装（５）
22
中間発表
23
論文執筆（１）24
論文執筆 (２)25
論文執筆（３）26
発表準備（１）
27
発表準備（２）28
発表

内容
卒業研究の進め方の説明
テーマの選定のための予備調査
研究テーマの選定
関連研究の調査（１）
関連研究の調査（２）
関連研究に関する報告のための発表
過去の関連研究手法の実装（１）
過去の関連研究手法の実装（２）
過去の関連研究手法の実装（３）
過去の関連研究手法の評価（１）
過去の関連研究手法の評価（２）
過去の関連研究手法の評価（３）
過去の関連研究実装の報告
提案手法の導出（１）提案手法の導出（２）提案手法の導出（３）提案手法の実装（１）
提案手法の実装（２）提案手法の実装（３）実装した提案手法の評価（１）
実装した提案手法の評価（２）
提案手法の実装と評価について発表
論文執筆の基本
論文執筆
論文執筆とまとめ発表資料とスライドの作成
発表練習
研究発表

【授業時間外の学習（準備学習・復習・宿題等）】
関連研究調査、提案方式の実装の推進、論文執筆やそれにつながる研究ノー
トの作成、整理【テキスト（教科書）】指導教員によりテーマに応じて指定する【参考書】
テーマに関連する書籍や論文【成績評価の方法と基準】
到達目標で掲げた内容が身についていることを、日頃の研究活動と卒業論文により評価する。
【学生の意見等からの気づき】
なし【学生が準備すべき機器他】
貸与パソコン、研究ノート【Outline and objectives】
This course deals with the fundamentals of academic research. It alsoenhances the development of students’ skill in making oral presentationand self-regulated learning.

— 288 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
善甫

康成

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
科学技術における理論的解析手法、数値計算手法およびシミュレーションに関する研究を行う．
【到達目標】
科学技術における基盤となる基本的な手法を修得する．
自ら問題を発掘しそれを解決し得る能力を養うとともに、研究の方法論を学ぶ．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
担当教員の指導の下で卒業論文のテーマを定め、要求仕様、モデル化、実装、評価からなる情報科学の研究パラダイムをとおして、与えられたテーマに基づいて研究する．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
進捗状況報告と確認 (1)3

進捗状況報告と確認 (2)4

進捗状況報告と確認 (3)5

進捗状況報告と確認 (4)6

進捗状況報告と確認 (5)78中間報告 1
進捗状況報告と確認 (6)9

進捗状況報告と確認 (7)10

進捗状況報告と確認 (8)11

進捗状況報告と確認 (9)12

進捗状況報告と確認 (10)13

進捗状況報告と確認 (11)

14
15

まとめ
進捗状況報告と確認 (11)16

進捗状況報告と確認 (12)17

進捗状況報告と確認 (13)18

進捗状況報告と確認 (14)19

進捗状況報告と確認 (15)2021中間報告 2
進捗状況報告と確認 (16)22

進捗状況報告と確認 (17)23

進捗状況報告と確認 (18)24

進捗状況報告と確認 (19)25

進捗状況報告と確認 (20)26

進捗状況報告と確認 (22)27

進捗状況報告と確認 (23)28

まとめ・評価【テキスト（教科書）】指導教員の指定に基づく【参考書】
計算物理学（上・下）、小柳義夫監訳、朝倉書店ほか、必要に応じ指導教員が各テーマ毎に紹介する．
【成績評価の方法と基準】
与えられたテーマに対して解決方法を見出せたかどうか、それまでの活動状況【学生の意見等からの気づき】
自ら課題を見つけそれを解いていくようにすると、着実に理解が深まります．
待っているようでは各自のテーマの理解が進みません．質問も積極的に行うとよいでしょう．
【学生が準備すべき機器他】
貸与 PC【Outline and objectives】
The purpose of this course is to investigate theoretical and analyticalmethods, and various numerical calculation techniques and simulationsin science and engineering fields.

内容
テーマの決定
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
中間研究報告 1、レポート提出
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
中間研究報告会、中間報告提出
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
中間研究報告 2、レポート提出
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
各自の研究の進捗報告、レポート提出と議論
研究報告会、卒論提出【授業時間外の学習（準備学習・復習・宿題等）】
自らのテーマについて調査し、発表、議論を通し、研究内容の議論の基となる資料の作成を行う．

— 289 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
西島利尚

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
これまで授業などで学んだ知識を土台として、それらを組み合わせたり統合したりして問題の解決をはかることで、応用力や創造力を身につける。自ら問題を発掘する力、その問題を論理的に分析する力、分析に基づいて解決法を見つける力、プログラム作成力、処理結果を評価する力を養うとともに、研究とは何か、どうすればよいのかの方法論を学ぶ。
【到達目標】
まず論文などを読んで、何が問題なのかを見抜く力を身につける。論文が何を主張しているかを読み取る力や、自分で調べて理解したことを基に問題の本
質を分析する力を身につける。その分析を基づいて問題を解決するための手法やアルゴリズムを提案する力を身につける。さらに、自分が提案した手法
やアルゴリズムを実装する力やその結果を評価する能力を身につける。もちろん、それぞれの段階で自分の主張を相手に納得させるためのプレゼンテー
ション能力も身につけることも重要である。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
担当教員の指導の下で卒業論文のテーマを定め、要求仕様、モデル化、実装、評価からなる情報科学の研究パラダイムを通して、与えられたテーマに基づいて研究する。授業時間は進捗状況の報告にあてる。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
1
卒業研究テーマ設定 (1)2
卒業研究テーマ設定 (2)3
卒業研究テーマ設定 (3)4卒業研究テーマ設定 (4)5
卒業研究テーマ設定 (5)6
卒業研究テーマ設定 (6)7
テーマにおいて解決すべ
き問題点の明確化 (1)8

テーマにおいて解決すべ
き問題点の明確化 (2)9

テーマにおいて解決すべ
き問題点の明確化 (3)10

テーマにおいて解決すべ
き問題点の明確化 (4)11

テーマにおいて解決すべ
き問題点の明確化 (5)12

テーマにおいて解決すべ
き問題点の明確化 (6)13問題解決に向けた手法の検討 (1)

14

問題解決に向けた手法の検討 (2)

15

問題解決に向けた手法の検討 (3)

16

問題解決に向けた手法の検討 (4)

17

問題解決に向けた手法の検討 (5)

内容
卒業研究で取り組むテーマの決定
卒業研究で取り組むテーマの決定
卒業研究で取り組むテーマの決定
卒業研究で取り組むテーマの決定
卒業研究で取り組むテーマの決定
卒業研究で取り組むテーマの設定
関連領域における研究動向の調査と設定したテーマにおける先行研究調査からの問題点（課題）の抽出。
関連領域における研究動向の調査と設定したテーマにおける先行研究調査からの問題点（課題）の抽出。
関連領域における研究動向の調査と設定したテーマにおける先行研究調査からの問題点（課題）の抽出。
関連領域における研究動向の調査と設定したテーマにおける先行研究調査からの問題点（課題）の抽出。
関連領域における研究動向の調査と設定したテーマにおける先行研究調査からの問題点（課題）の抽出。
関連領域における研究動向の調査と設定したテーマにおける先行研究調査からの問題点（課題）の抽出。
抽出した問題点（課題）を解決するためのアプローチの方法を決定する。いろいろな手法を試して最適なものを決める。
抽出した問題点（課題）を解決するためのアプローチの方法を決定する。いろいろな手法を試して最適なものを決める。
抽出した問題点（課題）を解決するためのアプローチの方法を決定する。いろいろな手法を試して最適なものを決める。
抽出した問題点（課題）を解決するためのアプローチの方法を決定する。いろいろな手法を試して最適なものを決める。
抽出した問題点（課題）を解決するためのアプローチの方法を決定する。いろいろな手法を試して最適なものを決める。

18

問題解決に向けた手法の検討 (6)

19

課題解決の実践 (1)20

課題解決の実践 (2)21

課題解決の実践 (3)22

課題解決の実践 (4)23

課題解決の実践 (5)24

課題解決の実践 (6)

25
26
27
28

論文作成 (1)
論文作成 (2)
論文作成 (3)
論文作成 (4)抽出した問題点（課題）を解決するためのアプローチの方法を決定する。いろいろな手法を試して最適なものを決める。
決定したアプローチの方法で課題解決を試みる。
決定したアプローチの方法で課題解決を試みる。
決定したアプローチの方法で課題解決を試みる。
決定したアプローチの方法で課題解決を試みる。
決定したアプローチの方法で課題解決を試みる。
決定したアプローチの方法で課題解決を試みる。
論文の執筆を進める。
論文の執筆を進める。
論文の執筆を進める。
論文の執筆を進める。

【授業時間外の学習（準備学習・復習・宿題等）】
自分のテーマについての問題点をどのように解決していくのか、そのための理論の勉強や実際のプログラム作りに自分の時間を可能な限り費やしてください。
【テキスト（教科書）】
必要に応じて指導教員が指定する【参考書】
テーマに関係する論文や単行本など。これらを多く読むことにより、論文をどのようにまとめていくかがわかる。
【成績評価の方法と基準】
与えられたテーマに対して解決方法を見出せたかどうか、それまでの活動状
況や取組みの姿勢も含めて評価する。
【学生の意見等からの気づき】
特に要望等はなかったが、丁寧な指導を心掛けたい。
【学生が準備すべき機器他】
ノート PC【Outline and objectives】
Graduation thesis.

— 290 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
花泉

弘

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
これまで授業などで学んだ知識を土台として、それらを組み合わせたり統合したりして問題の解決をはかることで、応用力や創造力を身につける。自ら問題を発掘する力、その問題を論理的に分析する力、分析に基づいて解決法を見つける力、プログラム作成力、処理結果を評価する力を養うとともに、研究とは何か、どうすればよいのかの方法論を学ぶ。
【到達目標】
まず論文などを読んで、何が問題なのかを見抜く力を身につける。論文が何を主張しているかを読み取る力や、自分で調べて理解したことを基に問題の本
質を分析する力を身につける。その分析を基づいて問題を解決するための手法やアルゴリズムを提案する力を身につける。さらに、自分が提案した手法
やアルゴリズムを実装する力やその結果を評価する能力を身につける。もちろん、それぞれの段階で自分の主張を相手に納得させるためのプレゼンテー
ション能力も身につけることも重要である。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
担当教員の指導の下で卒業論文のテーマを定め、要求仕様、モデル化、実装、評価からなる情報科学の研究パラダイムを通して、与えられたテーマに基づいて研究する。授業時間は進捗状況の報告にあてる。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
1
卒業研究テーマ設定 (1)2
卒業研究テーマ設定 (2)3
卒業研究テーマ設定 (3)4卒業研究テーマ設定 (4)5
卒業研究テーマ設定 (5)6
卒業研究テーマ設定 (6)7
テーマにおいて解決すべ
き問題点の明確化 (1)8

テーマにおいて解決すべ
き問題点の明確化 (2)9

テーマにおいて解決すべ
き問題点の明確化 (3)10

テーマにおいて解決すべ
き問題点の明確化 (4)11

テーマにおいて解決すべ
き問題点の明確化 (5)12

テーマにおいて解決すべ
き問題点の明確化 (6)13問題解決に向けた手法の検討 (1)

14

問題解決に向けた手法の検討 (2)

15

問題解決に向けた手法の検討 (3)

16

問題解決に向けた手法の検討 (4)

17

問題解決に向けた手法の検討 (5)

内容
卒業研究で取り組むテーマの決定
卒業研究で取り組むテーマの決定
卒業研究で取り組むテーマの決定
卒業研究で取り組むテーマの決定
卒業研究で取り組むテーマの決定
卒業研究で取り組むテーマの設定
関連領域における研究動向の調査と設定したテーマにおける先行研究調査からの問題点（課題）の抽出。
関連領域における研究動向の調査と設定したテーマにおける先行研究調査からの問題点（課題）の抽出。
関連領域における研究動向の調査と設定したテーマにおける先行研究調査からの問題点（課題）の抽出。
関連領域における研究動向の調査と設定したテーマにおける先行研究調査からの問題点（課題）の抽出。
関連領域における研究動向の調査と設定したテーマにおける先行研究調査からの問題点（課題）の抽出。
関連領域における研究動向の調査と設定したテーマにおける先行研究調査からの問題点（課題）の抽出。
抽出した問題点（課題）を解決するためのアプローチの方法を決定する。いろいろな手法を試して最適なものを決める。
抽出した問題点（課題）を解決するためのアプローチの方法を決定する。いろいろな手法を試して最適なものを決める。
抽出した問題点（課題）を解決するためのアプローチの方法を決定する。いろいろな手法を試して最適なものを決める。
抽出した問題点（課題）を解決するためのアプローチの方法を決定する。いろいろな手法を試して最適なものを決める。
抽出した問題点（課題）を解決するためのアプローチの方法を決定する。いろいろな手法を試して最適なものを決める。

18

問題解決に向けた手法の検討 (6)

19

課題解決の実践 (1)20

課題解決の実践 (2)21

課題解決の実践 (3)22

課題解決の実践 (4)23

課題解決の実践 (5)24

課題解決の実践 (6)

25
26
27
28

論文作成 (1)
論文作成 (2)
論文作成 (3)
論文作成 (4)抽出した問題点（課題）を解決するためのアプローチの方法を決定する。いろいろな手法を試して最適なものを決める。
決定したアプローチの方法で課題解決を試みる。
決定したアプローチの方法で課題解決を試みる。
決定したアプローチの方法で課題解決を試みる。
決定したアプローチの方法で課題解決を試みる。
決定したアプローチの方法で課題解決を試みる。
決定したアプローチの方法で課題解決を試みる。
論文の執筆を進める。
論文の執筆を進める。
論文の執筆を進める。
論文の執筆を進める。

【授業時間外の学習（準備学習・復習・宿題等）】
自分のテーマについての問題点をどのように解決していくのか、そのための理論の勉強や実際のプログラム作りに自分の時間を可能な限り費やしてください。
【テキスト（教科書）】
必要に応じて指導教員が指定する【参考書】
テーマに関係する論文や単行本など。これらを多く読むことにより、論文をどのようにまとめていくかがわかる。
【成績評価の方法と基準】
与えられたテーマに対して解決方法を見出せたかどうか、それまでの活動状
況や取組みの姿勢も含めて評価する。
【学生の意見等からの気づき】
特に要望等はなかったが、丁寧な指導を心掛けたい。
【学生が準備すべき機器他】
ノート PC【Outline and objectives】
Combining and integrating the knowledge learned in courses so far,students solve problems in their own research themes. Students acquireabilities to uncover problems, and to solve them based on the logicalanalysis. They also acquire skills in programming and result evaluating.

— 291 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
藤田悟

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
自ら研究テーマを設定し、問題の調査と解決方法を試行錯誤した後に、自らの提案をまとめる。その後、プログラムや数値解析を行って、成果を卒業論文にまとめることを目標にする。
【到達目標】
研究の進め方を学ぶことができる。
研究論文の書き方を学ぶことができる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
情報科学特講と並行して論文作成にあたる。1 年たってから結果をまとめるのではなく、企画段階で 6 月末に卒業論文申請書をまとめ、9 月までに、中間報告を論文にまとめる。さらに、考察と改良を加えて、12 月から 1 月に本論文として内容をまとめる。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
あり / Yes【授業計画】
回
テーマ
第1回
論文作成に関する導入

第2回

研究興味領域の仮決定

第3回

論文調査 1

第4回

論文調査 2

第5回

論文調査 3

第6回

論文テーマの決定

第7回

卒業論文着手申請書の作
成1
卒業論文着手申請書の作
成2

第8回

第9回
第 10 回

卒業論文の研究開始
卒業論文の研究推進 1

第 11 回

卒業論文の研究推進 2

第 12 回

卒業論文の研究推進 3

第 13 回

第 16 回

卒業論文に向けたシステ
ム構築と実験 1
卒業論文に向けたシステ
ム構築と実験 2
卒業論文に向けたシステ
ム構築と実験 3
中間論文の作成

第 17 回
第 18 回

中間論文の発表会
研究課題の再整理 1

第 19 回

研究課題の再整理 2

第 20 回研究の残課題についての検討と試作・実験 1

第 21 回研究の残課題についての検討と試作・実験 2

第 22 回研究の残課題についての検討と試作・実験 3

第 23 回研究の残課題についての検討と試作・実験 4

第 24 回

卒業論文の目次案の作成

第 14 回
第 15 回

第 25 回
第 26 回

卒業論文着手
卒業論文執筆第 27 回

卒業論文抄録作成 1

第 28 回

卒業論文発表

目次案に従って、本論文に着手する。
卒業論文の執筆を行う。必要であれ
ば、追加実験も行う。
抄録を作成する。4 ページで研究成果を端的にまとめる。
最終論文の発表を行う。

【授業時間外の学習（準備学習・復習・宿題等）】
卒業研究は、自ら課題を考え、解決法を見出し、実験や試作を通して解決法の効果を評価する必要があります。これらの活動は、講義以外の時間を用いて実施します。学年の最初からの積み重ねが必要です。研究室に来て、各自の責任で、研究を進めてください。
【テキスト（教科書）】研究テーマごとに指定する【参考書】
研究テーマごとに指定する【成績評価の方法と基準】
与えられたテーマに対して解決方法を見出せたかどうか、そして、それを卒業論文としてまとめられたかどうかを評価する。
発表会のプレゼンテーションについても、評価対象とする。
【学生の意見等からの気づき】
論文指導をきめ細かく行うことを心がける

内容
卒業論文を作成するに当たり、どのよ
うな方法でテーマを決め、論文を調査し、研究を行い、論文を作成する化の導入教育を行う。
各自の興味領域を確認し、興味領域に対する調査を指示する。
関連研究について調査を行い、報告する。
関連研究について調査を行い、報告する。
関連研究について調査を行い、報告する。
調査結果に基づいて、卒業論文のテーマを決定する。
卒業論文の着手申請書作成のために、研究の骨子を決定する。
着手申請書の内容を精査し、卒業論文の 1 年間の計画を確立し、申請書を完成させる。
申請書の内容に従って研究を開始する
研究テーマにそって、提案内容の検討を進める
研究テーマにそって、提案内容の検討を進める
研究テーマにそって、提案内容の検討
を進める
研究の提案内容に沿って、試作や実験を進める
研究の提案内容に沿って、試作や実験を進める
研究の提案内容に沿って、試作や実験を進める
半年の成果をまとめて、2 ページの論文を作成する。
中間論文について、発表会を行う
中間論文を基に、研究課題を再整理する
中間論文を基に、研究課題を再整理す
る
研究の残課題について、解決策を検討
して、システムの追加実装や、追加実験を行う。
研究の残課題について、解決策を検討
して、システムの追加実装や、追加実験を行う。
研究の残課題について、解決策を検討
して、システムの追加実装や、追加実験を行う。
研究の残課題について、解決策を検討
して、システムの追加実装や、追加実験を行う。
卒業論文の構成を考え、目次案を作成する。

【Outline and objectives】
Students select their research theme, examine them in deep, and write
their ideas in technical papers.

— 292 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
細部

博史

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
ユーザインタフェース，情報可視化，制約プログラミング等に関する研究を行い，成果を卒業論文にまとめ，発表する．
【到達目標】
卒業論文の執筆に必要となる研究能力を身に付ける．
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
主に担当教員の対面の指導による．
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
1
ガイダンス
2
テーマ検討 (1)3
テーマ検討 (2)4
テーマ検討 (3)5
テーマ検討 (4)6
テーマ検討 (5)7
テーマ決定
8
研究・開発 (1)9研究・開発 (2)10
研究・開発 (3)11
研究・開発 (4)12
研究・開発 (5)13
研究・開発 (6)14
研究・開発 (7)15
実験・評価 (1)16
実験・評価 (2)17
実験・評価 (3)18
実験・評価 (4)19
実験・評価 (5)20
実験・評価 (6)21
実験・評価 (7)22
まとめ (1)23

まとめ (2)24

まとめ (3)25

まとめ (4)26

まとめ (5)27

まとめ (6)28

まとめ (7)

内容
授業の進め方についての説明研究テーマの検討
研究テーマの検討
研究テーマの検討
研究テーマの検討
研究テーマの検討
研究テーマの決定
研究テーマに関する研究と開発
研究テーマに関する研究と開発
研究テーマに関する研究と開発
研究テーマに関する研究と開発
研究テーマに関する研究と開発
研究テーマに関する研究と開発
研究テーマに関する研究と開発
研究テーマに関する実験と評価
研究テーマに関する実験と評価
研究テーマに関する実験と評価
研究テーマに関する実験と評価
研究テーマに関する実験と評価
研究テーマに関する実験と評価
研究テーマに関する実験と評価
研究成果に関する論文の執筆と発表資料の作成
研究成果に関する論文の執筆と発表資料の作成
研究成果に関する論文の執筆と発表資料の作成
研究成果に関する論文の執筆と発表資料の作成
研究成果に関する論文の執筆と発表資料の作成
研究成果に関する論文の執筆と発表資料の作成
研究成果に関する論文の執筆と発表資料の作成【授業時間外の学習（準備学習・復習・宿題等）】
研究，検討を行い，論文，発表資料を作成する．
【テキスト（教科書）】なし【参考書】
必要に応じて紹介する．
【成績評価の方法と基準】
研究内容，論文，発表に加え，授業中の参加の度合，貢献度を考慮し，総合的に判断する．
【学生の意見等からの気づき】
特になし．
【学生が準備すべき機器他】
貸与ノート PC を使用する．
【Outline and objectives】
Students will conduct research on user interfaces, information
visualization, constraint programming, etc., and author and present
bachelor theses on research results.

— 293 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
馬建華

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
Graduation research is very important for students to integrally apply
and further master what they have learnt from various courses. During
the one year’s graduation research, a student will be focused on researchof a specific research topic related to ubiquitous computing, wearable
technology, IoT, etc. Through the research, a student will not only doinnovative research but also enhance the research abilities.
【到達目標】
A student is taught and trained to equip with basic researchabilities including research material collection, paper reading andsummarization, a proper research theme selection, problem finding
and resolving, research experiment and evaluation, thesis writing andpresentation, etc.
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）
】

26
27
28

【テキスト（教科書）】Based on this teacher’s specific instructions.
【参考書】
Based on this teacher’s specific instructions.
【成績評価の方法と基準】
Based on the research novelty, completion extent, system/application
performance, and graduation thesis quality.
【学生の意見等からの気づき】
More investigation about related work.

【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No

18

Thesis outline

19
20
21
22

Thesis abstract
Thesis abstract
Survey of related work
Survey of related work

23
24

Thesis introduction
System description

25

Key technologies

Describe system evaluation results
Improve the own thesis
Refine the own thesis【授業時間外の学習（準備学習・復習・宿題等）】
Read papers specified by this teacher, and make further investigations.

【授業の進め方と方法】
A seminar will be held with our Lab’s graduation research students
once a week. In the beginning, a student will be supervised todecide a research area/direction as well as search and collect therelated research. Next, the student will read these collected papers
for leaning and summarizing what the other have done in this area
via presentations and discussions. Based on summarization andknowledge in this area, a basic research theme will be determined.
Then, the student will make a detailed plan in doing this research.
A system/application design will be carried out and concrete researchissues will be studied. The corresponding system/application should be
implemented and associated experiments must be done for evaluations.
Finally, the student will be supervised to write thesis and prepare thefinal thesis presentation.

【授業計画】
回
テーマ
1
Read papers (I)2
Read papers (II)3
Read papers (III)
Present own research4
and sicusssions (I)5Present own researchand sicusssions (II)6
Present own researchand sicusssions (III)7
Write outline of thepaper
8Write introduction
9
Write related researchwork
10
Describe own reseach(I)
11
Describe own reseach(I)
12
Describe own reseach(I)
13
Revision (I)14
Revision (II)15
Evaluation
16
Thesis requirements
17
Thesis outline

System evaluation
Thesis improvement
Thesis refinement

内容
Thesis theme related
Thesis theme related
Thesis theme related
Research related

Research related
Research related
Summary of own research
Summary of own research
Summary of others’ work and andcomparisions
Using both figures and texts
Using both figures and texts
Using both figures and texts
Checking and improvement
Refinement
Report and presentation
How to write a paper and a thesis
Discuss and fix the outline of thepaperDiscuss and fix the outline of thepaper
Write the abstract in Japanese
Write the abstract in English
Check other related research
Summarize and present otherrelated research
Write the introduction
Explain the system or application
developed
Explain the important technologies
used in research— 294 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
雪田

修一

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】「抽象概念の可視化」を統一テーマに各自サブテーマを与える。数学の学習や研究では計算や図を描くことによる実験、観察が重要である。コンピュータの手助けがあれば、これらの作業は生産性を増す。数式処理システムはそういう目的で作られている。本研究では数式処理システムの有効利用のパターンを発見することを目指す。
(テーマは多岐にわたるので代表例としてこのテーマで記述する)【到達目標】
多数の例を考察し、パターンを抽出する。どの領域においても重要なパターンという概念を十分に理解している。系統的に例を構成する戦略が立てられる。
数式処理システムのプレゼンテーション機能に習熟する。研究の意義、背景、
成果について説得的に記述できる。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【テキスト（教科書）
】
なし
【参考書】
http://cis.k.hosei.ac.jp/~yukita/ および http;//yktlab.cis.k.hosei.ac.jp/wiki/にあるオンライン資料。
【成績評価の方法と基準】
論文で評価する。
【学生の意見等からの気づき】
該当なし。
【学生が準備すべき機器他】
研究実験室の PC および各自のノート PC を使用する。
【Outline and objectives】
Visualization of abstract concepts is the recurring theme.

【授業の進め方と方法】
週単位での課題に対し文書で報告をし、議論する。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
パターンとは何か (1)
第2回
第3回

第6回

パターンとは何か (2)数学プレゼンテーション
におけるパターン (1)数学プレゼンテーション
におけるパターン (2)数学プレゼンテーション
におけるパターン (3)抽象概念の可視化 (1)

第7回

抽象概念の可視化 (2)

第8回

抽象概念の可視化 (3)

第9回

抽象概念の可視化 (4)第 10 回

抽象概念の可視化 (5)

第 11 回
第 12 回
第 13 回
第 14 回

論文と引用
論文構成法 (1)
論文構成法 (2)
論文と口頭発表

第 15 回

論文作成プロセス

第 16 回

論文の構成

第 17 回
第 18 回
第 19 回
第 20 回

論文の要旨
論文全体の骨格
研究成果の記述 (1)
研究成果の記述 (2)第 21 回
第 22 回
第 23 回
第 24 回
第 25 回
第 26 回
第 27 回

研究成果の記述 (3)
序論の執筆 (1)
序論の執筆 (2)
序論の執筆 (3)
抄録執筆 (1)
抄録執筆 (2)
発表資料作成 (1)

第 28 回

発表資料作成 (2)

第4回
第5回

内容
GOF のデザインパターンを例にパターンの重要性を
第 1 回の続きグラフィックスの効果的な利用法を検討する
Greedy な方法と elegant な方法を効果的に対比する方法を検討する
抽象概念の可視化、特に関係をグラフにして表現する方法を検討する
抽象概念の可視化、特に構造の変形を
静的、動的に表現したときの効果の違いを検討する。代数を題材にする。
抽象概念の可視化、特に構造の変形を
静的、動的に表現したときの効果の違いを検討する。微分積分を題材にする。
抽象概念の可視化、特に構造の変形を
静的、動的に表現したときの効果の違いを検討する。群論を題材にする。
抽象概念の可視化、特に構造の変形を
静的、動的に表現したときの効果の違いを検討する。形式言語を題材にする。
抽象概念の可視化、特に構造の変形を
静的、動的に表現したときの効果の違いを検討する。各種のダイアグラムを題材にする。
引用についての理解を深める
過去の卒業論文を批判的に読む
過去の卒業論文を批判的に読む
口頭発表の構成要素をスライドの具体例で学ぶ。
論文作成の様々な段階について概略を理解する。
論文の構成要素とその配列について理解する。
すべての必須要素を確認する。
すべての必須要素を確認する。
研究成果の図表を準備する。
研究成果の図表を準備すし、本文にはめ込む。
引用文献表を作成する。
研究背景の記述。
研究成果の記述。
論文の構成の記述。
無駄のない構成を確認する。
ブラッシュアップする。
発表用スライドを作成する。発表形式
で全体の流れを確認する。
発表スライドをほぼ完成させる。

【授業時間外の学習（準備学習・復習・宿題等）】
授業外の学習活動が主である。

— 295 —

発行日：2019/5/1
OTR400KA-【CS-391 】

情報科学卒業論文
若原徹

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
研究テーマの選択，研究企画および計画的な研究遂行，研究成果のまとめと発表，の各ステップについて基礎的な鍛錬を行う。
【到達目標】
従来技術のサーベイ方法を習得できる。社会の要請，研究の志，技術の訴求点に基づく研究企画が行える。研究計画に従って研究を遂行できる。研究成
果のプレゼンテーション技術を身につける。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
研究企画にあたっては，研究の意義と提案手法の新規性を明確にする。研究遂行に際しては， 細かくマイルストーンを設定し，定期的に進捗報告を行う。
研究報告書の作成にあたっては，優れた論文の構成法を参考にして推敲を重ねる。プレゼンテーションでは練習を重ね，最大限の効果を出せるようにする。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
第1回
はじめに
第2回
従来技術のサーベイ (1)

第3回

従来技術のサーベイ (2)

第4回

従来技術のサーベイ (3)

第5回

論文紹介 (1)

第6回

論文紹介 (2)

第7回

研究企画書作成 (1)

第8回

研究企画書作成 (2)

第9回
第 10 回
第 11 回

研究企画書作成 (3)研究着手 (1)
研究着手 (2)

第 12 回
第 13 回
第 14 回
第 15 回
第 16 回
第 17 回
第 18 回
第 19 回
第 20 回
第 21 回
第 22 回
第 23 回
第 24 回
第 25 回
第 26 回研究着手 (3)
研究着手 (4)
中間発表
はじめに研究遂行 (1)
研究遂行 (2)
研究遂行 (3)
研究計画の最終調整
研究遂行 (4)
研究遂行 (5)
研究遂行 (6)
研究遂行 (7)
研究報告書作成 (1)
研究報告書作成 (2)プレゼンテーション資料作成と発表練習 (1)プレゼンテーション資料作成と発表練習 (2)
最終発表

第 27 回
第 28 回[3] 木下是雄著：「理科系の作文技術」，中公新書，1981 年．
[4] 金出武雄著：「独創はひらめかない−素人発想，玄人実行の法則−」，日本経済新聞出版社，2012 年．
[5] 金谷健一著：「これなら分かる応用数学教室−最小二乗法からウェーブ
レットまで−」，共立出版，2003 年．
【成績評価の方法と基準】
最終報告 60 ％，平常点 40 ％で総合評価する。
【学生の意見等からの気づき】
進捗管理を自己責任で行う姿勢を身につけさせるため，より厳しく指導を行う。
【学生が準備すべき機器他】
電子メールや学内外 Web サイトへのアクセス等ネットワークを利用。
【Outline and objectives】
This course deals with how to search for and select a research topic
as a graduation theme, make a research plan, execute the researchplan, and make a presentation of obtained resutls. Students arerequested to make an exhaustive survey of competing works, propose
the original ideas to tackle the selected research theme, and acquiresufficient programming skills at C/C++, MATLAB, or Python to executethe research plan.

内容
全体計画と心構えの説明
信学会，情処学会の論文誌および研究
会報告，IEEE Trans. PAMI，などによる関連技術のサーベイ
信学会，情処学会の論文誌および研究
会報告，IEEE Trans. PAMI，などによる関連技術のサーベイ
信学会，情処学会の論文誌および研究
会報告，IEEE Trans. PAMI，などによる関連技術のサーベイ
自分の研究テーマと関連する特に重要な論文の精読選択した論文内容のプレゼンテーショ
ン
研究テーマの決定，社会の要請，研究の志，技術の訴求点の明記
研究テーマの課題項目の設定，具体的アプローチの明記
実験計画の策定
実験対象データの収集計画の立案
データ収集の実行，研究開発ツールの整備
基本プログラミングの開始
予備実験の開始
進捗報告と前半のまとめ
後半計画と心構えの説明
予備実験の継続
予備実験結果の整理
評価と分析
進捗報告と見直し
本格実験の開始
本格実験の継続
追加実験の実施
総合的評価と分析・考察
研究成果の確認，卒業論文抄録の作成
卒業論文抄録の推敲
卒業研究発表会のための資料作成
発表資料の推敲および発表練習
卒業論文本体の提出，卒業研究発表とまとめ【授業時間外の学習（準備学習・復習・宿題等）】[1] 従来技術のサーベイ方法の習得[2] 線形代数演算を行うライブラリ CLAPACK，画像処理・画像解析を行う
ライブラリ Open CV などの研究支援ツールの活用[3] 理科系の作文技術の鍛錬【テキスト（教科書）】
特になし。
【参考書】
[1] 電子情報通信学会論文誌，D 分冊．
[2] IEEE Transactions on Pattern Analysis and Machine Intelligence．

— 296 —

発行日：2019/5/1

情報科教育法小林邦久

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
この科目は、将来「情報科」の教員として学校現場で教育にあたるために必要な知識、技量の土台となる力を養成することを目標とします。
教科「情報」は歴史の浅い教科なので、学習指導要領に示された事項についての知識を得ることをベースとしながらも、教科の内容を創造的に作り上げていける実践者となることをめざします。
※教員免許を取得しても教職につくことを予定していないという人もいるかとは思いますが、すべての受講生が将来教員として教壇に立つことを前提に授業を行います。
【到達目標】
まず初めに、学習指導要領にある教科「情報」の教育目標と教科内容について正確に理解することを目標とします。
次に、指導案作りや教材作りなどを通して、各単元ごとに学習する内容をどう組み立てるかなどを考えてもらいます。また、お互いにそれを発表しあいながら理解を深めていくことをしてもらいます。
みなさんが技術系学部の学生であることを念頭において、特に情報と社会との関連について、実際に指導することができるようになることを目標とし
ます。

19，20

著作権

21，22

メディアリテラシー

23，24

ネットワークとコミュニ
ケーション

25，26

教員の職務

27，28 ｃ 総合課題

【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】【授業の進め方と方法】
学習指導要領の紹介や著作権法についてなど必要最少限の講義は行います
が、全体としては、みなさん自身が資料を集め、考え、まとめ、発表し、議論するという形を目指します。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】回
テーマ
１，２
教科「情報」の目的およ
び科目構成

３，４

年間授業計画と「情報」
授業の指導案の作成

５，６

情報活用の実践力

７，８

情報の科学的な理解

９，10

問題解決とモデル化シミュレーション

11，12

アルゴリズムとプログラ
ミング

13，14

学力評価の方法

15，16

情報検索とデータベース

17，18

情報社会に参画する態度の指導と情報モラル情報
倫理

内容
共通教科および専門教科の目標と科目構成、教科「情報」が設立されることとなった趣旨を学びながら、その帰結として、この教科ではどのような力を育てることが求められているのかを考えます。
共通教科で取り上げる内容および、専
門教科で選択していく内容の詳細と構成について学びながら、それぞれの教科ではどのような力を育てることが求められているのかを考えます。年間の授業回数から年間の授業計画を立てます。１年間で学ばせる内容と流れを作ります。
情報活用の実践力について、情報機器の操作教育としてあるアプリケーショ
ンソフトウェアの使い方の指導案を考えます。
２進数の理解とコンピュータの成り立
ちについて学びます。暗号解読を作ってそれを生徒に解かせることによって２進数を理解させる教授法を学びます。
数値化できる日常の問題やモデル化された問題などを扱い、問題解決の学習
内容とモデル化シミュレーションを考えます。また、表計算ソフトやプログ
ラミング言語を利用してモデル化を行います。
十進ＢＡＳＩＣを使ってプログラミン
グの基礎を学びます。生徒にもプログ
ラミングを確実に教えるための演習を行います。
第３回〜６回で行った課題について学
力評価をどう行うかについて実習します。また、実習課題についての評価の考え方も学びます。
情報の整理と検索の必要にいらついて学ばせたり、データベースの仕組みなどを学ばせる指導法を考えます。
情報モラルを身に付ける上で、規範倫理としての黄金律や情報倫理などをどう指導するかを考えます。

著作権の基本的な考え方と色々な事例を通して理解を深めて、生徒に指導する際の教材作りをします。また、著作者人格権や著作隣接権についても学びます。
色々なメディアについて学び、社会的現象を取り上げて指導することを学びます。また、色々なメディアの利点や欠点を考えることでリテラシーを高めることを考えます。
コミュニケーションツールとしてのネットワークについて学び、仕組みや
セキュリティを理解した上で何を教えるかを考えます。
教員の職務ついて学びます。また、教科「情報」を通して何を教えるかについて考えます。
情報の授業をどのように組み立てて何を教えていくかを総合的に考えてまとめます。また、教員になったら教科以外でやってみたいことや教えてみたいことなどについても考え、教育実習につなげていきます。

【授業時間外の学習（準備学習・復習・宿題等）】
授業内で発表・問題提起をしてもらうために準備が課されることがあります。
高校生を対象とした読書案内を書く課題があります。自分が高校生に推薦できるような「情報」関連の本を探しておいてください。
教職課程で必要とされる教育学関連の授業で学んだことをしっかり復習しておいてください。
【テキスト（教科書）】文部科学省「高等学校学習指導要領解説 情報編 平成２２年５月」
文
部科学省 開隆館出版 ２２７円
※ただし、新指導要領が発行されるので購入の必要なし（文部科学省ＨＰよりダウンロード可能）【参考書】
高校時代に普通教科「情報」
（
「情報Ａ」
「情報Ｂ」
「情報Ｃ」または、「社会と情報」「情報の科学」）の授業を受けたことがある人は、その教科書があると役に立ちます。
「情報科教育法（改訂２版）」久野靖／辰巳丈夫 [監修] オーム社
【成績評価の方法と基準】
成績評価基準期末試験は実施しません。
課題提出により評価します。期末に提出するレポートのほか、授業内でいくつかの課題を課します。
ほぼ毎回の授業ごとに課題を課します。各課題の意図を正確に把握し、誠意を持って答えているかを含めて見ます。
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
H’etudes に繋げられる貸与パソコンまたは自分のパソコンを必ず持参してください。

— 297 —

発行日：2019/5/1

教育実習（事前指導）
小林邦久

必選区分： ｜ 配当年次／単位：年次／単位 ｜ 開講時期：【授業の概要と目的（何を学ぶか）】
次年度に情報科の教育実習を行う予定の学生を対象として、実習に臨むための準備や模擬授業などを行います。その中で教育実習の心得なども修得してもらいます。
【到達目標】
実習に必要な指導案が作成できるようになること、必要な教材が作成できるようになること、模擬授業などを経験し、自信をもって実習に臨めるようになることを目標とします。
教員が集団で生徒の指導にあたるということを重視します。同僚（実習においては指導担当教員など）と教育的な議論をし、目標や指導方法について
しっかり共有できる力をつけることをめざします。
【この授業を履修することで学部等のディプロマポリシーに示されたどの能力を習得することができるか（該当授業科目と学位授与方針に明示された学習成果との関連）】

なお科目の性質上、出席状況や課題へのとりくみ姿勢などで問題があるとみなされる場合は不合格とします。
【学生の意見等からの気づき】
特になし【学生が準備すべき機器他】
授業内容によっては、貸与パソコンを教室に持参してください。
【その他の重要事項】
この事前指導に合格しないと教科「情報」の教育実習を行うことができません。授業には休まずに出席してください。
事後指導については、前年度の実習生がいない場合は、過去の実習生のコ
メントをビデオで見てもらいます。

【授業の進め方と方法】
まず、教育実習そのものの意義や学習指導案のあり方、そして指導案作成の仕方について講義を行います。その後、指導案作成の実習と相互分析、さらに自ら立案した指導案を使っての模擬授業と相互評価を反復して、優れた教壇実習をどう実現するかを実践的に体得するようにします。
授業内では相互評価の場面を重視します。
【アクティブラーニング（グループディスカッション、ディベート等）の実施】
あり / Yes【フィールドワーク（学外での実習等）の実施】
なし / No
【授業計画】
回
テーマ
１
教育実習の輪郭と意義

２

３〜4

5〜6
7

8〜9
10〜11

12〜13
14

内容
教育実習の概要を説明し、その意義を十分理解してもらえるようにします。
【講義】
学習指導案について
学習指導案とはどのようなものかをお話しし、実際にどのように指導案を作成していくのかを説明します。【講義】学習指導案（講義中心の 実際に指導案を作ります。作成した学授業）の作成と検討
習指導案を受講者がお互いに検討します。【作業・討論】
講義中心の模擬授業
講義中心の模擬授業を行い受講者がお互いに検討します。【実習】学習指導案（講義中心の 指導案の修正をします。問題点を受講授業）の検討と修正者がお互いに指摘して検討修正します。【作業・討論】
講義中心の模擬授業（再） 講義中心の模擬授業を改善して行います。【実習】
実習を含む学習指導案の 実際に実習を含んだ指導案を作りま作成（教育実習事後指導 す。【作業】前年度受講生による教育を含む）
実習の報告を聞きます。【質疑応答】
実習を含む模擬授業
実習を含む模擬授業を行い受講者がお互いに検討します。【実習】
来年度の教育実習に向け 模擬授業など行ってきたことを来年度てのまとめの実習につなげていくようなまとめを行う【講義】【授業時間外の学習（準備学習・復習・宿題等）】
今日の子どもや教育についての読書をしたり、ニュースを視聴するなどを行い日常的に関心を高めてください。
「３週間の教育実習期間を通じて生徒に何を伝えたいか」と聞かれたときに答えられるようにしておいてください。
【テキスト（教科書）】
文部科学省「高等学校学習指導要領解説 情報編 平成２２年５月」
文部科学省 開隆館出版
２２１円※ただし、新指導要領が発行されるので購入の必要なし（文部科学省ＨＰよりダウンロード可能）【参考書】
高校時代に普通教科「情報」
（
「情報Ａ」
「情報Ｂ」
「情報Ｃ」
）の授業を受けたことがある人は、その教科書があると役に立ちます。 また、講義内でも適宜紹介します。
【成績評価の方法と基準】
学習指導案（当初作成したもの、授業をうけて改善したもの）および、模擬授業で評価します。受講生の相互評価も加味します。
出
席：実際の教育実習は皆勤が原則ですから、この授業でも出席は重視します。
指 導 案：よく考え抜かれた詳案が完成しているかどうかを評価
基準にします。
模擬授業：授業展開だけでなく、同僚（同じ教室で受講している学生）との協同も重視します。

— 298 —

2019年度
法学部講義概要︵シラバス︶

2019年度

法学部講義概要（シラバス）