科目

名AIプログラミング言語

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／前期

実習

授業時間

回数

単位数（時間数）

必須・選択

担当教員

90分

30回

2単位（60時間）

必須

授

業

の

概

若井

義憲

要

Pythonプログラミング言語の文法を学習します。
授業終了時の到達目標

Python特有の言語仕様を理解し、効率的なプログラミングを行うことができる。
実務経験有無有

実務経験内容総合電機メーカーに２０年以上勤務し、業務用サーバーの制御プログラム設計・開発等に従事。開発プロジェクト
リーダー経験あり。独立ソフト会社で販売管理ソフト開発、保守を経験。
時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する
テ

回

ー

マ

内

容

Pythonを始めるための予備知識

・Pythonの概要、開発環境の準備

Pythonを始めるための予備知識

・インタラクティブモードでの実行、コーディングから実行までの流れ

Pythonの基礎

・プログラムの作成、変数

Pythonの基礎

・組み込み型、モジュールのインポート、クラスや関数の利用

条件判断

・if,elif,else

繰り返し・for,while,break,continue

リストとタプルの活用１

・文字列、リストとタプル

リストとタプルの活用２

・辞書と集合の操作、内包表記

オリジナルの関数の作成１・関数の作成、変数のスコープ

オリジナルの関数の作成２・可変長引数と無名関数、関数の活用

テキストファイルの読み込み

・read()メソッド,readlines()メソッド、readline()メソッド

テキストファイルの書き込み

・write()メソッド、writelines()メソッド、文字エンコーディング

オリジナルのクラス作成

・インスタンス変数とクラス変数、メソッドの定義

クラスの継承・クラスの継承、サブクラスでのメソッドの追加、組み込み型の継承

チームでの開発・Pythonで規模の大きなプログラムの制作をチームで行います。

1〜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

27〜28
29〜30

教科書・教材

Python[完全]入門（SBクリエイティブ）

評価基準

課題
期末試験

評価率

その他

60.0% 【事前学習】
40.0% このシラバスを読み、各回の内容に対応しているテキスト、配布資料の箇所を見ておくこと。

科

目

名ネットワーク実習Ⅰ

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／前期

実習
担当教員

授業時間

回数

単位数（時間数）

必須・選択

90分

45回

3単位（90時間）

必須

授

業

の

概

新川

弘哲

要

ネットワーキングの基礎、OSI参照モデルの7階層モデル、TCP/IPのモデル、イーサーネットの仕組み、ルータ・スイッチの基本設定コマンドを学ぶ。

授業終了時の到達目標
ネットワークの基礎を身につけ、OSI参照モデルの7階層の概念と、イーサネットの仕組みについて理解する。ケーブリングから発生するトラブルに適切な対処ができる。レイヤ１・２・３で使用される機器の特徴を理解する。物理構成図、論理構成図
からネットワーク構成が理解できる。ストレート/クロスケーブルの作成が行える。ルータ・スイッチの基本設定ができるようになる。
実務経験有無実務経験内容無し
時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する
回

テ

ー

マ

１．1章_今日のネットワーク
1～3

内

容

・ネットワークは私たちの生活に影響を与える・ネットワークコンポーネント・ネット
ワーク表現とトポロジ・一般的なネットワークの種類・インターネット接続・信頼性の高いネットワーク・ネットワークのトレンド・ネットワーク セキュリテ・ITプロフェッショナル

２．2章_基本的なスイッチとエンドデバ ・Cisco IOS アクセス・IOS ナビゲーション・コマンドの構造
4～6 イスの設定(1)３．2章_基本的なスイッチとエンドデバ ・デバイスの基本設定・構成を保存・ポートとアドレス・IP アドレスの設定・接続の確認
7～9 イスの設定(2)
10～
12
13～
15
16～
18

４．3章_プロトコルとモデル(1)・ ルール・プロトコル・プロトコル スイート・ネットワーク標準化団体

５．3章_プロトコルとモデル(2)・参照モデル・データのカプセル化・データ アクセス

６．4章_物理層(1)・物理層の目的・物理層の特性・銅ケーブル

19～ ７．4章_物理層(2)2122～ ８．5章_記数法
24
９．6章_データリンク層(1)25～27・UTPケーブル・光ファイバーケーブル・無線メディア
・2進法・16進法
・IEEE 802 LAN/MAN データリンクサブレイヤー・メディアへのアクセスの提供・データリ
ンクレイヤ標準・・理解の確認-データリンク層の目的・物理および論理トポロジ・WAN ト
ポロジ・ポイントツーポイントWAN トポロジ・LAN トポロジ

１０．6章_データリンク層(2)・半二重および全二重通信・アクセス制御方法・競合ベースのアクセス：CSMA/CD・競合
ベースアクセス-CSMA/CA・データ リンク フレーム・レイヤ２アドレス

１１．7章_イーサネットスイッチング
31～ (1)33

・イーサネットのカプセル化・データリンクサブレイヤー・MAC サブレイヤ・イーサネッ
ト フレームのフィールド・MAC アドレスおよび 16進数・イーサネットMACアドレス・フ
レーム処理・ユニキャストMAC アドレス・ブロードキャスト MAC アドレス・マルチキャス
ト MAC アドレス・MAC アドレステーブル

１２．7章_イーサネットスイッチング
34～ (2)36・MAC アドレス テーブル・デフォルトゲートウェイへのフレームの送信・スイッチの速度と転送方法・カットスルースイッチング・メモリバッファリング・デュプレックスと速度の設定・Auto-MDIX

28～
30

37～
39

１３．8章_ネットワーク層(1)・ワークブックに用語を書き込む。・シミュレータ、実機を使った実習・演習問題とテス
ト

１４．8章_ネットワーク層(2)・デフォルトゲートウェイ・ホストのデフォルトゲートウェイへのルート・ホストのルー
ティングテーブル・ルータのパケット転送決定・ルータのルーティングテーブル・スタ
ティック ルーティング・ダイナミックルーティング

１５．9章_アドレス解決

・ARP の機能・ARP 要求・ARP テーブルのエントリの削除・ARP テーブル・ARP スプー
フィング・IPv6 ネイバー探索メッセージ・IPv6 ネイバー探索 - アドレス解決

40～
42
43～
45

