対象科
年次期間

情報エンジニア科
2
通年

科目名
単位数
担当者

卒業制作実習（進行管理）
授業の方法
1
実習
小堀 亮也
実務経験
あり

授業科目
・プロジェクトマネジメント手法を実習を通じて身につけるの概要
テーマ
プロジェクトマネジメント用語の復習
人の管理
物の管理
予算の管理
時間の管理
プロジェクト管理実践（卒業制作）

内容・方法など
知識として学んだプロジェクトマネジメントを、実習を通して体験して習得する知識として学んだプロジェクトマネジメントを、実習を通して体験して習得する知識として学んだプロジェクトマネジメントを、実習を通して体験して習得する知識として学んだプロジェクトマネジメントを、実習を通して体験して習得する知識として学んだプロジェクトマネジメントを、実習を通して体験して習得する
後期から実施する卒業制作を自身でプロジェクト管理する

年間の
授業計画

教科書

なし

到達目標

・プロジェクトマネジメント手法を実習を通じて身につける・後期から実施する卒業制作を自分自身でプロジェクト管理する

参考書

なし

評価方法 平常点 + 成果物

受講心得 毎回授業に参加し、実習を通してわからないことは質問して解決すること。

備考

IT企業に所属し、民間企業・大学・公共団体を対象として10年以上人材育成/教育に携わる。また、マニュアル/教材作成や教育を通してシステムの導入支援、カスタマーサポートなどを通してシステムの運用支援などでエンドユーザーがどのような点でつまづくのかを学び、その経験を元に利用者レベルに応じた教育プランの企画提案・運用管理などをプロマネとして担当してきました。授業では、IT業界でのプロマネ経験や、人材育成ノ
ウハウを活かして学生の理解度に合わせて理解しやすい授業を実施。学びの楽しさ、自身の成長の達成感を感じられることを重要視して教育しま
す。

対象科
年次
期間

情報エンジニア科
2
通年

科目名
単位数
担当者

電子工作コース実習
授業の方法
小堀 亮也
実務経験

2

実習
なし

授業科目
Arduinoボードでを利用して回路制作・プログラミングスキルを学習する。
の概要
テーマ
オリエンテーションMac
OneDrive
電球とLED
電気の基本
直列と並列
年間の
ブレッドボード
授業計画 Arduinoボード
マルチメーター
プログラミングの基本
ArduinoIDE
LED制御
スイッチ制御
ブザー
可変抵抗器
光センサー
シリアルモニタ
LCDディスプレイ
RGB LED
LEDデジタル表示管（4桁）
温度センサー
傾斜センサー
赤外線受信機、リモコンの利用
ステッパーモーター
サーボモーター
8×8 LED マトリックス
温度湿度センサー
モーションセンサー

音センサー
超音波センサー個人制作（企画・制作・発表）

グループ制作（企画・制作・発表）

内容・方法など
授業の進め方 / 評価方法 / 学習内容のスケジュール予定
Macの基本操作 / ショートカット登録 / 設定変更
プロジェクト管理用グループウェアの構築設定
電球とLEDの違い
電子 / 電流 /電圧 /抵抗
直列つなぎと並列つなぎの違い
ブレッドボードの概要 / 使い方 / 注意点
Arduinoボードの概要 / 特徴 / 使い方 / 注意点
マルチメーターの概要 / 特徴 / 使い方 / 注意点
スケッチ / 関数 / 引数 / コメント /変数プログラム開発環境の構築設定（Arduinoボード用）
Arduinoボードを活用した回路制作 / プログラミング（LED利用）
Arduinoボードを活用した回路制作 / プログラミング（スイッチ利用）
Arduinoボードを活用した回路制作 / プログラミング（ブザー利用）
Arduinoボードを活用した回路制作 / プログラミング（可変抵抗器利用）
Arduinoボードを活用した回路制作 / プログラミング（光センサー利用）
Arduinoボードを活用した回路制作 / プログラミング（シリアルモニタ利用）
Arduinoボードを活用した回路制作 / プログラミング（LCDディスプレイ利用）
Arduinoボードを活用した回路制作 / プログラミング（RGB LED利用）
Arduinoボードを活用した回路制作 / プログラミング（LEDデジタル表示管 利用）
Arduinoボードを活用した回路制作 / プログラミング（温度センサー利用）
Arduinoボードを活用した回路制作 / プログラミング（傾斜センサー利用）
Arduinoボードを活用した回路制作 / プログラミング（赤外線受信機/リモコン利用）
Arduinoボードを活用した回路制作 / プログラミング（ステッパーモーター利用）
Arduinoボードを活用した回路制作 / プログラミング（サーボモーター利用）
Arduinoボードを活用した回路制作 / プログラミング（8x8LEDマトリックス利用）
Arduinoボードを活用した回路制作 / プログラミング（温度湿度センサー利用）
Arduinoボードを活用した回路制作 / プログラミング（モーションセンサー利用）
Arduinoボードを活用した回路制作 / プログラミング（音センサー利用）
Arduinoボードを活用した回路制作 / プログラミング（超音波センサー利用）
Arduinoボードを活用した回路制作 / プログラミング（オリジナル製品の企画・制作・発表）
Arduinoボードを活用した回路制作 / プログラミング（オリジナル製品の企画・制作・発表）

教科書

なし

到達目標

・Arduinoボードの特性/活用方法を理解し、各種センサーの使い方、プログラミング方法を習得する。
・電子制御のオリジナル製品を企画/制作できる知識/スキルを身につける。

参考書

なし

評価方法 平常点 + 成果物

受講心得 授業内で完成しなかった成果物に関しては、放課後・帰宅後に取り組み、次の授業までに完成させること。

備考

対象科
年次
期間

情報エンジニア科
2
前期

科目名
単位数
担当者

資格対策実習（MOS）
授業の方法
1
河本 順子
実務経験

実習
あり

授業科目
の概要
テーマ
■学習の進め方

内容・方法など
MOS Excel 2016の出題範囲、受験日までの学習の進め方、テキストの見方
プリンターの設定、デイスプレイの拡大率の設定、CD-ROMのインストール■出題範囲１ ワークシートやブックの作成と ワークシートやブックを作成、移動、書式設定、オプション、表示、カスタマイズ
確認問題 / 解説
管理■出題範囲２ セルやセル範囲のデータの管理

セルやセル範囲のデータ入力、セルやセル範囲の書式設定、データまとめ、整理確認問題 / 解説

年間の■出題範囲3 テーブルの作成

テーブル作成・管理、テーブルスタイル、設定オプション、レコード抽出、並べ替え確認問題 / 解説

授業計画■出題範囲4 数式や関数を使用した演算の実行関数を使用したデータ集計、条件付き計算、書式設定、文字列変更確認問題 / 解説■出題範囲5 グラフやオブジェクトの作成

グラフ作成、グラフの書式設定、オブエジェクトの挿入、オブジェクトの書式設定確認問題 / 解説■模擬試験プログラムの使い方

教科書

模擬試験プログラムの起動方法、学習方法、使い方、注意事項■模擬試験

第1回 模擬試験の実施と解説、第2回 模擬試験の実施と解説
第3回 模擬試験の実施と解説、第4回 模擬試験の実施と解説
第5回 模擬試験の実施と解説■MOS 2016攻略ポイント

MOS 2016の試験形式、画面構成、試験環境、攻略ポイント、試験当日の心構え

よくわかるマスター MOS Excel 2016対策テキスト＆問題集（FOM出版）

参考書

到達目標 ・前期でMOS Excel 2016 Standardレベルに合格できるスキルを目指します。

評価方法 平常点 + 模擬試験による効果測定

受講心得 授業内で完成しなかった成果物に関しては、放課後・帰宅後に取り組み、次の授業までに完成させること。

備考

約20年にわたり民間企業・大学・パソコンスクールで講師としてシステム企画・運用業務に従事した。本科目ではシステム企画・運用の経験を活かし、実務に役立つ知識・技術を指導する。

対象科
年次
期間

情報エンジニア科
2
通年

科目名
単位数
担当者

システム企画
授業の方法
2
吉田 育弘
実務経験

講義
あり

授業科目
システム構築の上流工程となるシステム企画、要件定義、外部設計の手順、論点について、演習テーマをとおし、習得していく。
の概要
内容・方法など

テーマ
システム企画実現可否を問わず、「情報通信技術を活用し、こんなものを作ってみたい」と思うものを文書に取りまとめ、説明する。

要件定義

上述の企画を要件としてブレイクダウンし、業務・機能・非機能要件を文書化し、説明する。

外部設計

画面・帳票のイメージ・概要を取りまとめ、外部設計書を作成、説明する。
※複数の題材で、上述の工程を進展させていく。

年間の
授業計画

教科書

特に無し、適時プリントを配布

参考書

なし

到達目標 独自のアイデアを取りまとめ、相手を納得させる説明（表現）ができるようになる。

評価方法 提出した課題の内容、プレゼンテーションなども考慮して総合的に評価する。

受講心得 答えありきではなく、ゼロベースで物事を考え、独自の企画、発想力を高めていけるよう、柔らか頭で課題に取り組むこと。

備考

製造業(一部上場)の情報システム部門(16年間)にて、システムエンジニア、プロジェクトマネージ ャーを歴任後、CIO(情報統括役員)補佐として、経営をサポートする情報システム(例:経営管理システム、連結会計システム他)の企画、開発、運用を指揮。また、システム・業務の信頼性、安全性、効率性を向上させるべく、システム監査、内部統制監査を適時実施。独立後(14年間)、IT経営コンサルタントとして、各企業(製造業、サービス業他)に対し、経営とITの橋渡し、監査等の支援業務を実践。これらの実務経験に基づき、経営を支援する情報化戦略の基本的な知識、スキル、ノウハウを教示する。

対象科
年次
期間

情報エンジニア科
1
前期

科目名
単位数
担当者

パソコンメンテ実習
授業の方法
1
山本 知史
実務経験

実習
あり

授業科目 パソコンを分解・自作することが出来る→自力で修理する事が出来る→自力でトラブルに対応する事が出来る→自力でトラブルを回避することがの概要 出来るとの考えのもと、パソコン・OS・インターネットの仕組みとメンテナンス方法を学ぶ。
テーマ
授業説明
技量確認
パソコン製作手順の説明
パソコン設計体験(空想レベルの設計)
空想レベル設計パソコンの動作検証
自力でのパソコン設計(本格的設計)
年間の設計したパソコンの動作検証
授業計画 設計したパソコンパーツの発注先検討
パーツ発注
納品チェック最小構成組立作業
最小構成動作確認
BIOS確認・最新アップデート
残り組立作業OSインストール
ドライバ確認・最新版インストール
ドライバ動作確認
ウィルス対策等必要ソフトのインストール
テストツールによる性能評価チェック
メンテナンスチェック
トラブル対応シミュレーション・切り分けシステム等復元
パソコン整備士検定３級問題解説

パソコン整備士検定２級問題解説

教科書

内容・方法など
口頭及びビデオ等で説明
生徒自身の「自己紹介」と「志望理由」
過去のビデオを見せながら解説
ネットを使い机上設計させる
生徒同士でディスカッション検証させる
ネットを使い机上設計させる
生徒同士でディスカッション検証させる
ネットを使い机上検討させる
生徒に発注方法方を選択させる
生徒同士複数人チェック
自力製作
生徒同士複数人チェック
生徒同士複数人チェック
自力製作
自力製作
自力製作
生徒同士複数人チェック
自力製作
生徒同士複数人チェック
座学
座学
座学
座学
座学

パソコンのハードウェアとネットワークの基礎

参考書

パソコン整備士検定２級・３級問題集(1)自力でパソコンの分解・組み立てが出来る。
(2)自力で簡単なトラブル対応・修理が出来る。
(3)自力で簡単なBIOS操作が出来る。
到達目標(4)自力でOS・デバイスドライバをインストール出来る。
(5)トラブル回避の知識を持っている。
(6)パソコン整備士検定３級程度の知識を持っている。

評価方法 授業態度、製作PC等の成果物、パソコン整備士検定２級・３級問題集を使った知識確認

受講心得

備考

自分は(1)～(3)を満たしているという思いでの受講が良い(1)実際に自分の作りたいパソコンを自力で作りたい。
(2)パソコンをはじめ機械類の好き。
(3)パソコンやインターネットの仕組みに興味がある。

大手電機メーカー電子デバイス部門のシステムエンジニアとして生産管理や2000年問題等の対応プロジェクトに参加する。その後ベンチャー系のハードウェア・ネットワークの施設を担当することを経て独立、企業内ストリーミング・サーバーの構築等を行う。以上の経験を踏まえて「PCハード
ウェア」「サーバー構築」等の指導、両方を組み合わせた「IoT」の授業を行っている。

対象科
年次
期間

情報エンジニア科
1
後期

科目名
単位数
担当者

サーバメンテ実習
授業の方法
1
山本 知史
実務経験

実習
あり

授業科目 サーバとは何か？の問いかけに答えられ、更にサーバの種類と役割を言うことができる→自力でLinuxサーバーのインストール・設定ができる→自の概要 力でWeb,アプリケーション,BD,FTPの各サーバを構築することで、目的に応じたIoTサーバを創る力をつける。
テーマ
授業説明
サーバとは何かを知る
サーバの種類と役割を知る
Raspbian インストール
Raspbian 初期設定
CUI リモート接続
年間のGUI リモート接続
授業計画 主要エディタインストール
Python 演習
SenseHAT のLED表示 演習
SenseHAT のセンサーデータ取得 演習
Web サーバ構築
アプリケーション サーバ構築
データーベース サーバ構築
SQLコマンド によるデーターベース演習
phpMyAdmin インストール
phpMyAdmin によるデーターベース演習
Python によるデーターベース演習
UDP ユニキャスト通信
UDP マルチキャスト通信
GPIO 操作 LED点灯・点滅

WebIOpi 操作 LED点灯・点滅
MJPG-streamer 操作 Webカメラ

教科書

内容・方法など
口頭及びビデオ等で説明
座学
座学
自力作業
自力作業
自力作業
自力作業
自力作業
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック
自力作業
自力作業
自力作業
生徒同士複数人チェック
自力作業
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック

山本作成の「ラズパイ設定マニュアル」

参考書

特に無し

(1)サーバとは何か？に答えられる。
(2)サーバの種類と役割を言うことが出来る。
(3)自力でLinuxのインストール及び設定ができる。
到達目標(4)自力で各サーバを構築できる。
(5)サーバトラブルに対応できる。
(6)各サーバを組み合わせて使うことができる。

評価方法 授業態度、Raspberry Pi でのサーバ構築実績

受講心得

備考

自分は(1)～(3)を満たしているという思いでの受講が良い(1)Linuxを使えるようになりたい。
(2)Linuxマシンに興味がある。
(3)IoTに興味がある。

大手電機メーカー電子デバイス部門のシステムエンジニアとして生産管理や2000年問題等の対応プロジェクトに参加する。その後ベンチャー系のハードウェア・ネットワークの施設を担当することを経て独立、企業内ストリーミング・サーバーの構築等を行う。以上の経験を踏まえて「PCハード
ウェア」「サーバー構築」等の指導、両方を組み合わせた「IoT」の授業を行っている。

対象科
年次
期間

情報エンジニア科
2
通年

科目名
単位数
担当者

IoT実習
授業の方法
2
山本 知史
実務経験

実習
あり

授業科目 パソコンメンテ実習・サーバメンテ実習で培ったIoTに必要なハード・ソフト技術を応用し、仮想IoT「スマートアグリ」を段階を追う手順で実習することの概要 により、IoT製品を自力で創りあげることができる力をつける→さらに企業にアピールできるIoT製品を制作する。
テーマ
授業説明
Society5.0とは何かを知る。
IoT・ICTとは何かを知る。
センサーの種類・特性を知る
センサー範疇適温表ワークシート作成
基準温度変化データベース作成
年間の実測温度表示プログラム作成
実測温度←→基準温度比較プログラム作
授業計画
成
温度異常「注意喚起」プログラム作成
温度異常「警告」プログラム作成
実績記録データベース作成
実績記録DB書込プログラム作成

内容・方法など
口頭及びビデオ等で説明
座学
座学
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック

機能分割の為のUDPユニキャスト通信テスト 生徒同士複数人チェック
サーバ間UDP通信プログラム作成
温度異常「遠隔警告」プログラム作成
サーバ間データベースアクセステスト
サーバ間DB書込プログラム作成
４マシン機能分割
温度異常「Lチカ警告」プログラム作成

生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック
生徒同士複数人チェック

Society5.0の現在及び世の中の流れを知る 座学
現在のIoT製品を調べる

IoT製品企画
IoT製品企画検証
IoT製品設計
IoT製品設計検証
IoT製品制作
IoT製品制作検証

教科書

座学
自力作業
生徒同士複数人チェック
自力作業
生徒同士複数人チェック
自力作業
生徒同士複数人チェック

山本作成の「スマートアグリマニュアル」

参考書

特に無し

(1)Society5.0とは何か？に答えられる。
(2)IoT・ICTとは何か？に答えられる。
(3)センサーの種類・役割を言うことが出来る。
到達目標 (4)目的IoTの為のサーバを構築出来る。
(5)IoTに使用するDBの構築・操作が出来る。
(6)センシング→クラウド→アクチュエーションを構築することが出来る。
(7)自力でIoT製品を企画・設計・制作出来る。

評価方法 授業態度、Raspberry Pi でのIoTサーバ構築実績

