2020年度 吉田学園情報ビジネス専門学校 ai ... · スッキリわかるjava入門...

21
2020年度 吉田学園情報ビジネス専門学校 AIシステム学科 担当教員 (実務経験) 対象年次・学期 必修・選択区分 必修 単位数 4単位 授業形態 授業回数(1回90分) 30 時間数 60時間 授業目的 到達目標 評価割合(%) 60% % 20% % 20% 履修上の 留意事項 回数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 オブジェクト指向の習得 オブジェクト指向をはじめよう オブジェクト指向の習得 オブジェクト指向をはじめよう プログラミングの基礎の習得 メソッド プログラミングの基礎の習得 複数クラスを用いた開発 プログラミングの基礎の習得 複数クラスを用いた開発 プログラミングの基礎の習得 配列 プログラミングの基礎の習得 配列 プログラミングの基礎の習得 メソッド プログラミングの基礎の習得 条件分岐と繰り返し プログラミングの基礎の習得 条件分岐と繰り返し プログラミングの基礎の習得 条件分岐と繰り返し 情報処理技術者試験の出題言語のひとつとなっており、現在も多くのプラットフォームで扱われる非常に中立性の高い言語です。習得した内容は他言語での学 習を進めるための指標となりますので理解漏れの無い様に取り組んでください。 開発環境構築、基本操作習得 プログラムの書き方 開発環境構築、基本操作習得 プログラムの書き方 履修主題・ 履修内容 履修主題 履修内容 開発環境構築、基本操作習得 Eclipseの導入、Javaをはじめよう プログラミングの基礎の習得 式と演算子 プログラミングの基礎の習得 式と演算子 講義 近代オブジェクト指向言語の主流となっているJavaの特徴と文法、コンピュータ上での実行方法を学習します。 情報処理技術者試験の過去問題で出題されるソースコードを読解し、動作意図を説明できること。 テキスト・ 参考図書等 スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準 評価方法 評価基準 試験 評価試験と小テスト・授業中の取り組み姿勢で評価する レポート 小テスト 提出物 その他 1年・前期 授業科目 (科目ID) Java基礎Ⅰ

Upload: others

Post on 15-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

2020年度 吉田学園情報ビジネス専門学校 AIシステム学科

担当教員

(実務経験)   有 □   無 □

対象年次・学期 必修・選択区分 必修 単位数 4単位

授業形態 授業回数(1回90分) 30 時間数 60時間

授業目的

到達目標

評価割合(%)

60%

%

20%

%

20%

履修上の留意事項

回数

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

オブジェクト指向の習得 オブジェクト指向をはじめよう

オブジェクト指向の習得 オブジェクト指向をはじめよう

プログラミングの基礎の習得 メソッド

プログラミングの基礎の習得 複数クラスを用いた開発

プログラミングの基礎の習得 複数クラスを用いた開発

プログラミングの基礎の習得 配列

プログラミングの基礎の習得 配列

プログラミングの基礎の習得 メソッド

プログラミングの基礎の習得 条件分岐と繰り返し

プログラミングの基礎の習得 条件分岐と繰り返し

プログラミングの基礎の習得 条件分岐と繰り返し

情報処理技術者試験の出題言語のひとつとなっており、現在も多くのプラットフォームで扱われる非常に中立性の高い言語です。習得した内容は他言語での学習を進めるための指標となりますので理解漏れの無い様に取り組んでください。

開発環境構築、基本操作習得 プログラムの書き方

開発環境構築、基本操作習得 プログラムの書き方

履修主題・履修内容

履修主題 履修内容

開発環境構築、基本操作習得 Eclipseの導入、Javaをはじめよう

プログラミングの基礎の習得 式と演算子

プログラミングの基礎の習得 式と演算子

講義

近代オブジェクト指向言語の主流となっているJavaの特徴と文法、コンピュータ上での実行方法を学習します。

情報処理技術者試験の過去問題で出題されるソースコードを読解し、動作意図を説明できること。

テキスト・参考図書等

スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス

評価方法・評価基準

評価方法 評価基準

試験

評価試験と小テスト・授業中の取り組み姿勢で評価する

レポート

小テスト

提出物

その他

1年・前期

授業科目(科目ID)

Java基礎Ⅰ

Page 2: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

17

18

19

20

21

22

23

24

25

26

27

28

29

30

オブジェクト指向の習得 インスタンスとクラス

