科目名： 就職ゼミナールⅠ

開講年次：１年

単位数：４

種類：一般科目

分類：必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員,実務経験のある教員[講義主要目標及び講義概要]卒業後の進路選択を考える前段階として、職業についての考え方、企業研究や自己分析の仕方を学ぶ。また、社会人として必要とされる基本的なものの見方や考え方、行動の仕方を理解し、礼儀・マナーについても学ぶ。
[講義・演習項目]１. 職業についての考え方

８. 映像等による事例研究

２. 業界に関する予備知識

９. 就職試験演習

３. 職種に関する予備知識４. 就職活動に関する予備知識５. 企業研究の仕方６. 自己分析の仕方７. 礼儀・マナーの知識[テキスト]定番SPIベイシック、定番SPI問題集、必要に応じプリントを配布[成績評価]授業期間中に提出されたレポート及び報告書、出席等を総合して判断する。

1

科目名： 就職ゼミナールⅡ

開講年次：２年

単位数：４

種類：一般科目

分類：必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]企業の採用試験に向けて自己分析し、受験する企業の研究を行い熱意が伝わる志望動機を考える。また、筆記試験対策演習や面接試験練習、及びグループディスカッションを通して、どのように発言すれば趣旨を伝えることができるのかなどの伝達方法や表現方法について学習する。
[講義・演習項目]１. 自己分析２. 業界研究３. 職種研究４. 企業研究５. 筆記試験対策演習６. 面接試験練習７. グループディスカッション[テキスト]一般常識チェック＆マスター、必要に応じプリントを配布[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

2

科目名： 就職セミナー

開講年次：１年

単位数：１

種類：一般科目

分類：選択必修

授業方法：講義・演習

授業時数：２０

担当教員：本学教員,実務経験のある教員[講義主要目標及び講義概要]卒業後の進路選択を考える前段階として、日々の学生生活を有意義なものとする意識の高揚を目指す。特に、社会人として必要とされる基本的なものの見方や考え方・行動の仕方の理解を深め、礼儀・マナーの修得、面接練習等を行う。
[講義・演習項目]１. 職業についての考え方

８. 映像等による事例研究

２. 就職を取り巻く社会状況の分析

９. 就職試験演習

３. 就職活動の予備知識

10. 面接練習

４. 官公庁研究及び企業研究の方法５. 自己分析の仕方６. 礼儀・マナーの知識７. 敬語表現

[テキスト]種々のプリント、映像等を中心とする[成績評価]授業期間中に実施される種々のレポート内容、出席等を総合して判断する。

3

科目名： ビジネスマナー

開講年次：２年

単位数：４

種類：一般科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：実務経験のある教員（システム開発を受託している企業担当者であり、実務経験に基づいてビジネスマナーに関する授業を行う。）[講義主要目標及び講義概要]ビジネスマナーの基本的な知識とスキルを習得し、入社に向けての不安解消と入社後のイメージを明確にする。また、社会人と学生の違い、組織人としての自覚を醸成する。

[講義・演習項目]１. ビジネスマナーとは

６. オフィスワーク

２. 社会人の心構え

７. ロジカルコミュニケーション

３. 社会のルール

８. 実技・演習

４. ビジネスシーンでの言葉遣い５. ビジネス文書の作成[テキスト]産学連携講座 ビジネスマナー[成績評価]成績評価は、連携する企業と事前に打ち合わせを行って取り交わした方法と、授業期間中に提出されたレポート及び報告書、出席率等を総合して判断する。

4

科目名： 一般教養Ⅰ

開講年次：２年

単位数：２

種類：一般科目

分類：選択必修

授業方法：講義・演習

授業時数：４０

担当教員：本学教員[講義主要目標及び講義概要]社会人として必要な基本的な知識とスキルを習得し、入社に向けての不安解消または未内定者の一般教養のスキルアップを目指す。

[講義・演習項目]１. 国語（四字熟語）２. 国語（漢字）３. 地理４. 現代社会５. 時事問題

[テキスト]各種プリント[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

5

科目名： テクノロジⅠ

開講年次：１年

単位数：４

種類：専門科目

分類：必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]テクノロジ分野であるハードウェア、情報処理システム、ソフトウェア、データベースなどの分野に関して、基本的な知識を修得するための講義・演習を行う。

[講義・演習項目]１. ハードウェア２. 情報処理システム３. ソフトウェア４. データベース[テキスト]ITワールド、基本情報技術者試験

科目A問題集[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

6

科目名： テクノロジⅡ

開講年次：１年

単位数：４

種類：専門科目

分類：必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]テクノロジ分野であるネットワーク、セキュリティ、データ構造とアルゴリズムなどの分野に関して、基本的な知識を修得するための講義・演習を行う。

[講義・演習項目]１. ネットワーク２. セキュリティ３. データ構造とアルゴリズム[テキスト]ITワールド、基本情報技術者試験

科目A問題集[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

7

科目名： ストラテジ／マネジメント

開講年次：１年

単位数：２

種類：専門科目

分類：必修

授業方法：講義・演習

授業時数：４０

担当教員：本学教員[講義主要目標及び講義概要]ストラテジ・マネジメント分野である企業と法務、経営戦略、情報システム戦略、開発技術、プロジェクトマネジメント、サービスマネジメント，システム監査と内部統制などの分野に関して、基本的な知識を修得するための講義・演習を行う。
[講義・演習項目]１. 企業と法務２. 経営戦略３. 情報システム戦略４. 開発技術５. プロジェクトマネジメント６. サービスマネジメント７. システム監査と内部統制[テキスト]IT戦略とマネジメント、基本情報技術者試験

科目A問題集[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

8

科目名： 科目Ａ試験対策

開講年次：１年

単位数：２

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：４０

担当教員：本学教員[講義主要目標及び講義概要]基本情報講座の修了認定試験受験にあたり必要となるテクノロジ、マネジメント、ストラテジの分野の問題演習を行い、知識の定着を図る。

[講義・演習項目]１. テクノロジ問題演習２. マネジメント問題演習３. ストラテジ問題演習４. 総合問題演習[テキスト]基本情報技術者試験

科目A問題集、種々のプリント[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

9

科目名： 情報処理技術者試験対策Ⅰ

開講年次：１年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]プログラム、アルゴリズム分野において、演習を通じて実践力を修得し、基本情報技術者試験の対策を実施する。

[講義・演習項目]１. 集計に関するアルゴリズム２. 数学的処理（多項式計算や行列など）に関するアルゴリズム３. データ操作（探索・整列・リスト構造など）に関するアルゴリズム４. 画像処理（座標制御）に関するアルゴリズム５. 文字列操作（文字列探索・置換・複写など）に関するアルゴリズム６. その他アルゴリズム７. 基本情報技術者試験対策[テキスト]基本情報技術者試験

科目B問題集、種々のプリント[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

10

科目名： 情報処理技術者試験対策Ⅱ

開講年次：１年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]情報セキュリティ技術と情報セキュリティ管理に関する基本的な知識を学習し、基本情報技術者試験のセキュリティ分野対策を実施する。

[講義・演習項目]１. 情報セキュリティの概念２. 情報セキュリティ技術３. 情報セキュリティ管理４. 物理的・人的・技術的セキュリティ対策５. セキュリティ演習実装技術６. 基本情報技術者試験対策[テキスト]ITワールド、基本情報技術者試験

科目B問題集、種々のプリント[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

11

科目名： Java

開講年次：１年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]Javaプログラミングの基礎的な知識と技術を身につけるため、構造化プログラミングとオブジェクト指向プログラミングの基本について講義・演習を行う。

[講義・演習項目]１. Javaの特徴と開発手順

８. インスタンスの生成と利用

２. Javaプログラムの基本

９. アクセスレベルとパッケージング

３. 演算子10. 参照型配列とArrayListクラス

４. 配列

11. クラスの拡張

５. 制御構造12. オーバライド

６. メソッド

13. インタフェース

７. オブジェクト指向とクラス定義

14. プリモフィズム[テキスト]Java問題集、Javaプログラミング能力認定試験3級問題集[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

12

科目名： Java演習

開講年次：１年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]Javaの理解を深めるため，例外処理やコレクション、ファイル入出力、スレッド、ネットワーク、GUIフレームワークなどの実用的な知識・技術に関する講義・演習を行う。
[講義・演習項目]１. パッケージとJava API２. 例外処理３. GUIアプリケーション４. グラフィックスとマウスイベント５. 座標軸で部品を指定６. ArrayList[テキスト]種々のプリント[成績評価]授業期間中に実施される種々の課題、成果物、出席等を総合して判断する。

13

科目名： 情報分析演習

開講年次：１年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：実務経験のある教員（システム開発を受託している企業担当者であり、実務経験に基づいてデータ分析に関する授業を行う）及び本学教員[講義主要目標及び講義概要]Microsoft社のビジネスソフトExcelの基本機能と操作方法に関する講義・演習を行う。また、表計算ソフトを用いて業務データを分析し、表やグラフを駆使した的確な報告書の作成およびプレゼンを実践する。
[講義・演習項目]１. Excelの概要

８. 関数の利用

２. ワークシートやブックの作成と管理

９. グラフ作成

３. セルやセル範囲のデータの管理

10. データベース機能操作

４. テーブルの作成

11. ピボットテーブルの利用

５. 数式や関数を使用した演算の実行

12. 情報分析演習

６. グラフやオブジェクトの作成

13. 分析結果の報告と評価

７. 総合演習[テキスト]MOS 攻略問題集 Excel 365＆2019 問題集Excel利活用 情報分析演習30時間でマスター OFFICE 2019[成績評価]成績評価は、連携する企業と事前に打ち合わせを行って取り交わした方法と、授業期間中に提出されたレポート及び報告書、出席率等を総合して判断する。

14

科目名： Python

開講年次：１年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]Pythonプログラミングの基礎的な知識と技術を身につけるため、Javaとの違いを確認しながら、Python特有の表現を中心に講義・演習を行う。

[講義・演習項目]１. Pythonの特徴と開発手順

８. テキストファイルの入出力

２. 値と変数

９. グラフ描画

３. 標準ライブラリ

10. NumPyの配列

４. 条件分岐、繰り返し、例外処理

11. 機械学習

５. リスト、タプル、セット、辞書６. 関数７. クラス定義[テキスト]種々のプリント[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

15

科目名： Python演習

開講年次：１年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]Pythonを用いた基礎的なGUIアプリケーション開発技術を身につけ、また、様々なアルゴリズムを学習するため、GUIフレームワークを用いた基本的なゲーム開発に関する講義・演習を行う。
[講義・演習項目]１. 簡単なミニゲームの作成２. キャンパスへの図形の描画３. 三目並べゲームの作成４. 神経衰弱ゲームの作成５. リバーシゲームの作成６. エアホッケーゲームの作成[テキスト]Pythonで作って学べるゲームのアルゴリズム入門[成績評価]授業期間中に実施される種々の課題、成果物、出席等を総合して判断する。

16

科目名： システム開発Ⅰ

開講年次：１年

単位数：２

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：４０

担当教員：実務経験のある教員（システム開発を受託している企業担当者であり、実務経験に基づいてシステム開発に関する授業を行う）及び本学教員[講義主要目標及び講義概要]企業と連携しながら、システム開発全体の理解やアルゴリズム、データベースなどの知識を習得する。また、グループ学習を通じて、コミュニケーション能力を向上させる。
[講義・演習項目]１. システム全体像の理解２. グループミーティング３. フローチャートの作成４. ＳＱＬ操作５. スケジュール管理[テキスト]システム開発入門、ＩＴワールド[成績評価]成績評価は、連携する企業と事前に打ち合わせを行って取り交わした方法と、授業期間中に提出されたレポート及び報告書、出席等を総合して判断する。

17

科目名： Ｗｅｂデザイン

開講年次：１年

単位数：２

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：４０

担当教員：本学教員[講義主要目標及び講義概要]基礎的なＷｅｂサイトを制作できるように、ＨＴＭＬとＣＳＳ、Ｗｅｂデザインに関する基本的な知識と技術に関する講義・演習を行う。

[講義・演習項目]１. Ｗｅｂサイト制作の基礎知識２. ＨＴＭＬコーディングの基本３. ＣＳＳコーディングの基本４. Ｗｅｂデザインの基礎知識５. Ｗｅｂサイト制作の実践６. Ｗｅｂサイトの公開方法[テキスト]世界一わかりやすい

HTML＆CSS

コーディングとサイト制作の教科書[成績評価]授業期間中に実施される種々の課題、成果物、出席等を総合して判断する。

18

科目名： アルゴリズム

開講年次：１年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]コンピュータでデータを処理するためのデータ構造と、それらに関連する各種アルゴリズムについて基本的な知識の修得を図る。

[講義・演習項目]１. データ構造（配列、リスト、スタック・キュー、木構造）２. アルゴリズムの基本３. 基本データ処理４. 配列操作５. 文字列操作６. 探索アルゴリズム７. 整列アルゴリズム８. その他のアルゴリズム[テキスト]ITワールド、はじめてのアルゴリズム、種々のプリント[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

19

科目名： コンピュータ演習

開講年次：１年

単位数：２

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：４０

担当教員：本学教員[講義主要目標及び講義概要]ビジネスソフトであるMicrosoft Wordの基本機能と操作方法を学習し、文書やポスターなどの作成ができるようにする。

[講義・演習項目]１. 文章の入力、訂正２. ページ設定３. 文書の作成４. 表を活用した文書の作成５. 画像や図形を活用した文書の作成６. 数式や関数を使用した演算の実行[テキスト]MOS攻略問題集

Word365&2019、30時間でマスターOffice2019[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

20

科目名： 情報処理技術者試験対策Ⅱ

開講年次：２年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]情報セキュリティ技術と情報セキュリティ管理に関する基本的な知識を学習し、基本情報技術者試験のセキュリティ分野対策を実施する。

[講義・演習項目]１. 情報セキュリティの概念２. 情報セキュリティ技術３. 情報セキュリティ管理４. 物理的・人的・技術的セキュリティ対策５. セキュリティ演習実装技術６. 基本情報技術者試験対策[テキスト]ITワールド、基本情報技術者試験

科目B問題集、種々のプリント[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

21

科目名： 情報処理技術者試験対策Ⅲ

開講年次：２年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]プログラム、アルゴリズム分野において、演習を通じて実践力を修得し、基本情報技術者試験の対策を実施する。

[講義・演習項目]１. 集計に関するアルゴリズム２. 数学的処理（多項式計算や行列など）に関するアルゴリズム３. データ操作（探索・整列・リスト構造など）に関するアルゴリズム４. 画像処理（座標制御）に関するアルゴリズム５. 文字列操作（文字列探索・置換・複写など）に関するアルゴリズム６. その他アルゴリズム７. 基本情報技術者試験対策[テキスト]ITワールド、基本情報技術者試験

科目B問題集[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

22

科目名： プレゼンテーション演習

開講年次：２年

単位数：２

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：４０

担当教員：本学教員[講義主要目標及び講義概要]プレゼンテーションソフトを用いた業務や作業を効率的に行えるようになるため、Microsoft社のビジネスソフトPowerPointの基本的な機能と操作方法に関する講義・演習を行う。
[講義・演習項目]１. PowerPointの概要２. プレゼンテーションの作成と管理３. テキスト、図形、画像の挿入と書式設定４. 表、グラフ、SmartArt、メディアの挿入５. 画面切り替えやアニメーションの適用６. 複数のプレゼンテーションの管理７. 総合演習

[テキスト]30時間でマスター

OFFICE2019[成績評価]授業期間中に実施される種々の課題、成果物、出席等を総合して判断する。

23

科目名： ＪａｖａＳｃｒｉｐｔ

開講年次：２年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]インタラクティブなＷｅｂサイトを制作するための基礎的な知識と技術を身につけるため、JavaScriptの基本文法、jQueryなどの基礎知識に関する講義・演習を行う。

[講義・演習項目]１. JavaScriptの特徴と開発手順

８． Ajaxの基礎知識

２. アウトプットの基本

９． アニメーション作成

３. JavaScriptの文法と基本的な機能

10． Webサイトの制作

４. インプットとデータの加工５. 応用テクニック６. jQueryの基礎７. 外部データの活用[テキスト]確かな力が身につくJavaScript「超」入門[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

24

科目名： JavaScript演習

開講年次：２年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]クラウドIDEであるMonacaを利用して、HTML5/CSS3/JavaScriptによるモバイルアプリケーションの開発技術を身につける。Monacaの使用方法と、カメラやGPSなどを利用したネイティブアプリの作成に関する講義・演習を行う。
[講義・演習項目]１. Monacaの基本と各種設定２. HTMLとCSSの基礎知識３. JavaScriptの基礎知識４. イベント、DOM、フォームの基礎知識５. デバッグの手法６. ハードウェア機能の利用７. サンプルアプリの作成[テキスト]Monacaで学ぶ初めてのプログラミング[成績評価]授業期間中に実施される種々の課題、成果物、出席等を総合して判断する。

25

科目名： Ｗｅｂアプリ開発

開講年次：２年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]基礎的なWebアプリケーション開発技術を身につけるため、PythonによるWebアプリケーション開発フレームワークであるDjangoの基本的な機能に関する講義・演習を行う。
[講義・演習項目]１. Djangoの概要と開発環境の構築２. ビューとテンプレート３. モデルとデータベース４. データベースの実践的な利用方法５. サンプルアプリケーションの開発６. サンプルアプリケーションへの機能追加[テキスト]Python

Django3[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

26

科目名： Ｗｅｂアプリ開発演習

開講年次：２年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：本学教員[講義主要目標及び講義概要]基本的なWebアプリケーション開発技術を身につけるため、RubyによるWebアプリケーション開発フレームワークであるRuby on Railsの基本的な活用技術に関する講義・演習を行う。

[講義・演習項目]１. セキュリティと例外処理２. アセット・パイプライン３. ファイルのアップロード４. 多対多の関連付け５. 名前空間６. サンプルアプリケーションの拡張[テキスト]Ruby on Rails 6 超入門[成績評価]授業期間中に実施される種々のテスト、学期末試験、出席等を総合して判断する。

27

科目名： モバイルアプリ開発

開講年次：２年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習担当教員：本学教員

授業時数：８０[講義主要目標及び講義概要]ニフクラmobilebackendを利用してクラウドデータベースを利用した実践的なモバイルアプリの開発技術を身につけるための講義・演習を行う。

[講義・演習項目]１. バックエンド利用準備

６． ポインタとリレーションの基本

２. バックエンド入門

７． ポインタとリレーションの応用

３. バックエンドアプリ開発入門

８． 位置情報検索機能

４. データの取得

９． 会員管理・認証機能

５. データの更新と削除

10． データの参照権限[テキスト]Monacaとニフクラmobile backendで学ぶ初めてのプログラミング[成績評価]成績評価は、連携する企業と事前に打ち合わせを行って取り交わした方法と、授業期間中に提出された成果物及び報告書、出席等を総合して判断する。

28

科目名： モバイルアプリ開発演習

開講年次：２年

単位数：４

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：８０

担当教員：実務経験のある教員（アプリ開発を受託している企業担当者であり、実務経験に基づいてアプリリ開発に関する授業を行う。）[講義主要目標及び講義概要]企業と連携して、フレームワークを用いた実践的なモバイルアプリの開発技術を身につけるための講義・演習を行う。

[講義・演習項目]１. monacaの使い方

５． 画面のパターンと構成

２. CSSアニメーションと描画機能

６． Cordovaとデバイス機能

３. Onsen UIの基本

７． AngularJS入門

４. イベントとインタラクション

８． 本格的なアプリ開発[テキスト]クラウドでできるHTML5ハイブリッドアプリ開発（Monaca公式ガイドブック）[成績評価]成績評価は、連携する企業と事前に打ち合わせを行って取り交わした方法と、授業期間中に提出された成果物及び報告書、出席等を総合して判断する。

29

科目名： 卒業制作

開講年次：２年

単位数：８

種類：専門科目

分類：選択必修

授業方法：講義・演習

授業時数：１６０

担当教員：本学教員[講義主要目標及び講義概要]アプリケーション開発のプロジェクトチームを発足して、Ｗｅｂまたはモバイルアプリケーション開発を行う。ペアプログラミング、バージョン管理、進捗管理などの手法を取り入れてプロジェクトを進める。
[講義・演習項目]１. プロジェクトチーム発足２. メンバーの役割の決定３. テーマ発表４. スケジュール作成５. アプリ開発６. 発表会[テキスト]特になし[成績評価]授業期間中に提出された成果物及び報告書、出席等を総合して判断する。

30