教科書・教材・Web教材：Introduction to Networks

評価基準

ノート提出
課題
オンラインテスト

評価率

その他

40.0% 【事前学習】
このシラバスを読み、各30.0% 回の内容に対応している
30.0% テキスト、配布資料の箇所を見ておくこと。

科

目

名

Webアプリケーション演習Ⅰ

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／前期

演習
担当教員

授業時間

回数

単位数（時間数）

必須・選択

90分

30回

４単位（60時間）

必須

授

業

の

概

平松

謙治

要

PHP,Java サーブレットを用いたWebアプリケーションの開発手法を講義。

授業終了時の到達目標

Java サーブレットを用いたWebアプリケーションの開発手法を身に付ける。卒業制作へ繋げる。
一人またはチームでPHPを利用したWebアプリケーションの開発ができる。

実務経験有無実務経験内容【実務経験】平松有り

謙治：SEとして30年以上の勤務経験
これまでの開発実践を活かし学生のロールモデルとなること。

時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する
テ

回

ー

マ

内

容

イントロダクション

・サーバサイドjava,JSP,サーブレット,Webアプリケーション
・実践におけるサーブレット、JSPの活用事例等

開発環境の準備・開発環境の準備を行います。
・JDK,Tomcat,MySQL,Eclipse

JSPの基本・JSPの基本を理解します。
・ディレクティブ

JSPの基本・JSPの基本を理解します。
・アクションタグ、スクリプティング要素、コメント

リクエスト情報・リクエスト情報を理解します。
・HTTP,ポストデータ

リクエスト情報・リクエスト情報を理解します。
・HTTP,クエリ情報、リクエストパス

データベース連携

・データベースの基本とデータベース管理ツールを利用したアクセスについて理解を深めます。
・MySQL,DBA,JDBC

1

2

3

4

5

6

7

テ

回

ー

マ

内

容

データベース連携

・JDBCを利用したデータベースアクセスについて理解を深めます。
・JDBC,SQL,SELECT,トランザクション

JSTL(JSP Standard Tag Library)

・JSTLについて理解を深めます。
・JSTL,式言語、暗黙オブジェクト、演算子,Coreタグライブラリ

JSTL(JSP Standard Tag Library)

・JSTLについて理解を深めます。
・スコープ変数、Databaseタグライブラリ,i18nタグライブラリ

サーブレット・サーブレットついて理解を深めます。
・javaサーブレット,doGet,doPost

サーブレット＆JavaBeans・サーブレットついて理解を深めます。
・サーブレットのライフサイクル

サーブレット＆JavaBeans・サーブレットおよび、javaBeansついて理解を深めます。
・javaBeans

8

9

10

11

12

13

14

JSP&サーブレットで利用可能なライブラ ・外部ライブラリの活用ついて理解を深めます。
リ・jarファイル,クラスローダー,電子メール送信、Ajax,PDF
総合演習

・warファイル,デプロイ・実践でにおけるJSP、サーブレットの利用方法

PHPの開発環境

・PHPの開発環境の準備を行います。
・IDEを利用した開発環境

PHPの基礎・PHPの基本文法の理解を深めます。
・実践でのプログラミングテクニック

PHPの組み込み関数

・PHPの組み込み関数の理解を深めます。
・実践でのプログラミングテクニック

WebでのPHP

・PHPを埋め込んだWebページ制作の理解を深めます。
・実践でのプログラミングテクニック

クラスとオブジェクト

・PHPのクラスとオブジェクトの理解を深めます。
・実践でのプログラミングテクニック

データベースの準備

・MySQLデータベースの概要の説明と実習で利用するための準備を行います。
・実践でのプログラミングテクニック

15

16

17

18

19

20

21

テ

回

ー

マ

PHPからデータベースを操作する・PHPからMySQLに接続し、データベースにアクセスする方法について理解を深めます。
・PDO

PHPとMySQLで作る会員管理システム
基本機能

・会員管理システムの制作を通してPHPプログラミングについて理解を深めます。
・入力チェック、Smarty

PHPとMySQLで作る会員管理システム
管理機能

・会員管理システムの制作を通してPHPプログラミングについて理解を深めます。
・CRUD

データベースの運用

・MySQLでのデータベース管理ついて理解を深めます。
・MySQLコマンドツール,ログ,バックアップ,リストア

PHPの応用・外部サービスとの連携、成果物のデプロイついて理解を深めます。
・GPS,レンタルサーバー

PHPプログラミング課題制作
設計

・設計からテストまでチームで開発を行います。
・ウォーターフォールモデル

PHPプログラミング課題制作
プログラミング・設計からテストまでチームで開発を行います。
・チームで効率的に分担し、プログラミングを完了することができる。
・GitHub

PHPプログラミング課題制作
テスト、成果発表

・設計からテストまでチームで開発を行います。
・テストツール,プレゼンテーション

23

24

26

27

28

29

30

容

・MySQLでテーブルの作成、データの追加・変更・削除、検索の方法について理解を深めます。
・CREATE TABLE,INSERT INTO,SELECT,UPDATE,DELETE

22

25

内

データ操作の基本

教科書・教材
スッキリわかるサーブレット&JSP入門 第4版（インプレス）
PHPの絵本 第2版 Webアプリ作りが楽しくなる新しい9つの扉 （翔泳社）
改訂2版 わかばちゃんと学ぶ Git使い方入門〈GitHub、
SourceTree、コマンド操作対応〉

評価基準

出席点
課題

評価率

その他
【事前学習】
20.0%
80.0% このシラバスを読み、各回の内容に対応しているテキスト、配布資料の箇所を見ておくこ
と。

科

目

名

システム開発計画

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／前期

実習
担当教員

授業時間

回数

単位数（時間数）

必須・選択

90分

30回

2単位（60時間）

必須

授

業

の

概

尾迫

正朗

要

システム開発ライフサイクルにおける要件定義からソフトウェア詳細設計までをSEという役割を授業の中で、ロールプレイを行うことで、実践的に学ぶ。

授業終了時の到達目標

・要件定義の流れを理解することができる。
・基本設計の流れを理解することができる。
・詳細設計の流れを理解することができる。
・顧客の視点に立ったUI設計を理解することができる。
実務経験有無有り