オブジェクト指向の習得 さまざまなクラス機構

オブジェクト指向の習得 さまざまなクラス機構

オブジェクト指向の習得 インスタンスとクラス

まとめ まとめ

オブジェクト指向の習得 高度な継承

オブジェクト指向の習得 高度な継承

オブジェクト指向の習得 高度な継承

継承

オブジェクト指向の習得 継承

オブジェクト指向の習得 高度な継承

履修主題・履修内容

オブジェクト指向の習得 カプセル化

オブジェクト指向の習得 カプセル化

オブジェクト指向の習得 継承

オブジェクト指向の習得

Page 3: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

2020年度 吉田学園情報ビジネス専門学校 AIシステム学科

担当教員

(実務経験)   有 □   無 □

対象年次・学期 必修・選択区分 必修 単位数 4単位

授業形態 授業回数(1回90分) 30 時間数 60時間

授業目的

到達目標

評価割合(%)

60%

%

20%

%

20%

履修上の留意事項

回数

1

2

3

4

5

6

7

8 実践的なクラスの使用方法の習得 コレクション

9

10

11

12

13

14

15

16 実践的なクラスの使用方法の習得 非標準ライブラリの活用

さまざまな種類のクラス 型安全、ジェネリクス、列挙型、インナークラス

ラムダ式と関数オブジェクト ラムダ式と関数オブジェクト

JVM制御とリフレクション JVMへのアクセス、メモリ状態等について

インスタンスの基本操作・さまざまな種類のクラス

実践的なクラスの使用方法の習得 インスタンスの基本操作・さまざまな種類のクラス

さまざまな種類のクラス 型安全、ジェネリクス、列挙型、インナークラス

情報処理技術者試験の出題言語のひとつとなっており、現在も多くのプラットフォームで扱われる非常に中立性の高い言語です。習得した内容は他言語での学習を進めるための指標となりますので理解漏れの無い様に取り組んでください。

オブジェクト指向の習得 多様性(すっきりわかるJava入門)

標準クラスの利用方法の習得 Javaを支える標準クラス

実践的なクラスの使用方法の習得 文字列の操作(すっきりわかるJava入門実践編)・日付と時間の取り扱い

実践的なクラスの使用方法の習得 文字列の操作(すっきりわかるJava入門実践編)・日付と時間の取り扱い

実践的なクラスの使用方法の習得 コレクション

実践的なクラスの使用方法の習得

履修主題・履修内容

履修主題 履修内容

オブジェクト指向の習得 多様性(すっきりわかるJava入門)

標準クラスの利用方法の習得 Javaを支える標準クラス

例外処理の習得 例外

講義

近代オブジェクト指向言語の主流となっているJavaの特徴と文法、コンピュータ上での実行方法を学習します。

情報処理技術者試験の過去問題で出題されるソースコードを読解し、動作意図を説明できること。

テキスト・参考図書等

スッキリわかるJava入門 第3版、スッキリわかるJava入門 実践編 第2版、[改定新版]Javaポケットリファレンス

評価方法・評価基準

評価方法 評価基準

試験

評価試験と小テスト・授業中の取り組み姿勢で評価する

レポート

小テスト

提出物

その他

1年・前期

授業科目(科目ID)

Java基礎Ⅱ

Page 4: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

17

18

19

20

21

22

23

24

25

26

27

28

29

30

実践的なクラスの使用方法の習得 ファイルの操作

実践的なクラスの使用方法の習得 ファイルの操作

ネットワーク通信 Socketを用いた通信

ネットワーク通信 Socketを用いた通信

まとめ まとめ

単体テストとアサーション 不具合に対するアプローチ

単体テストとアサーション 不具合に対するアプローチ

メトリクスとリファクタリング 品質についての考え方

メトリクスとリファクタリング 品質についての考え方

基本的な開発ツール

基本的な開発ツール 基本的な開発ツール

履修主題・履修内容

外部システムとの連携手法の習得 データベースアクセス

外部システムとの連携手法の習得 データベースアクセス

外部システムとの連携手法の習得 データベースアクセス

基本的な開発ツール

Page 5: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

2020年度 吉田学園情報ビジネス専門学校 AIシステム学科

担当教員

(実務経験)   有 □   無 □

対象年次・学期 必修・選択区分 必修 単位数 4単位

授業形態 授業回数(1回90分) 30 時間数 60時間

授業目的

到達目標

評価割合(%)