自分は(1)～(4)を満たしているという思いでの受講が良い(1)IoT・ICTに興味がある。
受講心得 (2)Linuxサーバに興味がある。
(3)IoT製品に興味がある。
(4)IoT製品を実際に自力で作りたい。

備考

大手電機メーカー電子デバイス部門のシステムエンジニアとして生産管理や2000年問題等の対応プロジェクトに参加する。その後ベンチャー系のハードウェア・ネットワークの施設を担当することを経て独立、企業内ストリーミング・サーバーの構築等を行う。以上の経験を踏まえて「PCハード
ウェア」「サーバー構築」等の指導、両方を組み合わせた「IoT」の授業を行っている。

対象科
年次
期間

情報エンジニア科
2
通年

科目名
単位数
担当者

2

WEBシステム開発実習
授業の方法
福山典生
実務経験

実習
あり

授業科目 実際にWebアプリケーションを作成しながらPHPの基本を身に付ける。例題作成を通じてPHPとMySQLでのシステム開発の基本知識を習得し、まとの概要 めとしてオリジナルの機能を設計・開発するテーマ
Webアプリケーションの概要
HTML５によるWebページ作成
PHPの基本MySQLデータベースの利用

年間の
授業計画
オンライン予約システムの実装

更新情報表示機能の実装

内容・方法など
サーバーとクライアントの説明。Webアプリケーション開発環境の設定を行う。
HTML５とCSSの基礎知識を理解するためにWebページを制作する。
PHP言語の基本的な知識を身に付け、実習プログラミングを行う。
データベースの基本概念を理解し、SQLの実習プログラミングを行う。
① トップページから部屋詳細ページ表示を実装
データベースからのデータ取得をPHPを用いて実装させる。
データ取得のスクリプトを作成する。複数テーブルの結合を行う。
画面間のデータの受渡し（GET・POST）を理解し実装する。
② 予約機能を実装
検索SQLを考慮し実装する。複数スクリプト間でのデータ共有を行う。
セッションの機能を理解し実装する。
③ 予約管理機能を実装
予約情報の管理機能として、指定した日付区分での一覧表示を実装する。
ログイン画面を作成し、管理機能全体にログインチェックを実装する。
① トップページの更新情報をデータベースより取出す機能を実装
プログラム一覧・画面設計・データベース設計を行う。
・オンライン予約システムの管理機能に当該機能のメニューを追加する。
・一覧表示機能、新規追加機能、更新機能、削除機能を実装する。
・トップページの更新情報の表示機能を実装する。

教科書

30時間アカデミック PHP入門

到達目標

PHP・MySQLの基本的な利用技術についてマスターすること。
Webアプリケーションの設計・開発工程を実習を通して理解できるようになること。

参考書

なし

評価方法 実習課題に取り組む姿勢により、総合的に評価いたします。

受講心得

備考

時間がかかっても構わないので、教科書を見直しながら確実に理解をすることが重要です。
後半の実習で理解力が試されます。

システムエンジニアとして、IT企業で5年間を汎用機・オフコンを中心とした基幹システムと大規模販売管理システムの「設計・開発〜テスト・本番運用」までのシステム構築に携わる。その後IT系専門学校の教師として8年間、業務システムを含めマルチメディア系（ゲーム開発・ウェブシステム）の指導にあたる。起業後は、約20年間をウェブシステムの黎明期から現在に至るまで、ウェブシステム開発をベースに上流工程から下流工程まで一貫した構築実務を継続して実施。現在もスタッフの教育を含め、現在までの開発経験を活かした実務に基づくプログラミングの基礎や手法、設計技法について指導を実施しています。

対象科
年次
期間

情報エンジニア科
2
前期

科目名
単位数
担当者

1

ネットワークコース実習
授業の方法
植村 仁
実務経験

実習
なし

授業科目 仮想環境上でソフトウェアルータの設定、ネットワーク構成を行ってゆく。
の概要 同時に、今まで学んだプロトコルの知識を実地で理解し直す。
テーマ
仮想環境構築ネットワークOS基本操作
ネットワークOS基本設定
IPアドレス割当
DHCP設定スタティックルート設定
年間の
NAT設定
授業計画 ファイアウォール設定
DNS設定
ネットワーク管理コマンド
パケットキャプチャ
パケットキャプチャとプロトコルの理解
ダイナミックルーティング・RIP
ダイナミックルーティング・OSPF

教科書

内容・方法など
仮想環境を構築し、ゲストOSを複数インストール、起動する。
デフォルトの設定などを確認しながら、ネットワークOSの基本操作を学ぶ。
仮想環境上のネットワークを接続するために、最低限の設定変更方法を学ぶ。
仮想環境上のルータ・ホストに適切にIPアドレス等を設定する方法を学ぶ。
DHCPにより仮想環境上のホストのIPアドレスを動的に割り振る方法を学ぶ。
ネットワークアドレス、マスク、ネクストホップ等を適切に設定する方法を学ぶ。
NAT設定と内部・外部のアドレス変換について学ぶ。
ファイアウォール設定を行い、静的・動的フィルタリングを行う方法を学ぶ。
DNSフォワーディング設定を行い、DNS問い合わせ状況の確認等を行う方法を学ぶ。
ネットワークアドレス疎通に関する基本的コマンドの使用方法を学ぶ。
ルータを通過するパケットを捉え、捉えたパケットを読む方法を学ぶ。
捉えたパケットのヘッダ等を読み、今まで学んできた通信プロトコルを学び直す。
RIPを用い、動的なルーティングテーブル設定と、RIPの弱点を学ぶ。
OSPFによる動的な経路情報の設定を行い、RIPとの違いを学ぶ。

なし

参考書

なし

ネットワークOSの基本的操作ができるようになること。
到達目標 ソフトウェアルータの設定ができるようになること。
基本的なネットワーク構成ができるようになること。
評価方法 演習問題の達成度による。

受講心得 当実習では、実際の設定・運用上の多くの細かな点を学ぶことになる。休むと取り返すのが大変なので、休まず受講すること。

備考

対象科
年次
期間

情報エンジニア科
2
通年

科目名
単位数
担当者

4

AIプログラミング
授業の方法
植村 仁
実務経験

講義
なし

授業科目 文字列処理を中心とした Python プログラムの作成について、講義、計算機演習を通じ学ぶ。
の概要 自然言語を取り扱う機械学習の仕組みの理解、機械学習の前処理を講義、机上演習、計算機実験を通じて学ぶ。
テーマ
Python プログラミング環境
オブジェクトとデータ型
フロー制御 1フロー制御 2
関数 1
関数 2
年間の
リスト 1
授業計画 リスト 2
辞書
集合
特殊な関数
特殊な関数
文字列操作の基本 1
文字列操作の基本 2
文字列操作の基本 3
文字列操作の基本 4
実務的な文字列操作 1
実務的な文字列操作 2
実務的な文字列操作 3
実務的な文字列操作 4
正規表現 1
正規表現 2
正規表現 3
正規表現 4
ファイル操作 1
ファイル操作 2
総合演習 1
総合演習 2
総合演習 3
総合演習 4
チャットボットを試す
ニューラルネットワークを試す
単純パーセプトロン 1
単純パーセプトロン 2
単純パーセプトロン 3
単純パーセプトロン 4
3層ニューラルネットワーク
3層ニューラルネットワーク
行列計算の基礎 1
行列計算の基礎 2
行列計算の基礎 3
行列計算の基礎 4
Keras の使用 1
Keras の使用 2
Keras の使用 3
Keras の使用 4
学習アルゴリズム 1
学習アルゴリズム 2
自然言語処理と前処理 1
自然言語処理と前処理 2
自然言語処理と前処理 3
自然言語処理と前処理 4
自然言語データの取扱い 1
自然言語データの取扱い 2
自然言語と特徴量 1
自然言語と特徴量 2
チャットボットの作成 1
チャットボットの作成 2
チャットボットの作成 3
チャットボットの作成 4

教科書

内容・方法など
導入:面倒な処理の自動化、プログラムの実行、保存、再開、基本入出力
データ型、演算子
if 文、for 文、range、while
同上関数定義、パラメータ設定、処理結果のreturn、変数のスコープ
同上
リストの、定義、要素の追加、要素の取り出し、要素の切り出し、内包表記
タプルについて、イミュータブルとは
辞書の、定義、要素の追加、要素の取り出し、要素の切り出し、内包表記
集合のユニオンとインターセクション
パラメータの伸縮、パラメータとキー値、関数オブジェクト
rangeの復習とジェネレータ、クロージャー
特殊文字とエスケープ、文字列の連結と繰り返し、長さの取得
文字列の切り出し、置換
文字列の検索、複数マッチ
基本操作の複合演習
大文字小文字変換、トリミング、文字列の正規化
電話番号とパスワードの入力チェック
帳簿のデータの整形
同上
正規表現オブジェクト、文字列だけのパターン
パターンマッチ、複数マッチ
マッチング結果の取得
置換
テキストファイルの保存、読み込み、パスの取得と設定
ディレクトリ内ファイルの取得、一括読み込み、結合処理
行の切り出し、URLの切り出し
CSVデータの処理
集計ツールの作成
同上
チャットボットを使い、動作を読み取る。言語処理の難しさを理解する
ニューラルネットワークのデモを試し、動作を読み取る。基本用語の理解
重みとニューラルネットワークの出力、活性化関数
単純パーセプトロンの作成
単純パーセプトロンの学習アルゴリズム
演習問題
3層ニューラルネットワークの手計算
3層ニューラルネットワークをPythonで実装する
手計算で行列の積の演算を習得する
同上
Python を用いて、行列の計算を習得する
同上
いままでのニューラルネットワークをKeras で書き直す
同上
同上
同上
損失関数の意味、いろいろな損失関数、グラフの理解
同上
形態素解析
同上
クリーニング、正規化、ストップワード除去
同上
文字列の類似度の計算、BoW、cos 類似度、TF-IDF、gensimの使用
同上
Word2Vecの取扱方法
同上
質問に答えるチャットボットの作成
同上
同上
同上

なし

参考書

なし

1.ニューラルネットワークの基本事項を理解すること。
到達目標 2. Kerasを用いて学習アルゴリズムを実装できること。
3. 学習アルゴリズムの前処理を習熟すること。

評価方法 演習問題の達成状況と学期末試験により総合的に評価する。

受講心得

備考

手計算とコーディングの双方から、学習アルゴリズムを体で覚えること。また、キーとなる概念をしっかり自分の言葉で表現した上で、計算機実験
を通じて概念の体得に務めること。

対象科
年次
期間

情報エンジニア科
2
前期

科目名
単位数
担当者

1

Visual Studioコース実習
授業の方法
実務経験

植村 仁

実習
なし

授業科目
Visual Studio の使用法と、C#とオブジェクト指向プログラミングを、Windows のGUI アプリケーションの作成を通じて学ぶ。
の概要
テーマ
Visual Studio の基本的用法、基本文法事項
Form1 の扱い、変数、メソッド、プロパティ
クラスとインスタンス
継承とコントロールの動的な追加
polymorphism と method overriding

内容・方法など
プロパティ、イベントの基本的用法、基本データ型と基本的な文法事項
メンバ変数の追加、メソッドの追加、publicとprivate、プロパティの自作、等既成クラスの利用、インスタンス生成、コンストラクタ、クラスの自作、list、foreachプログラムでのボタンの追加、黄色いボタンの作成と継承、自作のクラスの継承
静的な型、動的な型、typeof演算子、給与計算機の作成

abstract class と interface、delegate と event event の正体、メニューバー、コンテキストメニュー、event の自作、タイマーイベント作成
年間のWindows Form Control (1)授業計画 Windows Form Control (2)Windows Form Control (3)Windows Form Control (4)Windows Form Control (5)Windows Form Control (6)
実作 (1)
実作 (2)
比較的高度な内容

教科書なし

listview、treeviewの用法
tabpage、tabcontrolと動的なページの追加
mouseとkey event 処理
tooltip, statusstrip, progressbar, stopwatch クラスの使用
複数フォームの処理、値の受け渡し
ファイル入出力、ファイルダイアログ
実作: 複数タブテキストエディタ
実作: フォルダツリー付きファイラ
indexer と operator overloading

参考書

なし

到達目標 クラス、カプセル化、継承、多態性、動的型付け等を理解した上で、実用的なアプリケーションを作成できるようになること。
評価方法 演習問題の達成度による。
受講心得 沢山のコーディングを通して、オブジェクト指向プログラミングの重要概念を体に叩き込むこと。経験量が物を言うので、欠席しないこと。

備考

対象科
年次
期間

情報エンジニア科
1
前期

科目名
単位数
担当者

2
植村 仁

線形代数学
授業の方法
実務経験

講義
なし

授業科目 大学理工系学部で通常初年度に学習する内容の線形代数学（行列と行列式・固有値と固有ベクトル・線形空間と線形写像）を学ぶ。
の概要 （受講対象は，情報エンジニアリング科の大学理工系学部3年次編入学を希望する学生に限る）
テーマ
1. 行列の代数・行列式・連立1次方程式の理論
行列とその演算正方行列とその演算
行列のブロック分割
行列式とその演算
行列式の性質年間の逆行列の余因子表示
授業計画 n次行列の行列式
連立方程式と行基本操作
行列の階数
基本行列とその正則性
同（斉）次連立方程式
行（列）ベクトルの線形独立と線形従属
2. 平面ベクトル・空間ベクトル
線分図形の代数化
内積と図形の計量
空間ベクトルの線形独立と線形従属
座標空間の直線の方程式

平面の方程式
外積と図形の計量
3. 正方行列・実対称行列
固有値と固有ベクトル正方行列の三角化と行列の多項式
正方行列の対角化
ジョルダン標準形
実対称行列の対角化
座標系とその変換
主軸問題
二次形式
4. 線形空間
線形空間と部分空間生成された部分空間の諸元
計量線形空間線形写像

内容・方法など

行と列，転置行列．行列の和とスカラー倍，行列の積。
可換な行列，正則行列と逆行列，正方行列の累乗と多項式，正方行列における二項定理。
行列の行ベクトル表示と列ベクトル表示，行列のブロック分割と積。
サラスの方法，連立方程式の解とクラメールの公式。
行列式の基本性質（行/列の交換・共通因数の括り出し・線形性等），余因子展開。
行列の積の行列式，行列が正則であるための条件，余因子行列，逆行列の余因子表示。
置換・巡回置換・互換の概念を学び，既に学習した内容を一般のn次の行列に拡張する。
掃き出し法，行基本操作，係数行列と拡大係数行列。
行列の階数と連立方程式の解の数との関係を理解する。
行基本操作は，基本行列を左から乗じることに相当する。その正則性と階数の一意性。
同（斉）次連立方程式の一般形と基本解，一般の連立方程式の解の仕組みを理解する。
線形独立・線形従属とその主定理，線形結合，正則性および階数との関連。
位置ベクトル，基本ベクトル，内分点と外分点，空間図形の中点や重心。
ベクトルの「大きさ」と「なす角」，内積およびその演算法則。
線形独立・線形従属の論証と，その図形的意味。
直線の方程式，2直線のなす角，ねじれの位置，2直線の距離。
平面の方程式とヘッセの標準形，直線と平面の位置関係，2平面の交線，平行射影。
ベクトルの外積とその演算法則，直線と平面の内積・外積表示，スカラー3重積。
固有多項式による固有値の求め方と，固有ベクトルの求め方を理解する。
三角化と変換行列，ハミルトン・ケーリーの定理，フロベニウスの定理。
固有値の重複度と基本解の個数，対角化可能の判定，最小多項式と対角化。
3次正方行列におけるジョルダン標準形，ジョルダン細胞，n次正方行列の累乗。
直交行列，正規直交系，グラム・シュミットの直交化法，実対称行列・直交行列の対角化。
直交座標変換の例，空間の直交座標の変換式，一般座標への変換例。
2次曲線，退化した2次曲線の主軸問題，2次曲面の主軸問題。座標軸の回転と平行移動。
2次形式の標準形，2次形式の最大・最小，正値形式と負値形式。
線形空間の例を挙げて，その性質，および部分空間について説明する。
部分空間の交わり・和・直和，補空間，およびその生成系・基底・次元と次元定理。
実計量線形空間と複素計量線形空間，K^nにおける標準の内積，ノルム。
線形変換，線形写像の像と核，単射と全射，逆写像，線形写像の階数と退化次数。

教科書

なし

到達目標

線形代数学の分野から，大学理工系学部3年次編入学試験（数学科目）に出題がない大学は皆無といっても過言ではない。本授業はその出題傾
向と対策とを明らかにし，希望大学の同試験に合格することを目指す。
大学3年次編入試験に頻出する行列・行列式，固有値・固有ベクトル，また近年増加傾向にある線形空間・線形写像に関する問題が解ける。大学
理工系学部で一般に用いる学術書に記述されている程度の行列表現が理解できる。

参考書

新版 演習 線形代数/サイエンス社

評価方法 各学期末試験の成績と演習課題の達成状況を総合的に評価する。

受講心得

備考

大学理工系学部3年次編入学試験（数学科目）に頻出する，線形代数学に関わる諸問題の典型を制覇したければ，本授業を熱心に聴くことを勧める。高等学校で学習した多項式・因数分解・数列と級数・空間ベクトルの知識を必要とするので，数Ⅰ・Ⅱ・Bの内容を復習し，よく理解しておくこと。演習問題に親しみ，格闘するも良し。丸暗記ではなく，決して数式に振り回されず，数式を現実の世界との関連において理解するよう努めてほ
しい。