実務経験内容尾迫正朗：20年以上、製造現場へのプロコン（制御用計算機）のシステム更新、メンテナンス業務に従事。元請け・下請け等、それぞれの立場に立ったSE、PGの役割、要件定義からテストまでの工程を学生に現場の目線で伝えたい。
時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する。
テ

回

ー

マ

内

容

概要説明

・概要説明
・元請け・下請け等、それぞれの立場に立ったSE、PGの役割について説明

要件定義（１）

・画面

要件定義（２）

・上位電文

要件定義（３）・下位電文

基本設計（１）

・要件定義との繋がりと基本設計

11〜 基本設計（２）・要件定義との繋がりと基本設計・何をするシステムなのか

1〜2
3〜4
5〜6
7〜8
9〜10

12
13〜

基本設計（３）・要件定義との繋がりと基本設計
・そのシステムには、どんな機能があるのか

基本設計（４）

・要件定義との繋がりと基本設計
・そのシステムには、どんな機能があるのか
・画面一覧

基本設計（５）・要件定義との繋がりと基本設計
・そのシステムは、どんな機器で動くのか
・画面フォーマット作成

基本設計（６）

・要件定義と基本設定との繋がり
・テーブル一覧
・画面フォーマット、タスク一覧を元に必要なテーブルの一覧を作成

14
15〜
16
17〜
18
19〜
20

詳細設計（１）・詳細設計を行うことで、プログラミングに必要な仕様を明確化する。
・必要な情報を漏れなく記載し、仕様バグをできるだけ取り除く。
・機能仕様書作成
・各基本設計書を元にタスクごとのインターフェース・機能を設計する。

詳細設計（２）

・詳細設計を行うことで、プログラミングに必要な仕様を明確化する。
・必要な情報を漏れなく記載し、仕様バグをできるだけ取り除く。
・画面仕様書作成
・画面フォーマットを元に画面の入出力機能を設計する。

詳細設計（３）

・詳細設計を行うことで、プログラミングに必要な仕様を明確化する。
・必要な情報を漏れなく記載し、仕様バグをできるだけ取り除く。
・テーブル仕様書作成
・画面一覧、機能仕様書を元にテーブルに必要な項目を洗い出し作成する。

21〜
22

23〜
24

25〜
26
27〜 制作支援（１）・制作支援・ツール、データ、ダンプ

28
29〜

制作支援（２）

・制作支援
・ダンプ生成ツール
・テーブルを参照できるツールを自動生成

30
教科書・教材

オリジナル資料（議事録フォーマット、基本設 出席計書、詳細設計書、ファイル設計書）
テスト１
テスト２
課題

評価基準

評価率

その他

25.0% 【準備学習】
20.0% 本日の授業で与えた
20.0% 課題を次回の授業までに作成しておくこ
35.0%
と。

科

目

名

情報処理講座Ⅱ

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／前期

演習
担当教員

授業時間

回数

単位数（時間数）

必須・選択

90分

15回

2単位（30時間）

必須

授

業

の

概

新川

弘哲

要

・ITパスポート試験、基本情報技術者試験、応用情報技術者試験の対策授業。午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、30～35問程度、解いていきます。

授業終了時の到達目標

・ITパスポート、基本情報技術者、応用情報技術者の合格。午前問題の学習を通じて、IT用語、コンピュータに仕組みについて理解を深める。

実務経験有無実務経験内容無し
時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する
回

1

テ ー マ
内
容
ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業

2

ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業

3

ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業

4

ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業

5

ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業

6

ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業

7

ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業

8

ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業

9

ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業

10

ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業

11

ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業

12

ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業

13

ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業

14

ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業

15

ITパスポート試験、基本情報技術者試験、応 ・午前の過去問題のを中心に「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから、1時間につき25問程度、解いていきます。
用情報技術者試験の対策授業
教科書・教材・応用情報技術者 パーフェクトラーニング過 期末試験
去問題集、基本情報技術者パーフェクトラーニ 出席率
ング問題集、ITパスポート試験パーフェクト
ラーニング問題集

評価基準

評価率

その他

80.0% 【事前学習】
20.0% このシラバスを読み、各回の内容に対応しているテキスト、配布資料の箇所を見ておくこ
と。

科

目

名

モバイルアプリケーションⅠ

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／前期

実習
担当教員

授業時間

回数

単位数（時間数）

必須・選択

90分

15回

1単位（30時間）

必須

授

業

の

概

平松

謙治

要

Android Studioの操作方法を身につけ、Androidアプリの開発手法を知る。

授業終了時の到達目標

Android Studioを使ってプロジェクトの作成から実行までの流れを理解する。インテントによる画面遷移ついて理解する。

実務経験有無実務経験内容【実務経験】平松有り

謙治：SEとして30年以上の勤務経験
これまでの開発実践を活かし学生のロールモデルとなること。
時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する。
テ

回

ー

マ

開発環境の準備（１）1

開発環境の準備（２）・Androidの概要について理解を深めます。
・最新バージョンの動向と特徴

Android Studioの操作（３）・Androidアプリ開発プロセスについて理解を深めます。
・Android Studioの操作方法を理解する。
・プロジェクト

プロジェクト・プロジェクトを作成する。
・Androidプロジェクトを実行する。
・AndroidStudio、画面、アクティビティ

Kotlin（１）・なぜKotlinなのか・制御構造を理解できる。

Kotlin（２）・Kotlinの機能について理解を深めます。
・クラスとインタフェースを理解する。
・Kotlin、クラスとインタフェース、関数とラムダ式

インテントによる画面遷移

・インテントによる画面遷移ついて理解を深めます。
・インテントによる画面遷移を理解できる。
・インテント、レイアウト、共有プリファレンス

2〜4

5〜6

7〜8

9〜10
11〜
13
14〜

内
容
・Androidとは・Androidアプリケーション開発に必要なものについて
・Kotlinとは

15
教科書・教材

はじめてのAndroidプログラミング 第5版

評価基準

報告書
出席点

評価率

その他

80.0% 【事前学習】
20.0% このシラバスを読み、各回の内容に対応しているテキスト、配布資料の箇所を見ておくこ
と。

科

目

名

アジャイル開発演習Ⅰ

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／前期

演習

授業時間

回数

単位数（時間数）

必須・選択

90分

15回

1単位（15時間）

必須

授

業

の