60%

%

20%

%

20%

履修上の留意事項

回数

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

1年・前期

授業科目(科目ID)

Java基礎Ⅲ

評価方法・評価基準

評価方法 評価基準

試験

評価試験と小テスト・授業中の取り組み姿勢で評価する

レポート

小テスト

提出物

その他

講義

近代オブジェクト指向言語の主流となっているJavaの特徴と文法、コンピュータ上での実行方法を学習します。

標準クラスライブラリ、オープンソースの外部クラスライブラリを用いてWebアプリケーションが構築できること。

テキスト・参考図書等

スッキリわかるサーブレット&JSP入門 第2版、スッキリわかるJava入門 実践編 第2版、Javaポケットリファレンス

履修主題・履修内容

履修主題 履修内容

Webシステム開発環境の構築 環境設定(すっきりわかるサーブレット&JSP入門)

JSP技術の習得 JSPの基本(すっきりわかるサーブレット&JSP入門)

JSP技術の習得 JSPの基本(すっきりわかるサーブレット&JSP入門)

情報処理技術者試験の出題言語のひとつとなっており、現在も多くのプラットフォームで扱われる非常に中立性の高い言語です。習得した内容は他言語での学習を進めるための指標となりますので理解漏れの無い様に取り組んでください。

サーブレット技術の習得 サーブレットの基礎(すっきりわかるサーブレット&JSP入門)

サーブレット技術の習得 サーブレットの基礎(すっきりわかるサーブレット&JSP入門)

フォームを使用したWebシステム構築法の習得 フォーム(すっきりわかるサーブレット&JSP入門)

フォームを使用したWebシステム構築法の習得 フォーム(すっきりわかるサーブレット&JSP入門)

フォームを使用したWebシステム構築法の習得 フォーム(すっきりわかるサーブレット&JSP入門)

Webシステム設計手法の習得 MVCモデルと処理の遷移(すっきりわかるサーブレット&JSP入門)

Webシステム設計手法の習得 MVCモデルと処理の遷移(すっきりわかるサーブレット&JSP入門)

Webページ間でのデータ共有方法技術の習得 リクエストスコープ(すっきりわかるサーブレット&JSP入門)

Webページ間でのデータ共有方法技術の習得 セッションスコープ(すっきりわかるサーブレット&JSP入門)

Webページ間でのデータ共有方法技術の習得・実践 アプリケーションスコープ(すっきりわかるサーブレット&JSP入門)

Webページ間でのデータ共有方法技術の習得・実践 アプリケーション作成(すっきりわかるサーブレット&JSP入門)

Webページ間でのデータ共有方法技術の習得・実践 アプリケーション作成(すっきりわかるサーブレット&JSP入門)

Webページ間でのデータ共有方法技術の習得・実践 アプリケーション作成(すっきりわかるサーブレット&JSP入門)

Page 6: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

17

18

19

20

21

22

23

24

25

26

27

28

29

30

履修主題・履修内容

外部システムとの連携方法の習得 JDBCプログラムとDAOパターン(すっきりわかるサーブレット&JSP入門)

外部システムとの連携方法の習得 JDBCプログラムとDAOパターン(すっきりわかるサーブレット&JSP入門)

外部システムとの連携方法の習得 JDBCプログラムとDAOパターン(すっきりわかるサーブレット&JSP入門)

Webシステム設計手法の習得 Webアプリケーションの設計(すっきりわかるサーブレット&JSP入門)

Webシステム設計手法の習得 Webアプリケーションの設計(すっきりわかるサーブレット&JSP入門)

チーム開発のための技術の習得 アジャイルな開発(すっきりわかるJava入門実践編)

まとめ まとめ

チーム開発のための技術の習得 コードとタスクの共有(すっきりわかるJava入門実践編)

チーム開発のための技術の習得 コードとタスクの共有(すっきりわかるJava入門実践編)

チーム開発のための技術の習得 アジャイルな開発(すっきりわかるJava入門実践編)

サーブレットクラスの仕組みの習得サーブレットクラスの実行の仕組みとフィルタ(すっきりわかるサーブレット&JSP入門)

サーブレットクラスの仕組みの習得サーブレットクラスの実行の仕組みとフィルタ(すっきりわかるサーブレット&JSP入門)

特殊な記法の習得 アクションタグとEL式(すっきりわかるサーブレット&JSP入門)