対象科
年次
期間

情報エンジニア科
1
後期

科目名
単位数
担当者

2

確率論・統計学
授業の方法
鍵本 聡
実務経験

講義
なし

事象に対して数学的なモデルを与え解析する確率論、データから応用数学の手法を用いて規則性・不規則性を見つける統計学は、いずれも情授業科目
報処理技術者にとっての素養として重要な分野である。この科目では、確率論・統計学の重要な諸概念について基礎的な知識と基本的な考え方の概要を理解することを目標とする。

テーマ
順列、組み合わせ、場合の数
円環順列、重複順列、首飾り順列
順列、分配、組み分けの例題

内容・方法など
初等組合せ論について学ぶ。
いろいろな順列について、その性質を学ぶ。
初等組合せ論関する問題を中心に実際に解いてみる。

事象の独立性、従属事象と加法・乗法定理 確率の基本性質を学ぶ。
漸化式の計算、無限等比数列の収束
離散変量と連続変量
ビュフォンの針、的あての問題

漸化式を理解し、基本的な無限級数である無限等比級数が収束すること理解する。
変量として、離散と連続の違いを理解する。
有名な確率の問題について学ぶ。

3項漸化式、全状態の表

3項漸化式に対して、特性方程式を用いた解法，一般項を予想する解法，行列を用いた解法等について学ぶ。

移動するコマの存在確率、分子衝突
年間の相関関係
授業計画 確率分布
二項分布
正規分布

教科書

ランダム・ウォークによる数理モデル化の例について学ぶ。
一方の変数の増減にあわせて、もう一方の変数も増減する関係ついて学ぶ。
確率変数の各々の値に対して、その起こりやすさの記述について学ぶ。
ベルヌーイ試行を独立に n 回行ったときの成功回数を確率変数とする離散確率分布。
二項分布 B(n, p) に対する良好な近似である、期待値 np および分散 np(1 − p) が 5 よりも大きい場
合を学ぶ。

標本調査

集団をすべて調査対象とする全数調査に対して、母集団から標本を抽出して調査し、それから母集団の性質を統計学的に推定する方法。

推定

作為抽出された部分集団（抽出集団、標本集団）から抽出元全体（母集団）の特徴、性質を学ぶ。

検定
管理母集団に関する仮説を標本から得た情報に基づいて検証すること。
統計的方法を用いてデータの収集や解析を行い、基準や標準を決定していくこと。

なし

参考書

なし

到達目標 確率論と統計学の諸概念について理解し、各種の問題を解くことができるようにする。

評価方法 期末試験の成績と演習課題の達成状況を総合的に評価する。
確率論・統計学は、高校の数学Bでは選択単元とされている分野です。ここでは、確率論・統計学の重要な諸概念について、基礎的な知識と基本
受講心得 的な考え方を高校から大学教養レベルまで理解できるようにしております。高校における選択の有無にかかわらず、積極的にチャレンジしていた
だきたいと思います。

備考

対象科
年次
期間

情報エンジニア科
1
後期

科目名
単位数
担当者

2

解析学Ⅰ
授業の方法
植村 仁
実務経験

講義
なし

授業科目 大学理工系学部で通常初年度に学習する内容の解析学（微分法・積分法・偏微分法・重積分法・常微分方程式）を学ぶ。
の概要 （受講対象は，情報エンジニアリング科の大学理工系学部3年次編入を希望する学生に限る）
テーマ
1. 微分法数列
級数関数の極限
関数の連続性関数の微分可能性
各種微分法
導関数の性質とその応用関数の概形（グラフ）
2. 積分法有理関数の積分法
三角関数の積分法
年間の無理関数・指数関数・対数関数の積分法
授業計画 定積分
広義積分
定積分の応用3. 偏微分法
多変数関数とその極限
偏導関数と全微分
合成関数の偏微分法
偏導関数の性質とその応用
陰関数と特殊な極値問題
曲線の特異点と包絡線
4. 重積分法
2重積分
2重積分における変数変換
広義の2重積分
面積・体積・曲面積（表面積）・3重積分
5. 常微分方程式
微分方程式の一般解・特殊解・特異解
1階常微分方程式（変数分離形・線形）
1階常微分方程式（非線形）
2階常微分方程式（線形）2階常微分方程式（非線形）

内容・方法など
数列の収束と発散，単調増加（減少），有界の概念を学び，それらの基本定理を理解する。
級数の収束と発散，正項級数のコーシー等による判定法，整級数の収束半径と収束域。
関数の極限に関する基本定理，合成関数の極限値，eに関連する重要な極限値。
諸演算/合成関数の連続性，中間値の定理，最大（小）値の存在，逆関数の連続/単調性。
微（分）係数の定義を学び，導関数と高次導関数の導出法を理解する。
微分法の基本公式，対数微分法，合成関数・逆関数の導関数，ライプニッツの公式等。
平均値の定理，テイラー/マクローリンの定理（級数）とその応用，ロピタルの定理。
関数の増減と極値，最大（小）値，変曲点と凹凸について学ぶ。
部分積分法と置換積分法，部分分数分解，有理関数の積分公式を理解する。
tan(x/2)，tanx，sinx，cosx を t 等として置換積分する方法，漸化式として解く方法を学ぶ。
適切な置換により有理関数の積分に帰着する方法と，部分積分法による方法を習得する。
連続関数の定積分およびその基本性質と計算公式，定積分の平均値の定理について学ぶ。
特異積分と無限積分の定義，およびその存在，またその計算法を理解する。
面積，曲線の長さ，立体および回転体の体積と表面積，および（直交-極）等座標変換。
2変数関数の極限，連続性，最大（小）値の存在，2変数の中間値の定理について学ぶ。
偏微分係数および偏導関数の定義，全微分可能性と連続性，接平面を理解する。
合成関数の偏微分法，高次変動関数，偏微分の順序交換について学ぶ。
2変数のテイラー・マクローリンの定理，2変数の極値問題，ヘッセ行列式を理解する。
陰関数の微分法とその極値問題，ラグランジュの未定定数法による条件つき極値問題。
曲線の接線が一意に定まらない特異な点と，曲線群のすべてに接する曲線について学ぶ。
2重積分の定義とその性質，単純な領域における累次積分，積分の順序交換。
ヤコビ行列式について学び，2重積分の変数変換公式を理解する。
不連続点を含む有界領域，および無限領域への2重積分の定義の拡張。
面積，体積，曲面積（表面積）を直交座標や極座標形式で多重積分により求める。
微分方程式の種別，解の種類，常微分方程式を作成する方法を学ぶ。
変数分離形と1階線形常微分方程式のラグランジュの未定係数法による解法を理解する。
同次形，ベルヌーイ型，クレロー型，オイラー型，完全微分形の各微分方程式を解く。
同次解（一般解）と，非同次解（特殊解）の求め方，および非同次解（一般解）を求め方。
解の1つ，あるいは2つの特殊解が分かった場合の解法，ロンスキー行列式。

教科書

なし

到達目標

解析学の分野から，大学理工系学部3年次編入学試験（数学科目）に出題がない大学は皆無といっても過言ではない。本授業はその出題傾向と対策とを明らかにし，希望大学の同試験に合格することを目指す。 諸関数の微分・偏微分ができ，その極限値・極値等を，また，諸関数の積分・重積分ができ，それらが表す（表）面積・体積等を求めることができる。一般の物理現象の表現に見られる程度の常微分方程式を理解し，その初期値問題を解いたり，定常解を求めることができる。

参考書

演習 応用解析/サイエンス社

評価方法 期末試験の成績と演習課題の達成状況を総合的に評価する。

受講心得

備考

大学理工系学部3年次編入学試験（数学科目）に頻出する，解析学に関わる諸問題の典型を制覇したければ，本授業を熱心に聴くことを勧める。
高等学校程度の三角関数・指数関数・対数関数・微分法・積分法の知識を必要とするので，数Ⅰ・Ⅱ・B・Ⅲ等の内容を復習し，よく理解しておくこと。演習問題に親しみ，格闘するも良し。丸暗記ではなく，決して数式に振り回されず，数式を現実の世界との関連において理解するよう努めてほ
しい。

対象科
年次
期間

情報エンジニア科
2
前期

科目名
単位数
担当者

2

解析学
授業の方法
植村 仁
実務経験

講義
なし

授業科目 大学理工系学部で通常2年次後期以降に学習する内容の解析学（複素関数論・偏微分方程式・フーリエ解析・ベクトル解析）の基礎を学ぶ。特殊の概要 関数には触れない。（受講対象は，電子工学科・情報エンジニアリング科の大学理工系学部3年次編入学を希望する学生に限る）
テーマ
1. 複素関数
複素数と複素平面
極限と連続関数
正則関数
等角写像
逆関数・多価関数
年間の演習Ⅰ
授業計画 2. 積分定理
コーシーの積分定理
テイラー展開ローラン展開留数
定積分への応用
偏角の原理・解析接続
演習Ⅱ
3. 偏微分方程式
偏微分方程式（双曲型）
偏微分方程式（放物型）
偏微分方程式（楕円型）
演習Ⅲ
4. フーリエ解析
フーリエ級数フーリエ積分ラプラス変換演習Ⅳ
5. ベクトル解析
ベクトルの微積分
曲線と局面
微分演算子
積分公式
演習Ⅴ

内容・方法など
虚数と複素数，複素（ガウス）平面，直交形式と極形式，ド・モアブルの定理を説明する。
複素数列（級数）の極限と収束（アダマール/ダランベールの判定法），複素関数の連続性。
微分可能性とコーシー・リーマンの方程式，調和関数，指数関数，三角関数，双曲線関数。
正則関数の等角性，無限遠点，拡張された複素平面，一次変換。
多価関数（対数関数・冪根関数・冪関数）と，逆関数（逆三角関数，逆双曲線関数）。
複素関数に関する演習問題を，編入試験過去問題を中心に実際に解いてみる。
複素積分とは何かを説明し，コーシーの積分定理と不定積分への理解を深める。
コーシーの積分公式，テイラー（マクローリン）展開，整級数の収束半径と収束円。
ローラン展開，零点，極，真性特異点，無限遠点における関数の状態。
孤立特異点と留数定理。留数の計算法。
定積分の計算公式（有理関数のみの場合・三角関数を含む場合）と積分路の取り方。
偏角の原理とルーシェの定理，一致の定理と解析接続。
積分定理に関する演習問題を実際に解いてみる。
波動方程式を例に，変数分離法・ストークスの公式・フーリエの方法による解法を理解する。
熱伝導方程式を例に，変数分離法・フーリエの方法による解法を理解する。
拡散現象の定常解に関わるラプラスの方程式を例に，ディリクレ問題を含め，理解する。
初期値問題・境界値問題・混合問題を含む偏微分方程式の解を実際に求めてみる。
三角関数系とフーリエ級数，フーリエ級数の収束について理解する。
フーリエ積分（変換），フーリエ余弦積分，フーリエ正弦積分，反転公式について学ぶ。
ラプラス変換と逆ラプラス変換。微分方程式や偏微分方程式への適用を考える。
フーリエ解析に関する演習問題を実際に解いてみる。
ベクトルの内積と外積，ベクトル値関数とその微分，偏微分，積分，重積分の定義。
空間曲線の接線/主法線/従法線ベクトル，接触平面，およびフレネ・セレーの公式。
スカラー場の勾配（grad），ベクトル場の発散（div）・回転（rot），ナブラ記号（∇）等。
線積分と面積分，ガウスの定理，グリーンの定理（公式），ストークスの定理，完全微分。
ベクトル解析に関する演習問題を実際に解いてみる。

教科書

なし

到達目標

複素関数論等，応用解析学に関わる内容を数学科目の出題範囲に含む少数国公立大学の大学3年次編入学試験に備え，合格を目指す。
一般の物理現象や工学諸プロセスを，複素関数やベクトルを用いた常微分方程式，あるいは積分公式で表現することができ，解くことができる。
波動方程式や熱伝導方程式に見られる物理現象を偏微分方程式で表現することができ，その解を導出することができる。
回路網・制御・情報等理論の中に展開される，特異点・留数・各種変換（S変換・Z変換）等の概念を用いた説明，および計算が理解できる。

参考書

演習 応用解析/サイエンス社

評価方法 期末試験の成績と演習課題の達成状況を総合的に評価する。

少数の大学理工系学部3年次編入学試験（数学科目）に頻出する，応用解析学に関わる問題を制覇したければ，本授業を熱心に聴くことを勧める。
受講心得 大学初年度程度の行列・微積分・微分方程式の知識を必要とするので，線形代数学・解析学Ⅰで学んだ内容を復習し，よく理解しておくこと。
演習問題に親しみ，格闘するも良し。丸暗記ではなく，決して数式に振り回されず，数式を現実の世界との関連において理解するよう努めてほし
い。

備考

対象科
年次
期間

情報エンジニア科
2
後期

科目名
単位数
担当者

2

アルゴリズム特論
授業の方法
植村 仁
実務経験

講義
なし

授業科目 線形代数・微積分・微分方程式を主な対象とし，工学的に利用価値の高いと思われる例を演習しながら，コンピュータによる数値計算法を習得すの概要 る。（受講対象は，情報エンジニアリング科の大学工学部情報工学系学科3年次編入を希望する学生に限る）
テーマ
1. 線形連立方程式と行列演算
線型連立方程式の解法
LU分解とその利用
ピボット選択とスケーリング
逆行列と行列式の値
コンピュータ演習Ⅰ
年間の
2. 非線型方程式と縮小写像の原理
授業計画 非線形方程式（一変数）の解法
非線形方程式（多変数）の解法
コンピュータ演習Ⅱ
3. 補間と回帰分析
補間の理論（ラグランジュ補間多項式）
ラグランジュ補間の実装
スプライン補間
最小二乗法
コンピュータ演習Ⅲ
4. 数値微分と数値積分
数値微分

数値積分の基礎
ロンバーグ積分コンピュータ演習Ⅳ
5. 微分方程式
微分方程式の一段解法
微分方程式の多段解法
一般の連立微分方程式
コンピュータ演習Ⅴ
6. フーリエ変換
離散フーリエ変換(DFT)
高速フーリエ変換(FFT)
コンピュータ演習Ⅵ

内容・方法など
3変数の連立方程式を例に，ガウスの消去法，ガウス・ジョルダン法について説明する。
3次の正方行列を例に，LU分解の概念を理解し，LU分解を利用し，線形連立方程式を解く。
2元連立方程式を例に，ピボット選択やスケーリングの効果について説明し，比較を行う。
ガウス・ジョルダン法とLU分解による方法とを習得し，両者の差異を理解する。
4元程度の線形連立方程式を各種解法により，コンピュータで実行・比較・確認する。
縮小写像の原理とリプシッツの条件，反復法，およびニュートン法について説明する。
上記の反復法，ニュートン法に行列演算を導入し，多変数の処理が可能なように拡張する。
3元程度の非線形連立方程式を各種解法により，コンピュータで実行・比較・確認する。
補間理論の基礎を，線形補間から始め，ラグランジュ補間多項式を中心に説明する。
ラグランジュ補間多項式の，エイトケンとネヴィエとによる2つの実装アルゴリズムを学ぶ。
コンピュータグラフィックスに良く用いられるスプライン曲線とその補間法を学ぶ。
回帰曲線（補間曲線とは性質を異にする）を求める方法（回帰分析による統計的手法）。
ルンゲの現象を説明し，各種補間法と最小二乗法の特徴をコンピュータで実行・確認する。
ニュートンの前進（後退）差分公式から，数値微分の3点・5点公式について説明する。
台形公式（1次近似）とシンプソンの公式（2次近似）による数値積分法を説明する。
リチャードソンの外挿法を理解し，ロンバーグ積分の概念と，その実装について学ぶ。
与えられた点列に対して，各種の数値微分と数値積分とを行い，その計算誤差を評価する。
オイラー（修正オイラー）法，ホイン法，テイラー級数法，ルンゲ・クッタ法を理解する。
予測子・修正子法（PC法）の原理を説明し，アダムス法について学ぶ。
n階微分方程式を1階の連立微分方程式と見立て，ヤコビ行列を用い解く方法を理解する。
ファン・デル・ポールの微分方程式を例に，様々な方法で数値解を求め，比較する。
複素フーリエ変換を復習し，離散フーリエ変換の仕組みとアルゴリズムを学ぶ。
離散フーリエ変換を高速に行うための，クーリー・テューキーのアルゴリズムを理解する。
与えられた点列の情報量（質）が，DFTやFFTによって，どのように変化するかを確認する。

教科書

なし

到達目標

コンピュータを用いた基本的な行列演算ができ，線形・非線形を問わず，連立方程式の解を求めることができる。
回帰分析や補間の理論を理解し，コンピュータを用いて，回帰曲線やスプライン曲線等の補間曲線を求めることができる。
解析解を得ることが困難な定積分や常微分方程式に対し，その数値解をコンピュータで求め，その計算誤差（精度）を評価することができる。
高速フーリエ変換の仕組みとアルゴリズムを理解し，信号・音声等1次元情報の圧縮ができる。

参考書

数値計算（新訂版）/サイエンス社

評価方法 後期末試験の成績と演習課題の達成状況を総合的に評価する。
大学理工系学部（特に情報工学系の諸学科）に編入学を希望する者は，この講義を通して学べる，将来大学にあっても大いに必要になると予想される知識の習得に努めてもらいたい。
受講心得 行列・微積分・微分方程式の知識を必要とするので，特に解析学・線形代数学の授業内容を復習し，よく理解しておくこと。
演習はコンピュータを使った作業（C言語によるプログラミング）を伴うものとなるので，C言語とアルゴリズムの授業内容も理解しておくよう努めてほ
しい。