概

担当教員

平松

謙治

要

Java サーブレットを用いたWebアプリケーションの開発手法を講義。

授業終了時の到達目標

Java サーブレットを用いたWebアプリケーションの開発手法を身に付ける。卒業制作へ繋げる。

実務経験有無実務経験内容【実務経験】平松謙治：SEとして30年以上の勤務経験
これまでの開発実践を活かし学生のロールモデルとなること。

有り
時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する
回

1
2
3〜4
5
6

テ ー
イントロダクションマ

JSPの基本・JSPの基本を理解します。
・実践でにおけるJSP、サーブレットの利用方法

JSPの基本・JSPの基本を理解します。
・実践でにおけるJSP、サーブレットの利用方法

リクエスト情報・リクエスト情報を理解します。
・実践でにおけるJSP、サーブレットの利用方法

リクエスト情報・リクエスト情報を理解します。
・実践でにおけるJSP、サーブレットの利用方法

データベース連携

・データベースの基本とデータベース管理ツールを利用したアクセスについて理解を深めます。

データベース連携

・JDBCを利用したデータベースアクセスについて理解を深めます。

JSTL(JSP Standard Tag Library)

・JSTLについて理解を深めます。
・実践でにおけるJSP、サーブレットの利用方法

JSTL(JSP Standard Tag Library)

・JSTLについて理解を深めます。

サーブレット・サーブレットついて理解を深めます。

サーブレット＆JavaBeans・サーブレットついて理解を深めます。

JSP&サーブレットで利用可能なライブラリ

・外部ライブラリの活用ついて理解を深めます。

総合演習

・今まで学んだことを利用た演習を行います。

7
8

内
容
・サーバサイドjavaの概要について理解を深めます。
・開発環境の準備を行います。

9

10
11
12〜13
14
15

教科書・教材

スッキリわかるサーブレット&JSP入門 第4版（インプ 出席点
レス）
課題

評価基準

評価率

その他

20.0% 【事前学習】
80.0% このシラバスを読み、各回の内容に対応しているテキスト、配布資料の箇所を見ておくこ
と。

科

目

名

AIプログラミング演習

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／後期

演習
担当教員

授業時間

回数

単位数（時間数）

必須・選択

90分

30回

4単位（60時間）

必須

新川

弘哲

授 業 の 概 要
機械学習の全体像と基本的な用語、手法を学び、教師あり学習と教師なし学習のアルゴリズムを実際に動かしなたら、理解を深めていく。

授業終了時の到達目標

機械学習とは、どういう技術なのか機械学習プロジェクトを実施するための全体像を知る。
機械学習には、どのようなアルゴリズムがあるのかを把握する。

実務経験有無実務経験内容無し
時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する。

回

テ

ー

マ

容

・機械学習のPython基礎・機械学習とは何かを知る。
・機械学習が注目されている理由を知る。
・機械学習と関連する技術
・データ収集・前処理について・機械学習の手法
・機械学習のアルゴリズム
・PoCについて・機械学習の精度
・機械学習システムの運用

２．機械学習の開発環境を準備しよう

・Pythonをインストール・仮想環境を作成する
・Jupyter Notebookの使い方

３．スクレイピングでデータを収集しよう

・スクレイピングとは・スクレイピングに使用するライブラリ・Webページの取得・Webページのスクレイピング
・少し難しいスクレイピング
・複数のWebページからのデータ集め
・スクレイピングを行う際の注意点

４．日本語の文章を生成しよう（１）・テキスト処理について
・形態素解析
・自然言語処理で使用されるモデルやライブラリ・マルコフ連鎖５．日本語の文章を生成しよう（２）・日本語のデータ
・辞書データ・文章の自動生成
・文書データの前処理
・大量の文書データの処理

６．手書きの文字を認識しよう

・Pythonの基本構文、関数、ライブラリの使い方を理解する。
・Jupyter Notebookにプログラムを入力して機械学習のアルゴリズムを実行してみる。

1～2

3～4

5～6

7～8

9～10

11～
12

内

０．機械学習のPython基礎
１．機械学習について知ろう

回

テ

ー

マ

内

容

７．表形式のデータを前処理しよう

・pandasでファイルの読み込み
・pandasで表データから行を取り出す
・DataFrameから列を取り出す・データの可視化

８．データを予測する回帰分析を学ぼう

・回帰分析について
・緯度から気温を予測する
・説明変数を追加する
・回帰分析のモデル
・回帰分析のモデルを比較する

13～
14

15～
16
17～ ９．機械学習の次のステップ
18・機械学習をサポートするWebサイト
・機械学習のコミュニティ

１０．機械学習の体験

・モデルの準備と機械学習の実行
・モデルの評価・モデルの保存１１．アヤメの判別（決定木）

・アヤメの花を分類する
・データの前処理・モデルの作成と学習・モデルの評価・決定木の図の作成

19～
20

21～
22

１２．アヤメの判別（k-means、ニューラル ・アヤメの花を分類する
ネットワーク）・データの前処理・モデルの作成と学習
23～・モデルの評価24
・k-meansの仕組み
・ニューラルネットワークとは
１３．分類２：客船沈没事故での生存予測

・客船沈没事故から生き残れるかを予測
・線形単回帰分析の概要
・線形重回帰分析の概要
・モデルの評価・決定木における特徴量の考察

１４．住宅の平均価格の予測

・住宅平均価格を予測する・データの前処理・モデルの作成と学習・モデルの評価とチューニング

１５．機械学習の総合演習

・活性化関数と損失関数・中間層を追加したニューラルネットワーク
・行列による重みの表現

25～
26

27～
28

29～
30

教科書・教材
いちばんやさしいPython機械学習の教本（インプレ 出席点
ス）
課題
スッキリわかるPythonによる機械学習入門（インプレス）オリジナル教材

評価基準

評価率

その他

20.0% 【準備学習】
80.0% 次回の授業内容を踏まえてテキストを用いて予習する

科

目

名情報処理講座Ⅲ

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／後期

講義
担当教員

授業時間

回数

単位数（時間数）

必須・選択

90分

21回

1単位（22時間）

必須

授

業

の

概

新川

弘哲

要