特殊な記法の習得 アクションタグとEL式(すっきりわかるサーブレット&JSP入門)

Page 7: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

2020年度 吉田学園情報ビジネス専門学校 AIシステム学科

担当教員

(実務経験)   有 □   無 □

対象年次・学期 必修・選択区分 必修 単位数 6単位

授業形態 授業回数(1回90分) 45 時間数 90時間

授業目的

到達目標

評価割合(%)

60%

%

20%

%

20%

履修上の留意事項

回数

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

STSによるプロジェクト作成の実習

JavaによるSpring Boot開発の基本 RestControllerを利用する

JavaによるSpring Boot開発の基本 ControllerによるWebページ作成

テンプレートエンジンを使いこなす Thymeleafをマスターする

テンプレートエンジンを使いこなす 構文・インライン・レイアウト

テンプレートエンジンを使いこなす そのほかのテンプレートエンジン

モデルとデータベース JPAによるデータベースの利用

モデルとデータベース エンティティのCRUD

情報処理技術者試験の出題範囲と異なり、実務に近い形でWebアプリケーションを構築します。ソース、データベース、各種設定ファイルは授業毎に各自でバックアップを必ず作成してください。

Spring開発のセットアップ Spring Framework開発環境の準備

Spring開発のセットアップ STSを使おう

履修主題・履修内容

履修主題 履修内容

Spring開発のセットアップ サーバー開発とSpring Boot

Spring開発のセットアップ プロジェクトの作成から実行まで

Groovyによる超簡単アプリケーション開発 Groovy利用のアプリケーション

Groovyによる超簡単アプリケーション開発 Thymeleafを利用する

Groovyによる超簡単アプリケーション開発 ビューとコントローラーの連携

JavaによるSpring Boot開発の基本 Maven/Gradleによるアプリケーション作成

JavaによるSpring Boot開発の基本

テキスト・参考図書等

Spring Boot 2 プログラミング入門 、[改定新版]Javaポケットリファレンス

評価方法・評価基準

評価方法 評価基準

試験

評価試験と小テスト・授業中の取り組み姿勢で評価する

レポート

小テスト

提出物

その他

1年・前期

授業科目(科目ID)

Java応用

講義

オープンソースのフレームワークを用いてアプリケーションの工期を短縮する方法を学習します。

フレームワークを用いた高品位なWebアプリケーションの構築が短期間で行えること。

Page 8: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

制作演習 SpringBootを用いた開発演習

まとめ まとめ

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

制作演習 SpringBootを用いた開発演習

覚えておきたいその他の機能

Spring Bootを更に活用する MongoDBの利用

制作演習 SpringBootを用いた開発演習

データベースアクセスを掘り下げる EntityManagerによるデータベースアクセス

Criteria APIによる検索

データベースアクセスを掘り下げる エンティティの連携

Spring Bootを更に活用する サービスとコンポーネント

Spring Bootを更に活用する

モデルとデータベース エンティティのバリデーション

履修主題・履修内容

データベースアクセスを掘り下げる JPQLを活用する

データベースアクセスを掘り下げる

Page 9: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

2020年度 吉田学園情報ビジネス専門学校 AIシステム学科

担当教員

(実務経験)   有 □   無 □

対象年次・学期 必修・選択区分 必修 単位数 4単位

授業形態 授業回数(1回90分) 30 時間数 60時間

授業目的

到達目標

評価割合(%)

60%

%

%

20%

20%

履修上の留意事項

回数

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

履修主題・履修内容

Python演習 さまざまな課題に挑戦

Python実践 文字列と正規表現

Python実践 データベースとネットワーク

Python実践 データベースとネットワーク

Python実践 ファイルと例外処理

Python実践 ファイルと例外処理

Python実践 データベースとネットワーク

Python実践 変数と式、さまざまな処理(if文・for文・While文・文のネストなど)

Python実践 リスト

履修主題 履修内容

Pythonの基本 プログラム言語Pythonについて・開発環境等

Python実践 コレクション

Python実践 関数

Python実践 復習①

Python実践 クラス

Python実践 クラス

Python実践 文字列と正規表現

講義

機械学習で活用されているPythonの基礎を一通り学びます。

機械学習やAIシステム開発をする際に最低限必要なコーディングが出来る事

テキスト・参考図書等

やさしいPython(SBクリエイティブ)

評価方法・評価基準

評価方法 評価基準

試験

レポート

小テスト

提出物

その他