備考

対象科
年次
期間

情報エンジニア科
2
通年

科目名
単位数
担当者

3

アルゴリズム
授業の方法
植村 仁
実務経験

講義
なし

授業科目 「アルゴリズムⅠ」で1年次に学習した基本的な「データ構造とアルゴリズム」に関する内容を補完し，より緻密にする。
の概要 説明には日常散見する卑近な例の中から，比較的浸透しているアルゴリズムを例として取り上げる。
テーマ
アルゴリズムと計算量
線形探索, 配列
配列と計算量リンクリスト
リンクリスト実作
スタックと括弧の対応付け
年間のキュー
授業計画 ツリー構造
グラフと探索
迷路を解く
ヒープ構造
二分探索木
探索木の再構成
ハッシュテーブル
文字列、力任せ法
ボイヤームーア法

教科書

内容・方法など
時間と空間に関する計算量（最良・最悪・平均）と漸近表記法O，Ω，Θを理解する。
配列の線形探索の実際の計算時間を計る。
動的に配列サイズを変化させる場合のいくつかの方法と，それらの計算量を比較・考察する。
リンクリストをクラス化して扱うことで、リンクリストの仕組みを理解する。
動的配列と連結リストの，各計算量を比較・考察する。
グラフ探索の準備としてスタックを理解し、同時に形式文法の初歩的理解にも触れる。
グラフ探索の準備としてキューを理解する。
リンクリストの拡張としてツリー構造を捉え、ツリーの生成を実際に行い理解する。
探索木、幅優先探索、深さ優先探索とキュー、スタックの関係を理解する。
迷路を解くことで、グラフ探索の理解を深める。
優先度付きキューとしてのヒープ構造を理解し、ヒープ木の再構成も理解する。
二分探索木の構成、探索と計算量O(logn)について学ぶ。
ノードの削除などの際の、二分探索木の再構成方法を学ぶ。
衝突とシノニム，チェイン法とオープンアドレス法の説明，ハッシュと配列との比較。
基本的な文字列照合のアルゴリズムについて学ぶ。
BM（ボイヤー・ムーア）法とKPM法について説明する。トライについても言及する。

なし

参考書

入門 データ構造とアルゴリズム/オライリー

アルゴリズムの計算量（時間的/空間的）を把握することができ，その良否に関する適切な評価ができる。
基本的なデータ構造への理解が深まり，対象となる問題の解決に必要かつ十分なデータ構造を選定することができる。
所与の問題を，いくつかの基本となるアルゴリズムの部分集合に還元することができ，それらを発展・統合させ，様々な問題に応用することができ到達目標る。
情報関連の資格取得を目指す者は，基本情報処理技術者試験（午後問題），大学理工系学部（特に情報工学系の諸学科）3年次に編入学を目指す者は，希望大学の編入学試験に合格するレベルのアルゴリズムの知識を身につける。

評価方法 各学期末試験の成績と演習課題の達成状況を総合的に評価する。

1年次に学習した「アルゴリズムⅠ」の知識を前提とするので，その授業内容を復習し，よく理解しておくこと。
アルゴリズムは，単なる目視や暗記によって習得できるものではない。手順を，時間の流れに沿って，「逐次何が行われているかを確認しながら追跡する」という地道な作業なくしてアルゴリズムの習熟はありえぬものであるので，こういった努力を怠らないこと。
受講心得
プログラミングは，プログラミング言語に関する知識だけあれば事足りるというものではない。車に譬えるならば，プログラミング言語とアルゴリズム（データ構造を含む）は車の両輪である。優れたシステムエンジニアやプログラマを目指すならば，本授業内容を詳細にわたりマスターする必要が
ある。

備考

対象科
年次
期間

情報エンジニア科
2
前期

科目名
単位数
担当者

WEB制作コース実習
授業の方法
1
内田 未来
実務経験

実習
あり

授業科目
HTML5とCSS3の基本的な記述法を身につける。記述法を学びながら講師が準備した2Pのレイアウトデザインを手順を追って制作する。
の概要
テーマ
MacOSの基本操作
Atomの基本操作
Webサイト・制作の基礎知識
HTMLの基礎と応用
CSSの基礎と応用
リストのデザイン
年間のテキスト主体のページ
授業計画 テーブルとそのスタイル
ギャラリーレイアウト
フォーム
リセットCSSと利用方法
Webフォントと利用方法（Google Fonts）
HTML・CSS実習

教科書

内容・方法など
Macの基本操作を習得する。
制作に使用するエディタの利用環境を整える。
ウェブサイト制作に関わる基礎知識を身につける。
HTMLの基本的な文法を学ぶ。
CSSの基本的な文法を学ぶ。
リストタグを使ったメニューの作成。
テキストで構成されたページの制作。
テーブルタグで表組みを作る。
画像ギャラリーの制作。
フォームタグの利用方法。
ブラウザリセット用CSSの利用方法を学ぶ。
ウェブフォントの利用方法をGoogle Fontsを例として学ぶ。
ランディングページ制作とレスポンシブ対応を学ぶ。

なし

参考書

Webクリエイター能力認定試験テキスト

到達目標 HTML5、CSS3の記述法を理解し、レイアウトデザインをサイトデータとして実現できるようになる

評価方法 出席日数と制作する成果物の進捗により評価する

受講心得

備考

7月までは参考書の内容に沿ってサンプルコードを使って進める。
8月・9月は制作課題を各自進めるため、疑問がある場合は適宜質問すること。

デザイン制作会社にグラフィック・ウェブデザイナーとして14年勤務。主に企業のウェブサイトの制作・運営を担当。これらの実務経験から、課題制
作本位の指導を行う。

対象科
年次
期間

情報エンジニア科
1
通年

科目名
単位数
担当者

EUC実習
授業の方法
3
福地 一夫
実務経験

実習
なし

授業科目
Excel、Word、Powerpoint、HTMLの基本操作を身につけて、問題集の課題を作成することで操作の技術力を養う。
の概要
内容・方法など

テーマ
Excel関数基礎

マスター問題集の課題を作成することで、Excelの基本操作、基本的な関数の使い方を習得する。

Excel関数応用

マスター問題集（応用編）の課題を作成することで、高度な関数をマスターし、さらにVBA Macroを用いて、処理の自動化を学習し、基本情報技術者試験の表計算にも対応できるようにする。

例題30＋演習問題70でしっかり学ぶ
HTML5＋CSS標準テキスト

HTMLの主要なタグの使い方を例題を通して学び，CSSの使い方と併せて，HTMLの基本を身につけ
る。

年間の
授業計画

教科書

Excelマスター問題集（基礎編・応用編）、
例題30＋演習問題70でしっかり学ぶ HTML5＋CSS標
準テキスト

参考書

なし

Microsoft Officeの中で、特に表計算ソフトのExcelの使い方を学習し、様々な関数を使いこなし、VBAマクロなどで処理の自動化もできるようにな
到達目標 る。
HTMLではWebページの基本的な使い方、CSSを使ってより見栄えのするWebページの作成をマスターする。
評価方法 提出期限までに課題を提出すること受講心得 休まずにきちんと出席して、課題を期限までに作成し、提出すること。

備考

対象科
年次
期間

情報エンジニア科
1
通年

科目名
単位数
担当者

ICT
授業の方法
6
福地 一夫
実務経験

講義
なし

ものごとの正しい認識、課題発見とその解決にICT（情報通信技術）を活用する能力の育成をめざします。ICTを活用する前提としてパソコンの基
授業科目
本操作や必須アプリケーションソフトに習熟するとともに、ネットワークやデータベースの仕組み、情報収集・分析の手法などを学び、具体的な解決の概要に活用できる「課題解決型」の授業を行います。

年間の

テーマ
Introduction
ハ-ドウェアコンピュ-タの基礎構成
コンピュ-タのデ-タ表現①
単元テスト
コンピュ-タのデ-タ表現②
単元テスト

授業計画 中央処理装置と主記憶装置
単元テスト
補助記憶装置
単元テスト
入出力装置
単元テスト
確認テスト
情報処理システム
情報処理システムの処理形態
高信頼化システムの構成
単元テスト
情報処理システムの評価
単元テスト
ヒュ-マンインタ-フェ-ス
単元テスト
マルチメディア
確認テスト
開発技術
システム開発技術
単元テスト
ソフトウェア開発手法
単元テスト
システム開発環境
Webアプリケ-ション開発
確認テスト

内容・方法など企業の中のコンピュ-タ。企業をとりまく世界と本書の関係。情報処理技術者試験と本書の関係。
コンピュ-タの歴史、コンピュ-タの五大装置について
デ-タ表現（表現単位、情報量、接頭語）、基数と基数変換（2、8、10、16進数）について
デ-タの表現、基数と基数変換の理解度確認
デ-タの表現形式（文字デ-タ、数値デ-タ、誤差、シフト演算）について
デ-タの表現形式の理解度確認
中央処理装置・主記憶装置の構成、命令とアドレッシング、ALUの構成回路、高速化技術について
中央処理装置と主記憶装置の理解度確認
磁気ディスク、光ディスク、半導体メモリ、その他の補助記憶媒体・装置について
補助記憶装置の理解度確認
入出力装置の役割と種類と特徴について説明する。
入出力装置の理解度確認
ハ-ドウェアの理解度確認および解説/解答
非対話型処理と対話型処理システム、集中処理システムと分散処理システムについて
直列システム、並列システム、多重化システムについて
情報処理システムの処理形態、高信頼化システムの構成の理解度確認
処理能力の評価、信頼性の評価（信頼性の指揮、経済性の評価）について
情報処理システムの評価の理解度確認
ヒュ-マンインタ-フェ-ス技術、インタ-フェ-ス設計（図面設計、コ-ド設計、HIの技法など）について
ヒュ-マンインタ-フェ-スの理解度確認
マルチメディア技術、マルチメディア応用（CG、VR/AR、３次元映像）について
情報処理システムの理解度確認および解説/解答システム開発プロセス、ソフトウェア実装プロセス、保守・廃棄プロセスについて
システム開発プロセス、ソフトウェア実装プロセスの理解度確認
ソフトウェア開発手法、ソフトウェア設計手法（構造化設計など）について
システム開発技術の理解度確認
知的財産適用管理、開発環境管理、構成管理・変更管理について
Webアプリケ-ションの考え方や開発の技術について説明する。
開発技術の理解度確認

教科書

ITワールド/基本情報技術者午前問題集

到達目標

ハードウェア、情報処理システム、情報セキュリティの基礎知識を体系的に学習し、各分野に関する理解を深める。
また、様々なIT関連の資格取得にトライすることで、さらに関連知識を修得し、実社会で通用するITスペシャリストの育成を目指す。
情報処理技術者IPパスポート試験をクリアでき、さらに基本情報技術者試験の取得、さらに応用情報技術者試験にもチャレンジ可能なレベルを目
指す。

参考書

基本情報技術者 午後試験対策

評価方法 各学期末に試験を行い、その得点結果を0.8倍したものに、各学期ごとの出席率に20を掛けたものを加えて成績点とし、優、良、可、不可で評価する。

受講心得

備考

各単元のテキストをしっかり学習し、サブノートを活用して要点を押さえること。単元テスト、確認テストの間違えた問題、演習問題で間違えた問題
は繰り返し演習することで知識の定着を図り、応用力を養うこと。

対象科
年次
期間

情報エンジニア科
1
通年

科目名
単位数
担当者

マネジメント
授業の方法
2
福地 一夫
実務経験

講義
なし

授業科目 この講義では、今日の企業活動形態において最も一般的なプロジェクトをどのように企画し、どのように計画し、どのように準備し、どのように実施の概要 し、どのように実施結果を検証し、実施後に評価をする場合に必要となる全般的な知識を学ぶ。
テーマ
プロジェクトマネジメントの目的と考え方/実施方法
プロジェクト統合マネジメント/プロジェクトス
コ－プマネジメント
プロジェクトタイムマネジメント
プロジェクトコストマネジメント
プロジェクト品質マネジメント/プロジェクトリ
スクマネジメント
年間のその他のサブジェクトグル-プのマネジメント
授業計画 確認テスト
サ-ビスマネジメントの目的と考え方/SMSの確立と改善
サ-ビスの設計・移行
サ-ビスマネジメントプロセス①
サ-ビスマネジメントプロセス②
サ-ビスの運用
ファシリティマネジメント
確認テスト
システム監査の目的と実施手順①
システム監査の目的と実施手順②

内部統制とは/ITガバナンス
確認テスト
まとめ
総合テスト

まとめ

内容・方法など
プロジェクト及びプロジェクトマネジメントの関連知識について説明する。
統合マネジメント/スコ－プマネジメントの目的と代表的なプロセスの役割について説明する。
タイムマネジメントの目的と代表的なプロセスの役割につて説明する。
コストマネジメントの目的と代表的なプロセスの役割につて説明する。
品質マネジメント/リスクマネジメントの目的と代表的なプリセスの役割について説明する。
ステ-クホルダマネジメント、資源マネジメント、調達マネジメントなどについて説明する。
プロジェクトマネジメントの理解度確認
サ-ビスマネジメントの目的と考え方について説明する。ITILの目的及びITILの構成について
サ-ビスの設計・移行の役割と手順について説明する。
サ-ビス提供プロセス/関係プロセスの目的とプロセス群について説明する。
解決プロセス/統合制御プロセスの目的とプロセス群について説明する。
システム運用管理、運用オペレ-ション、サ-ビスデスクについて
ファシリティマネジメントの考え方について説明する。施設管理、電源関連設備の管理など
サ-ビスマネジメントの理解度確認
システム監査の目的について説明し、システム監査の対象範囲・システム監査人の要件について学ぶ。
システム監査の実施手順の概要につて説明する。
内部統制の目的について説明する。ITガバナンスという考え方について説明する。
システム監査と内部統制の理解度確認
確認テストの解説/解答
情報処理技術者試験午前出題範囲の開発技術とマネジメント系分野に関する理解度確認
総合テストの解説/解答

教科書

IT戦略とマネジメント/基本情報技術者試験 午前問題集

到達目標

各プロジェクトマネジメントの目的とプロセスの役割について理解する。
各サブジェクトグル-プのマネジメントについて、目的とプロセスについて理解できる。
サ-ビスマネジメントの概要・手法について理解できる。
システム監査・内部統制について理解できる。

参考書

基本情報技術者試験 午後対策

各学期末に試験を行い、その得点結果を0.8倍したものに、各学期ごとの出席率に20を掛けたものを加えて成績点とし、優、良、可、不可で評価す
評価方法 る。

受講心得

備考

各単元のテキストをしっかり学習し、サブノートを活用して要点を押さえること。単元テスト、確認テストの間違えた問題、演習問題で間違えた問題
は繰り返し演習することで知識の定着を図り、応用力を養うこと。

対象科
年次
期間

情報エンジニア科
1
通年

科目名
単位数
担当者

ストラテジ
授業の方法
4
福地 一夫
実務経験

講義
なし

システムを構築する場合には、利用者の業務内容を正確にシステムに反映させて行く必要がある。そのためこの授業では企業の業務内容を理解
授業科目するための基礎知識として、企業と法務、経営戦略、システム戦略について学ぶ。本学科のディプロマポリシー”学業のみならず資格取得や社会の概要
貢献・地域貢献などによって自己目標の設定と達成能力を修得している”に該当する科目である。

テーマ
Introduction
企業と法務
企業活動
企業会計
単元テスト
経営科学①
年間の
単元テスト
授業計画 経営科学②
単元テスト
法務と標準化
単元テスト
経営戦略
経営戦略マネジメント
単元テスト
ビジネスインダストリ
単元テスト
情報システム戦略
情報システム戦略の概要
単元テスト
情報システム企画
単元テスト
総合テスト
まとめ

内容・方法など企業の中のコンピュ-タ。企業をとりまく世界と本書の関係。情報処理技術者試験と本書の関係
企業活動の目的、企業の組織体制について
財務会計、管理会計について
企業活動、企業会計の理解度確認
応用数学（集合・確立・統計・待ち行列理論・グラフ理論）、OR（日程計画・在庫問題など）について
応用数学、オペレ-ションズリサ-チの理解度確認
QC手法（検査手法・QC７つ道具）、業務分析（データ分析技法・図解・グラフなど）について
IE分析手法、QC手法、業務分析の理解度確認
知的財産権、セキュリティ関連法規、労働関連・取引関連法規、コンプライアンスなどについて法務と標準化の理解度確認
経営戦略手法、マ-ケティング、ビジネス戦略と目標、経営管理システムなどについて
経営戦略マネジメント、技術戦略マネジメントの理解度確認
ビジネスシステム、エンジニアリングシステム、e-ビジネス、民生機器と産業機器について
ビジネスインダストリの理解度確認
情報システム戦略のプロセス、業務プロセスとソリュ-ションビジネスにつて
情報システム戦略の情報システム戦略の理解度確認
企画プロセス/開発計画、要件定義プロセス/分析、調達について
情報システム企画の理解度確認
情報処理技術者試験午前出題範囲のストラテジ系分野に関する理解度確認
総合テストの解説/解答

教科書

IT戦略とマネジメント、基本情報技術者 午前問題集

到達目標