・基本情報技術者試験、応用情報技術者試験の対策授業。午前の午後の過去問題のを中心に午前の問題の場合
は、1時間につき25問程度、午後の問題の場合、1時間につき1～2問解いていきます。

授業終了時の到達目標

・基本情報技術者、応用情報技術者の合格。国家試験の学習を通じて、IT用語、コンピュータに仕組みについて理解を深める。

実務経験有無実務経験内容無し
時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する
回

テ

ー

マ

容

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解きます。

・基本情報技術者試験、応用情報技術者試験の対策授業

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解きます。

・基本情報技術者試験、応用情報技術者試験の対策授業

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解きます。

・基本情報技術者試験、応用情報技術者試験の対策授業

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解きます。

・基本情報技術者試験、応用情報技術者試験の対策授業

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解きます。

・基本情報技術者試験、応用情報技術者試験の対策授業

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解き
ます。

1

2

3

4

5

6

内

・基本情報技術者試験、応用情報技術者試験の対策授業

・基本情報技術者試験、応用情報技術者試験の対策授業

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解きます。

・基本情報技術者試験、応用情報技術者試験の対策授業

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解きます。

・基本情報技術者試験、応用情報技術者試験の対策授業

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解きます。

・基本情報技術者試験、応用情報技術者試験の対策授業

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解きます。

・基本情報技術者試験、応用情報技術者試験の対策授業

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解きます。

・基本情報技術者試験、応用情報技術者試験の対策授業

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解きます。

・基本情報技術者試験、応用情報技術者試験の対策授業

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解きます。

・基本情報技術者試験、応用情報技術者試験の対策授業

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解きます。

・基本情報技術者試験、応用情報技術者試験の対策授業

・検定の取得状況で、「基本情報グループ」「応用情報グループ」に分かれて対策授業を行います。・午前の問題では「テクノロジー系」「マネジメント系」「ストラテジ系」のジャンルから1時間に25問程度の問題を解きます。午後の問題は、「ネットワーク」「情報セキュリティ」「ソフトウェア」「データベース」「プロジェクトマネジメント」「システム戦略」「システム監査」「アルゴリズム」のジャンルから、1～2問程度の問題を解き
ます。

7

8

9

10

11

12

13

14

15〜
21

教科書・教材・応用情報技術者 パーフェクトラーニング過 出席点
去問題集、基本情報技術者パーフェクトラーニ 模試試験
ング問題集・アイ・テック、TAC、ウイネット、インフォテックサーブの模試

評価基準

評価率

その他

20.0% 【事前学習】
80.0% このシラバスを読み、各回の内容に対応しているテキスト、配布資料の箇所を見ておくこ
と。

科

目

名

ネットワーク実習Ⅱ

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／後期

実習
担当教員

授業時間

回数

単位数（時間数）

必須・選択

90分

45回

3単位（90時間）

必須

授

業

の

概

新川

弘哲

要

基本的なネットワークを理解するための基礎を築く、実践的なスキルと概念的なスキルの両方を学習します。
シンプルな LAN を構築し、ルータおよびスイッチの基本的な設定を行い、IP アドレス計画を実装する実践力を養います。
授業終了時の到達目標

・ネットワークへの「階層型」アプローチを理解する。・OSI と TCP/IP の階層について詳しく調べ、それらの機能とサービスを理解する・さまざまなネットワーク デバイスおよびネットワーク アドレス計画をよく理解する。
実務経験有無実務経験内容無し
時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する
テ

回

ー

マ

２．10章_ルータの基本設定(2)・設定検証コマンド・構文チェッカー-インタフェースの設定・ホストのデフォルトゲート
ウェイ・スイッチ上のデフォルトゲートウェイ・ルータをLANに接続する・デフォルトゲー
トウェイの問題のトラブルシューティング

３．11章_IPv4アドレッシング(1)・ネットワークとホストの部分・サブネット マスク・プレフィックス長・ネットワークの決定:論理 AND・ビデオーホストとブロードキャストアドレス・ネットワーク、ホスト、およびブロードキャスト アドレス・アクティビティ - ネットワークアドレスを決定するための 論理積・IPv4のユニキャスト、ブロードキャスト、マルチキャスト・ユニキャスト・
ブロードキャスト・マルチキャスト・アクティビティ - ユニキャスト、マルチキャスト、およびブロードキャスト・パブリック IPv4 アドレスとプライベート IP アドレス・イン
ターネットへの ルーティング・IPv4 アドレスの特殊使用・クラスフル アドレッシング・
IP アドレスの割り当て

４．11章_IPv4アドレッシング(2)・ブロードキャストドメインとセグメンテーション・大規模なブロードキャスト ドメインの問題・ネットワークをセグメント化する理由・IPv4 ネットワークのサブネット・スラッ
シュ16プレフィックスを持つサブネットの作成・効率的な IPv4 サブネット化・IPアドレ
スの節約・VLSM トポロジアドレスの割り当て・IPv4ネットワークアドレスの計画・デバイ
スアドレスの割り当て

５．12章_IPv6アドレッシング(1)・IPv6 の必要性・IPv4 と IPv6 の共存・IPv6 アドレッシング形式・ルール 1 - 先頭のゼロを省略する・ルール 2-二重コロン・IPv6 アドレス表現・ユニキャスト、マルチキャ
スト、エニーキャスト・IPv6プレフィクス長・IPv6 ユニキャストアドレスのタイプ・ユ
ニークローカルアドレスについて

６．12章_IPv6アドレッシング(2)・ワークブックに用語を書き込む。・シミュレータ、実機を使った実習・演習問題とテス
ト

７．13章_ICMP

・ICMP メッセージ・ICMPv4 および ICMPv6 メッセージ・ホストの到達可能性・宛先またはサービス到達不能・時間超過・ICMPv6 メッセージ・ping- 接続性テスト・ループバック
アドレスに ping を送信する・デフォルト ゲートウェイに対する ping の実・Traceroute- 経路のテスト・ICMP を使用してネットワーク接続性のテストと修正

８．14章_トランスポート層(1)・データの転送・トランスポート層の役割・TCP の概要・TCP を使用するアプリケーショ
ン・UDP の概要・UDP を使用するアプリケーション・ポート番号・複数の個別通信・TCP
通信プロセス・TCPコネクション確立
・ワークブックに用語を書き込む。・シミュレータ、実機を使った実習・演習