1年・後期

授業科目(科目ID)

AIプログラミングⅠ

Page 10: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

17

18

19

20

21

22

23

24

25

26

27

28

29

30

履修主題・履修内容

Python演習

Python演習

Python演習

Python演習

Python演習

Python演習

Python演習

Python演習

Python演習

Python演習

Python演習

Python演習

Python演習

Python演習

さまざまな課題に挑戦

さまざまな課題に挑戦

さまざまな課題に挑戦

さまざまな課題に挑戦

さまざまな課題に挑戦

さまざまな課題に挑戦

さまざまな課題に挑戦

さまざまな課題に挑戦

さまざまな課題に挑戦

さまざまな課題に挑戦

さまざまな課題に挑戦

さまざまな課題に挑戦

さまざまな課題に挑戦

さまざまな課題に挑戦

Page 11: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

2020年度 吉田学園情報ビジネス専門学校 AIシステム学科

担当教員

(実務経験)   有 □   無 □

対象年次・学期 必修・選択区分 必修 単位数 4単位

授業形態 授業回数(1回90分) 30 時間数 60時間

授業目的

到達目標

評価割合(%)

60%

%

%

20%

20%

履修上の留意事項

回数

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

履修主題・履修内容

PythonでOpenCVプログラミング 動画処理②

PythonでOpenCVプログラミング フィルタ処理①

PythonでOpenCVプログラミング 二つの画像合成③

PythonでOpenCVプログラミング 動画処理①

PythonでOpenCVプログラミング フィルタ処理②

PythonでOpenCVプログラミング 二つの画像合成①

PythonでOpenCVプログラミング 二つの画像合成②

PythonでOpenCVプログラミング NumPyモジュールについて

PythonでOpenCVプログラミング OpenCVの基本操作

履修主題 履修内容

PythonでOpenCVプログラミング OpenCVとは、開発環境について

PythonでOpenCVプログラミング グラフィックス①

PythonでOpenCVプログラミング グラフィックス②

PythonでOpenCVプログラミング アフィン変換①

PythonでOpenCVプログラミング アフィン変換②

PythonでOpenCVプログラミング 色の処理など①

PythonでOpenCVプログラミング 色の処理など②

講義

画像処理ライブラリであるOpenCVの学習をします。機械学習の画像認識技術で活用されています。「ロボットの目」のテクノロジーとなる知識です。

機械学習の画像認識技術を活用する際に最低限必要なコーディングが出来る事

テキスト・参考図書等

Pythonで始めるOpenCV 4プログラミング(カットシステム)

評価方法・評価基準

評価方法 評価基準

試験

レポート

小テスト

提出物

その他

1年・後期

授業科目(科目ID)

AIプログラミングⅡ

Page 12: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

17

18

19

20

21

22

23

24

25

26

27

28

29

30

履修主題・履修内容

演習

演習

演習

演習

演習

演習

演習

演習

演習

演習

PythonでOpenCVプログラミング

PythonでOpenCVプログラミング

PythonでOpenCVプログラミング

演習

さまざまな事例を体験し、活用の方向性を探る

さまざまな事例を体験し、活用の方向性を探る

さまざまな事例を体験し、活用の方向性を探る

さまざまな事例を体験し、活用の方向性を探る

さまざまな事例を体験し、活用の方向性を探る

さまざまな事例を体験し、活用の方向性を探る

さまざまな事例を体験し、活用の方向性を探る

さまざまな事例を体験し、活用の方向性を探る

さまざまな事例を体験し、活用の方向性を探る

さまざまな事例を体験し、活用の方向性を探る

オブジェクト検出①

オブジェクト検出②

オブジェクト検出③

さまざまな事例を体験し、活用の方向性を探る

Page 13: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

2020年度 吉田学園情報ビジネス専門学校 AIシステム学科

担当教員

(実務経験)   有 □   無 □

対象年次・学期 必修・選択区分 必修 単位数 4単位

授業形態 授業回数(1回90分) 30 時間数 60時間

授業目的

到達目標

評価割合(%)

60%

%

%

20%

20%

履修上の留意事項

回数

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

履修主題・履修内容

データソースと書式・整形 データベースについて

高度なスクレイピング cronと定期的なクローリング

データソースと書式・整形 Webデータのさまざまなフォーマット

データソースと書式・整形 Webデータのさまざまなフォーマット

高度なスクレイピング Scrapyを使ったスクレイピング