ストラテジ全般に関する基礎知識を固め、企業と経営に関してITの使われ方、ITの果たす役割についての理解を深める。
情報処理技術者IPパスポート試験をクリアでき、基本情報技術者試験に合格し、応用情報技術者試験にもチャレンジ可能なレベルを目指す。

参考書

基本情報技術者 午後試験対策

各学期末に試験を行い、その得点結果を0.8倍したものに、各学期ごとの出席率に20を掛けたものを加えて成績点とし、優、良、可、不可で評価す
評価方法 る。

受講心得

備考

各単元のテキストをしっかり学習し、サブノートを活用して要点を押さえること。単元テスト、確認テストの間違えた問題、演習問題で間違えた問題
は繰り返し演習することで知識の定着を図り、応用力を養うこと。

対象科
年次
期間

情報エンジニア科
2
通年

科目名
単位数
担当者

EUC実習
授業の方法
3
福地 一夫
実務経験

講義
なし

授業科目
Excel、Word、Powerpoint、HTMLの基本操作を身につけて、問題集の課題を作成することで操作の技術力を養う。
の概要
内容・方法など

テーマ
Accessマスター

マスター問題集の課題を作成することで、Accessの基本操作、基本的な関数の使い方を習得する。

Accessシステム構築

システム構築問題集の課題を作成することで、Accessによるシステム構築の手法をマスターする。

Powerpointマスタ－

プレゼンテーションの基本を学び、Powerpointの使い方をマスターする。

Wordマスタ－

ワープロの基本操作をマスターし、ビジネス文書を作成できるようにする。

年間の
授業計画

教科書

Accessマスター問題集，Accessシステム構築問題集、
Powerpointマスター問題集，Wordマスター問題集

参考書

なし

リレーショナルデータベースソフトのAccessの基本操作を例題を通して学び，Accessを用いたシステム構築ができるようにする。
到達目標 プレゼンテーションソフトのPowerpointの基本操作を習得する。
Wordを使いこなせるようになり，ビジネス文書を作成できるようにする。
評価方法 提出期限までに課題を提出すること受講心得 休まずにきちんと出席して、課題を期限までに作成し、提出すること。

備考

対象科
年次
期間

情報エンジニア科
1
通年

科目名
単位数
担当者

ソフトウェア
授業の方法
2
河本 順子
実務経験

講義
あり

授業科目 ソフトウエアライフサイクルの、企画・要件定義・開発・運用・保守等についての概略と、構造化技法・オブジェクト指向開発・テスト技法の詳細を学の概要 ぶ。
内容・方法など

テーマ

ソフトウェアの体系による分類

制御プログラム、サービスプログラム、言語プロセッサ、ミドルウェア、ソフトウェアライセンスによる分類
上記をアプリケーションソフトウェア、ライブラリルーチン、オペレーティングシステム、デバイスドライ
バ、ファームウェアやＢＩＯＳに分類し直して図示）

ＯＳの構成と機能概要
ジョブ管理
タスク管理の役割

ＯＳの構成と機能概要
スプーリング、ジョブスケジューラ、マスタスケジューラ
ディスパッチャとタスクスケジューリング）と状態遷移（リアルタイムＯＳにおける状態遷移も含む

セマフォ

複数のプロセスが同じリソースを使用する場合、二重更新などの防止の1つの手段として２進セマフォ

記憶管理

記憶管理（実記憶管理と仮想記憶管理の区別）、実記憶管理（固定区画方式、可変区画方式の長所・短所）、フラグメンテーション、メモリリーク、メモリﾌﾟール、オーバレイ、スワッピング

年間の仮想記憶管理授業計画 その他の管理機能
プログラム言語の分類
プログラム言語の種類

ページング方式、セグメント方式、セグメントページング方式
その他の管理機能
アセンブラ言語、手続き型言語
オブジェクト指向言語、スクリプト言語、マークアップ言語

言語プロセッサの種類

コンパイラの処理順序と各プロセス（字句解析、構文解析、意味解析、最適化、コード化）、言語プロ
セッサの種類（インタプリタ、ジェネレータ、トランスレータ）

サービスプログラム
プログラムの属性

リンカ、ローダ、エディタ、エミュレータ、シミュレータ
プログラムの属性

ファイル

ファイルとレコード、ファイルのアクセス方式、ファイルの編成方式、小型コンピュータのファイル管理

データ構造
フローチャート
フローチャート以外の図法
探索法
計算量
データ整列処理その他のアルゴリズム
基本情報技術者対策

配列、リスト、スタック、キュー、木構造、二分木
フローチャート
フローチャート以外の図法
線形探索法、2分探索法、ハッシュ探索法
計算量の考え方と計算方法
基本選択法、基本交換法、基本挿入法、クイックソート
文字列処理、グラフ処理、数値処理、ファイル処理
午後問題演習と解説

教科書

なし

到達目標

1. 企画・要件定義・開発・運用・保守等に関係する基本的な用語を理解すること。2. 基本的用語の理解を元に、ソフトウェア開発における諸問題点を網羅的に理解すること。3. 構造化技法・オブジェクト指向開発・テスト技法のそれぞれについて、各種技法の基本的な用法を身につけること。

参考書

なし

評価方法 定期試験。ただし、課題の提出等により加点を受けることができる。(25点まで)。

受講心得 エンジニアの視点、もしくはビジネスマンの視点で「より良いソフトウェアは何か」「困ったソフトウエア開発」などの記事を日常的に見ておくこと。

備考

約20年にわたり民間企業・大学・パソコンスクールで講師としてシステム企画・運用業務に従事した。本科目ではシステム企画・運用の経験を活かし、実務に役立つ知識・技術を指導する。

対象科
年次
期間

情報エンジニア科
2
後期

科目名
単位数
担当者

2

情報理論
授業の方法
中本 智
実務経験

講義
なし

授業科目 情報量・情報源符号化・通信路符号化などの基礎を学び、併せて暗号理論についても学習する。
の概要 適宜、演習問題を解きながら理解を深める。
テーマ
ガイダンス
前提知識の確認
情報理論の概要
情報の表現
情報量とエントロピー
情報源のモデル
年間の情報源符号化
授業計画 通信路のモデル
通信路符号化
誤り検出と訂正
暗号の基礎
暗号の種類
暗号の活用

教科書

なし

内容・方法など
授業の進め方や評価方法の説明
確率論の基礎知識
情報源および通信路の符号化
集合、2進数、符号化情報量の概念、エントロピー、標本化と量子化
情報源のモデル、マルコフ情報源
符号化の例、ハフマン符号
通信路のモデル、通信路容量
通信路符号と通信路符号化定理、通信路符号可逆定理
パリティ検査符号、ハミング符号
シーザー暗号、素数、素因数分解、ゼロ知識証明
ブロック暗号、ストリーム暗号、共通鍵暗号、公開鍵暗号、ハイブリッド暗号
PKI、電子署名、ハッシュ

参考書

なし

情報の概念と定量化、情報源の情報量と通信路容量について理解できる。
到達目標 通信路の情報量および通信路容量、情報の符号化について理解できる。
暗号理論の基礎概念と代表的な暗号化の手法、暗号解読の手法を理解できる。
各学期末に試験を行い、その得点結果を0.8倍したものに、各学期ごとの出席率に20を掛けたものを加えて成績点とし、優、良、可、不可で評価す
評価方法 る。

受講心得

備考

対象科
年次
期間

情報エンジニア科
2
前期

科目名
単位数
担当者

2

離散数学
授業の方法
中本 智
実務経験

講義
なし

授業科目 離散数学は、中学校や高校で習う数学とは別の系統の数学です。したがって、ほとんどゼロからのスタートとなりますので、中学校や高校の数学がの概要 苦手だった人も、苦手意識を持たずにチャレンジしていただきたいと思います。
テーマ
集合論の基礎集合の演算論理学の基礎
論法、数学的帰納法
ペアノの公理
問題演習Ⅰ
年間の
関係の基礎
授業計画 関係の表現
関数と写像
関係の演算
代数系の基礎群
環と体順序集合と束グラフの基礎さまざまなグラフ
平面的グラフ有限オートマトン
問題演習Ⅱ

教科書

やさしく学べる離散数学

内容・方法など
集合の基礎、集合の記述方法、ベン図、ド・モルガンの法則。
外延性の公理、部分集合、集合演算。
命題、論理演算、必要条件と十分条件、真理値表
論理式、トートロジー、推論、推論規則。
自然数の定義となっているペアノの公理について。
集合・論理に関する問題を中心に実際に解いてみる。
直積集合、順序対、関係の合成。
関係グラフ、有向グラフ、関係行列、同値関係。
関係における写像を定義、単射、全射。
特別な写像、置換、積、逆置換、加付番集合。
2項演算と代数系、交換・結合規則。
単位元、逆元、半群、モノイド、群の定義、有限群。
1つの集合に2つの演算を考えた代数系、環、体、多項式環。
半順序、全順序、ハッセ図、上限、下限、束とブール代数。
有向グラフ、行列とグラフ、経路。
完全グラフ、正則グラフ、2部グラフ、木グラフ。
オイラーグラフ、ハミルトングラフ、頂点彩色、地図の彩色。
状態と遷移、順序機械。
関係・グラフに関する問題を中心に実際に解いてみる。

参考書

なし

到達目標 離散数学の諸概念について基礎的な知識と基本的な考え方を理解し、各種の問題を解くことができるようにする。

評価方法 期末試験の成績によって評価する。

受講心得

備考

離散数学は、中学校や高校で習う数学とは別の系統の数学です。したがって、ほとんどゼロからのスタートとなりますので、中学校や高校の数学が苦手だった人も、苦手意識を持たずにチャレンジしていただきたいと思います。

対象科
年次
期間

情報エンジニア科
2
通年

科目名
単位数
担当者

2

AI概論
授業の方法
中本 智
実務経験

講義
なし

現在、ディープラーニングは汎用技術のひとつである。
授業科目
人工知能(AI)と、ディープラーニングに関する知識を有し、事業活用することをめざし、AIとディープラーニングとは何か、その概観と動向を知るこの概要と。情報エンジニアリング学科の学生を対象とし、G検定に合格できることを目標とする。

内容・方法など

テーマ
人工知能(AI)とはどのような定義で成立し、歴史的にどのような議論がされてきたか。人名など。

人工知能をめぐる動向

どのような発展を経て深層学習にたどり着くのか。
探索・推論、知識表現、機械学習、深層学習など。

人工知能分野の問題

トイプロブレム、フレーム問題、弱いAI、強いAI、身体性、シンボルグランンディング問題、特徴量設
計、チューリングテスト、シンギュラリティなど。

機械学習の具体的手法

サポートベクターマシンなどの内部的な仕組み。
データの取り扱いや成形方法に関するもの。

ディープラーニングの概要

既存のニューラルネットワークにおける問題、ディープラーニングのアプローチ、CPUとGPUなど。

ディープラーニングの手法

活性化関数、学習率の最適化、更なるテクニックについて。
CNN、RNN、深層強化学習、深層生成モデルなど。

年間のディープラーニングの研究分野

深層学習におけるパラメータの最適化や細かいモデルに関して。
画像認識、自然言語処理、音声処理、ロボティクス(強化学習)、
マルチモーダル

授業計画

ディープラーニングの応用に向けて(1)
産業への応用ディープラーニングが応用されている様々な分野について。

ディープラーニングの応用に向けて(2)
法律・倫理・現行の議論

最新の人工知能の動向や、自動運転などの社会応用に関して。
最新の動向を注視しておくこと。

ディープラーニングG検定公式テキスト
ディープラーニングG検定問題集

教科書

参考書

到達目標

「JDLA Deep Learning for GENERAL」(G検定)は、ディープラーニングに関する知識を有し、事業活用する人材の育成を目指すために設けられた検定試験なので、G検定に合格できるようにする。

評価方法 演習・課題提出・期末試験の成績によって評価する。
今や、AIは情報技術者にとって、必須スキルとなっております。AIとディープラーニングについて、基礎的な知識と基本的な考え方を理解できるよ受講心得 うにしております。
G検定にも、積極的に挑戦しましょう。

備考

対象科
年次
期間

情報エンジニア科
1
通年

科目名
単位数
担当者

2

数学
授業の方法
中本 智
実務経験

講義
なし

2019年秋期試験より午前試験において数学の出題率が増えております。
基本情報技術者試験(IPA)のシラバスを基に、数値問題から集合論・線形代数・確率・統計・数式処理について、数学の基礎的な知識と基本的な授業科目
考え方を理解する。
の概要
情報エンジニアリング学科の学生を対象とし、主に普通科(文系)出身の学生に対し、
基本情報技術者試験に出題される数学分野の問題に対処できるようになることを目標とする。

内容・方法など

テーマ
基数

2 進数、8 進数、10 進数、16 進数、n 進数の表現、2 進数と10 進数などの基数の変換手法を理解
する。

数値の表現

負の数の表現（補数表現）、小数の表現を理解する。
固定小数点数、単精度浮動小数点数、倍精度浮動小数点数、仮数、指数、BCD（BinaryCoded
Decimal：2 進化10 進）、パック10 進数など。

算術演算と精度

加減乗除、表現可能な数値の範囲、シフト演算、演算精度（誤差とその対策）など、コンピュータにおける算術演算を理解する。
論理シフト、算術シフト、桁落ち、情報落ち、オーバフロー（あふれ）、アンダフロー、単精度、倍精度
など

集合と命題

集合、命題、ベン図の手法と考え方を理解する。
和集合、積集合、補集合、部分集合、真、偽、命題論理など。

論理演算

論理式の表現、論理演算、ド・モルガンの法則などの基本法則、真理値表の手法を理解する。
否定、論理和、論理積、排他的論理和、否定論理和、否定論理積、論理関数、分配則など

線形代数

連立一次方程式の解法など、数値計算に関する基本的な内容を理解する。
スカラ、ベクトル、固有値、固有ベクトル、行列、逆行列、単位行列、転置行列、等差数列、等比数
列、フィボナッチ数列、対数、三角関数など。

確率

順列、組合せ、場合の数、確率とその基本定理、確率分布と期待値、マルコフ過程のあらましを理解する。
階乗、加法定理、乗法定理、同時確率、条件付き確率、ベイズの定理、正規分布、ポアソン分布、指数分布など。

授業計画 統計

度数分布表、ヒストグラム、代表値、ばらつき、相関関係、回帰直線など、統計分析の手法を理解する。
メジアン、モード、平均値、標準偏差、分散、相関係数、推定、回帰分析、相関分析、主成分分析、因子分析など。

年間の数値解析

二分法、補間法など、近似解を数値的に求める考え方や計算過程で生じる誤差を理解する。
ニュートン法、絶対誤差、相対誤差、丸め誤差など。

数式処理

数式を記号的に代数処理する数式処理の考え方を理解する。
因数分解、微分、積分など。

教科書

到達目標

参考書
線形代数・確率・統計など、高校(学習指導要領)における数学Ⅰ･Ⅱ･A･Bの範囲を理解する。
基本情報技術者試験に出題される数学分野の問題に対処できるようにする。

評価方法 演習・課題提出・期末試験の成績によって評価する。

受講心得

備考

文系出身の学生にとって、基本情報技術者試験は難関となっております。原因のひとつは、午前試験において数学の出題率が増えいるため。数学が苦手な学生でも、線形代数・確率・統計について、問題演習を中心に、基礎から修得できるようにしております。

対象科
年次
期間

情報エンジニア科
1
前期

科目名
単位数
担当者

ネットワ-ク
授業の方法
2
池田 俊明
実務経験

講義
あり

授業科目 コンピュータネットワークに関する諸技術について、概要および用語、計算方法等を学ぶ。情報技術者試験の受験を念頭に置いて、過去問演習の概要 にもできるだけ多く取り組むようにする。
テーマ
インターネットの接続方法と基本構成
インターネットサービス
インターネットの標準プロトコル
ネットワークアーキテクチャ
OSI
年間のTCP/IP
授業計画 LANの基礎技術
そのほかのLAN技術
ネットワークの構成要素
ネットワークの基礎技術
伝送制御手順IoT関連技術
ネットワーク運用管理
ネットワーク管理手法
問題演習

教科書

内容・方法など
インてーネット接続およびその構成についての概要を説明し、今後の説明の前提となる重要な要素
および用語について概観する。
電子メール、WWW、検索エンジン、ファイル転送サービスなどについて概要を学ぶ。
TCP/IPの各層について、その役割や機能および構成要素について学ぶ。
ネットワークアーキテクチャの概念を知る。
OSI基本参照モデルの層構造および各層の役割について学ぶ。
TCP/IPの各層について、その役割や機能および構成要素について学ぶ。
有線LAN、無線LANの企画および接続形態、MAC等について学ぶ。
VLAN、FDDI、高速イーサネット等について学ぶ。
ネットワークを構成する基本的な要素について学ぶ。
変調方式、同期方式、謝り制御方式、交換方式等について学ぶ。
伝送制御の主な手順（ベーシック手順、HDLC手順など)について学ぶ。
IoTに関する主要なトピックについて概要を学ぶ。
構成管理、障害管理、セキュリティ管理、性能管理、課金管理に関する概要を学ぶ。
ネットワークの管理に用いられる主要なツールやプロトコル等について学ぶ。
各単元ごとに、基本情報技術者試験の過去問を中心とした問題演習を行う。

「スラスラわかる ネットワーク＆TCP/IPのきほん 第2版」（リブロワークス）

参考書

なし

到達目標 ネットワークに関する主要な技術の概要を理解し、それらに関する用語知識、計算方法などを習得する。