4～6

7～9

10～
12

13～
15

19～
21

22～
24

容

・ルータの基本的な設定手順・基本的なルータの設定例・構文チェッカー-ルータ初期設定の構成・インターフェイスの設定・ルータ インターフェイスの設定・インターフェイスの
設定の確認

1～3

16～
18

内

１．10章_ルータの基本設定(1)９．14章_トランスポート層(2)・TCPスリーウェイハンドシェイクの分析・信頼性とフロー制御・TCP の信頼性 - データ
損失と再送信・UDP通信・UDP サーバーのプロセスと要求・ワークブックに用語を書き込む。・シミュレータ、実機を使った実習・演習問題とテス
ト

１０．15章_アプリケーション層(1)・アプリケーション層・プレゼンテーションおよびセッション層・TCP/IP アプリケーショ
ン層プロトコル・ピアツーピア・クライアント サーバ モデル・ピアツーピア ネットワー
ク・一般的なP2P アプリケーション・Web プロトコルと電子メールプロトコル

１１．15章_アプリケーション層(2)・ハイパーテキスト転送プロトコルとハイパーテキストマークアップ言語・HTTP とHTTPS・電子メール プロトコル・SMTP、POP、IMAP・IP アドレッシング サービス・ドメイ
ン ネーム サービス・DNS 階層・DHCP プロトコル

25～
27

28～
30

31～
33
１２．16章_ネットワークセキュリティ
34～ の基礎(1)36・セキュリティの脅威と脆弱性・脅威のタイプ・脆弱性の種類・理的なセキュリティ・
ネットワーク攻撃・マルウェアの種類・偵察攻撃・アクセス攻撃・サービス妨害攻撃・多層防御アプローチ・バックアップを保持

１３．16章_ネットワークセキュリティ
37～ の基礎(2)39・アップグレード、更新、パッチ・認証、許可、アカウンティング・ファイアウォールの種類・エンドポイントセキュリティ・追加のパスワードセキュリティ・SSH の有効化・使用していないサービスの無効化

１４．17章_小規模ネットワークの構築(1)

・小規模ネットワークトポロジ・小規模ネットワークのデバイスの選択・小規模ネット
ワークの IP アドレッシング・小規模ネットワークでの冗長性・トラフィック管理・一般に使用されるプロトコル・音声およびビデオアプリケーション・大規模なネットワークへの拡張・プロトコル分析・従業員のネットワーク使用率・ping を使用した接続の確認・拡
張 ping・traceroute の拡張・ネットワーク ベースライン

１５．17章_小規模ネットワークの構築(2)

・LinuxホストでのIP構成・一般的な show コマンドの再表示・debug コマンド・デュプ
レックスの動作とミスマッチの問題・IOS デバイスの IP アドレス問題・エンド デバイスの IP アドレス問題・デフォルト ゲートウェイの問題・DNS 問題のトラブルシューティン
グ

40～
42

43～
45

教科書・教材・Web教材：Introduction to Networks

評価基準

ノート提出
課題
オンラインテスト

評価率

その他

40.0% 【事前学習】
このシラバスを読み、各30.0% 回の内容に対応している
30.0% テキスト、配布資料の箇所を見ておくこと。

科

目

名

モバイルアプリケーションⅡ

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／後期

実習
担当教員

授業時間

回数

単位数（時間数）

必須・選択

90分

15回

1単位（30時間）

必須

授

業

の

概

平松

謙治

要

Androidアプリでの開発を通して、システムの設計からプログラミング、テスト、公開までの一連の流れを学習します。

授業終了時の到達目標

Androidアプリの開発ができるようになる。

実務経験有無実務経験内容【実務経験】平松有り

謙治：SEとして30年以上の勤務経験
これまでの開発実践を活かし学生のロールモデルとなること。
時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する。
テ

回

ー

マ

インテントによる画面遷移

1〜2
入力画面の作成

・入力画面のボタン配置ついて理解を深めます。
・保存処理の実装・画面の作成・実践でのプログラミングテクニック

フラグメント・フラグメントのライフサイクルついて理解を深めます。
・フラグメントの作成・スワイプしてビューを切り替える仕組み・実践
でのプログラミングテクニック

タイマー処理・タイマー処理、サウンドの再生ついて理解を深めます。

AndroidとHTML・AndroidとHTMLの連携について理解を深めます。
・実機、エミュレータ両方でテストを行うことができる。一人でデバッ
グを行い問題解決できる。

ダイアログ

・アラーム処理とダイアログについて理解を深めます。
・アラートダイアログ・日付と時刻を選択する・実践でのプログラミン
グテクニック

データベースとSQL・データベースアプリケーションとSQLについて理解を深めます。
・Realmの導入・データベースを取得する・データベースへの登録・実践
でのプログラミングテクニック

Androidプログラミング課題制作

・設計からテストまで開発を行います。
・実践でのプログラミングテクニック

3〜4

5〜6

7〜8
9〜
10
11〜
12
13

14 プログラミング

15

内容・インテントによる画面遷移ついて理解を深めます。
・画面の作成・ビューの整列・インテントによる画面遷移・実践でのプログラミングテクニック

Androidプログラミング課題制作テストと提出
教科書・教材

はじめてのAndroidプログラミング 第5版

・設計からテストまで開発を行います。
・実践でのプログラミングテクニック
・エラーに対する解決方法
評価基準

課題・レポート
出席率

評価率

その他

70.0% 【事前学習】
30.0% このシラバスを読み、各回の内容に対応しているテキスト、配布資料の箇所を見ておくこ
と。

科

目

名

AWSクラウド演習

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／後期

演習
担当教員

授業時間

回数

単位数（時間数）

必須・選択

90

23

2単位（42時間）

必須

授

業

の

概

新川

弘哲

要

AWSが提供するクラウドテクノロジーについて、何ができるのか、どれくらいのコストが掛かるのか、実際にサービスのビルドを通してクラウド全般の基本的な知識を習得します。

授業終了時の到達目標

AWSクラウドプラクティショナー試験の合格。AWSを利用してどのようなサービスを実装することができるかを説明できる。

実務経験有無実務経験内容無し
時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する
テ ー マ
クラウドのコンセプト
1～2 クラウドエコノミクスと請求

内

回

容