高度なスクレイピング Scrapyで夏目漱石の全作品をダウンロード

高度なスクレイピング Scrapyとseleniumで動的Webサイトをダウンロード

クローリングとスクレイピング データのダウンロード

クローリングとスクレイピング BeautifulSoupでスクレイピング

履修主題 履修内容

ビッグデータとスクレイピングビッグデータ・スクレイピング・クローリングとは?機械学習で使えるデータ構造について

クローリングとスクレイピング CSSセレクターについて

クローリングとスクレイピング リンク先を丸ごとダウンロード

高度なスクレイピング ログインの必要なサイトからダウンロード

高度なスクレイピング ブラウザを経由したスクレイピング

高度なスクレイピング スクレイピング道場

高度なスクレイピング WebAPIからのデータ取得

講義

Pythonでスクレイピング活用方法について学びます。機械学習ではコンピュータに学習させるたくさんのデータが必要です。データがあふれるインターネットからデータを効率よく収集する方法や機械学習の為にデータを加工する方法などを詳しく学びます。

機械学習で必要になるデータを収集する方法とデータを加工する方法を実践できる。

テキスト・参考図書等

増補改訂Pythonによるスクレイピング&機械学習開発テクニック(ソシム)(※参考)動かして学ぶ! Python Django開発入門(翔泳社)(※参考)

評価方法・評価基準

評価方法 評価基準

試験

レポート

小テスト

提出物

その他

1年・後期

授業科目(科目ID)

AIプログラミングⅢ

Page 14: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

17

18

19

20

21

22

23

24

25

26

27

28

29

30

履修主題・履修内容

Webアプリケーション開発

Webアプリケーション開発

Webアプリケーション開発

Webアプリケーション開発

Webアプリケーション開発

Webアプリケーション開発

Webアプリケーション開発

Webアプリケーション開発

Webアプリケーション開発

Webアプリケーション開発

データソースと書式・整形

Webアプリケーション開発

Webアプリケーション開発

Webアプリケーション開発

Djangoを利用したWebアプリケーションについて

Djangoを利用したWebアプリケーションについて

Djangoを利用したWebアプリケーションについて

Djangoを利用したWebアプリケーションについて

Djangoを利用したWebアプリケーションについて

Djangoを利用したWebアプリケーションについて

Djangoを利用したWebアプリケーションについて

Djangoを利用したWebアプリケーションについて

Djangoを利用したWebアプリケーションについて

Djangoを利用したWebアプリケーションについて

データベースについて

Djangoを利用したWebアプリケーションについて

Djangoを利用したWebアプリケーションについて

Djangoを利用したWebアプリケーションについて

Page 15: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

2020年度 吉田学園情報ビジネス専門学校 AIシステム学科

担当教員

(実務経験)   有 □   無 □

対象年次・学期 必修・選択区分 必修 単位数 2単位

授業形態 授業回数(1回90分) 15 時間数 30時間

授業目的

到達目標

評価割合(%)

60%

%

%

20%

20%

履修上の留意事項

回数

1

2

3

4

5

6

7

8

9 Webサイトを作る1

10 Webサイトを作る2

11 問い合せフォームを作る1

12 問い合せフォームを作る2

13

14

15

HTML作成の基礎

総復習を兼ねた制作 自作ページの作成

総復習を兼ねた制作 テスト対策

HTML作成の基礎

HTML作成の応用

HTML作成の応用 自作ページの作成

web開発においてHTMLは基礎なので、しっかり学習し身に付けて下さい

HTML作成の基礎 HTMLとCSSの役割を理解する

HTML作成の基礎 HTMLでマークアップを行う1 (見出し・段落・改行)

履修主題・履修内容

履修主題 履修内容

環境構築 Bracketsの環境設定と使用方法

HTML作成の基礎 HTMLでマークアップを行う2 (画像・リスト・テーブル・リンク)

HTML作成の基礎 CSSで見た目を制御する

HTML作成の基礎 CSSで見た目を制御する

HTML作成の基礎 CSSでレイアウトを制御する

HTML作成の基礎 CSSでレイアウトを制御する

HTML作成の基礎

講義

Bracketsを使用してweb作成に必要なHTML・CSSの知識を身に付けます。

簡単なホームページを作れるようになる

テキスト・参考図書等

1冊ですべて身につく HTML&CSSとWebデザイン 入門講座副教材:HTML5&CSS3 ワークブック