評価方法 期末試験の成績によって評価。

受講心得 習得すべき知識は多く、用語などもやや複雑に感じるかと思いますが、一歩一歩進めて行く心構えで臨んで下さい。

備考

ゲーム開発およびICT教育関係の企業を１０年間経営し、システム企画・開発・運用に従事。
実務でのネットワーク運用経験を活かし、実践的な指導を行う。

対象科
年次
期間

情報エンジニア科
1
後期

科目名
単位数
担当者

JavaScript演習
授業の方法
1
池田 俊明
実務経験

演習
あり

授業科目
JavaScriptについて、文法および周辺技術（HTML、CSS）の基礎を一通り学習した後、総合的な復習的課題に取り組み習得する。
の概要
テーマ
JavaScriptに関する基礎知識
変数、式、文字列
分岐
繰り返し
関数
配列
年間の
オブジェクト
授業計画 組込みオブジェクト
HTML文書
プロトタイプと継承
総合演習

内容・方法など
JavaScriptの歴史と特徴
リテラル、演算子、関数呼び出し、出力と読み込み
関係演算子、if文、switch文、論理演算子と条件演算子
while文、do-while文、for文
関数の定義、スコープ、引数、戻り値、関数式、再帰、高階関数
配列の基礎、配列のメソッド
オブジェクトの基礎、プロパティ、メソッド、コンストラクタ
Object、Math、Date、(RegExp)
HTML文書の基礎、イベント、フォーム、DOM、CSS
プロトタイプベースのオブジェクト指向、継承
既習内容を網羅的に配したテキストベースRPGゲームの作成

教科書「確かな力が身につくJavaScript「超」入門 第2版」（狩野
祐東）

到達目標

JavaScriptの基本的な文法および基礎技術の習得
JavaScript開発に必要となる周辺技術（HTML・CSS）の習得

参考書

なし

評価方法 授業への取り組み方や課題の進捗などを総合的に評価します。

受講心得

備考

JavaScriptは用途も幅広く、非常に柔軟な言語です。C言語に馴染んでいたりすると、この柔軟さが却って分かりにくく感じる人もあるかもしれません
が、しっかり学んでどちらのタイプの言語も使いこなせるようになりましょう。

ゲーム開発およびICT教育関係の企業を１０年間経営し、システム企画・開発・運用に従事。
実務でのアプリ開発経験を活かし、実践的な指導を行う。

対象科
年次
期間

情報エンジニア科
2
通年

科目名
単位数
担当者

スマホWebアプリコース実習
授業の方法
2
実習
池田 俊明
実務経験
あり

授業科目 JavaScript+enchant.jsを用いてスマートフォン対応のwebアプリケーション（ゲーム）の作成についての演習を行います。基礎的な事項を学んだ後、の概要 オリジナル作品の制作に取り組みます。
テーマ
オリエンテーション
enchant.js入門
Webアプリ制作実習1-1
Webアプリ制作実習1-2
enchant.js中級Webアプリ制作実習2-1
年間のWebアプリ制作実習2-2
授業計画 Webアプリ制作実習2-3
Webアプリ制作実習2-4
クラス内発表会と改善案策定
Webアプリ制作実習3-1

内容・方法など
授業の進め方や評価方法について説明します。
enchant.jsというJavaScriptライブラリについて基本を学びます。
JavaScriptを使ったアプリ制作の基礎的な実習を行います。
JavaScriptを使ったアプリ制作の基礎的な実習を行います。
enchant.jsについて発展的な内容を学びます。
JavaScriptを使ったアプリ制作の発展的な実習を行います。
JavaScriptを使ったアプリ制作の発展的な実習を行います。
JavaScriptを使ったアプリ制作の発展的な実習を行います。
JavaScriptを使ったアプリ制作の発展的な実習を行います。
製作したアプリについて発表を行い、フィードバックを元に改善案を策定します。
JavaScriptを使ったアプリ制作の仕上げを行います。

教科書

なし

到達目標

enchant.jsを使ったスマートフォン対応Webアプリケーションの制作方法を修得する。
制作したアプリについてレビューを受け、完成度を上げるための改善を計画・実施できる。

参考書

なし

評価方法 授業への取り組み方や課題の進捗などを総合的に評価します。

受講心得

備考

サンプルコードに編集を施しながら学習を進めます。単に課題をこなすのではなく、各々のサンプルからどのような発展が考えられるか、積極的に考え試してみる姿勢で臨んでくれることを期待します。

ゲーム開発およびICT教育関係の企業を１０年間経営し、システム企画・開発・運用に従事。
実務でのアプリ開発経験を活かし、実践的な指導を行う。

対象科
年次
期間

情報エンジニア科
2
前期

科目名
単位数
担当者

スマホネイティブアプリコース実習
授業の方法
1
実習
池田 俊明
実務経験
あり

授業科目 Android Studioを用いたAndoriodアプリ開発について学びます。基本となる要素について学んだ後、シンプルな独自アプリの作成を行います。開の概要 発言語はKotlinを採用します。
テーマ
オリエンテーション
Android Studioのセットアップ
基本操作
Kotlinの基礎
textView
button
年間のeditText
授業計画 imageView
レイアウト
基礎演習
アプリ制作実習
中間報告
完成報告

内容・方法など
授業の進め方や評価方法について説明します。
Android Studioのセットアップを行います。
Android Studioの基本操作について学びます。
Kotlinの基礎についてJavaとの違いを中心に概観します。
textViewの使い方について学びます。
buttonの使い方について学びます。
editeTextの使い方について学びます。
imageViewの使い方について学びます。
要素のレイアウト方法について学びます。
既習の要素の使い方について、簡単なサンプルアプリ作成を通じて学びます。
既習の要素の組み合わせを中心としたオリジナルアプリの制作に取り組みます。
アプリの開発状況についての中間報告を行います。
完成したアプリをクラス内で発表します。

教科書

なし

到達目標

基本的な要素の使用方法や、基本的なレイアウト方法を習得する。
習得した要素を用いて、シンプルなAndroidアプリを制作することができるようになる。

参考書

なし

評価方法 授業への取り組み方や課題の進捗などを総合的に評価します。

受講心得

備考

開発ツール、開発言語ともに新しいものに触れながらの演習となります。特に序盤は戸惑うことも多いかと思いますが、着実に知識を増やしていきましょう。

ゲーム開発およびICT教育関係の企業を１０年間経営し、システム企画・開発・運用に従事。
実務でのアプリ開発経験を活かし、実践的な指導を行う。

対象科
年次

情報エンジニア科
2

科目名
単位数

期間

後期

担当者

卒業制作
授業の方法
3
卒業制作担当教員（福地・福本・植村・宇 実務経験
田・内田・池田）

実習
あり

授業科目
個人およびチームにてアプリケーションやデザイン作品などを企画・制作し、卒業作品として発表する。
の概要
テーマ
ガイダンス
企画書作成
進捗管理表
制作準備
制作作業
計画の見直し年間の制作の仕上げ授業計画 発表資料の準備
発表会

教科書

内容・方法など
全体の流れ、指導体制、評価方法などの説明
前期の実習で取り組んだ内容（アプリケーション開発、ＣＧ制作、ハードウェア制作など）から好きなものを選び、企画書を作成する。
企画書を元にして、制作の進捗管理表を作成する。
制作の準備を始める。開発環境の準備も行う。
担当教員の技術指導のもので、制作作業を行う。
制作の進捗から判断して、計画全体を見直す。
制作物について指導教員のレビューを受け、仕上げを行う。
発表会に向けて、スライドなどの資料を準備する。
学生および指導教員、担任が参加する発表会で、制作物についてプレゼンを行う。

なし

参考書

なし

企画・計画について、技術的に一定水準以上の内容で、自分の考えを明確に文書化すること。
到達目標 制作活動について、担当教員の指導のもとで課題を解決し、計画を適宜見直しながら、成果物を仕上げること。
発表会について、スライドなどの資料を作成して解りやすく説明し、質疑にもしっかり応えられること。
評価方法 課題達成度と授業への取り組み方によって、総合的に評価します。

受講心得

計画をしっかり立てておかないと、日程が遅れて作品が完成できなくなります。どの工程にどれくらいの期間をかけるのかを考え、計画は適宜見直しながら、制作を進めましょう。

備考【 福本 】
大手ゲーム会社に18年以上勤務した現場デザイナーの経験を生かして、ゲーム開発でも使用したPhotoshopや3ｄｓMAXといったCG技術を駆使し、CIやキャラクターも含めた総合的なデザインセンスを養い、就職活動に役立つ質の高いCG作品の完成を目指す。
【 池田 】
ゲーム開発およびICT教育関係の企業を１０年間経営し、システム企画・開発・運用に従事。実務でのアプリ開発経験を活かし、実践的な指導を行
う。

対象科
年次
期間

情報エンジニア科
1
通年

科目名
単位数
担当者

日本語
授業の方法
2
小林 真理子
実務経験

講義
なし

授業科目
の概要
内容・方法など

テーマ
試験対策N1/N2：漢字試験対策N1/N2：読解
模擬試験
日本語能力試験受験報告
前期試験フィードバック
試験対策N1/N2：文法
年間の試験対策N1/N2：読解授業計画 試験対策N1/N2：漢字、語彙
模擬試験
後期試験フィードバック

教科書

なし

参考書

到達目標 日本語検定試験２級または１級の合格レベルの日本語能力を身に付ける。

評価方法 試験結果により評価します。

受講心得

備考

なし

対象科
年次
期間

情報エンジニア科
2
通年

科目名
単位数
担当者

日本語
授業の方法
2
小林 真理子
実務経験

講義
なし

授業科目
の概要
内容・方法など

テーマ
試験対策N1/N2：漢字試験対策N1/N2：読解
模擬試験
日本語能力試験受験報告
前期試験フィードバック
試験対策N1/N2：文法
年間の試験対策N1/N2：読解授業計画 試験対策N1/N2：漢字、語彙
模擬試験
後期試験フィードバック

教科書

なし

参考書

到達目標 日本語検定試験２級または１級の合格レベルの日本語能力を身に付ける。

評価方法 試験結果により評価します。

受講心得

備考

なし

対象科
年次
期間

情報エンジニア科
1
通年

科目名
単位数
担当者

資格対策Ⅱ
授業の方法
4
福地 一夫
実務経験

講義
なし

授業科目 ICT，ストラテジ，マネジメントをはじめ，ソフトウェア，データベース，ネットワークなどで学んだ単元を，国家試験，J検の過去問などの演習を通しての概要 復習し，IT関連の国家試験や各種民間試験の合格を目指す。
テーマ
ハードウェア情報システム企業と法務
プロジェクトマネジメント
サービスマネジメント
システム監査と内部統制
年間の情報セキュリティ
授業計画 経営戦略
情報システム戦略
開発技術
ソフトウェア
データベース
ネットワーク
データ構造とアルゴリズム

教科書

内容・方法など

左記テーマに関連する資格対策Ⅰでは取り上げなかった問題を，J検（3級，2級，1級，基本スキル，
システムデザインスキル，プログラミングスキル），基本情報技術者試験，ITパスポート試験，応用情報技術者試験，C言語プログラミング能力認定試験（3級，2級）などの過去問題から選び，さまざまな問
題を解く演習を通して，各テーマに関する理解をさらに深め，知識の応用と定着を図る。

担当教員が編集した教材，国家試験，民間試験の過去問を
使用する

参考書

なし

ITパスポート試験合格
基本情報技術者試験合格
到達目標 基本情報技術者試験 午前免除修了試験合格
J検（3級，2級，1級，基本スキル，システムデザインスキル，プログラミングスキル）合格
C言語プログラミング能力認定試験（3級，2級）合格

各学期末に試験を行い、その得点結果を0.8倍したものに、各学期ごとの出席率に20を掛けたものを加えて成績点とし、優、良、可、不可で評価す
評価方法 る。
就職でも有利な各種資格試験に合格するには，資格取得に対する決意，意欲，能力，勉強を継続する努力が大切である。
受講心得 特に，家で空き時間にどれだけ勉強するかが，試験に合格するかどうかの分かれ目となる。
従って，学習した単元は必ず復習し，関連問題を繰り返しどんどん解くことで知識を定着させるよう心掛けて欲しい。

備考

対象科
年次
期間

情報エンジニア科
1
後期

科目名
単位数
担当者

資格対策Ⅰ
授業の方法
2
福地 一夫
実務経験

講義
なし

授業科目 ICT，ストラテジ，マネジメントをはじめ，ソフトウェア，データベース，ネットワークなどで学んだ単元を，国家試験，J検の過去問などの演習を通しての概要 復習し，IT関連の国家試験や各種民間試験の合格を目指す。
テーマ
ハードウェア情報システム企業と法務
プロジェクトマネジメント
サービスマネジメント
システム監査と内部統制
年間の情報セキュリティ
授業計画 経営戦略
情報システム戦略
開発技術
ソフトウェア
データベース
ネットワーク
データ構造とアルゴリズム

教科書

内容・方法など

左記テーマに関連する問題を，J検（3級，2級，1級，基本スキル，システムデザインスキル），基本情報技術者試験，ITパスポート試験，応用情報技術者試験，C言語プログラミング能力認定試験（3級，2級）などの過去問題から選び，さまざまな問題を解くことを通して，各テーマの重要ポイントの理解を深め，知識の応用と定着を図る。

担当教員が編集した教材，国家試験，民間試験の過去問を
使用する

参考書

なし

ITパスポート試験合格
基本情報技術者試験合格
到達目標 基本情報技術者試験 午前免除修了試験合格
J検（3級，2級，1級，基本スキル，システムデザインスキル，プログラミングスキル）合格
C言語プログラミング能力認定試験（3級，2級）合格

各学期末に試験を行い、その得点結果を0.8倍したものに、各学期ごとの出席率に20を掛けたものを加えて成績点とし、優、良、可、不可で評価す
評価方法 る。

ICTやストラテジ，マネジメントの理解が不十分であれば，過去問題を解くことは非常に困難になるので，関連講義内容の理解に努めること。
受講心得 課題の多さに驚くかもしれないが，技量は数（量）をこなすことによってこそ（のみ）得られるものであるから，倦まず課題に取り組んでほしい。
疑問な点を放置すれば，問題と疑問はさらに拡大する。疑問が生じたら，すぐに遠慮なく質問し，疑問を解決してほしい。

備考

対象科
年次
期間

情報エンジニア科
2
前期

科目名
単位数
担当者

資格対策Ⅲ
授業の方法
2
福地 一夫
実務経験

講義
なし

授業科目
1年次に学習した知識をベースに，さらに上位のIT資格や国家試験，IT以外にも第二種 電気工事士などの合格を目指す。
の概要
テーマ
ハードウェア情報システム企業と法務
プロジェクトマネジメント
サービスマネジメント
システム監査と内部統制
年間の情報セキュリティ
授業計画 経営戦略
情報システム戦略
開発技術
ソフトウェア
データベース
ネットワーク
データ構造とアルゴリズム
第2種 電気工事士 関連知識

内容・方法など

左記テーマに関連する問題を，それぞれ目指す資格に応じて問題演習を行い，各テーマに関する理解をさらに深め，知識の応用と定着を図る。

教科書担当教員が編集した教材，国家試験，民間試験の過去問を
使用する

到達目標

ITパスポート試験合格
基本情報技術者試験合格
応用情報技術者試験合格
第2種 電気工事士（筆記・技能）試験合格

参考書

なし

前期末に試験を行い、その得点結果を0.8倍したものに、各学期ごとの出席率に20を掛けたものを加えて成績点とし、優、良、可、不可で評価す
評価方法 る。
就職でも有利な各種資格試験に合格するには，資格取得に対する決意，意欲，能力，勉強を継続する努力が大切である。
受講心得 特に，家で空き時間にどれだけ勉強するかが，試験に合格するかどうかの分かれ目となる。
従って，学習した単元は必ず復習し，関連問題を繰り返しどんどん解くことで知識を定着させるよう心掛けて欲しい。

備考

対象科
年次
期間

情報エンジニア科
2
前期

科目名
単位数
担当者

英語
授業の方法
2
福地 一夫
実務経験

講義
なし

授業科目
大学編入試験合格に向けて，大学編入試験の過去問題，TOEICなどの問題演習を通して，志望大学の編入試験合格を目指す。
の概要
内容・方法など

テーマ
国公立・私立大学編入試験 過去問題演習
TOEIC筆記試験 問題演習

大学編入試験の過去問題やTOEICの筆記試験問題演習を通して，英語の語彙・文法力を増強し，長文読解，英作文などの能力を伸ばす。

年間の
授業計画

教科書

担当教員が指定した教材，大学編入試験の過去問を使用す
る

参考書

なし

到達目標 志望大学編入試験合格

前期末に試験を行い、その得点結果を0.8倍したものに、各学期ごとの出席率に20を掛けたものを加えて成績点とし、優、良、可、不可で評価す
評価方法 る。

大学編入試験に合格するには，受験科目の一つである英語の力をつける必要がある。TOEIC700点以上の取得を目指し，志望大学に合格するた
受講心得 めに，空き時間にどれだけ勉強するかが，合格するかどうかの分かれ目となる。
従って，未知の単語やイディオムは必ず暗記し，より多くの問題を解くことで語彙力・文法力・読解力を伸ばすよう心掛けて欲しい。

備考

対象科
年次
期間

情報エンジニア科
1
通年

科目名
単位数
担当者

情報セキュリティ
授業の方法
2
松本 哲也
実務経験