AWSの主要サービスについて、クラウドのコストモデルについて

AWSグローバルインフラストラクチャーの概 クラウドのセキュリティ、Well-Architected Freameworkについて
要
3～4 クラウドのセキュリティ
ネットワークとコンテツ配信

Amazon EC2,AWS Elastic Beans Talkについて

5～6 コンピューティング
DynamoDB,Amazon Auroraについて

ストレージ

7～8 データベース
クラウドアーキテクチャ

Auto Scalingについて

9～10 自動スケーリングとモニタリング
Machine Learning Foundationsへようこそ 機械学習の知識を必要とする様々な役割について
機械学習の紹介
機械学習のツールについて
16～ Amazon SageMaketを使用した機械学習パイプ
17 ラインの実装（１）Amazon SageMakerを使用した機械学習パ AmazonSageMakerの操作方法
18～
イプラインの実装（２）
20
予測の導入
21～
コンピュータビジョンの導入
22

時系列データを処理について
Amazon Forecastを使用する。

自然言語処理の導入

自然言語処理 (NLP) の概要

23
教科書・教材AWSが提供するオンライン教材

評価基準

出席点
課題
確認テスト

評価率

その他

20.0% 【事前学習】
次回の授業内容を踏まえ30.0% てテキストを用いて専門
50.0% 用語を予習する。

科

目

名

Webフレームワーク演習

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／後期

演習

授業時間

回数

単位数（時間数）

必須・選択

90分

30回

4単位（60時間）

必須

授

業

の

概

担当教員

平松

謙治

要

Djangoを用いてPythonベースのWebアプリケーションの開発手法を講義。

授業終了時の到達目標

Djangoを用いてPythonベースのWebアプリケーションの開発手法を身に付ける。卒業制作へ繋げる。

実務経験有無実務経験内容【実務経験】平松有り

謙治：SEとして30年以上の勤務経験
これまでの開発実践を活かし学生のロールモデルとなること。

時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する。
テ

回

ー

マ

容

・Webアプリを開発する前に・Webアプリを開発するには・Djangoの概要

Webアプリ開発環境の整備

・Webアプリ開発に必要なソフトウェアを導入する
Python, Djangoなど

1〜4

5〜6

7〜9

内

Djangoを利用したWebアプリ開発の概要

単一ページ(静的ページ)をDjangoで作成 ・DjangoによるWebアプリ開発の流れを理解するするバージョン管理システム構築

・GitHubによるバージョン管理システムの構築

Webアプリ開発Ⅰ

・Webページの作り込み

Webアプリ開発Ⅱ

・認証機能追加

Webアプリ開発Ⅲ

・データベース連携(会員用機能)

本番運用

・Djangoとクラウド連携(AWS)

10, 11

12〜17

18〜21

22〜28

29〜30
教科書・教材動かして学ぶ! Python Django開発入門

評価基準

ノート
課題１
課題２
課題３

評価率

その他

20.0% 【事前学習】
30.0% このシラバスを読み、各回の内容に対応して20.0% いるテキスト、配布資
30.0% 料の箇所を見ておくこ
と。

科

目

名

アジャイル開発演習Ⅱ

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／後期

演習

授業時間

回数

単位数（時間数）

必須・選択

90分

15回

2単位（30時間）

必須

授

業

の

概

担当教員

平松

謙治

要

Java サーブレットを用いたWebアプリケーションの開発手法を講義。

授業終了時の到達目標

Java サーブレットを用いたWebアプリケーションの開発手法を身に付ける。卒業制作へ繋げる。

実務経験有無実務経験内容【実務経験】平松有り

謙治：SEとして30年以上の勤務経験
これまでの開発実践を活かし学生のロールモデルとなること。

時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する
テ

回

ー

マ

容

・サーバサイドjava,JSP,サーブレット,Webアプリケーション
・実践におけるサーブレット、JSPの活用事例等
・開発環境の準備
・JDK,Tomcat,MySQL,Eclipse

JSPの基本・JSPの基本を理解します。
・ディレクティブとアクションタグ

JSPの基本・JSPの基本を理解します。
・スクリプティング要素

リクエスト情報・リクエスト情報を理解します。
・送信フォーム,ポストデータ

リクエスト情報・リクエスト情報を理解します。
・リクエストプログラムモデル

データベース連携

・データベースの基本とデータベース管理ツールを利用したアクセスについて理解を深めます。
・MySQL,DBA,JDBC

データベース連携

・JDBCを利用したデータベースアクセスについて理解を深めます。
・DAO,トランザクション

JSTL(JSP Standard Tag Library)

・JSTLについて理解を深めます。
・JSTL,式言語,スコープ変数,暗黙オブジェクト,演算子,Coreタグ
ライブラリ

JSTL(JSP Standard Tag Library)

・JSTLについて理解を深めます。
・Databaseタグライブラリ,i18nタグライブラリ

サーブレット・サーブレットついて理解を深めます。
・javaサーブレット,doGet,doPost

1

2

3〜4

5

6

7

8

9

10

11

内

イントロダクション
開発環境の準備サーブレット＆JavaBeans
12〜13

14

・サーブレットついて理解を深めます。
・MVCモデル・サーブレットのライフサイクル、JavaBeans

JSP&サーブレットで利用可能なライブラ ・外部ライブラリの活用ついて理解を深めます。
リ・jarファイル,クラスローダー,電子メール送信、Ajax,PDF
総合演習

15

・warファイル,デプロイ・実践でにおけるJSP、サーブレットの利用方法

教科書・教材

スッキリわかるサーブレット&JSP入門 第4版（インプ 出席点
レス）
課題

評価基準

評価率

その他

20.0% 【事前学習】
80.0% このシラバスを読み、各回の内容に対応しているテキスト、配布資料の箇所を見ておくこ
と。

科

目

名

Webアプリケーション演習Ⅱ

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／後期

実習

授業時間

回数

単位数（時間数）

必須・選択

90分

30回

2単位（60時間）

必須

授

業

の

概

担当教員

若井

義憲

要

PHPの基本文法を学び、データベースと連携したWebアプリの制作を学習します。

授業終了時の到達目標

一人またはチームでPHPを利用したWebアプリケーションの開発ができる。

実務経験有無有