評価方法・評価基準

評価方法 評価基準

試験

評価試験・宿題等の提出物・授業態度・出席日数から評価します

レポート

小テスト

提出物

その他

1年・前期

授業科目(科目ID)

HTML/CSS

Page 16: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

2020年度 吉田学園情報ビジネス専門学校 AIシステム学科

担当教員

(実務経験)   有 □   無 □

対象年次・学期 必修・選択区分 必修 単位数 3単位

授業形態 授業回数(1回90分) 23 時間数 45時間

授業目的

到達目標

評価割合(%)

60%

%

%

20%

20%

履修上の留意事項

回数

1

2

3

4

5

6

7

8 オブジェクトの操作1

9 ユーザー定義関数の作成

10

11

12

13

14

15

16 JavaScript入門 DOMの操作2

JavaScript入門 ユーザー定義オブジェクト1

JavaScript入門 ユーザー定義オブジェクト2

JavaScript入門 DOMの操作1

配列でデータをまとめて管理する2

JavaScript入門 webブラウザのオブジェクト1

JavaScript入門 webブラウザのオブジェクト2

動きのあるWebページの作成で用いられるJavaScriptは、プログラム言語の一つです。しっかり学習して身につけてください。

JavaScript入門変数と演算子についてイベントハンドラ

JavaScript入門 条件判定

履修主題・履修内容

履修主題 履修内容

JavaScript入門JavaScriptの基礎知識初めてのプログラム

JavaScript入門 繰り返し

JavaScript入門 配列

JavaScript入門 配列でデータをまとめて管理する1

JavaScript入門 配列でデータをまとめて管理する2

JavaScript入門

JavaScript入門

JavaScript入門

講義

Webページ作成はSEやPGにとって必須のスキルです。動きのあるページを作成する上で必要なJavaScriptを学習します。

JavaScriptを使ったWebページが作成出来るようになること

テキスト・参考図書等

これから学ぶJavaScript

評価方法・評価基準

評価方法 評価基準

試験

評価試験・宿題等の提出物・授業態度・出席日数などから評価します

レポート

小テスト

提出物

その他

1年・前期

授業科目(科目ID)

JavaScript

Page 17: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

17

18

19

20

21

22

23

授業のまとめ 練習課題作成

授業のまとめ テスト対策

授業のまとめ 練習課題作成

授業のまとめ 練習課題作成

授業のまとめ 練習課題作成

JavaScript入門 URLと履歴の操作

授業のまとめ 練習課題作成

履修主題・履修内容

Page 18: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

2020年度 吉田学園情報ビジネス専門学校 AIシステム学科

担当教員

(実務経験)   有 □   無 □

対象年次・学期 必修・選択区分 必修 単位数 3単位

授業形態 授業回数(1回90分) 23 時間数 45時間

授業目的

到達目標

評価割合(%)

60%

%

%

20%

20%

履修上の留意事項

回数

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

1年・前期

授業科目(科目ID)

HTML5

評価方法・評価基準

評価方法 評価基準

試験

評価試験・宿題等の提出物・授業態度・出席日数などから評価します

レポート

小テスト

提出物

その他

講義

HTML5+JavaScriptを利用したスマートフォンアプリ開発を基礎から学習します。

HTML5+JavaScriptを利用してスマートフォン上で動くアプリを作成できる。

テキスト・参考図書等

パーフェクトJavaScript (PERFECT SERIES 4)

履修主題・履修内容

履修主題 履修内容

AjaxとDOM DOMについて

Index Database

スマートフォンの独自機能 マルチタッチ

スマートフォンの独自機能 GPSによる位置情報表示

HTML5+CSS3+JavaScriptの組み合わせは、スマートフォンのアプリなどを作る場合にも使用される注目度の高い技術です。その基本を学習して身につけてください。

AjaxとDOM セレクタAPI

AjaxとDOM JSONデータ

AjaxとDOM JSONP

HTML5グラフックス Canvasの使い方

HTML6グラフックス ドラッグによる画像表示と変更

オフラインwebアプリとDB Web Storage

オフラインwebアプリとDB

スマートフォンの独自機能 Google Mapの利用 と ルート検索

スマートフォンの独自機能 加速度センサー

jQuery jQueryの基本

jQuery jQueryを使ったメニュー

jQuery jQueryを使った画像操作

アプリ政策の環境について 実機環境でのデバッグ方法について(Monaca)