講義
あり

授業科目 情報セキュリティの基礎概念と攻撃・防御技術、周辺技術について網羅的に学ぶ。
の概要 現実社会で起きた数々のインシデント事例や、情報セキュリティに関する各種の取り組みについて幅広く知識を得る。
テーマ
情報セキュリティとは
マルウェア
フィッシング
標的型攻撃Webサイトへの攻撃
Webサイト利用者への攻撃
年間の共通鍵暗号方式
授業計画 公開鍵暗号方式
利用者認証
メッセージ認証
ディジタル署名
ファイアウォール
無線LANセキュリティ
携帯端末セキュリティ
セキュリティ関連法規
各課題についての演習問題
実技演習

教科書

内容・方法など
情報セキュリティの定義 情報セキュリティの管理対象
マルウェアとは マルウェアの種類と特徴
フィッシングとは フィッシング関連の攻撃技術
標的型攻撃とは APT(Advanced Persistent Tthreats)
Webサイトの改ざん Webサイトのサービスに対する攻撃
Webサイト利用者への攻撃とは Webサイト利用者への攻撃手口
暗号化とは 共通鍵暗号方式
公開鍵暗号方式 ハイブリッド暗号方式
利用者認証とは パスワードクラック
メッセージ認証とは ハッシュ関数
ディジタル署名とは ディジタル証明書とはファイアウォールとは パケットフィルタリングのフィルタリング設定
無線LANとは 無線LANセキュリティ
携帯情報端末のセキュリティ ノートPCのセキュリティ
セキュリティ関連の法規 セキュリティ関連のガイドライン等
情報処理技術者試験の過去問演習、調査レポート作成など
パソコンを使った実技演習「なるほど！情報セキュリティ」（インフォテックサーブ）

参考書

なし

到達目標

各学期末試験の得点と出席率などの平常点を合計して100点満点の評価点とし、優・良・可・不可を基準点数により判定する。
評価方法 優：高度なレベルで到達している。 良：必要十分なレベルで到達している。 可：最低限のレベルで到達している。 不可：到達していない。

受講心得 １冊のテキストを一年間かけて学習します。一足飛びに進めてしまうと躓きますので、ひとつひとつしっかり理解するように努めてください。

備考

約15年間にわたって個人事業主・民間企業従業員・高専職員・国立大学職員としてシステム企画・開発・運用業務に従事した。
本科目ではシステム構築・運用の経験を活かし、実務に役立つ知識・技術を指導する。

対象科
年次
期間

情報エンジニア科
2
通年

科目名
単位数
担当者

情報セキュリティ
授業の方法
2
木村 宏一
実務経験

講義
あり

授業科目
座学。情報セキュリティスペシャリスト試験の午前１を除く出題範囲を授業範囲とし、基礎的事項より学習する。
の概要
内容・方法など

テーマ

年間のISMSの定義、規格の変遷

ISMS（情報セキュリティマネジメントシステム）の概要や、JIS Q27001及び27002などの規格を学ぶ。

情報セキュリティポリシ
共通鍵暗号通信公開鍵暗号通信
ディジタル署名
認証局と電子証明書

情報セキュリティポリシの例をもとに、ポリシの構成と策定の必要性を学ぶ。
共通鍵暗号化通信の原理と、AESなどの共通鍵暗号方式の特徴を学ぶ。
公開鍵暗号通信の原理と、RSA暗号などの公開鍵暗号通信方式やハイブリッド通信を学ぶ。
公開鍵を使ったディジタル署名の原理、電子証明書の構成やPKIの仕組みを学ぶ。
電子証明書の発行機関である認証局の業務と、失効リストの役割、電子署名法を学ぶ。

公開鍵暗号を使ったプロトコル（SSL/TLS）

電子証明書と公開鍵暗号通信を組み合わせたSSLやTLSの原理や利用例を学ぶ。

授業計画 VPN

仮想プライベートネットワークを実現する認証技術や暗号化手法を学ぶ。

ローカルネットワークでのセキュリティ対策１ ルータの設定方法、DMZの役割、UTMの機能を学ぶ。
ローカルネットワークでのセキュリティ対策２ タグVLAN、ポートベースVLAN、その他の応用的なセキュリティ技術を学ぶ。

教科書

リスクマネジメント１
リスクマネジメント２
コンピュータウイルス１
コンピュータウイルス２
バイオメトリクス認証
サイバー犯罪１

リスクマネジメントでのリスク回避、リスク低減、リスク移転、リスク受容を学ぶ。
脆弱性と脅威とリスクの違い、リスク評価などリスクマネジメントのプロセスを学ぶ。
コンピュータウイルスの定義、分類、攻撃手法を学ぶ。
ウイルス対策の種類、ウイルス対策ソフトの機能、感染時の対処を学ぶ。
バイオメトリクス認証の特徴、指紋認証や静脈認証などの技術を学ぶ。
サイバー犯罪の分類と動向を学ぶ。

サイバー犯罪２

電子計算機使用詐欺罪や電子計算機損壊等業務妨害罪などのサイバー犯罪に関連する法律を学ぶ。

設備面のセキュリティ対策１

入退室管理、オフィスのゾーン分け、情報機器の持ち込み対策などの管理体制を学ぶ。

設備面のセキュリティ対策２

消火設備の種類、監視カメラの技術と関連する条例、非常時の発電方法を学ぶ。

無線LANのセキュリティ対策

無線LANの規格と対応する暗号化通信方式、MACアドレスフィルタリングなどの関連技術を学ぶ。

クラウドのセキュリティ対策

経済産業省のクラウドセキュリティガイドラインをもとにセキュリティ対策を考える。

独自教材

参考書

独自教材

到達目標 情報セキュリティに関する素養を身につけるとともに、情報セキュリティスペシャリスト試験の合格に求められる知識を身につける。

評価方法 試験の成績により優良可不可の４段階で評価する。

受講心得 ネットワークやソフトウェアに関する前提知識として、基本情報技術者試験の合格に求められる水準の知識が求められる。

備考

ソフトウェア開発会社で４年ほど、システム開発（外部設計、内部設計、プログラミング、テスト）に従事して、システム開発と情報セキュリティマネジメ
ントシステムに関する経験を積んだ。その経験を活かし、システム設計の解説書や、情報セキュリティ技術者向け試験の参考書などを執筆してきた。
本科目では、情報セキュリティマネジメントシステムシステムやリスクマネジメント、暗号化や認証などの各種のセキュリティ技術を学ぶ。併せて，情報セキュリティマネジメント試験・情報セキュリティスペシャリスト試験対策の問題演習も行う。

対象科
年次
期間

情報エンジニア科
1
通年

科目名
単位数
担当者

C言語
授業の方法
6
松本 哲也
実務経験

講義
あり

授業科目 プログラミング言語の代表格であるＣ言語について、プログラミングの基礎から配列・関数・ポインタ・構造体まで重要事項を一通り学習し、簡単なの概要 プログラムを作成するための知識を身につける。
テーマ
Ｃ言語の基本
演算と型プログラムの流れの分岐
プログラムの流れの繰り返し
配列
関数
年間の
基本形
授業計画 いろいろなプログラム
文字列の基本ポインタ
文字列とポインタ
構造体
ファイル処理教科書「新・明解C言語 入門編」
「新・解きながら学ぶC言語」

内容・方法など
表示、変数、読み込みと表示
演算、型
if文、switch文
do文、while文、for文、多重ループ、プログラムの要素と書式
配列、多次元配列
関数、関数の設計、有効範囲と記憶域期間
基本型と数、整数型と文字型、浮動小数点型、演算と演算子
関数形式マクロ、ソート、列挙体、再帰的な関数、入出力と文字
文字列、文字列の配列、文字列の操作
ポインタ、ポインタと関数、ポインタと配列
文字列とポインタ、ポインタによる文字列の操作、文字列を扱うライブラリ関数
構造体、メンバとしての構造体
ファイルとストリーム、テキストとバイナリ、printf関数とscanf関数

参考書

なし

到達目標 Ｃ言語によるプログラミングの基礎事項を理解し、簡単なプログラムを作成できる。

各学期末試験の得点と出席率などの平常点を合計して100点満点の評価点とし、優・良・可・不可を基準点数により判定する。
評価方法 優：高度なレベルで到達している。 良：必要十分なレベルで到達している。 可：最低限のレベルで到達している。 不可：到達していない。

受講心得 １冊のテキストを一年間かけて学習します。一足飛びに進めてしまうと躓きますので、ひとつひとつしっかり理解するように努めてください。

備考

約15年間にわたって個人事業主・民間企業従業員・高専職員・国立大学職員としてシステム企画・開発・運用業務に従事した。
本科目ではシステム構築・運用の経験を活かし、実務に役立つ知識・技術を指導する。

対象科
年次
期間

情報エンジニア科
1
通年

科目名
単位数
担当者

プログラミング実習
授業の方法
2
松本 哲也
実務経験

実習
あり

授業科目
Ｃ言語の多数の課題を、コード作成・コンパイル・実行を繰り返しながら解くことで、プログラミング技術と思考方法を深める。
の概要
内容・方法など

テーマ
出力
読み込み
算術演算子
優先度と結合規則
選択の基礎
論理演算子
年間の
選択の入れ子授業計画 多肢選択
繰り返しの基礎
回数のカウント、フラグによる繰り返しの終了

各テーマについてのプログラム作成課題を順番に解いていく。

状態の変化の蓄積
関数の基礎
戻り値
ポインタ（１）
ポインタ（2）
ポインタ（3）
１次元配列
２次元配列
文字列
ファイル

教科書

「新・明解C言語 入門編」
「新・解きながら学ぶC言語」

参考書

なし

到達目標 全ての課題を解くことで、簡単なプログラムを作成できるようになること。

評価方法 課題の達成度と出席率などを総合的に判断し、合否を判定する。

受講心得 プログラミングを習得するには、とにかく手を動かすことが大事です。多数の問題をこなして、慣れていきましょう。

備考

約15年間にわたって個人事業主・民間企業従業員・高専職員・国立大学職員としてシステム企画・開発・運用業務に従事した。
本科目ではシステム構築・運用の経験を活かし、実務に役立つ知識・技術を指導する。

対象科
年次
期間

情報エンジニア科
1
通年

科目名
単位数
担当者

ネットワーク実習
授業の方法
2
松本 哲也
実務経験

実習
あり

授業科目
ネットワーク構築・運用時に必要となる知識・技術を、仮想サーバ構築とルータ操作を通して学ぶ。
の概要
テーマ
Linuxサーバ構築
サーバの基本設定
ウェブサーバの構築
Wordpressのインストール
サーバのセキュリティ対策
OSのネットワーク系コマンド
年間のCisco社製ルータとスイッチのコマンド操作
授業計画 LANの構築

内容・方法など
Linuxの基礎知識、基本コマンド、OSのインストール、viによるテキスト編集
設定ファイルの編集、サービスの操作、ファイアウォールの設定
設定ファイルの設定
MySQLのインストールとデータベース作成、Wordpressのインストールと基本設定
基本的なセキュリティ対策の方法
ping、traceroute、arpなどの基本コマンド
IOSの基本、コマンドによる各種設定
Cisco社製ルータなどを使ったLANの構築

教科書担当者作成の独自教材

到達目標

Linuxサーバをコマンドのみで構築できる。
ルータの基本的な操作をコマンドにより行うことができる。

参考書

なし

評価方法 課題の達成度と出席率などを総合的に判断し、合否を判定する。

受講心得

備考

コマンドプロンプトを使ってパソコンを操作することに対して、抵抗感や難しい印象を持っていると思います。考えるよりも慣れることが大事ですので、あまり難しく考えずに取り組んでください。

約15年間にわたって個人事業主・民間企業従業員・高専職員・国立大学職員としてシステム企画・開発・運用業務に従事した。
本科目ではシステム構築・運用の経験を活かし、実務に役立つ知識・技術を指導する。

対象科
年次
期間

情報エンジニア科
1
通年

科目名
単位数
担当者

データベース
授業の方法
4
河本 順子
実務経験

講義
あり

授業科目 データベース全般についての幅広い知識について学習するとともに、特に関係データベースの特徴・機能・使い方について知識を習得し、理解をの概要 深める。
テーマ
データベースの特徴
データベースの種類
関係データベースの特徴
データべース管理システム（DBMS)
関係データ操作１
関係データ操作２
年間のSQLとデータ型
授業計画 SQL（データベースや表の定義）
SQL（データ入力、削除、更新）
SQL（SELECT文の基本型）
SQL（様々な検索条件）
SQL（整列と集計）
SQL（集計）SQL（IN、EXISTS）
データベース設計
データのモデリング（E-R図）
正規化
第一正規化
第二正規化
第三正規化
排他制御
障害回復

内容・方法など
ファイル中心システムとの違いについて学ぶ
階層モデル、ネットワークモデル、関係モデルのデータ構造を学ぶ。
整合性制約や数値制約など、関係データベースの特徴を学ぶ。
DBMSの役割と各種機能について説明する。
選択・射影・結合操作などの関係演算を学ぶ。
直積や和、差などの集合演算を学ぶ。
SQLの特徴とデータ型を学ぶ。
CREATE DATABASE文やCREATE TABLE文を問題演習を併用して学ぶ。
INSERT文、DELETE文、UPDATE文を学ぶ。
SELECT文の基本的な指定を学ぶ。
SELECT文の様々な検索条件を、問題演習を併用して学ぶ。
ORDER BY句の指定や列番号を、問題演習を併用して学ぶ。
GROUP BY句はHAVING句を、問題演習を併用して学ぶ。
IN句、EXISTS句の使い方を学ぶ。
データベースの設計から構築までの流れを学ぶ。
データのモデリングで用いるE-R図について、問題演習を併用して学ぶ。
データを正規化する目的を理解する。
正規化の手順、第一正規化を学ぶ。
関数従属と第二正規化を学ぶ。
推移的関数従属と第三正規化を、問題演習を併用して学ぶ。
DBMSの機能について、ロック方式の排他制御とデッドロックを学ぶ。
ロールバックとロールフォワードを中心に、障害発生時のデータの回復手法を学ぶ。

教科書「ITワールド」、「SQL 第2版 ゼロからはじめるデータ
ベース操作」

到達目標

データベース分野の基本事項について、一通り理解できる。
関係データベースの基礎知識と設計技法を理解し、簡単な関係データベースを作成および操作できる。

参考書

なし

各学期末試験の得点と出席率などの平常点を合計して100点満点の評価点とし、優・良・可・不可を基準点数により判定する。
評価方法 優：高度なレベルで到達している。 良：必要十分なレベルで到達している。 可：最低限のレベルで到達している。 不可：到達していない。

受講心得 基本情報技術者試験午前免除講座の一つであり、同試験の合格を目指す。

備考

約20年にわたり民間企業・大学・パソコンスクールで講師としてシステム企画・運用業務に従事した。本科目ではシステム企画・運用の経験を活かし、実務に役立つ知識・技術を指導する。

対象科
年次
期間

情報エンジニア科
2
通年

科目名
単位数
担当者

3DCGコース実習
授業の方法
2
福本 久人
実務経験

実習
あり

授業科目
放送・映像・ゲーム業界定番の3DCGソフト、3ｄｓMAXの最新版を使って、3DCG作品（静止画、動画）を制作します。
の概要
テーマ
CGの歴史
3次元CGの制作フロー
3ｄｓMAXの概要
3ｄｓMAXの基本操作
モデリングの基礎
基本形状のアレンジ
年間の基本形状のアレンジ
授業計画 マテリアルの基礎
モデラ-の基礎
モディファイヤの表現
マテリアルの応用
テクスチャマッピング
レイアウトの基本
アニメ-ションの設定
ライトの設定カメラの設定レンダリングの設定
ボ-ンアニメ-ション
いろいろなモデリング手法
UVマッピング

教科書

内容・方法など
コンピュータの発達と共に進化してきたCGの概要
エンタテインメント（映画、ゲーム）などの3DCGの利用分野におけるプロジェクトの研究開発過程
3dsMAXを導入した代表的な作品の紹介と解説
座標系を含めた画面設定とコマンド及びツールの理解
点と線と面による構成 / 物体の移動と回転と拡大縮小
シンプルな台所用品の制作
シンプルな地形の制作
既存のマテリアル素材の編集
基本形状（球、立方体、円柱、円錐、円環体）のアレンジ / ポリゴンモデリング
合成オブジェクト/ディスプレイスメント / ベンド / レイズ/ モーフ
拡散反射光と環境光 / 色彩表現 / 数値設定
テクスチャ制作基礎/ テクスチャの設定
3次元空間におけるモデルの配置/ 背景世界と素材の調和
絵コンテの作成/ 動画の基本/ アニメーション機器の操作
ライティングの基本 / 室内と屋外のライティング/ 3点照明 / ジオシティ
基本的なカメラの構図 / 被写界深度 / カメラを使用した環境効果
レンダラーによる表現 / シーン設定 / レンダリングとムービーの研究
階層リンクの設定 / ボーンオブジェクトの配置 / スキンの設定 / FK-Jkの設定
ポリゴンの編集 / モディファイヤを使用した編集 / サブディビジョンサーフェース
UVW座標の編集 / マップの作成 / 画像の貼り込み

なし

参考書

なし

到達目標 モデリングやマテリアル表現を経て、3DCGの動画を完成させる。

評価方法 平常点＋成果物

受講心得 2次元での視覚表現よりも道具となる3DCGアプリケーションの情報量が多い為、作業を地道に繰り返す根気強さを必要とする。

