科目一覧へ戻る | 2024/07/24 現在 |
開講科目名 /Class |
プログラミングⅡ/Programming Ⅱ |
---|---|
授業コード /Class Code |
B601472002 |
ナンバリングコード /Numbering Code |
DSCd204 |
開講キャンパス /Campus |
ポートアイランド |
開講所属 /Course |
経営学部/Business Administration |
年度 /Year |
2024年度/Academic Year |
開講区分 /Semester |
後期/AUTUMN |
曜日・時限 /Day, Period |
金3(後期)/FRI3(AUT.) |
単位数 /Credits |
2.0 |
主担当教員 /Main Instructor |
金森 大成/KANAMORI HIRONARI |
遠隔授業 /Remote lecture |
No |
教員名 /Instructor |
教員所属名 /Affiliation |
---|---|
金森 大成/KANAMORI HIRONARI | 経営学部/Business Administration |
授業の方法 /Class Format |
講義と実習 |
---|---|
授業の目的 /Class Purpose |
データを収集し、分析するために必要なプログラミング言語の基礎を習得する。本講義ではPythonを使用して、自分で簡単なプログラムを書きデータの分析と作図ができるようになる。 |
到 達 目 標 /Class Objectives |
・標準ライブラリを用いてデータを適切に分析するプログラムが記述できるようになる。 ・時系列データの傾向や特徴を分析し、作図できるようになる。 |
授業のキーワード /Keywords |
Python、アルゴリズム、データ構造、モジュール、クラス、オブジェクト指向 |
授業の進め方 /Method of Instruction |
パソコンを用いた講義・実習形式の授業。教科書とパワーポイントの補足資料用いて説明する。各自でプログラム作成しながら、例題や課題に取り組む。 |
履修するにあたって /Instruction to Students |
プログラミング経験は問わない。各講義回に該当する部分について、予め教科書を予習し例題に取り組むことが望ましい。また、プログラミングIが履修済みであること。 |
授業時間外に必要な学修内容・時間 /Required Work and Hours outside of the Class |
各回の予習と復習にそれぞれ約1時間 |
提出課題など /Quiz,Report,etc |
講義中に適宜、課題を課す。 |
成績評価方法・基準 /Grading Method・Criteria |
実習課題(70%)、授業中の取り組み(30%)の計100%で評価する。 |
テキスト /Required Texts |
「みんなのPython 【第4版】」、柴田淳著、SBクリエイティブ |
参考図書 /Reference Books |
講義中に適宜紹介する。 |
No. | 回 /Time |
主題と位置付け /Subjects and position in the whole class |
学習方法と内容 /Methods and contents |
備考 /Notes |
---|---|---|---|---|
1 | 第1回 | ガイダンス | 講義の進め方と成績評価方法等の説明 | |
2 | 第2回 | 前期の復習 | 前期の内容について復習する。 | |
3 | 第3回 | クラスの継承 | クラスおよび組み込み型の継承 | |
4 | 第4回 | モジュール(1) | モジュールの作成と利用 | |
5 | 第5回 | モジュール(2) | パッケージの概念と作成とサードパーティ製ライブラリの導入 | |
6 | 第6回 | スコープ | 名前空間とスコープの理解 | |
7 | 第7回 | 例外処理 | 例外の基本概念とtry-except文の利用 | |
8 | 第8回 | 前半の復習と課題演習(1) | 前半の復習とこれまでの内容に関する課題演習 | |
9 | 第9回 | 前半の復習と課題演習(2) | 前半の復習とこれまでの内容に関する課題演習 | |
10 | 第10回 | 標準ライブラリ(1) | 標準ライブラリの利用、日付と時刻の操作 | |
11 | 第11回 | 標準ライブラリ(2) | 正規表現の基本、ファイル操作とシステム関連のモジュール | |
12 | 第12回 | データサイエンス(1) | NumPyの基本 | |
13 | 第13回 | データサイエンス(2) | Matplotlibを使ったデータの可視化 | |
14 | 第14回 | 後半の復習と課題演習(1) | 後半の復習とこれまでの内容に関する課題演習 | |
15 | 第15回 | 後半の復習と課題演習(2) | 後半の復習とこれまでの内容に関する課題演習 |