実務経験内容総合電機メーカーに２０年以上勤務し、業務用サーバーの制御プログラム設計・開発等に従事。開発プロジェクトリーダー経験あり。独立ソフト会社で販売管理ソフト開発、保守を経験。
時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する
テ

回

ー

マ

容

【内容】
・PHPの開発環境の準備を行います。
・IDEを利用した開発環境

PHPの基礎【内容】
・PHPの基本文法の理解を深めます。
・実践でのプログラミングテクニック

PHPの組み込み関数【内容】
・PHPの組み込み関数の理解を深めます。
・実践でのプログラミングテクニック

WebでのPHP【内容】
・PHPを埋め込んだWebページ制作の理解を深めます。
・実践でのプログラミングテクニック

クラスとオブジェクト【内容】
・PHPのクラスとオブジェクトの理解を深めます。
・実践でのプログラミングテクニック

データベースの準備【内容】
・MySQLデータベースの概要の説明と実習で利用するための準備を行います。
・実践でのプログラミングテクニック

データ操作の基本【内容】
・MySQLでテーブルの作成、データの追加・変更・削除、検索の方法について理解を深めます。
・CREATE TABLE,INSERT INTO,SELECT,UPDATE,DELETE

PHPからデータベースを操作する【内容】
・PHPからMySQLに接続し、データベースにアクセスする方法について理解を深め
ます。
・PDO

PHPとMySQLで作る会員管理システム
基本機能

【内容】
・会員管理システムの制作を通してPHPプログラミングについて理解を深めます。
・入力チェック、Smarty

1〜3

4〜6

7〜9

10〜12

13〜15

16〜18

19〜21

22〜24

25〜27

内

PHPの開発環境

28〜30

PHPとMySQLで作る会員管理システム
管理機能

【内容】
・会員管理システムの制作を通してPHPプログラミングについて理解を深めま
す。
・CRUD

データベースの運用【内容】
・MySQLでのデータベース管理ついて理解を深めます。
・MySQLコマンドツール,ログ,バックアップ,リストア

PHPの応用【内容】
・外部サービスとの連携、成果物のデプロイついて理解を深めます。
・GPS,レンタルサーバー

PHPプログラミング課題制作
設計【内容】
・設計からテストまでチームで開発を行います。
・ウォーターフォールモデル

PHPプログラミング課題制作
プログラミング【内容】
・設計からテストまでチームで開発を行います。
・チームで効率的に分担し、プログラミングを完了することができる。
・GitHub

PHPプログラミング課題制作
テスト、成果発表【内容】
・設計からテストまでチームで開発を行います。
・テストツール,プレゼンテーション

31〜33

34〜36

37〜39

40〜42

43〜45
教科書・教材

PHP+MySQLマスターブック

評価基準

課題・レポート
出席率

評価率

80.0%
20.0%

その他

科

目

名

社会人基礎講座Ⅰ

学科／学年

年度／時期

授業形態

情報システム学科／2年

2024／後期

講義
担当教員

授業時間

回数

単位数（時間数）

必須・選択

90分

23回

3単位（46時間）

必須

授

業

の

概

新川

弘哲

要

就職活動を始める準備を行う。自己分析を行い、「仕事とは何か」「キャリアとは何か」を自分に問い希望職種を考えていく。また、自己PR、趣味・特技を考え、履歴書を完成させ、面接の練習を行う。

授業終了時の到達目標

履歴書を完成させる。個人面接で受け答えができるようになる。

実務経験有無実務経験内容無し
時間外に必要な学修

次回の授業内容を踏まえてテキストを用いて予習する
テ

回

ー

マ

内

容

就職活動のアプローチ

・「仕事とは何か」「キャリアとは何か」を考える。

自己分析

・自己分析をしっかり行い、自己PR作成の材料集めを行う。また、自己分析を行うことで、面接の受け答え時に必要なPRポイントを探し出すことにつながる。

企業を知ろう・自分の希望に合った進路・キャリアを切り開くためには、企業研究が欠かせません。志望する業界がどうなっているのかを調べていきます。

就職活動に必要な書類の書き方

・就職活動に必要な書類の書き方について学ぶ。就職活動の流れと書類の書き方の確認を行います。

自己PRを作成１

・履歴書に記入する自己PRを考えてもらいます。履歴書に記入する際の注意点についても解説します。

11〜 自己PRの作成２・400文字程度の自己PRを作成します。面接では、1分程度の自己PRが求められます。PRするポイントとその根拠をまとめていきます。

1〜2

3〜4

5〜6
7〜8
9〜10

12
「学校生活」「趣味・特技」を考える。 ・履歴書の「学校生活」「趣味・特技」欄の内容を考えます。いくつか候補を考え、その中で、PRできるものを選択します。

13
履歴書を書く

・履歴書を下書き記入します。履歴書は、就職活動において、自分の分身となります。丁寧にしっかり書くことを身につけて行きます。

作文・小論文の対策

・採用試験で、行われる作文試験、論文試験対策を行います。設定した時間で、決められた原稿用紙に記入する力を養います。

面接の準備

面接の受け答え１

・面接での受け答えの仕方についてポイントを説明します。話の組み立て方やア
ピールの仕方の基本を抑える。

面接の準備

面接の受け答え２

・想定問答から、採用担当者の質問の意図と回答例や、面接時のマナーを学ぶ。

14
15
16
17
面接の入退室練習

・面接時の入退室の練習を行います。ドアの開閉から、お辞儀、椅子へ座るときの足の運び方を反復練習を行うことで身につけます。

集団面接練習・集団面接練習を行います。集団の場合の入退室の動作を練習します。自己PRを述べてもらいます。

18
19
20〜 面接練習１
21

・個人面接の練習を行います。自己PRや履歴書の内容の受け答えを中心に行っていきます。入退室の動作がまだ、不十分な学生は、反復練習を行います。

22〜 個人面接２

・個人面接の練習を行います。コンピテンシーに基づいた質問を行い、受け答えの内容を採点します。実際の就職面接を想定した面接を行います。

23
教科書・教材専門学校生のための就職内定基本テキスト

評価基準

履歴書
課題

評価率

その他

60.0% 【事前学習】
自分自身がどんな業種・
40.0% 職種で働きたいのか、地元で働きたいか県外に出たいかを考えておくこと。