備考

大手ゲーム会社に18年以上勤務した現場デザイナーの経験を活かして、ゲーム開発にも使用したPhotoshop や3ｄｓMAXといったCG技術を駆使し、ネットで動画として発表可能な個性を生かしたCG作品の完成を目指す。

対象科
年次
期間

情報エンジニア科
2
前期

科目名
単位数
担当者

2DCGコース実習
授業の方法
1
福本 久人
実務経験

実習
あり

授業科目
プロのデザインの現場で重用されるPhotoshopとIllustratorを使用し、コンピュータの視覚表現における造形力、色彩センス、構成力を磨く。
の概要
テーマ
Photoshopの基本操作
主題の設定
資料収集
Photoshopを使用した風景画実習
アルバムジャケットのアート研究
ヒプノシスの作品研究
年間のフォントとレイアウト
授業計画 Illustatorの基本操作
CDのパッケージ・デザイン制作
ピクトグラムとダイアグラム
オリジナルCIの制作
CDのパッケージ・デザイン制作
ピクトグラムとダイアグラム
オリジナルCIの制作

内容・方法など
新規作成 / 画像サイズ設定 / 画像ファイルの指定 / RGBカラー
形や色による造形的発想 / 写真からのイメージ構想
写真素材 /素材の編集
パースの基本 / 複数のレイヤーの使用/ 遠景と近景 / ブラシの多用
音楽からの発想 / アートとデザインの違い
イメージの矛盾と対比 / 想像と創造 / ファンタジーと普遍的メッセージ / インパクト
タイポグラフィ / デジタルフォント / 文字のデザイン
新規作成 / 画像サイズ設定 / 画像ファイルの指定 / CMYKカラー
トリミング/ 文字や画像の配置 / グリッドシステム / 可視性と可読性 / 心理的効果
絵文字 / アイコン / グラフ / チャート
ベーシック・デザイン / ロゴ・タイプ / ロゴマーク / コーポレイトカラー
トリミング/ 文字や画像の配置 / グリッドシステム / 可視性と可読性 / 心理的効果
絵文字 / アイコン / グラフ / チャート
ベーシック・デザイン / ロゴ・タイプ / ロゴマーク / コーポレイトカラー

教科書

なし

到達目標

デジタルではあってもアナログ的な絵画の作品制作に通じるセンスも見につける。またオリジナリティのある世界観を創造し、PhotoshopやIllustator
を使用して訴求力のあるパッケージデザインやCIを制作する。

参考書

なし

評価方法 平常点＋成果物

受講心得 アプリケーションの習得が必須となる為、地道で誠実な作業を心掛ける。

備考

大手ゲーム会社に18年以上勤務した現場デザイナーの経験を生かして、ゲーム開発でも使用したPhotoshopや3ｄｓMAXといったCG技術を駆使し、CIやキャラクターも含めた総合的なデザインセンスを養い、就職活動に役立つ質の高いCG作品の完成を目指す。

対象科
年次
期間

情報エンジニア科
2
前期

科目名
単位数
担当者

ゲームグラフィックスコース実習
授業の方法
1
実習
福本 久人
実務経験
あり

授業科目 ゲームの歴史やその構造を学ぶことにより、ゲーム世界特有の起承転結、爽快感の演出などの企画をまとめる。
の概要 ゲーム・プログラムでなくオリジナルのゲーム世界を映像化する。
テーマ
ゲ－ムグラフィックスの歴史
8,16,32,64bitの時代
現在のゲ－ムグラフィック
アイディアの創出
ネタ探し、情報収集および整理
ゲｰムシナリオ
年間の
3幕構成
授業計画 絵コンテ作成
ゲ－ム構造のフロ－化
ゲ－ムシステムデザイン
Photoshopの基本操作
ペイントと描画
レイヤ－機能
選択範囲の操作
色調補正
フィルタ機能ゲ－ム画面構成
インタ－フェース画面
アイテム作成、アスキ－作成、キャラクタ－作成
背景画像作成画面レイアウト3ｄｓMAXの基本操作
3DCGの制作工程
インタフェース基礎
モデリング基礎
ポリゴンモデルマテリアル基礎
マップの使用
複合マテリアルの使用
テクスチャ制作基礎
ライティング基礎
カメラ設定、アニメ‐ション
AfterEffects基本操作

教科書

内容・方法など
アナログな時代とデジタルな時代/ テレビゲームの登場 / ハイエンドなゲーム世界
ゲーム機のハードの変遷 / ゲーム機戦争 / 制限の中における表現
ハイエンドの追及 / 映画におけるCGとゲームにおけるCG
ブレーンストーミング / メモとアイディアスケッチ
情報の構造化 / 調査と分析
世界観の設定 / キャラクターの設定
ターニングポイントとミッドポイント / 物語の創作
アイディアと台詞 / シーンとカット / 時間配分と編集スタート / プレイ / エンド（ゲームオーバーとエンディング）
ゲームデザインの構造 / ゲームプレイ環境 / 成功と失敗 / コストパフォーマンス
新規作成 / 画像サイズ設定 / 画像ファイルの指定
描画色と背景色 / ブラシの選択
複数の画像の合成 / 画像への文字入力 / ベクトルシェイプの追加 / 特殊効果
クィック選択ツール / 自動選択ツール / 切り抜き / マスクの調整
カラーバランス / 色相・彩度・明度 / コントラスト / レベル補正 / 諧調の調整
アーティスティック / シャープ / スケッチ / テクスチャ / ノイズ / ピクセレート / ブラシストロークタイトル / ランキング / ステージ / スコア
ユーザビリティー / 素材の比較と分析
ピクトグラム / フォント / キャラクターの歴史
イラストボード / 背景世界の設定
UIデザイン / メッセージウィンドウ / テキストとシンボル作成と修正 / 階層構造 / モーション / ユーティリテイ
モデリング/ マテリアル / カメラワーク / ライティング / レンダリング
編集 / ツール / グループ / ビュー / モディファイア / グラフエディタ
基本形状の変形 / 拡大縮小 / 回転と移動 /合成オブジェクト
ポリゴンの編集 / ベンド / レイズ / メッシュスムーズ / ディスプレイス
拡散反射光 / 鏡面反射光 / 環境光 / 反射 / 色指定 / 不透明度
光沢 / 自己照明 / バンプ / 反射と屈折 / フィルタカラー
マルチサブオブジェクト / サブマテリアル
ノイズ / 煙 / 波 / 大理石 / 木目 / 旋回 / 細胞 / 薄壁
ポイントライト / スポットライト / 方向性ライト / 面光源と体積光源 / 色と強度 / 影 / 三灯照明
フレーミング / パースペクティブ / カメラアングル / 階層構造とグループ / パラメータ編集
プロジェクトの新規作成 / 素材の読み込み / タイムリマップの使用

コンポジション設定

新規作成 / 素材の配置 / 設定の変更 / 背景色の調整 / セーフ表示（タイトルとアクションセーフ）

エフェクト効果
タイトル映像制作、ゲ－ム映像制作

エフェクトコントロール / タイムラインパネル
起承転結 / 序破急 / ハラハラ・ドキドキ・シクシクの法則

なし

参考書

なし

到達目標 オリジナルゲームを企画してその映像を制作し、パワーポイントでプレゼンテーションをする。

評価方法 平常点＋成果物

受講心得 アプリケーションの習得が必須となる為、地道で誠実な作業を心掛ける。

備考

大手ゲーム会社に18年以上勤務した現場デザイナーの経験を生かして、ゲーム開発でも使用したPhotoshopや3ｄｓMAXといったCG技術を駆使し、CIやキャラクターも含めた総合的なデザインセンスを養い、就職活動に役立つ質の高いCG作品の完成を目指す。

対象科
年次
期間

情報エンジニア科
2
前期

科目名
単位数
担当者

Ｊａｖａ
授業の方法
4
池田 俊明
実務経験

講義
あり

授業科目
Javaについて、オブジェクト指向によるシステム開発を念頭におきつつ、基礎から学んでいきます。
の概要
テーマ
オリエンテーション
Javaプログラムの基本構造
式と演算子
条件分岐
繰り返し
配列
年間の
メソッド
授業計画 複数クラスを用いた開発
オブジェクト指向の概要
インスタンスとクラス
クラスの仕組み
カプセル化
継承
高度な継承
多態性
例外
ファイルの読み書きインターネット、DBへのアクセス

教科書

内容・方法など
Javaの特徴や、この授業の進め方などについて説明します。
Java開発の基礎知識、プログラムの基本構造などについて解説します。
Javaにおける、式や演算子について解説します。
条件式や分岐構文について解説します。
繰り返し構文や制御構造について解説します。
配列の書き方や取り扱いについて解説します。
メソッド、引数、戻り値、オーバーロードなどについて解説します。
複数クラスで構成されるプログラム、パッケージの使用について解説します。
オブジェクト指向について解説します。
クラスの定義方法やインスタンスの利用方法について解説します。
コンストラクタや静的メンバなど、クラスの持つ重要な仕組みについて解説します。
カプセル化の考え方や、クラスに対するアクセス制御について解説します。
継承の概念や基礎的な用い方について解説します。
抽象クラスやインタフェースなどについて解説します。
多態性の概念やその用い方について解説します。
例外処理の流れや例外クラスについて解説します。
ファイルの読み込み、書き込みについて解説します。
インターネットおよびデータベースへのアクセスの基礎について解説します。

中山清喬・ 国本大悟『スッキリわかるJava入門』

参考書

なし

Javaの基礎についての知識を習得する
到達目標 オブジェクト指向およびそれを支える諸概念について理解する。
オブジェクト指向によるシステム設計と実装の基礎を理解・習得する。
評価方法 期末試験の成績によって評価します。

受講心得

備考

１年次のC言語と比べると、短期間での集中的な講義となりますが、要点解説の他、習得のための時間も確保しつつ進めます。わからない点や忘れてしまった点は質問しつつ、しっかり学習してください。

ゲーム開発およびICT教育関係の企業を１０年間経営し、システム企画・開発・運用に従事。
実務でのJavaプログラミング経験を活かし、実践的な指導を行う。

対象科
年次
期間

情報エンジニア科
2
後期

科目名
単位数
担当者

プログラミング実習
授業の方法
1
池田 俊明
実務経験

講義
あり

授業科目
Javaを用いたオブジェクト指向によるシステム開発について課題に取り組みながら学んでいきます。
の概要
テーマ
Javaプログラムの基本構造
条件分岐と繰り返し
配列
メソッド
複数クラスを用いた開発
インスタンスとクラス
年間の
カプセル化
授業計画 継承
抽象クラスとインタフェース
多態性
例外
ファイルの読み書き
List
総合課題(1)
総合課題(2)
総合課題(3)
総合課題(4)
総合課題(5)

内容・方法など
変数宣言などJavaプログラムの基本構造に関する演習
条件分岐と繰り返しに関する演習
配列に関する演習
メソッドに関する演習
クラスファイルの分割やパッケージに関する演習
インスタンス、コンストラクタなどに関する演習
getter、setterを用いたクラスアクセス制御に関する演習
基礎的なクラスの継承に関する演習
抽象クラス、インタフェースに関する演習
多態性の活用に関する演習
例外処理、例外クラスに関する演習
ファイルの読み書きに関する演習
List型オブジェクトに関する演習
カプセル化、抽象クラス、インタフェース、多態性を用いた生態系シム制作課題
シフト設定システム制作課題
RPG風ダンジョン生態系シム制作課題
例外処理、ファイルの読み書きなどを加えた既出課題の改修課題
課題(4)までをふまえて、独自のシステムを開発する課題

教科書

中山清喬・ 国本大悟『スッキリわかるJava入門』

到達目標

Javaの基本的な文法、およびオブジェクト指向によるシステム開発を行うための基礎技術の習得
オブジェクト指向を活用したシンプルなコマンドラインアプリケーション開発を複数実践し、知識・技術を定着させる

参考書

なし

評価方法 授業への取り組み方や課題の進捗などを総合的に評価します。

受講心得 オブジェクト指向およびその周辺の概念は、やや複雑ですが、実践を通じて身につけるべく努めてください。

備考

ゲーム開発およびICT教育関係の企業を１０年間経営し、システム企画・開発・運用に従事。
実務でのJavaプログラミング経験を活かし、実践的な指導を行う。

対象科
年次
期間

情報エンジニア科
1
通年

科目名
単位数
担当者

アルゴリズム
授業の方法
津留 健治
実務経験

3

講義
あり

授業科目
代表的なアルゴリズムについて、それを実現するためのデータ構造とともに理解する。
の概要
テーマ
アルゴリズムの基本（１）アルゴリズムの基本（２）アルゴリズムの基本（３）アルゴリズムの基本（４）整列アルゴリズム
探索アルゴリズム
年間の文字列処理
授業計画 木構造とグラフ
応用データ構造
再帰アルゴリズム
事務処理のアルゴリズム（１）
事務処理のアルゴリズム（２）技術計算のアルゴリズム

教科書

内容・方法など
アルゴリズムとは、アルゴリズムの表し方
変数の意味と必要性、繰り返し処理
アルゴリズムを考えるときの三つのポイント、配列処理と繰り返し
２次元配列と二重ループ、整列処理の概要
交換法 （バブルソート）、選択法、挿入法
逐次探索、２分探索
文字列の探索、文字列の置換、文字列の挿入
木の巡回、 B木、グラフ、最短経路探索
応用データ構造の概要、リスト、スタック、キュー、木
階乗計算、クイックソート、その他のアルゴリズム
事務処理のアルゴリズムの概要、ファイル処理、帳票印字
グループトータル、マッチング、マージ方程式の解法、素数、最大公約数「アルゴリズムの基礎」（アイテック）

参考書

なし

到達目標 代表的なアルゴリズムとデータ構造を理解できる。

評価方法 授業への取り組み方や課題の進捗などを総合的に評価します。

受講心得 オブジェクト指向およびその周辺の概念は、やや複雑ですが、実践を通じて身につけるべく努めてください。

備考

大手電機メーカーに16年間勤務。IT部門のシステムエンジニアとして、国内外の1000人以上が利用する製販連携システム等の企画・開発・導入および運用を主体的に推進した経験や、商品開発部門のIT推進担当として商品企画プロセスのIT化による業務改革を推進した経験を活かし、実践的な講義を行う。

対象科
年次
期間

情報エンジニア科
2
前期

科目名
単位数
担当者

VRコース実習
授業の方法
宇田 紀之
実務経験

1

実習
なし

VR（バーチャルリアリティ）の構成要素、デジタルコンテンツ、実世界（物理・化学）、人間の感覚器の３つである。本授業では、まず、デジタル画
授業科目
像の特質と人間の視覚認知の関係について、講義と実験で理解を深める。次に、VRゴーグルの利用を前提にVRコンテンツの作成方法を学び、の概要
東部位置情報の視線トラッキング機能を使って、VRインターフェイスについて説明する。
テーマ
１．イントロダクション
２．デジタル画像における視覚と認知

３．VRコンテンツの作成
年間の授業計画
4．VRインターフェース

教科書

内容・方法など
VR（バーチャルリアリティ）の研究と社会応用
デジタル画像と人間の視覚
図形と空間認識
両眼モデルと立体視
VRコンテンツの要素と構成
制作物の3次元CADモデリング （Fusion360）
パノラマ画像を用いた環境モデリング
画像重畳と両眼視画像の作成
ヘッドセットの構成と機能
頭部位置情報と視線トラッキング
ステレオ表示と立体感
臨場感生成とリアリティー評価なし

到達目標 VR技術者認定試験（基礎理論）合格程度の知識と理解

評価方法 出席と受講態度、課題達成度で評価する。

受講心得 自らの課題を見つけて課題達成にこころがけること。

備考

参考書

バーチャルリアリティ学（VR学会）

対象科
年次
期間

授業科目
の概要

情報エンジニア科
2
前期

３．製図の理解と表現方法
年間の授業計画
４．3次元CADの原理と基本操作

到達目標

実習
なし

内容・方法など
図形の理解（直線と円） /CAD演習（作図と編集1）
図形の理解（多角形と自由曲線）/CAD演習 (作図と編集2）
図形の理解（三平方定理・三角関数）/CAD演習（補助線と注釈）
図形の理解（図形の描き方） /CAD演習（画層と文字データ）
製図の原理と規格
製図の原理と表現方法/CAD演習（投影図の作図）
製図の原理と表現方法/CAD演習（モデリング・印刷）
製図の原理と表現方法/CAD演習（総合制作）
3次元CADの原理/3次元CAD演習（立体図形の作図）
3次元CADの基本操作/3次元CAD演習（３面図から立体図形）
3次元CADの練習問題と定期試験なし
CAD 利用技術者試験 2次元2級 合格程度の知識と理解

評価方法 出席と受講態度、課題達成度で評価する。

受講心得 自らの課題を見つけて課題達成にこころがけること。

備考

CADコース実習
授業の方法
宇田 紀之
実務経験

1

人間の制作物は、多肢にわかり複雑である。CADは、コンピュータの作図機能を利用して、作図効率よく制作 物の設計・製図・制作を行うための支援ツールである。本講義は、次の3セッションで、講義とCAD演習によって構成する。
・図形の理解とCAD基本操作
・製図の理解と表現方法
・3次元CADの原理と立体表現

テーマ
１．いんとろ２．図形の理解とCAD基本操作

教科書

科目名
単位数
担当者

参考書

CAD利用技術者試験公式ガイドブック