Page 19: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

17

18

19

20

21

22

23

履修主題・履修内容

習得内容でアプリを作成 自作アプリ作成

習得内容でアプリを作成 自作アプリ作成

習得内容でアプリを作成 自作アプリ作成

習得内容でアプリを作成 自作アプリ作成

HTTP通信 HTTP通信について

HTTP通信 HTTP通信を作ってみる

習得内容でアプリを作成 自作アプリ作成

Page 20: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

2020年度 吉田学園情報ビジネス専門学校 AIシステム学科

担当教員

(実務経験)   有 □   無 □

対象年次・学期 必修・選択区分 必修 単位数 2単位

授業形態 授業回数(1回90分) 15 時間数 30時間

授業目的

到達目標

評価割合(%)

60%

%

20%

%

20%

履修上の留意事項

回数

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

1年・前期

授業科目(科目ID)

データベース基礎

評価方法・評価基準

評価方法 評価基準

試験

評価試験と小テスト・授業への取り組む姿勢で評価します。

レポート

小テスト

提出物

その他

講義

情報をコンピュータ上で管理する手段として普及されているリレーショナルデータベースを扱う為の言語であるSQLを学習する。

SQLを使ってデータを自由に扱うことが出来るようになること。

テキスト・参考図書等

基礎からのMySQLすっきりわかるSQL入門

履修主題・履修内容

履修主題 履修内容

DBとは 環境構築・データとは・データベースの概念・データベースの種類・SQLとは

SQL基礎 制約・順序・索引

SQL基礎 データの挿入(INSERT)

SQL基礎 データの検索(SELECT[構文・全列選択・特定列選択])

SQL基礎 データの検索(SELECT[文字列の結合・見出し])

SQL基礎 変換関数の使用方法

SQL基礎

データベースを操作するのに必要なSQLをしっかり学習して身につけて下さい。

SQL基礎 データベースオブジェクト・データベースの作成

SQL基礎 データ型・表の作成

データ制限(行の選択・比較条件・NULL条件)・データのソート

SQL基礎 出力のカスタマイズ(単一関数[数値関数・文字関数])

SQL基礎出力のカスタマイズ(グループ関数を使用した集計データのレポート[MIN・MAX・SUM・AVG・COUNT])

SQL基礎出力のカスタマイズ(グループ関数を使用した集計データのレポート[GROUP BY・HAVING])

SQL基礎 出力のカスタマイズ(単一関数[日付関数])

SQL基礎 データの変更(UPDATE)・データの削除(DELETE)

SQL基礎 データの検索(SELECT[重複行排除・算術式])

Page 21: 2020年度 吉田学園情報ビジネス専門学校 AI ... · スッキリわかるJava入門 第3版、[改定新版]Javaポケットリファレンス 評価方法・ 評価基準

2020年度 吉田学園情報ビジネス専門学校 AIシステム学科

担当教員

(実務経験)   有 □   無 □

対象年次・学期 必修・選択区分 必修 単位数 2単位

授業形態 授業回数(1回90分) 15 時間数 30時間

授業目的

到達目標

評価割合(%)

60%

%

20%

%

20%

履修上の留意事項

回数

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15 復習 総復習とテスト対策

SQL応用 ストアドを作ってみる

SQL応用 PHPMyAdminの設定と使い方

SQL応用 第一正規化から第三正規化1

簡単なストアド

SQL応用 複雑なストアド

SQL応用 第一正規化から第三正規化2

データベースを操作するのに必要なSQLをしっかり学習して身につけて下さい。

SQL応用 表の変更

SQL応用 複数表からのデータ表示(JOIN)

履修主題・履修内容

履修主題 履修内容

復習 前期の復習

SQL応用 複数表からのデータ表示(UNION)

SQL応用 サブクエリ

SQL応用 view

SQL応用 トリガー・ユーザー管理

SQL応用 トランザクション・ロック

SQL応用

講義

情報をコンピュータ上で管理する手段として普及されているリレーショナルデータベースを扱う為の言語であるSQLを学習する。

DBの設計やテーブル変更などが出来るようになること。

テキスト・参考図書等

基礎からのMySQLすっきりわかるSQL入門

評価方法・評価基準

評価方法 評価基準

試験

評価試験と小テスト・授業への取り組む姿勢で評価します。

レポート

小テスト

提出物

その他

1年・後期

授業科目(科目ID)

データベース応用